论文部分内容阅读
本文阐述了一个实际应用系统——北科兰光管道燃气公司的管理信息系统的开发过程。在本项目的开发过程中,注重使用新技术、新工具,采用了微软公司最新的开发工具Visual Studio.NET中的VB.NET、ASP.NET和ADO.NET技术,结合使用SQL Server 2000数据库,使得软件的结构更趋合理、方便及实用,并大大提高了整个软件系统的性能。 本文按照软件工程的步骤,从需求分析、总体设计、数据库及其访问设计、安全性设计、C/S和B/S结构设计、报表设计方面,对整个系统进行了全面的阐述。 其中总体设计包括系统的体系结构、软硬件的组成、广域网连接方式等方面的设计。数据库设计中给出了数据库和关键数据表的生成脚本,及数据表之间的实体关系。数据库访问设计方面,详细介绍了ADO.NET在本系统中的应用和煤气费计算的存储过程。由于ADO.NET的优异的性能和存储过程的应用,大大提高整个系统的访问性能。在安全性设计中,给出数据库字段MD5加密实现过程,解决了密码表的加密问题。 在C/S结构部分设计中,给出数据表与文件的转换过程和用户控件的制作。数据表与文件的转换过程,解决了企业与银行数据交换遇到的实际问题;用户控件的制作,方便了用户界面的设计。在B/S结构部分设计中,笔者主要阐述了B/S结构设计的不同点,其中重点进行了Web身份验证、Web窗口数据验证和现金缴费Web模块的编写。在报表设计中给出了查询结果类和数据接口类报表设计与实现过程。 本文以点面结合的方式阐述了一个基于C/S与B/S多层结构的管理信息系统的设计过程。限于篇幅,不可能每一个模块都面面俱到,但其中重点、难点模块及有较深体会的模块都进行了较细致的描述。期望本文对其他管理信息系统的开发能有所帮助。