简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。
针对性:本系统设计是针对中国企业客户关系管理的需求定向开发设计,所以具有专业突出和很强的针对性。
实用性:要求本系统能够满足管理人员的需要,因此具有良好的实用性。
一致性:页面整体设计风格以及命名规则的一致性:整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。
先进性:本系统采用.NET技术、SQL Server2012等被广泛采用系统开发技术和数据库,因此本设计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。
1.3 相关技术
本系统是利用SQL Server数据库及.NET平台,在Visual Studio 2010开发环境下用C#语言编写的。
SQL Server是基于结构化查询语言(SQL)的客户/服务器数据库。SQL语言结构简单,功能强大,简单易学,可以很方便的创建表,并对表进行一系列的查询、增、删、改操作,并且可以编写存储过程来完成复杂的判断和运算,提高数据库的安全性,此外存储过程还可以提高数据库的执行速度,在大型数据库中具有很重要的作用。SQL Server为用户提供了很多实用的系统存储过程,用户也可以自定义存储过程来实现自己想要执行得数据库操作。
.NET是微软开发的一个功能丰富的平台,它的核心是公共语言运行时(CLR),.NET将源码编译为与平台无关,并且可以快速转换为内部机器码的中间语言(IL),CLR再把IL编译为平台专用代码,因此.NET支持多种语言的开发。为开发人员使用不同语言进行敏捷软件开发,快速应用开发提供了很大的便利。
C#是由C语言和C++派生而来,继承了其强大的性能,而又具有VB使用简单的特性,上手容易,微软的集成开发环境为开发人员提供了很多支持,大大提高了开发效率。它不但可以创建与.NET技术相关的,如Windows From,WPF,WCF等应用程序,也可以用于创建console应用程序。
Microsoft Visual Studio 2010是一个集成的开发工具,可以让软件开发过程的各个参与人员协同工作,节省解决方案所花费的时间。此外,它还提供了增强的编程语言、设计器、编辑器和数据相关的功能,为开发提供了很大的便利。 本系统就是一个Windows窗体应用程序,在设计图形化窗口界面时可以通过简单的拖拽就可以进行界面布局,控件产生的事件这个都可以由VS2010自动生成,开发者只要在该事件下编写想要的相应就可以,大大的提高了编码效率。
2 系统开发工具及开发平台
2.1 系统开发工具
本系统时基于ASP.NET的企业员工管理系统的一种,其中数据库采用了当前流行的,便于安装和使用的Microsoft SQL Server数据库,同时,网页的制作采用了拥有可视化界面的VisualStudio.NET 2010软件,以下对这几种主要技术和软件进行简要介绍。
2.2 ASP.NET的介绍
ASP现在被从头到脚地重建了,结果就是ASP.NET。它并不只是ASP 4.0,它是一个用于 Web开发的全新框架,其中包含了许多新的特性。ASP.NET提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享;ASP.NET使用编译后的语言,从而提升性能和伸缩性;ASP.NET使用Web表单使开发更直观,利用面向对象技术促进组件的再利用。另外,ASP.NET中还包括有页面事件、Web控件、缓冲技术以及服务器控件和对数据捆绑的改进。供ASP.NET使用的库以及在Microsoft.NET框架中允许通过Web 使用客户商用函数,为程序员提供了更多新的开发机会。
- 上一篇:基于主题相关性的网页正文提取方法优化研究
- 下一篇:C#+sqlserver档案信息管理系统设计
-
-
-
-
-
-
-
电站锅炉暖风器设计任务书
河岸冲刷和泥沙淤积的监测国内外研究现状
大众媒体对公共政策制定的影响
乳业同业并购式全产业链...
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究
十二层带中心支撑钢结构...