论文部分内容阅读
在Internet/Intranet技术高速发展的今天,基于WEB的应用系统也得到了迅速的发展,这种新的应用系统被广泛的应用于企业、政府的内部计算机和互联网的应用服务系统上。同过去的客户端/服务器模式不同,新的WEB应用不受空间和时间的限制,在有网络覆盖的地方就可以轻松的访问。并且以浏览器为载体,在后期维护和升级上也摆脱了硬件的束缚,成本更低,速度更快,正逐渐成为现今计算机系统的主流。ASP.NET技术是微软公司.Net Framework框架中重要的一部分,旨在建立WEB应用程序和XML WEB服务。ASP.NET采用代码分离技术,将应用程序逻辑和用户界面分开,有效的提高了运行速度并且方便后期维护。使用ASP.NET技术开发三层架构的B/S应用程序有很大的优势。本文是在对相关用户的需求进行深入的分析之后,采用B/S开发模式和三层架构,设计一套基于用户需求的特价审批系统,并介绍了该系统的开发全过程。开发过程遵循软件开发过程的原则,首先对该系统进行了可行性分析,并针对用户的业务逻辑进行了详尽的需求分析,然后根据需求设计了数据库结构和E-R图。按照总体设计、详细设计和系统测试的顺序,完成了系统建模并最终实现系统。为用户提供了一个架设在Intranet环境的特价审批系统,该系统按照用户需求为用户分配了不同的权限,按照权限划分,用户可以填写、处理、审批、拒绝、回复订单等基本操作,同时系统还可以监测订单通过审批后的后续下单情况。相对于旧的审批流程,新的系统大大减少了审批用时,提高了订单的流转效率,同时借由计算机强大的计算能力,系统可以高效的实现各种报表和数据统计功能。本人在其中主要负责订单填写模块,订单审批之后的下单模块,协调员分配订单模块等若干功能模块的设计与实现,并介绍了系统中所设计到的若干核心技术,包括文件的上传和导出功能,搜索信息的自动填充功能等。系统在开发上选择了ASP.NET技术,以SQL Server2008作为后台数据库,Visual Studio2010为系统开发工具。