基于ASP的商品管理系统的设计与实现_第1页
基于ASP的商品管理系统的设计与实现_第2页
基于ASP的商品管理系统的设计与实现_第3页
基于ASP的商品管理系统的设计与实现_第4页
基于ASP的商品管理系统的设计与实现_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于基于 ASPASP 的商品管理系统的设计与实现的商品管理系统的设计与实现摘摘 要:要:中小企业在我国经济发展中的地位越来越重要,目前我国的中小企业数量众多,地域分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的兴起,中小企业之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限,给中小企业带来了更多的发展机会,同时也加强了企业之间的竞争强度。这就要求中小企业必须转变企业的经营管理模式,提高企业的运营效率。目前,我国中小企业的信息化水平还比较低,与国外企业相比,还处于起步阶段。随着科学技术的不断发展,电脑操作及管理的不断简化,电脑知识日趋的不断普及,同时市场经济快

2、速多变,竞争激烈,企业采用电脑与网络管理进货、库存、销售等诸多环节也已成为趋势。【关键词】:商品管理系统;进货;销售MerchandiseMerchandise managementmanagement systemsystem basedbased onon ASPASPAbstractAbstract:Small and medium-sized enterprises in Chinas economic development and the status of current our country becomes increasingly important the small a

3、nd medium-sized enterprises are numerous, regional distribution, extensive, industry distribution span. With the integration of the global economy and the rise of e-commerce, and small and medium-sized enterprises will be increasingly fierce competition between. Internet and electronic commerce rapi

4、d development broke through the time and space limit, to small and medium-sized enterprises brought more opportunities for development, but also strengthen the intensity of competition between enterprises. This requires small and medium-sized enterprise must change the enterprise management mode, im

5、prove enterprises operation efficiency.At present, Chinas small and medium-sized enterprise informatization level is still relatively low, compared with the foreign enterprise, still only at the start stage. As technology development, the computer operation and management is simplified, computer kno

6、wledge has become increasingly popular, and the market economy fast and changeful, competition is intense, enterprise uses computer management stock, inventory, sales, and many other link has also become the trend.KeyKey words:words: Merchandise Management Systems; Purchasing ;Sales目录目录1 1 系统分析系统分析

7、.1 11.1 信息管理系统概述.11.2 商品管理系统概述.11.2.1 描述.11.2.2 目的.21.2.3 意义.22 2 系统分析系统分析 .3 32.1 可行性分析.32.1.1 系统实现后的影响.32.1.2 可行性研究.32.2 需求分析.42.2.1 系统功能需求分析.42.2.2 系统设计结构分析.42.2.3 系统功能流程图设计.73 3 系统设计系统设计 .9 93.1 系统设计要求、目标及命名规则.93.1.1 要求.93.1.2 目标.93.1.3 命名规则.93.2 系统功能设计.93.2.1 会员管理 结构图 3-1 所示。.93.3 数据库设计.103.3.1

8、 数据库概要.103.3.2 数据结构设计.113.3.3 数据库逻辑结构设计.144 4 系统的具体实施系统的具体实施 .17174.1 母版页.174.1.1 母版页的优点.174.1.2 母版页的使用.174.2 各个模块的实现.184.2.1 登录管理员.184.2.2 登录成功后进入的主界面.184.2.3 会员管理.194.2.4 订单管理.194.2.5 订单搜索.204.2.6 商品管理.205 5 系统测试系统测试 .22225.1 测试的目的.225.2 测试的原则.225.3 测试报告.22结结 论论 .2323致致 谢谢 .2424参考文献参考文献 .25251 1 系

9、统分析系统分析1.11.1 信息管理系统概述信息管理系统概述信息管理系统就是我们常说的 MIS(Management Information System),它是一个计算机软硬件资源以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。许多企业已经或正准备投入高额资金、花大力气建立大规模的计算机管理信息系统(MIS)普遍存在着系统建设难以达到预期效果的问题。有的开发规模很大,实际应用的范围却很小;有的系统用与不用似乎没有明显的差别;还有的系统由于技术落后、维护工作量太大,若在原有的基础上扩充功能还不如推倒重来。就系统开发的某一具体问题来说,主要是开发用于数据处理的程序,既不

