摘 要 在信息时代的今天,计算机参与日常业务管理已成为现代化建设的当务之急。该汽配管理系统的设计开发正是适应了这种要求。 汽配管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库;而对于后者则要求应用程序具有功能完备,易使用等特点。因此要求SQL Server 2000数据库技术、ASP.NET技术,完成对汽配管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。 此系统便于数据的集中管理,方便快捷地提供汽配的有关信息,辅助用户有效搜索、购买该汽配,同时满足管理人员对汽配的编辑、查阅、统计、审核等工作,保证汽配信息的完整性,正确性和有效性。 关键词:管理系统;ASP.NET技术;SQL Server 2000数据库技术
目 录 前 言 1 第1章 编程环境简介 2 1.1 Asp.Net编程环境简介 2 1.1.1 什么是Asp.Net 2 1.1.2 Asp.Net得功能特点 2 1.2 SQL Server 2000数据库简介 3 1.2.1 SQL Server 2000的发展 3 1.2.2 SQL Server 2000数据库的特点 3 第2章 用户需求分析 4 2.1功能需求 4 2.2性能需求 5 第3章 总体设计 6 3.1系统总体设计 6 3.2系统架构 6 3.2.1 浏览器/服务器(结构) 6 3.2.2 三层B/S结构 7 3.3 主要的应用技术 7 3.3.1 Client/Server(C/S)模式与(B/S)模式 7 3.3.2 服务层 7 3.3.3 数据层 7 3.3.4 表现层 7 3.4软件的运行环境设计 8 3.4.1软件配置 8 3.4.2硬件配置 8 3.5 系统模块设计 8 3.6 数据库模块设计 9 3.6.1系统E-R图 9 3.6.2表/字段分析 11 3.6.3创建数据库及表 12 第4章 详细设计与系统实现 ---15 4.1 系统流程图设计 15 4.2 数据库的连接设计 16 4.3 系统主要界面及代码设计 16 4.3.1 汽配管理系统三层架构及其主要代码。 16 4.3.2 汽配管理系统欢迎页面(index.htm) 19 4.3.3 汽配管理系统首页(Default.aspx) 19 4.3.4 汽配管理信息维护页面(CarPartsManage.aspx) 21 4.3.5 配件信息添加页面(CarPartsAdd.aspx) 23 4.3.6 配件信息修改页面(CarPartsModify.aspx) 25 4.3.7 高级搜索页面(AdvancedSearch.aspx ) 27 4.3.8 配件销售统计页面(CellCount.aspx) 29 4.3.9 用户管理页面(UsersManage.aspx) 32 4.3.10 配件详单页面(CarPartsDetail.aspx) 32 4.3.11 购物篮页面(OrderState.aspx) 33 4.3.12 新用户注册页面(Register.aspx) 35 4.3.13 关于我们页面(AboutTheSite.aspx) 36 第5章 关键技术及系统安全性能 37 5.1 关键技术 37 5.2 系统安全性能 38 结 论 40 参考文献 41 谢 辞 42
系统模块设计 本系统(CPMS)主要包括以下几个功能模块:用户注册模块、配件管理模块、配件搜索模块、购物篮管理模块、销售信息统计模块。其功能结构图设计如下图3-2所示: 图3-2 系统模块划分图 1.用户注册模块 该模块负责添加所有参与此汽配管理系统运作有关的用户信息。系统分为两类权限:普通用户和配件管理员,普通用户可搜索,查看,购买汽车配件;配件管理员负责对配件的相关信息管理,而且也可以购买汽车配件。 2.配件管理模块 该模块负责管理所有本管理系统涉及的配件信息。主要功能包括添加、删除、修改、查找配件信息。目前系统分配的两类权限中只有管理员具有对配件信息进行维护的权利,配件管理在数据库管理系统中尤为重要,它是公司经营决策的出发点。对于CPMS本身,通过配件管理模块产生的配件信息将在其它模块中调用,是基础管理模块。 3.配件搜索模块 该模块负责搜索所有本管理系统涉及的配件信息。可按配件号、配件名、公司名、公司地址、所属配件种类等进行搜索。系统分配的两类权限均具有对配件信息进行搜索的权利,配件搜索模块本身与配件管理模块、用户注册模块相互独立。但在用户购买配件时,配件搜索模块和用户注册模块两个模块耦合到一起。 4.购物篮管理模块 该模块负责所有购物篮的管理。主要功能包括编辑、更新、取消编辑、删除用户的购物单信息。 5.销售信息统计模块 为了及时反映此汽配管理系统的效益,我们对汽配件的销售情况进行汇总。销售信息统计模块将完成此项功能,系统可按配件名、配件种类、公司名、公司地址、销售时间段等几项内容或任意几项内容的组合来对所有配件销售情况进行统计,包括售出数量、交易金额、配件总计销售金额量等,销售信息统计中的所有信息只有管理员才能查看。 6.用户管理模块 该模块负责管理所有本管理系统涉及的用户信息。主要功能包括查询、删除配件信息。目前系统分配的两类权限中只有管理员具有对用户信息进行维护的权利。
|