简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。
针对性:本系统设计是针对中国企业客户关系管理的需求定向开发设计,所以具有专业突出和很强的针对性。
实用性:要求本系统能够满足管理人员的需要,因此具有良好的实用性。
一致性:页面整体设计风格以及命名规则的一致性:整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。
先进性:本系统采用.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档案信息管理系统设计

电子政务建设与民营企业...

對中小型企业实施CRM的探讨【2032字】

客户關系管理系统的发展与研究【1843字】

ASP.NET的Web网络應用程序开...

信息系统与企业竞争战略评析【1553字】

数据挖掘技术:企业网络...

县级供电企业光纤通信工程建设方案【997字】

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

国内外图像分割技术研究现状

承德市事业单位档案管理...

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

志愿者活动的调查问卷表

公寓空调设计任务书

AT89C52单片机的超声波测距...