10、需要高深的物理(如电力系统)概念,也不需要复杂的数学算法,一般是比较容易实现的,并且大都采用最新的、高性能的计算机软硬件平台,由优秀的计算机技术人员实施开发,很少出现因网络或程序调试不通而中止开发的事情。信息管理系统(MIS)以分类组织数据为核心,无论计算机内部多复杂,MIS 建设所用到的通常只是计算机的操作。随着计算机技术的飞速发展,其功能越来越强,使用越来越简单,计算机技术本身已不再是 MIS 建设中的难题。系统开发中,有关计算机要解决的关键问题是怎样以计算机为平台组织新的系统。 MIS 系统大大简化了管理人员的工作,使高层管理人员对中层,中层对基层、基层对设备系统逐级加强了管理、监督和控

11、制等,业务工作量减少,系统的维护工作量增大,大量的业务改进工作转向系统的改进,系统的正常运行成为企业运转的生命线,因此,选拔、培养出合格人员特别是各层次计算机系统负责人是企业 MIS 建设的基础。1.21.2 商品管理系统概述商品管理系统概述.1 描述描述商品管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。随着科学技术的不断提高,计算机科学日渐成熟,强大的功能已为人们深刻认识,商品管理系统的开发的环境及条件越来越优越,同时功能

12、也变得越来越强大。企业使用商品管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率。西安翻译学院本科毕业设计(论文)0.2 目的目的随着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。 “商品管理系统”的开发就是为了辅助大多数企业的基本管理,实现信息管理的系统化、规范化和自动化。.3 意义意义简化人们日常工作中的大量机械重复的操作,使一些过程繁琐且数据量大的工作得已高效的进行,商品管理系统还可以通过对数据的有效控制,实现对工作流层的

13、控制、协调,从而提高企业的竞争力,为企业创造更高的效益。2 系统分析02 2 系统分析系统分析2.12.1 可行性分析可行性分析.1 系统实现后的影响系统实现后的影响商品管理系统是基于先进的软件和可靠的硬件基础上的新的商品管理模式,通过集中式的信息数据库,将企业的进、销、存、调、转、等企业的经营业务有机的结合起来中,达到数据共享、降低成本、提高效率、改进服务等目的。同时还可以从以下几个方面来提高管理水平:a.a.提高管理效率降低人工成本;b.b.降低采购成本;c.c.及时调整营销策略;d.d.防范陈呆死帐、提高帐款管理;e.e.减少仓储面积、提高房产综合利用;f.f.降低储备资

14、金占用;g.g.加快资金周转实现的经济效益;h.h.强化财务控制实现的经济效益;i.i.商业数据智能分析;g.g.高效决策。.2 可行性研究可行性研究a.a.开发系统的必要性开发系统的必要性随着网络的普及和流行,通过互联网络进行经济活动不仅方便快速,而且经济实惠,还可以吸引更多的顾客,这也是商家看好的地方。从这一点足可以说明开发系统的必要性。b.b.开发系统的经济可行性开发系统的经济可行性经济费用方面主要包括:购置并安装软硬件及有关设备的费用;系统开发费用;系统安装、运行和维护费用;人员培训费用。硬件方面,除了服务器要求高一点以外,终端设备不是太贵。软件方面,当然需要买正版的操

15、作系统。系统开发费用为 10 万元人民币,不过这个数字与一个公司的发展比起来就显得太渺小了。系统的安装由我们开发人员来完成,费用包括在开发费用之中。运行和维护只需要公司招聘相应的技术人员来完成即可,这也是必不可少的一项开支。本系统操作方便,人机交互友好,易学易懂,所以培训时间会很短,费用也不会太高。总之,这几项加起来与本系统所带来的经济效益和社会效益比起来,可以说是微不足道。c.c.开发系统的技术可行性开发系统的技术可行性通过对公司业务流程各个环节的分析,确定出了新系统的管理结构。我开发小组人员利用现有的开发工具和开发技术完全可以在规定的时间,规定的资金范西安翻译学院本科毕业设计(论文)1围内

