|
摘 要 在信息时代的今天,计算机参与日常业务管理已成为现代化建设的当务之急。该汽配管理系统的设计开发正是适应了这种要求。 汽配管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库;而对于后者则要求应用程序具有功能完备,易使用等特点。因此要求SQL Server 2000数据库技术、ASP.NET技术,完成对汽配管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。 此系统便于数据的集中管理,方便快捷地提供汽配的有关信息,辅助用户有效搜索、购买该汽配,同时满足管理人员对汽配的编辑、查阅、统计、审核等工作,保证汽配信息的完整性,正确性和有效性。
关键词:管理系统;ASP.NET技术;SQL Server 2000数据库技术 Abstract During this information times, combining computers with enterprise usual events managementhas become an emergent task that every enterprise must accomplish as soon as possible. The Car parts management system is the typical information management system; its development mainly includes two aspects, the backstage database establishment and maintenance as well as the front end application procedure development. The former request regarding establishes storehouse of the strong data unife Car parts management system demand analysis, the function module division, the database pattern analysis, and from this has designed the database structure and the application procedure. Key Words: Management System; ASP.NET Technology; SQL Server2000 Data Base Technology
目 录 前 言 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 前 言 随着电子商务应用的深入,人们可以逐步建立电子商务应用系统。首先,可以通过这样的系统与一些有固定关系的供应商直接建立电子商务活动。如网上购物、查询库存量信息、产品售后服务等;并且将这样的系统和已有的汽配管理和业务系统联系起来,构筑成能够及时反应的商务系统。从而更加快捷地与用户和供应商交往,提高人们工作和生活效率。将这样的系统同时提供给可能分布于全国乃至世界各地的分支机构、联营公司、办事处等各汽配公司使用,能够极大地提高管理水平。 互联网飞速发展, 使得依靠网络作为应用程序依托的舞台成为可能。微软的.NET 策略,更使得.NET逐渐走入每位开发人员的心田。同时随着人类社会信息时代的到来,计算机越来越多的活跃在社会各个领域:管理、网络、计算、控制、多媒体等,并且在某些方面成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变的简单易行。 随着私家车数量的增多,越来越多的人开始自己购买汽车配件,自己维修自己的“宝马”,又由于互联网飞速发展,所以网上汽配公司也越来越被人们所需要。如何让用户可以方便、快捷的购买到称心如意的汽车配件呢?在信息化程度越来越高的当今社会,可以使用信息化的手段来实现这些功能。汽配管理系统可以高效、有序地管理和实现这些功能。本设计编制的《汽配管理系统》(CPMS)旨在为用户找到一种便捷、有效、实用的方法和途径,主要面向有车一族。 《汽配管理系统》本着以最通俗的语言、最简单的操作、最快捷的设计方案而开发制作的,本系统主要是运用了由Microsoft 公司开发的面向对象的VS.NET开发环境,用ASP.NET进行开发设计。该开发环境具有卓越的性能和可视化的编程环境,设计者在进行页面设计时只需编写少量的代码便能够给Web应用程序提供丰富的处理功能。在数据库处理方面,系统采用了ASP.NET提供的ADO.NET模块,该模块支持两种不同的数据源(SQLClient和OleDB,本系统使用SQLClient)的高效连接与数据库操作能力。本系统采用SQL Server 2000数据库。 本系统是一个典型的信息管理系统,信息管理系统是集计算机技术、网络通信技术为一体的信息系统工程。它使企业的数据等信息更加准确、及时、全面、详实,同时便于对各种信息做进一步的加工;另外也进一步加强了企业管理的科学化、合理化、制度化、规范化。 第1章 编程环境简介 1.1 Asp.Net编程环境简介 1.1.1 什么是Asp.Net Visual Studio.Net是Microsoft公司推出的可视化开发工具,Asp.Net作为Visual Studio.Net的组成部分之一,已经成为Internet中Web应用程序的新一代开发工具,并逐渐被扩大程序员普遍采用。Asp.Net是.Net Framework[1]平台上开发动态Web应用的一项新技术,全面支持面向对象的设计思想,因而使Web应用的桌面设计变得更加简单、直观、高效,使所建立的Web应用功能更为强大,特别是对标准化Web服务的支持能力。Asp.Net应用程序被定义为可以从Web应用程序服务器上虚拟目录及其子目录中调用的所有文件、页、处理程序、模块和可执行代码的总和。 1.1.2 Asp.Net的功能特点 在微软的.Net战略中,Asp.Net是非常重要的一环,它相对于以前的Asp有了相当大的改进。相对于其他的Web应用开发模型来讲,Asp.Net具有更大的优势,其主要特点包括: 1.Asp.Net与其前版本Asp不同,它是在服务器上运行的编译好的公共语言运行时代码,可以更好地提高程序运行性能。 2.多语言支持是ASP.NET的重要特性。ASP.NET为Web应用提供一种类似于JAVA编译技术的“二次编译技术”----中间语言MSIL(Microsoft Intermediate Language)执行架构,先将ASP.NET应用编译成MSIL,再将MSIL编译成机器语言执行。因此只要能被编译成MSIL的编译语言都可以用来编写ASP.NET应用,如C#,Visual Basic、C++等[2]。 3. Web页面的数据处理技术是ASP.NET中的核心技术,它在基于Web的数据应用中占有非常重要的地位。主要内容包括:ADO.NET的基本结构、用于数据源连接的对象、用于数据访问方式的对象以及用于数据显示与交互操作数据控件等。特别是,ADO.NET中引入了数据集(DataSet)和数据适配器(DataAdapter)的概念,从而提供了一种新的数据访问模式---断开式数据访问。 4.Asp.Net提供了很多功能强大的服务器端控件,使得程序的开发更趋于简单化。同时,它还提供了HTML设计代码和后台编程代码分离的技术,并在后台代码开发中提供了强大的智能化支持,使得开发工作更具有条理性。 5.C#[2]是一门崭新的语言,它具有开发效率高,应用范围广等特点,成为当前程序开发领域的一大热门。在开发汽配管理系统应用程序的后台代码时就选用了C#语言。

|