《JSP在线图书销售管理系统论文.doc》由会员分享,可在线阅读,更多相关《JSP在线图书销售管理系统论文.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、太原科技大学学士学位论文 学士学位论文 题目:东方家园网上家具销售系统设计人: 李祥指导教师: 李富萍所属系部: 信息系专业班级:计算机072201H2010年 5月 28 日64太原科技大学华科学院学士学位论文太原科技大学毕业设计(论文)任务书学院:计算机科学与技术 学 生 姓 名李祥专业班级计算机072201H同组人无任务下发时间2009.2任务完成时间2009.6设计(论文)题目网上图书超市的设计与实现设计目的要求1.熟练掌握软件工程设计思想2.熟练应用JSP和SQL server2000编程环境3.设计一个完整的网上图书超市4.书写合格的毕业论文5.进行相关英文资料的整理及翻译设计主要
2、内容1.熟练掌握软件工程设计思想2.从需求分析、总体设计、详细设计等方面分析、设计网上图书超市3.利用JSP和SQL server2000实现网上图书超市4.撰写论文,并翻译一篇相关的英文文献设计提交资料毕业设计论文外文资料翻译相应软件学生签名指导教师签名武 妍系主任签名主管院长签名说明:一式两份,一份装订入学生毕业设计(论文)内,一份交学院(直属系)。II中文摘要随着Internet 的迅速崛起, 互联网已日益成为收集和提供信息的最佳渠道, 并逐步进入传统的流通领域。网上购物平台的出现打破了传统的市场销售和购物模式,将市场和网络结合。在信息化程度较高的国家和地区,网上购物平台的发展速度迅猛,
3、 美国的世界级超一流零售商如沃尔玛、凯玛特以及家庭仓储科罗格、J1C 培尼等纷纷跻身于网络经商的行列。美国的家庭已越来越习惯于在家中从网上购物。根据CNNIC (China Internet Network Information Center)发布第27次中国互联网络发展状况统计报告,我国宽带网民规模达到4.5亿。 而且有40.17% 以上的网民在过去的一年里有过网上购物经历,这说明在中国发展网上购物平台具有良好的群众基础, 利用网上购物平台进行网上购物将日趋被人们所接受,电子商务在中国已经趋于完善,进入可持续发展的稳定期。“在线图书销售管理系统”的设计采用当今最为流行的网络编程语言之一的J
4、SP制作,数据库采用mysql,提高了数据的存储安全性,另外采用apache服务器加快了系统的整体访问速度,系统整体框架采用B/S架构,利于和用户之间的交互,“在线图书销售管理系统”的功能设计基本达到了网民网上销售和网上购买图书实际应用的需要,同时也可以满足商家在线维护商品、管理订单、管理用户功能。关键词: JSP、B/S模式、系统Online book sales systemAuthor:LiXiang Tutor:Li FupingAbstractWith the rapid rise of Internet, the Internet has increasingly become t
5、he best to collect and provide information channels and the flow gradually into the traditional areas. The emergence of online shopping platform to break the traditional marketing and shopping patterns, combined with the market and network. Higher degree of information in countries and regions, the
6、online shopping platform, the rapid pace of development, the U.S. world-class super-class retailers such as Wal-Mart, Kmart and home storage Keluo Ge, J1C Peini were all among the network of business Ranks. American families are more and more accustomed to online shopping from home. According to CNN
7、IC (China Internet Network Information Center) released the 27th China Internet Development Statistics Report, the scale of Chinas broadband users reached 4.5 million. And there are more than 40.17% of Internet users in the past year there have been online shopping experience, which shows the develo
8、pment of online shopping platform in China, has a good mass base, the use of online shopping platform for online shopping will become more accepted by people, e-commerce in China has matured into the sustainable development of the stable.Online book sales management system was designed with todays m
9、ost popular network programming language of the JSP, databases using mysql, improved data storage security, another apache server using the system to speed up the overall access speed, the overall framework of the system By B/S structure, conducive and user interaction, online book sales management
10、system basically reached the functional design of Internet users buy books online sales and online needs of practical applications, but also to meet business online maintenance products, manage orders Management user functions.Keyword : JSP;B/S structure; System目录第一章 系统概述11.1项目开发的背景和意义11.1.1项目开发的背景1
11、1.1.2项目开发的意义11.2项目开发的环境31.2.1硬件环境31.2.2软件环境31.3开发语言介绍31.4开发工具介绍4第二章 可行性分析72.1编写目的72.2 可行性研究任务72.2.1技术可行性72.2.2经济可行性72.2.3操作可行性72.3 可行性研究结论8第三章 需求分析93.1编写目的93.2功能需求分析93.3 数据流图103.3.1顶层数据流图103.3.2 一层数据流图103.3.3 二层数据流图113.4 数据字典13第四章 总体设计154.1 编写目的154.2 系统功能模块图154.2.1用户浏览模块154.2.2管理员模块164.3 数据库设计174.3.
12、1 数据库概念设计174.3.2数据库的逻辑设计184.3.3数据库的物理设计19第五章 详细设计225.1编写目的225.2系统程序流程图22第六章 编码实现236.1 编写目的236.2 系统主界面设计236.3新用户注册界面设计236.4 修改用户资料界面设计246.5 前台图书浏览面设计246.6 购物车信息界面设计256.7订单历史查询界面设计256.8 用户资料管理界面设计266.9查看订单详细信息界面设计266.10 图书维护界面设计276.11添加图书界面设计276.12编辑图书界面设计27第七章 测试297.1测试目的297.2管理员和普通用户登录测试297.2.1 管理员登
13、陆测试297.2.2 会员登陆测试297.3 用户更改个人资料测试307.4 购物车功能测试307.5 删除订单功能测试30结束语32参考文献33附录3439第一章 系统概述1.1项目开发的背景和意义1.1.1项目开发的背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。而网上图书销售管理系统的出现打破了出版社传统的销售模式。它凭借其图书信息更新速度快,信息存储量大,安全性高,应用简便等特点,为图书商家的销售、库存、管理工作带来了极大的方便,使商家足不出户便可对图书的销售信息,财务信息,库存信息了如执掌,针对具体情况
14、做出正确的决策。因此利用网上图书销售管理系统进行图书销售以及库存、财务的管理已经成为当今企业管理者不可缺少的管理工具之一,同时对于一个图书销售企业的正常运行也发挥着极为重要的作用,并且随着人们生活质量的不断提高,家具种类的不断增加,网上图书销售管理系统以及后台管理系统必将在未来图书销售企业管理工作中发挥越来越重要的作用。作为计算机应用的一部分,使用计算机对图书销售信息、财务信息、库存信息进行集中管理,具有传统书店销售管理模式不可比拟的优点。对于管理者而言,可以及时查阅销售信息、发货信息、库存信息、财务信息做出正确决策,对于普通消费者而言也可以随时登陆网上图书销售管理系统,关注最新的图书信息以及
15、折扣信息,根据自己需要购买自己需要的家具,特别对于现在年轻人们而言,有着极大的吸引力。使他们可以足不出户便可以随时查询自己需要的图书信息,而且大大增加了图书的选择性,不用花更多的时间在逛书店和选择图书上了。所以制作一套管理方便,安全,可靠,快捷的网上图书销售管理系统无论对于图书商家管理者还是普通消费者而言都是一件非常重要工作。1.1.2项目开发的意义1)在书店销售模式下,书店管理人员要进行大量的图书商品统计工作,特别是会计、出纳人员的记帐、算帐、报帐的工作十分繁重。实现信息化以后,只要将原始记录输入网上图示销售系统,以后的计算、分类、存储、库存、上架等工作,都可由该系统自动完成。从而大大减轻家
16、具书店管理人员的工作强度,他们将有更多的时间,还优化企业的其他运作。2)计算机进行数据的处理,其速度是人工的几百倍、几千倍,将使企业管理信息的提供更加及时,使部门之间的工作衔接更加紧密,大大加快了业务办理的速度,也在一定程度上促进了资金周转速度的加快,从而为企业提高经济效益奠定了良好的基础。3)网上图书销售系统提供电子商务服务,可以大大降低商户的网络营销本钱和投进。利用市场方的网络平台,建网店、建立网展、建独立网站不再需要大额投资,也不再需要雇用专业技术职员和设计职员,不足千元即能满足要求,而且维护简单,功能集成,还有技术服务。这将极大的提升市场方对商户的价值。同时,传统经营的商家上网拓展是一
17、个明显的趋势。相比较虚拟网商而言,他们更加注重自己的品牌、商品形象,以及为线下客户提供更多的方便的、与线下结合的服务,上网的重要目的将是吸引更多的客户上门。只要他们上网,市场方提供的平台系统必将是首选。专业市场具有商户聚集的上风。假如商户的信息和商品、产品在市场主站中汇集,这就是一个大型的网上市场,这也使得传统的市场经营者有了建立网上商圈、建立地域性、专业性网络交易市场的机会。4) 传统经营的图书销售平台,其顾客的幅盖范围有一定地理限制,而网络是无空间的营销方式。设立网上图书销售系统平台后,消费者对信息的了解和商品购买更为方便,这将进步上门的客流量,进步老客户的忠诚度。扩大了销售范围,不再受制
18、于地理位置限制。5)拥有网上图书销售系统,也是实力的体现,将提升图书市场的品牌形象和着名度。一个商圈的形成需要时间和客流,网络平台也是如此。市场网站中进驻的商家多了,商品产品信息多了,网民就爱上市场的网站。客户形成消费习惯后,细分的、专业的、地域性的网上商城(网上集市)对商户的吸引力将日益增加,同时又会推动更多的消费者常上市场的网站,形成良性互动。市场运营者则打造了网上消费平台,收益也将更长久和可观。1.2项目开发的环境1.2.1硬件环境A.CPU: P4 1.8GHZ B.内存容量:256MB以上C.输入及输出设备要求: 104键标准键盘,显示器的分辨率不低于800600,24位真彩。1.2
19、.2软件环境操作系统:Windows XP数据库管理系统:mysql开发工具包:JSP, Dreamweaver 服务器:Apache1.3开发语言介绍JSP 简介JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段
20、可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servle
21、t和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。1.4开发工具介绍1)Dreamweaver8:Dreamweaver 8的功能非常强大,利用它可以轻松地创建出理想的网页。Macromedia公司的Roundtrip HTML技术让用户可以随意导入HTML文件而无需重新设置代码格式,用户还可以利用Dreamweaver 8
22、清除或重新格式化HTML代码,实现代码的优化。利用Dreamweaver 8,可以方便地使用动态HTML功能,却不需要写一行行的代码;利用它还可以检查作品在所有流行的平台和浏览器中可能发生的错误。相对于Dreamweaver MX,Dreamweaver 8又有了新的飞跃。Dreamweaver 8在代码编辑能力、设计工具及团队协作等方面均有了非常巨大的改善。Dreamweaver 8中的新特性可帮助用户编码、设计并与其他特性共同合作以开发出迷人的Web网站。2)数据库MYSQL简介:MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司
23、收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。3) Apache服务器简介:Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛 Apache Server配置界面使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读
24、音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60
25、%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSA WWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。Apach
26、e web服务器软件拥有以下特性:支持最新的HTTP/1.1通信协议拥有简单而强有力的基于文件的配置过程支持通用网关接口支持基于IP和基于域名的虚拟主机支持多种方式的HTTP认证集成Perl处理模块集成代理服务器模块支持实时监视服务器状态和定制服务器日志支持服务器端包含指令(SSI)支持安全Socket层(SSL)提供用户会话过程的跟踪支持FastCGI通过第三方模块可以支持Java Servlets如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。第二章 可行性分析2.1编写目的可行性研究旨在评估目标系统是否值得去开发,问题是否能够解决。网上图书销售管理系统必须适应中国国情,符
27、合国家各种政策法规,信息指标体系满足标准化要求,能够协助销售人员统筹安排,提高工作效率。2.2 可行性研究任务通过参照现有相似的其他网站的使用效果和分析实例进行可行性研究,主要从以下三个方面进行讨论:2.2.1技术可行性 利用现有的jsp、mysql 计算机技术能进行本项目开发:网站采用浏览器/服务器(B/S)结构,用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成,在技术上可行。2.2.2经济可行性网上图书销售管理系统实用性强,易学、易掌
28、握、易使用,并且可以方便消费者,并增加效率。该软件针对图书销售行业的情况进行了大量的研究,帮助您更好地管理库存、增加销售、降低成本和提高客户满意度,做出可靠的财务决定。它为您节省完成日常工作所花费的时间,可以更方便快捷的管理的各个环节。对于本系统软件的市场开发投资方向体现在软件开发、软件生产、软件测试、技术培训、宣传推广方面,因此主要投资力度应放在宣传与推广方面,并应采取全方位的宣传方式。本产品的系统开发投资估计为2000元。 2.2.3操作可行性确定软件产品是否能够被最终的用户所接受,用户是否能操作最终的产品: 在先进的计算机技术支持下,运用所学的计算机软件开发知识以及同学的建议所开发的图书
29、销售信息系统,进行日常的图书销售管理,包括:1) 便捷的购书流程2) 科学的管理模式3) 人性化的操作界面由于网站的操作是基于B/S结构,简单明了,用户只需相关基本知识,而管理员也无需具备专业知识,只需要对一些数据进行输入以及平时的日常维护就够了。2.3 可行性研究结论根据以上几个方面的研究,网站在技术上、经济上和操作上都是可行的,应该立即进行本项目的开发。第三章 需求分析3.1编写目的需求分析是在可行性研究的基础上,将用户对系统的描述,通过开发人员的分析概括,抽象为完整的需求定义,再形成一系列文档的过程。需求分析旨在回答系统做什么的问题,确保将来开发出来的软件设备能够真正满足用户的需要。3.
30、2功能需求分析网上图书销售系统是针对图书销售商家和消费者开发,并进行统一的管理。其中包括了,用户管理,图书信息管理,图书分类管理,订单管理,个人资料管理等。根据设计的需要,系统要实现的主要功能有:1.消费者登陆系统判断用户是否登陆,如果没登陆,系统提示用户登陆。2.消费者注册用户填写个人信息注册。3.购物处理消费者可以将自己购买的家具放进购物车,方便统一结算。4.消费者资料消费者登陆系统可以查看自己的注册信息资料。5.购物车管理消费者可以对购物车里的图书信息进行集中管理。6.定单管理管理员可以对消费者的定单信息进行管理。7.账号管理管理员对账号信息进行统一管理。8.图书管理管理员可以对家具信息
31、进行统一管理。9.图片管理管理员可以根据需要上传图书图片信息。10.库存管理管理员可以随时查询各类图书的库存信息。11.购物帮助管理员可以发布网上购物帮助信息。12.退出系统。3.3 数据流图数据流图是结构化分析方法中用于系统逻辑模型的一种工具,以图形方式描绘数据在系统中流动和处理过程。3.3.1顶层数据流图顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。顶层数据流图如图3.1所示。图3.1顶层数据流图3.3.2 一层数据流图1) 用户部分的一层数据流图图3.2 用户部分的一层数据流图2
32、) 管理员部分的一层数据流图图3.3 管理员部分的一层数据流图3.3.3 二层数据流图1) 用户部分的二层数据流图图3.4 用户部分的二层数据流图3.5订购图书模块的底层数据流图图3.6订单信息查询模块的底层数据流图3.4 数据字典数据字典数据字典一般应包括对数据流、数据元素(数据流分量)、数据存储和处理的说明。数据字典是对数据流程图的重要补充和说明。数据字典是关于数据的信息的集合,也就是对数据流图中包含所有元素的定义的集合。数据字典的作用在软件分析和设计的过程中给人提供关于数据的描述信息。现简要列出本系统的部分数据字典。1.数据流卡片的定义:名字:图书信息别名:无描述:有关图书的详细信息定义
33、:图书信息=图书编号+类别+名称+单价+图片+作者+库存+介绍名字:订单列表别名:订单信息描述:用户购买图书的详细清单定义:订单信息=订单编号+用户编号+数量+总价2. 数据元素卡片的定义名字:图书名称别名:无描述:表示特定图书的名字定义:图书名称=1字符5名字:图书介绍别名:无描述:描述图书定义:图书介绍=1字符2003. 数据存储卡片的定义名字:订单信息别名:无描述:用户购买图书的详细信息定义:订单信息=订单编号+用户编号+数量+总价名字:用户注册信息别名:无描述:记录用户在购物网站上的注册信息定义:用户注册信息=姓名+性别+账号+密码+电话+地址+邮编+邮箱第四章 总体设计4.1 编写目
34、的总体设计是项目开发中的一个重要环节,目标是将上一章节需求分析阶段得到的目标系统的逻辑模型,变换为目标系统的物理模型,此阶段主要是进行功能模块的结构设计和数据库的设计。总体设计阶段重要任务是设计软件的结构,也就是要确定系统中每个程序是有哪些模块组成的,以及这些模块相互间的关系。在这里要特别强调数据库设计的重要性,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都起着非常重要的作用。4.2 系统功能模块图网上图书销售系统主要有前台用户管理、后台管理员管理及数据库管理三个模块。如图4.1网上图书销售管理系统用用户浏览模块管理员管理模块图4.1 总的功能模块图4.2.1用户浏览模块用户浏览模
35、块主要让购买者使用,可以进行家具信息的浏览和订购功能,用户模块的结构如图4.2所示。图4.2 用户模块的功能模块4.2.2管理员模块管理员模块的功能由管理员使用,可以进行用户信息、家具信息、订单、管理员等内容的管理,管理员模块的结构如图4.3所示。图4.3管理员功能模块4.3 数据库设计4.3.1 数据库概念设计这一阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的关系,为逻辑模型设计打下基础。概念设计是数据库数据内容和结构方式的完整表示,是用户和数据库设计人员交流的工具。这个模型是直接从现实世界中抽象出实体类型及实体间联系,然后用实体联系图表示数据模型。1 管理员实体及
36、属性管理员账号姓名密码2 用户实体及属性用户账号姓名性别密码电话地址邮编邮箱3. 订单详细信息实体及属性订单订单编号订单总价处理状态下单时间图书列表订单备注4 图书实体及属性图书编号名称类别价格库存介绍图片5. 推荐图书实体及属性推荐图书图书编号图书名称订购数量单价6. 图书种类属性图书种类图书分类编号类别名称4.3.2数据库的逻辑设计概念结构设计所得的E-R模型是对用户需求的一种抽象的表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的DBMS所支持。为了能够建立起最终的物理系统,还需要将概念结构进一步转化为某一DBMS所支持的数据模型,然后根据逻辑设计的准则、数据的语义约束
37、、规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构,并设计出用户子模式。这就是数据库逻辑设计所要完成的任务。将概念设计所得E-R图转换为关系模型:1. 管理员(账号,姓名,密码,)2. 用户(账号,姓名,性别,密码,电话,地址,邮编,邮箱,学校)3. 订单(订单编号,订单总价,处理状态,下单时间,图书数量,订单备注)4. 图书(编号,名称,类别,价格,库存,介绍,图片)5. 购物帮助(问题编号,问题标题,答案,点击数)6. 推荐图书(图书编号,图书名称,单价,订购数量)7. 图书种类(图书分类编号,类别名称)4.3.3数据库的物理设计根据前面所分析的,建立trfhandset
38、数据库。其中包含表:1. Admin :管理员信息表2. Member :用户信息表3. OrderList:定单信息表4. Product: 图书信息表5. Faq :购物帮助信息表6. OrderDetail:推荐图书信息表7. ProductType: 图书种类信息表表4-1管理员信息表表4-2用户信息表表4-3订单信息表表4-4图书信息表表4-5购物帮助信息表表4-6推荐图书信息表表4-7图书种类信息表第五章 详细设计5.1编写目的详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接
39、翻译成用程序设计语言写的程序。5.2系统程序流程图开始登陆网站首页选购图书继续选购加入购物车是否为注册会员YNY注册登陆NY是否注册成功确认收货人信息 购物车结束购物成功图5-1系统程序流程图第六章 编码实现6.1 编写目的通过具体页面设计,编码实现每个功能模块。具体功能模块一一加以描述,由于代码量比较多,详细代码见程序包。6.2 系统主界面设计进入系统时的主界面,主界面设计如下图:图6.1主界面设计6.3新用户注册界面设计图6.2新用户注册界面设计6.4 修改用户资料界面设计图6.3修改用户资料界面设计6.5 前台图书浏览面设计图6.4前台图书浏览面设计6.6 购物车信息界面设计图6.5购物
40、车信息界面设计6.7订单历史查询界面设计图6.6订单历史查询界面设计6.8 用户资料管理界面设计图6.7用户资料管理界面设计6.9查看订单详细信息界面设计图6.8查看订单详细信息界面设计6.10 图书维护界面设计图6.9图书维护界面设计6.11添加图书界面设计图6.10添加图书界面设计6.12编辑图书界面设计图6.11编辑图书界面设计第七章 测试7.1测试目的测试是为了发现程序中的错误而执行程序的过程,测试的目的就是在软件投入生产运行之前,尽可能的发现软件中的错误并能及时改正。7.2管理员和普通用户登录测试7.2.1 管理员登陆测试1. 输入正确的用户名及密码,测试内容见表7-1:表7-1 管
41、理员登录测试测试用例编号1描述测试在管理员登录框中输入用户名和密码,观察是否能以管理员身份登录测试方法登录框输入用户名admin,密码admin,身份是管理员期望结果成功登录进入管理员主页测试结果(正确或错误)正确测试人日期 :2011/05/272 输入错误的用户名,测试内容见表7-2:表7-2管理员登录测试测试用例编号2描述测试在管理员登录框中输入用户名和密码,观察是否能以管理员身份登录测试方法登录框输入用户名l,密码001,身份是管理员期望结果提示用户名错误测试结果(正确或错误)正确测试人日期 :2011/05/277.2.2 会员登陆测试1. 输入正确的会员名及密码,测试内容见表7-3
42、:表7-3会员登录测试测试用例编号3描述测试在登录框中输入会员名和密码,观察是否能以会员身份登录测试方法登录框输入用户名张飞,密码111,身份是会员期望结果成功登录并进入普通用户主页测试结果(正确或错误)正确测试人日期 :2011/05/272. 输入错误的会员名及密码,测试内容见表7-4:表7-4会员登录测试测试用例编号4描述测试在登录框中输入会员名和密码,观察是否能以会员身份登录测试方法登录框输入用户名aa,密码a,身份是会员期望结果提示用户名或密码不正确测试结果(正确或错误)正确测试人日期 :2011/05/277.3 用户更改个人资料测试测试内容见表7-5:表7-5用户更改个人资料测试
43、测试用例编号5描述当用户更改个人资料时,数据库是否成功更新测试方法更改用户个人住址信息期望结果数据库更新成功测试结果(正确或错误)正确测试人日期 :2011/05/277.4 购物车功能测试测试内容见表7-6:表7-6加入购物车功能测试测试用例6描述当用户把某种图书加入到购物车时,数据库是否成功更新测试方法将欲要购买的图书加入购物车期望结果数据库更新成功测试结果(正确或错误)正确测试人日期 :2011/05/277.5 删除订单功能测试测试内容见表7-7:表7-7删除订单功能功能测试测试用例7描述测试管理员删除某条订单时,是否成功从数据库中删除测试方法删除某条订单记录期望结果数据库更新成功测试结果(正确或错误)正确测试人日期 :2011/05/27结束语通过这一阶段的毕业设计,我设计的网上图书销售系统终于基本完成。系统实现了用户管理、订单管理、图书管理、用户注册、浏览图书、购买图书等方面的功能,基本满足了系统需求。开始我的毕业论文工作,时至今日,论文完成。从最初的茫然,到慢慢的进入状态,再到对思路逐渐的清晰,整个写作过程难以用语言来表达。历经了几个月的奋战,紧张而又充实的毕业设计终于落下了帷幕。回想
限制150内