16、实现新系统的全部功能。d.d.开发系统的法律可行性开发系统的法律可行性开发本系统是为了实现公司的高效管理,并实现对决策的支持。在开发的过程中完全自主开发,不会出现侵权问题。另外也会使用正版的软件来开发系统和运行系统。e.e.组织管理上的可行性组织管理上的可行性系统会使公司的管理更加科学化,也会更方便、高效,更人性化。同时也可以优化组织结构,提高企业的竞争力。f.f.社会条件上的可行性社会条件上的可行性网络的普及,网络也越来越受到人们的喜爱,这也为系统实现后的运行提供了一个大的环境。2.22.2 需求分析需求分析.1 系统功能需求分析系统功能需求分析商品管理系统是一个典型的数据库

17、开发应用程序,由基础信息管理模块、进货信息管理模块、销售信息管理模块、库存信息管理模块等部分组成,规划系统功能模块如下:a.a.会员管理模块会员管理模块该模块主要包括搜索会员、管理账户、账户锁定、账户解锁、修改账户、删除账户。b.b.商品管理模块商品管理模块该模块主要包括搜索商品、搜索统计、分类管理、管理商品、添加修改、打开状态、推荐状态、特价状态。c.c.站内消息管理模块站内消息管理模块该模块主要包括接收消息、发布消息。d.d.订单管理销售模块订单管理销售模块该模块主要管理订单、处理订单、删除订单、搜索订单、回收站、彻底删除、恢复订单。.2 系统设计结构分析系统设计结构分析

18、商品管理系统采用的是浏览器/服务器系统(Browser/Server 简称 B/S)结构。a.a. B/SB/S 介绍介绍B/S 结构,即 Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着 Internet技术的兴起,对 C/S 结构的一种变化和改进。主要利用了不断成熟的 WWW 浏览器技术,结合多种 Script 语言(VBScript、JavaScript)和 ActiveX 技术,是一种全新的软件系统构造技术。西安翻译学院本科毕业设计(论文)2B/S 三层体系结构采用三层浏览器/服务器结构,

19、在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件,将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次,如图 2-1 所示。三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。图

20、 2-1 B/S 三层体系结构在 B/S 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由 Web Server 完成。随着 Windows 将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然 B/S 结构应用程序相对于传统的 C/S 结构应用程序是一个非常大的进步。采用该结构软件的优势在于:(1)(1)无须开发客户端软件,维护和升级方便;(2)(2)可跨平台操作,任何一台机器只要装有 WWW 浏览器软

21、件,均可作为客户机来访问系统;(3)(3)具有良好的开放性和可扩充性;(4)(4)可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。b.b. B/SB/S 相对于相对于 C/SC/S 的优势的优势由于传统的客户服务器两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。而 Browse/Server(简称B/S)结构已成为取代 Client/Server(简称 C/S)结构的一种全新技术。它的主要优势有:西安翻译学院本科毕业设计(论文)3

22、(1)(1)维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S 架构的产品明显体现着更为方便的特性。对一个稍微大的单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但 B/S 架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来

23、越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。(2)(2)成本降低,选择更多。大家都知道 Windows 在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上 Windows 并不是处于绝对的统治地位。 现在的趋势是凡使用 B/S 架构的应用管理软件,只需安装在 Linux 服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用 Windows 作为桌面操作系统电脑不受影响,这就使的最流行免费的 Linux 操作系统快速发展起来,Linux 除了操作系统是

