第五章: 总结
本章节是总结性的一章,对于该课题进一步研究的一些想法和在整个毕业设计过程的中的一些体会进行的阐述与讨论。提出了对于本系统进一步优化与调整的想法,对于新功能或是优化的可行性做了小小的分析。总结了在整个系统设计与实现过程中所遇到的困难与解决方式。
2 网上书店客户管理与财务管理分析
2.1 实用性设计
网上书店作为一个B2C 与B2B结合类型的电子商务模式的应用,从最初的设计到美化到调整都需要从客户的角度来考虑与修改,除去这一部分,从开发的角度来说,开发周期,开发成本与人力的使用都需要进行调整,从而使得人力与开发周期与费用达到一个较为良好的平衡状态,而在客户亲和力上也需要下较大的功夫才有机会在众多网上书店中脱颖而出。
在以上几个重要基础上,需要进一步对系统进行可行性的分析研究。首先需要确认与明确的是系统的规模、功能模块、功能模板、开发背景和一些必要性和意义进行分析,根据这些进行进一步的需求分析,对于分析的结果进行讨论,并予以修改,多次讨论与修改后方可初步制定系统的设计方针。综上,可以主要体现为以下几个方面:技术实用性设计,经济实用性设计与文护实用性设计。
2.1.1 技术实用性设计
网上书店客户管理与财务管理系统由以下几个部分组成,分别是前端的界面与后端的数据库,通过前端的界面对于后端数据库的调用来达到信息展示于录入的目的。
本系统的开发语言选择的是C#,数据库使用的是Sqlserver2008。
为什么使用C#作为本系统的语言主要是有以下几个原因:
(1) 完全支持类和面向对象编程,包括接口和继承、虚函数和运算符重载的处理。
(2) 定义完整、一致的基本类型集。
(3) 对自动生成XML 文档说明的内置支持
(4) 面向对象。
(5) 自动清理动态分配的内存。
(6) 可以用用户定义的特性来标记类或方法。这可以用于文档说明,对编译有一定的影响(例如,把方法标记为只在调试时编译)。
(7) 对.NET 基类库的完全访问权,并易于访问 Windows API。
(8) 可以使用指针和直接内存访问, C#语言可以在没有它们的条件下访问内存。
(9) 以 VB 的风格支持属性和事件,更为的简单方便。
(10)改变编译器选项,可以把程序编译为可执行文件或.NET组件库,该组件库可以用与 ActiveX 控件(COM 组件)相同的方式由其他代码调用。
(11)C#可以用于编写 ASP.NET 动态 Web 页面和 XML Web 服务。应该指出,对于上述大多数特性,VB.NET和 Managed C++也具备。但C#从一开始就使用.NET,对.NET 特性的支持不仅是完整的,而且提供了比其他语言更合适的语法。C#语言本身非常类似于Java,但其中有一些改进,因为 Java 并不是为应用于.NET 环境而设计的。在结束这个主题前,还要指出C#的两个局限性。其一是该语言不适用于编写时间急迫或性能非常高的代码,例如一个要运行 1000 或1050 次的循环,并在不需要这些循环时,立即清理它们所占用的资源。在这方面,C++可能仍是所有低级语言中的佼佼者。其二是 C# 缺乏性能极高的应用程序所需要的关键功能,包括保证在代码的特定地方运行的内联函数和析构函数。但这类应用程序非常少。
对于后端数据库,使用Sqlserver2008的原因有以下几点:
(1)真正的客户/服务器体系结构,在这种体系结构中包括多台计算机其中处理应用程序、请求服务的计算机称客户机处理数据库的计算机称为服务器。 网上书店客户管理与财务管理设计+ER图(3):http://www.751com.cn/jisuanji/lunwen_6712.html