⑶ 强大的web服务器控件
C#.NET包含了完整的Web服务包,使用IIS部署在Windows系统上可以为任何使用web服务的平台提供强大的服务。
⑷ 快速应用开发功能
C#语言可以用来开发控制程序,图形程序,普通组件,Web组件,Web页面,Web服务等,这些也正是合同管理系统所需要的。
⑸ 支持跨平台和与XML相融合
C#是一种继承了C++的强大功能又拥有灵活且高效的开发语言,给现代软件开发提供互联网服务的跨平台使用,该语言结合了XML,可以给移动设备提供相应的的标记文本。
2.3 SQL Server介绍
Microsoft SQL Server 2005 是一个功能十分全面的数据库平台,对于我们此次的开发任务来说,它完全可以胜任我们的数据存储的功能需求,对于此次所开发的轻量级合同管理系统十分适合。
SQL Server数据库是目前数据管理解决方案之一。 SQL Server 具有分析、报表、集成和通知功能。下面简要介绍SQL Server2005一些特点:
(1) .NET框架主机
我们此次的开发环境是基于.NET的,所以使用的语言等也是在.NET下运行的语言,使用SQL Server2005,我们就可以快速简单的创建数据库对象。
(2) 增强的安全性
SQL Server的安全模式是将用户和对象分开处理,使得他们对于系统的控制不尽相同他们对数据存取的权限也得到了良好的控制。
(3) Web服务
开发人员能够在数据库层开发Web服务,为我们的系统提供一个全新的数据存储服务。
(4) 全文搜索功能的增强
SQL Server 2005支持了更多的全文应用软件。可升级性和查询性能得到了大幅度的提升,方便我们队数据有更深层次的了解。
2.4 HTML语言介绍
HTML语言即超级文本标记语言,它通过标记符号来标记的网页中的各个部分,从而帮助我们设计系统的界面,对于HTML使用的熟练与否,直接关系到我们系统界面的设计,一个好的系统界面对于开发人员的要求也是非常高的,由于我们此次设计的系统针对的用户主要是一些中小型企业和相关的组织,所以,界面不需要设计的太过于复杂,只需要简单明了的将系统的功能完全的展示给用户即可。在系统界面的设计过程中,我们必须要知道,网页文件是一种文本文件,在文本文件中添加各种的标记符号,可以告诉浏览器如何正确的显示其中的内容,例如:文字应该如何处理,画面如何排版,图片如何显示等。浏览器会按照顺序阅读网页文件,然后根据标记符号解释和显示其标记的内容,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。在此我们就同意使用了IE浏览器,方便我们的开发和后续的使用。
在使用有关标记符和编辑超文本标记语言文件时有一些具体的要求。超文本标记语言源程序的文件扩展名默认使用htm或html,这样以便于操作系统或者应用程序去辨认,除了我们自定义的一些比较好辨识的汉字扩展名,在使用文本编辑器时,一定要注意修改文件的扩展名,常用的图像文件的扩展名为gif和jpg。
3 系统需求分析
该部分是项目实施前的需求分析工作,为整个项目的实施奠定了基础,一个好的需求分析可以全面完整的将用户的要求表达清楚,也是完成一个优秀项目的前提。需求分析内容主要从技术、经济、操作安全性层面三个角度出发的可行性分析,以及数据字典和系统流程图几方面进行分析。
3.1 可行性分析
企业合同管理是企业日常运营中非常重要的一部分,合同管理流程的的好坏、效率的高低等因素都直接影响了企业运作流程的顺畅程度。所以,一个优秀的合同管理流程和高效率的处理速度是我们这个合同管理系统所要提供给用户的。在之前,企业一般都是使用传统的人工手工管理方式结合电子表格来进行合同管理,这种管理方式存在很多的缺陷,例如:手工的工作效率非常的低,而且容易出现一些差错,这些差错在企业运营中是非常致命的,另外手工的方式保密性也非常差,对于一些关键的合同需要进行保密,而手工作业的方式就无法完成这一工作,还有一些就是在合同后期的文护中,手工作业的方式不方便企业管理人员进行查询,修改等操作。 ASP.net企业合同管理系统设计+文献综述(4):http://www.youerw.com/jisuanji/lunwen_10900.html