24、免费的以外,连数据库也是免费的,这种选择非常盛行。比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用Windows 操作系统,但用户的电脑本身安装的大部分是 Windows 操作系统。(3)(3)应用服务器运行数据负荷较重。由于 B/S 架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器端(Server)完全通过WWW 浏览器实现,极少部分事务逻辑在浏览器上(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器

25、运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。c.c.客户客户/ /服务器体系结构的综合特点服务器体系结构的综合特点B/S 结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数据输入或进行报表的应答、专用性打印输出都比较困难和不便。此外,实现复杂的应用构造有较大的困难。虽然可以用ActiveX、Java 等技术开发较为复杂的应用,但是相对于发展已非常成熟

26、 C/S 的西安翻译学院本科毕业设计(论文)4一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具供使用。.3 系统功能流程图设计系统功能流程图设计根据上述系统功能的需求分析,按照结构化程序设计的要求,得到如下所示的系统功能模块图,如图 2-2 所示。商品管理系统(前台)会员商品购物会员注册会员登录会员中心商品展示商品查询商品采购购物清单采购订单站内信息口令修改订单管理列表展示分类展示单品展示收银订单查询个人信息订单管理订单管理订单管理图 2-2 系统功能结构图3 系统设计13 3 系统设计系统设计3.13.1 系统设计要求、目标及命名规则系统设计要求、目标及命名规

27、则.1 要求要求a.a.由于操作人员的计算机知识不是很高,要求有友好的人机界面;b.b.由于该系统的使用对象多,要求有较为严格的权限管理;c.c.方便的数据查询,支持多条件查询;d.d.基础信息管理(包括商品信息、客户信息、供应商信息等) ;e.e.通过计算机,能够直接“透视”仓库存储情况;f.f.完善的商品采购信息、商品销售信息进行管理;g.g.商品销售排行统计;h.h.数据计算自动完成,尽量减少人工干预;i.i.系统退出。.2 目标目标a.a.系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠;b.b.键盘操作,快速响应;c

28、.c.实现各种查询,如多条件查询、模糊查询等;d.d.管理员可以设置操作员的权限;e.e.对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误;f.f.数据保密性强,为每个用户设置权限级别;g.g.系统最大限度地实现了易安装性、易维护性和易操作性;h.h.系统运行稳定、安全可靠。.3 命名规则命名规则a.a.项目中命名规则项目中各个子项均以子项功能名称的英文命名,并且都要小写,他们对应的三层中的类均以他们的名称加上相应的后缀命名,类中的方法依据功能而定,项目中的页面命名是项目名为前缀加上相应功能名。b.b.数据库命名规则数据库名称与项目名称相同,数据库中表命名规则是表

29、名称各个汉字的第一个字母,表中字段命名与表相同。西安翻译学院本科毕业设计(论文)03.23.2 系统功能设计系统功能设计.1 会员管理会员管理 结构图结构图 3-13-1 所示所示。会员会员注册会员登录会员中心站内信息口令修改订单管理个人信息 收银状态变更删除订单图 3-1 会员管理结构会员注册:客户进行会员注册;会员登录:客户注册会员后登录;会员中心:对会员账户的修改;个人信息:对会员账户个人信息的修改;口令修改:对会员账户口令的修改;站内消息:对会员站内消息的接受、阅读;订单管理:收银、状态变更、删除订单。.2 商品管理商品管理 结构图结构图 3-23-2

30、所示。所示。商品商品展示商品查询列表展示分类展示单品展示图 3-2 商品管理结构商品查询:对会员所需商品进行相关查询;商品展示:对销售商品进行展示的相关操作;分类展示:对同一类商品进行展示的相关操作;列表展示:对销售商品编辑列表的相关操作;单品展示:对某一种商品进行展示的相关操作的展示。西安翻译学院本科毕业设计(论文).3 购物管理购物管理 结构图结构图 3-33-3 所示。所示。购物商品采购购物清单采购订单收银订单查询图 3-3 购物管理结构商品采购:对商品的采购信息进行查询的相关操作;购物清单:对商品购物清单信息进行查询的相关操作;采购订单:对采购订单信息进行查询的相关操

31、作,收银、订单查询的相关操作。.4 订单管理订单管理 结构图结构图 3-43-4 所示。所示。订单管理管理订单搜索订单回收站处理订单删除订单处理订单恢复订单图 3-4 订单管理结构管理订单:对订单信息进行处理、删除相关的操作;搜索订单:对订单进行相关搜索;回收站:处理订单、恢复订单。3.33.3 数据库设计数据库设计本系统数据库采用 SQL Server 2005 数据库,系统共需要 10 个主要表格。.1 数据库概要数据库概要a.a.s_buser 数据表:存储用户基本信息,包括用户的账户 ID 和密码。b.b.s_class 数据表:存储商品类别。c.c.s

32、_product 数据表:存储商品基本信息。d.d.s_orderlist 数据表:存储订单主要内容。e.e.s_order 数据表:存储订单详细信息,即订单内的商品信息。f.f.s_gundong:数据表:存储图片新闻的相关信息。g.g.s_news 数据表:存储新闻方面的相关数据。西安翻译学院本科毕业设计(论文)2h.h.s_book 数据表:存储在线留言内容及管理员的回复内容。i.i.s_pinglun 数据表:存储产品评论信息。j.j.s_hand 数据表:存储站内消息。.2 数据结构设计数据结构设计由上面的数据项可以设计出能够满足用户需求的各种实体以及它们之间的关系,

33、为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。部分 ER 图。如图 3-5 所示为角色信息实体 E-R 图。如图 3-6 所示为客户信息实体 E-R 图。如图 3-7 所示为进货单信息实体 E-R 图。如图 3-8 所示为业务员信息实体 E-R 图。管理员密码后台目录用户名图 3-5 用户信息实体 E-R 图西安翻译学院本科毕业设计(论文)3图 3-6 所示为客户信息实体 E-R 图图 3-7 所示为进货单信息实体 E-R 图西安翻译学院本科毕业设计(论文)4图 3-8 所示为业务员信息实体 E-R 图图 3-9 所示为库存信息实体 E-R 图图 3

34、-10 所示为会员类别信息实体 E-R 图西安翻译学院本科毕业设计(论文).3 数据库逻辑结构设计数据库逻辑结构设计根据上述数据库的需求分析和概念结构设计,设计了名称为 shop 的数据库。数据库 shop 由下面多个表格组成,各个表的命名及字段命名都是以相应名称的英文单词组合而成,部分表格的设计结果如下表格所示,每个表格表示在数据库中相对应的一个表。表 3-1 商品信息表(spxx)列名数据类型可否为空说明spbhintNot Null商品编号(主键自增)spmcvarchar(50)Not Null商品名称sptxmvarchar(50)Not null商品条形码splb

35、bhintNull商品类别编号sprkjgdecimalNot null入库价格spfxjgdecimalNot null分销价格splsjgdecimalNot null零售价格spsccjvarchar(50)Not null生产厂家spgxrqvarchar(50)Not null更新日期spbztextNull备注信息表 3-2 产品类别表(cplb)列名数据类型可否为空说明cplbbhintNot Null产品编号(主键自增)cplbmcvarchar(50)Not Null产品名称cplbbztextNull备注信息西安翻译学院本科毕业设计(论文)6表 3-3 客户信息表(kh)列

36、名数据类型可否为空说明hybhintNot Null会员编号(主键自增)hymcvarchar(50)Null会员名称dzvarchar(100)Null地址yzbmvarchar(20)Not null邮政编码lxdhvarchar(20)Null联系电话gszyvarchar(20)Null公司主页lxrvarchar(20)Null联系人lxrdzyjvarchar(50)Not null联系人电子邮件hylbintNot null会员类别ljxfjedecimalNot null累计消费金额khbztextNull备注信息表 3-4 供应商信息表(gys)列名数据类型可否为空说明gys

37、bhintNot Null供应商编号(主键自增)gysmcvarchar(50)Not Null供应商名称dzvarchar(100)Not null地址yzbmvarchar(20)Not null邮政编码lxdhvarchar(20)Not null联系电话gszyvarchar(50)公司主页lxrdzyjvarchar(50)Not null联系人电子邮件lxrvarchar(20)Not null联系人gysbztextNull备注信息表 3-5 角色表(js)列名数据类型可否为空说明jsbhintNot Null角色编号(主键)jsmcvarchar(50)Not Null角色名称

38、lbbztextNull备注信息西安翻译学院本科毕业设计(论文)7表 3-6 销售单表(xsd)列名数据类型可否为空说明xsrqvarchar(50)Not Null销售日期ywyvarchar(50)Not null业务员xsdbhvarchar(50)Not Null销售单编号(主键)xsddbhvarchar(50)Not null销售订单编号khbhintNot null客户编号ckbhvarchar(50)Not null仓库编号spbhintNot null商品编号sldecimalNot null数量djdecimalNot null单价zkdecimalNot null折扣zj

39、edecimalNot null总金额sfjsfkvarchar(10)Not null是否即时付款sfjzvarchar(10)Not null是否记帐yfjedecimalNot null预付金额xsdbztextNull备注信息4 系统的具体实施84 4 系统的具体实施系统的具体实施4.14.1 母版页母版页.1 母版页的优点母版页的优点母版页系统易于设计人员使用,因为它基于 ASP 的熟悉的用户控件模型。尽管最终加入了近乎完整的可视化,却不需要编写任何代码。另一方面,母版页的功能强大,因为它们支持多区域、默认内容、嵌套模板、和设备筛选器(用于浏览器依赖性) 。母版页也是

40、完全编译的,从而具有最佳性能,同时提供一种强类型编程模型(其中包括母版属性的设计时 IntelliSense) ,尽管在最后发行之前可能会作一些折衷,以便更好地支持动态母版。.2 母版页的使用母版页的使用a.a.模板页扩展名为 admin,内容页引用模板页的方法: b.b.动态改变内容页所引用的模板页通常在 Init 事件下改变:protected void Page_PreInit(object sender,EventArgs e)this.MasterPageFile=/admin.asp;c.c.模板页或内容页中的路径最好使用/而不要使用相对路径d.d.本系统的母版页如

41、图 4-1 所示。图 4-1 母板页(admin.asp)西安翻译学院本科毕业设计(论文)94.24.2 各个模块的实现各个模块的实现.1 登录登录管理员管理员进入系统前首先进入登录这个界面,当用户登录成功后,可以利用此界面进行管理的相关操作,如图4-2所示。 图4-2 登录(index.asp).2 登录成功后进入的主界面登录成功后进入的主界面主界面可以添加一些制度及其他方面的说明,还可进行界面美化,使操作界面更加友好,主界面如图 4-3 所示。西安翻译学院本科毕业设计(论文)10 图4-3 主界面(admin.asp).3 会员管理会员管理进

42、入这个界面后,就可以对会员进行相关操作,会员管理如图 4-4 所示。图4-4 会员管理(admin.asp).4 订单管理订单管理在这个页面可以根据不同的条件查询查找存在的数据,并且可以根据表头进行排序,订单管理如图4-5所示。西安翻译学院本科毕业设计(论文)11图 4-5 订单管理(admin.asp).5 订单搜索订单搜索在这个页面可以对销售订单进行搜过,可根据订单号、提交订单会员 ID,收货人姓名等搜索条件进行搜索,订单搜索如图 4-6 所示。图 4-6 销售订单校验(admin.asp).6 商品管理商品管理在这个页面可以对商品进行管理相

43、关操作。商品管理如图 4-7 所示。西安翻译学院本科毕业设计(论文)12图 4-7 商品管理(admin.asp)5 系统测试135 5 系统测试系统测试5.15.1 测试的目的测试的目的软件测试的目的是为了保证软件产品的最终质量,在软件开发的过程中,对软件产品进行质量控制。测试的目的是为了证明程序有错,而不是证明程序没有错误。主要表现为以下几个方面:1. 确保系统测试的活动是按计划进行的;2. 验证软件产品是否与系统需求用例不相符合或与之矛盾;3. 建立完善的系统测试缺陷记录跟踪库;4. 确保软件系统测试活动及其结果及时通知用户和个人。5.25.2 测试的原则测试的原则软件测试从不同的角度出发会派发出两种不同的测试原则;从用户的角度出发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论