1、个人收集整理 勿做商业用途东 莞 理 工 学 院专 科 毕 业 设 计毕业设计题目:在线服装销售系统学生姓名:何桂成 莫桂敏学 号:200931401314 200931401307系 别:计算机学院专业班级:计算机应用技术3班指导教师姓名及职称:刘立平讲师起止时间:2012年3月 2012年6月摘 要互联网的快速发展为人们购物提供了多种方式,网上商城将实现中的购物行为虚拟到网上进行,人们可以足不出户,即可获得自己所需的商品.在线服装销售系统的开发正符合了这一要求。系统采用jsp为开发语
2、言,使用myeclipse为开发工具,在开发过程中应用model1模型,论文中详细阐述了系统的设计目标、总体架构及各功能模块的详细设计。在线服装销售系统包括六个主模块,分别是用户信息模块、管理员信息管理模块、购物车管理模块、资料信息管理模块、商品管理模块和登录模块。用户可以通过登录模块登录系统,或者注册,在商品管理模块中,用户可以选购自己喜欢的商品,然后再购物车管理模块中提交订单;而管理员可以通过管理员信息管理模块,实现对商品和商品类别的添加、删除和修改,并对用户提交的订单进行处理.关键词 电子商务 mysql数据库 myeclipse 在线服装销售系统A
3、bstractThe internets fast progress provide the people multilateral method to shopping. And the internet shop is the mainstream shopping ways。It will make the real purchase into the internet。 And then people can buy everything which they want on the net instead of outside。 This system is suit to the
4、demand。 This System are develop by jsp language and use myeclipse develop tool。 In the during of develop I use the model1 model. The paper are expound the design goal、total frame and the function model very detailed. Clothing Shopping Online System are involve six main module, like user information
5、module、admin information module、shopping car module、data information module、ware run module。 The user can login the system by login module , or register first. In ware running module, user can choose the goods which they like, and put them on the shopping car the last is submission the order form; t
6、he administrator can control the wares by using the admin information module, and deal with the order form个人收集整理,勿做商业用途本文为互联网收集,请勿用作商业用途which the buyer submission.Key words electronic commerce, MySQL DataBase, MyEclips, The System of Online Clothing Vendition 目
7、 录1。 绪论12。系统相关配置和技术22.1运行平台22。2系统开发技术的介绍22.3安装Eclipse和MyEclipse以及Tomcat32.4安装MySQL及配置43. 系统需求分析63.1引言63。2系统功能概述64. 在线服装销售系统数据库设计75.软件设计95。1概要设计6功能模块图85。2详细设计95.2.1 用户登录模块95。2.2用户信息管理模块115。2。3 商品管理模块135。2.4资料信息管理模块155.2.5 购物车管理模块176。测试196。1登录功能的测试196.2显示和修改个人信息功能测
8、试206。3客户查询商品情况的功能测试216.4用户注册216。5管理员登陆236。6商品入库246。7系统维护246。8查看商品信息256。9购物车管理267. 总结28参考文献29致谢29一绪论随着中国市场经济的日趋成熟,中国企业面对的竞争压力也越来越大,企业要想生存,就必须充分利用信息化手段来提高管理效率及市场响应速度。电子商务是在互联网开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。电子商务做为一种独立的经济形态,已初具规模,一些电子商务网站的成立,给人们的生活带来了巨大的影响。如何建立企业的电子商务,如何把
9、企业业务建在Internet上,涉及到建立电子商务网站、开发符合Internet特点的有效的业务应用、管理网上的交易信息、保证网上数据安全、快速反映市场变化以及充分满足Internet业务进一步发展的要求等等。对一个运营商业企业来说,电子商务网站是其生存的理由和基础,同时也是企业对外展示信息、从事商务活动的窗口和界面.如何设计、建立一个经济、实用、安全、高效、稳定的网站是每个电子商务网站必须考虑的问题.而要解决好这些问题,就必须在提高企业内部管理效率、充分利用企业内部资源的基础上,从整体上降低成本,加快对市场的响应速度,提高服务质量,提高企业的竞争力。但是企业在利用信息化技术时,必须要考虑成本
10、、技术难度、创造的价值等几个方面。2.系统相关配置和技术2.1运行平台2.1.1硬件平台CPU:P4 1.8GHZ以上。内存:256MB以上。2.1。2软件平台操作系统:Windows XP开发工具包:MyEclipse 5。0GA, Tomcat 5。5数据库: MySQL Server 5。0数据库辅助建模工具:Navicat for MySQL分辨率:推荐使用1024768像素2.2系统开发技术的介绍 本系统以JSP语言为基础,以JSP model1为基础,MySQL为数据库,采用B/S模式建立的网上商城系统1。JSP 2不但能在底层跨平台,在开发语言上,则能以较小的代价支
11、持更多的开发语言,它能支持的各类的操作系统平台进行访问,包括Windows系列、Linux、Unix、Mac OS等能支持Java进行跨平台编程的操作系统。Eclipse 3是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。尽管 Eclipse 是使用Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C+、COBOL 和 Eiffel 等编程语言的插件已经可用,或
12、预计会推出。Eclipse 框架还可用作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。MyEclipse 4是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。Genuitec发布了MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生.这是J2EE IDE市场一个重量级的选手。通过增加UML双向建模工具、WYSIWYG的JSP/Struts designer、可视化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracl
13、e数据库开发,MyEclipse 5.0继续为业界提供全面的产品。Tomcat4 5服务器是一个免费的开放源代码的Web应用服务器,它是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet 2。4和JSP 2。0规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用
14、服务器。MySQL8是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器(B/S)结构的实现。MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询简捷等优点.MySQL主要目标是快速、健壮和易用。关键的是它是免费的软件,可以在Internet上免费下载到,并可免费使用。MySQL对于一般中小型,甚至大型应用都能够胜任.JSP(JavaServer Pages) 2是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。用JSP开发的Web应用是跨平台的,即能在Linux下运行
15、,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易. JSP与Java Servlet2 5一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的We
16、b应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 2.3安装Eclipse和MyEclipse以及TomcatMyEclipse是Eclipse的一个插件,所以,你必须先安装Eclipse才可以安装MyEclipse。 MyEclipse是一个编译器,要做JAVA程序,就要配置基本的JDK环境变量。安装JDK3:首先下载DK5。0;然后运行JDK 5.0安装程序jdk1_5_0_06windows-i586-p。exe,安装过程中所有选项保持默认;最后配置JDK的环境变量:
17、在“我的电脑”上点右键“属性”>“高级”> “环境变量(N)”。 新建系统变量JAVA_HOME:C:Program FilesJavajdk1。5.0_06; 新建系统变量CLASSPATH:。;%JAVA_HOME%lib; 在系统变量Path的值的前面加入以下内容:JAVA_HOMEbin;JDK安装完毕。 安装Tomcat5:首先下载jakarta-tomcat5.0。30。zip,之所以下载免安装版的好处是可以使用多个Tomcat;然后将jakartatomcat5。0.30。zip直接解压到D盘根目录: 最后配置Tomcat的环境变量:在“我的电脑"上点右键“
18、属性”>“高级” “环境变量(N)". 新建系统变量CATALINA_HOME:D:jakarta-tomcat-5。0.30 在系统变量CLASSPATH的值的后面加入:CATALINA_HOMEcommonlib; 在系统变量Path的值中"%JAVA_HOMEbin;"的后面加入以下内容:CATALINA_HOMEbin; Tomcat安装完毕。安装Eclipse3:首先下载eclipseSDK-3。1.2-win32.zip; 然后将eclipseSDK-3。1。2win32。zip直接解压到D盘根目录;Eclipse安装完毕。 安装MyEclips
19、e:首先下载EnterpriseWorkbenchInstaller_4。1。1GA_E3。1.exe;然后安装EnterpriseWorkbenchInstaller_4。1.1GA_E3.1.exe。注意:安装时候要选择Eclipse的安装路径,其他选项保持默认。安装完毕之后,将MyEclipse安装目录下的features和plugins这2个目录覆盖到Eclipse的安装目录下。最后将刚才安装的 MyEclipse 卸载。( 因为MyEclipse是Eclipse的插件,所以只要把features和plugins这2个目录覆盖到Eclipse的安装目录,Eclipse就会自动认出这些插
20、件。) 。MyEclipse安装完毕.破解MyEclipse7:运行MyEclipse4.1.1注册机MyEclipseKeyGen.exe,选择MyEclipse的版本号,输入注册名,生成序列号。运行eclipse。exe(首次运行要求指定Workspace),依次点击Window -> Preferences -MyEclipse-Subscription - Enter Subscription,输入注册名以及注册机生成的注册码. MyEclipse破解完毕。 指定Eclipse+MyEclipse的JRE :设定Eclipse+MyEclipse的JRE,一般情况下,Eclips
21、e可以自动找到JRE,我们不用进行过多的设置. Eclipse+MyEclipse开发环境就搭建完毕了!2.4安装MySQL及配置2.4。1安装MySQL与配置MySQL是免费的数据库软件,在很多官方网站也可下载。安装步骤8如下:打开下载的mysql安装文件,双击解压缩,运行“setup。exe”,根据mysql安装向导启动,按“Next"继续,选择安装类型,选择“Custom”。在“Developer Components(开发者部分)"上左键单击,选择“This feature, and all subfeatures, will be installed on loc
22、al hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”.上面的“MySQL Server(mysql服务器)"、“Client Programs(mysql客户端程序)”、“Documentation(文档)”也如此操作,以保证安装所有文件.点选“Change。.”,手动指定安装目录.填上安装目录,按“OK”继续.确认一下先前的设置无误。按“Install"开始安装。在安装中,出现是询问你是否要注册一个mysql。com的账号,点选“Skip SignUp”,按“Next”略过此步骤. 点“Finish”结束软件的安装并启动mysql配置向导。
23、选择配置方式,选择“Detailed Configuration(手动精确配置)”。选择服务器类型,选“Server Machine”。选择mysql数据库的大致用途,选择 “Transactional Database Only(服务器类型,专注于事务处理,一般)",按“Next"继续。对InnoDB Tablespace进行配置,使用用默认位置,直接按“Next”继续。选择您的网站的一般mysql访问量,同时连接的数目,选择“Online Transaction Processing(OLTP)(500个左右)",按“Next”继续。是否启用TCP/IP连接,
24、设定端口,启用,把前面的勾打上,Port Number:3306.按“Next”继续 对mysql默认数据库语言编码进行设置,选择第三个,然后在Character Set那里选择或填入“gbk”或者“gb2312”,按 “Next”继续。选择是否将mysql安装为windows服务,指定Service Name(服务标识名称).按“Next”继续。是否要修改默认root用户(超级管理)的密码(默认为空),“New root password”在此填入新密码,“Confirm(再输一遍)”内再填一次,防止输错。 “Enable root access from remote machines(是
25、否允许root用户在其它的机器上登陆,如果要安全,就不要勾上,如果要方便,就勾上它)"。最后“Create An Anonymous Account(新建一个匿名用户,匿名用户可以连接数据库,不能操作数据,包括查询)",设置完毕,按“Next”继续。确认设置无误,如果有误,按“Back”返回检查。按“Execute”使设置生效。设置完毕,按“Finish”结束MySQL的安装与配置。3. 系统需求分析3.1引言1.编写目的9: 开发方与用户共同确定了“软件的目标和范围”后,在分析阶段,把这些目标和范围细化成为这篇需求规格说明书,主要是为了使自身充分认识本系统的情况,使后续工
26、作更加明确,从而使工作更加顺利、有效完成。 2。背景说明:该软件通过对一些典型电子商务网站的考察、分析以及实际的市调查,要求本系统具有以下功能:统一友好的操作界面,能保证系统的易用性.规范、完善的基础信息设置。商品分类详尽,可按不同类别查看商品信息.按商品大类及商品名称进行模糊查询.实现网上购物,由本人一手设计开发,刘立平老师指导的毕业设计课题。 3.2系统功能概述针对网上商城系统进行综合性分析,本系统主要实现功能如下:采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠.全面展示商城内所有商品。 为
27、顾客提供一个方便、快捷的商品信息查询功能。采用模糊查询查询数据。会员可以随时修改自己的会员资料。实现网上购物。商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。查看商城内的公告信息。用户随时都可以查看自己的订单。对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。系统最大限度地实现了易维护性和易操作性。系统运行稳定、安全可靠.4。在线服装销售系统数据库设计本系统采用Mysql为数据库开发工具,建立了5张数据表分别是goods表、sorts表、user表、wares表、words表,它们共同组成了这个系统的底层信息管理模块。其中goods表用于存放商品目录
28、、sorts表用于存放商品类别目录、user表用于存放用户信息、wares表用于存放商品详细信息、words表用于存放用户的留言。各个表的结构如下图所示: 表B。1goods的结构字段名数据类型长度是否主键描述GoodsIDbigint20是类别IDBuyNumberbigint20类别名称UserIDbigint20WareIDbigint20CreateTimeDatat
29、ime表B。2表sorts的结构字段名数据类型长度是否主键描述SortIDBigint20是类别IDSortNameVarchar50类别名称表B.3表users的结构字段名数据类型长度是否主键描述UserIDBigint20是等级UserNameBigint20UserPasswordFloat50RealNameVarchar30TelePhoneVarchar20EmailVarchar30CreateTimeDatetime0RoleChar1表B.4表wares的结构字段名数据类型长度是否主键描述WareIDbigint20是ID号WareNamevarchar10Companyva
30、rchar100Addrvarchar50Priceint20PicUrlvarchar30SortIDbigint20IntrotextCreateTimedatetime表B。5 表words的结构字段名数据类型长度是否主键描述WordIDBigint20是Contenttext0UserIDBigint20CreateTimedatetime0WareIDBigint205. 软件设计5。1概要设计功能模块图根据上节的分析,业务管理应分成用户信息模块、管理员信息管理模块、购物车管理模块、资料信息管理模块、商品管理模块。为了系统的正常运作,增加一个登陆模块,用于使用者的身份认证。业务管理资
31、料信息管理模块商品管理模块购物车管理模块登录模块管理员信息管理模块用户信息管理模块图1:业务管理功能模块图(Figure 1: the map of business management function model)5。2 详细设计5.2.1 用户登录模块本模块只要功能是登陆系统,只要是对登录用户进行验证来检验该用户是否非法或未授权.用户验证采用用户口令和密码的验证机制.用户登录信息包括用户名和密码.若用户名和密码其中一项错误时,就无法登录并要求重新输入。登陆成功后,系统记录用户名作为之后的系统业务功能操作的用户授权凭证.当已登陆系统后,只需通过点击退出系统按钮,把用户授权凭证
32、清空,就可以退出登陆。登录模块输入用户名和密码从数据表中检索信息信息正确YN进入系统注:信息包括用户和以其相关密码图4 登陆功能流程图(Figure 4: the process map of login)本模块是独立设置的,包括用户口令和密码。系统对用户输入的信息进行相关检索,如果符合用户密码一致性就进入相关的操作界面;如果输入信息检索用户密码不一致,就会提示出错,并退回到登录页面,要求进行重新登录。图5登录模块的实现界面(Figure 5:the image of login or quit):5.2。2用户信息管理模块用户信息管理模块是要通过用户注册后,才能创建用户信息进行管
33、理。用户注册是为了方便客户进行网上预约和查询、网上用户注册服务。顾客只要填写简单的个人资料就能完成用户注册操作。注册资料包括,网上登录帐号和密码,个人真实姓名以及相关私隐信息。客户确定对出租店的服务条款无异议的,就能确定成为注册用户。要求注册的网上登录帐号不是已被注册的情况下,用户就能使用该账户进行用户网上登陆和购买商品服务。否则要使用其他未被注册的登录帐号进行注册。用户信息模块资料管理Y修改个人资料Y写入数据库个人资料完整和符合要求N显示个人资料N提示错误登录注册填写个人资料是否个人资料完整和符合要求是否修改个人资料显示报错N写入数据库Y无用户名注:个人资料要求包括用户名、密码、真实姓名、性
34、别、电话号码等项的系统提示的填写要求图6用户信息模块流程图(Figure 6: the process map of user registration or changing user information)用户信息模块包括用户注册和用户资料变更两个子模块。用户注册子模块,用户要根据自己的个人信息填写,当用户名不是已被注册和填写的资料符合规定要求的,就可以完成用户注册操作。否则系统报错,用户重新填写不符合要求的事项。等用户注册成功,用户通过用户名和密码登录系统.用户可以选择查看个人资料和修改个人资料。修改个人资料也要符合规定要求来修改,否则也是会提示修改失败,要求重新填写.管理
35、员信息管理模块和用户信息管理模块是一样的。 图7用户注册的实现界面(Figure 7:the image of user registration):图8用户资料修改的实现界面(Figure 8:the image of changing user information):5.2。3商品管理模块商品管理模块的子模块功能有资料修改和商品添加删除。商品修改和商品删除都要先查找出需要变更的商品条目.修改商品是实行一对一修改,不能批量修改.删除商品可以批量删除。商品入库的资料包括商品名称、类别、生产厂家、产地、价格和其他等,所填写的项目必须符合系统提示的事项规定的要求。商品的可修改资料包括商品名称、
36、商品类别、生产厂家、产地、价格、商品简介、和图片.所修改的项目也必须符合系统提示的事项规定的要求,否则操作提示失败,修改资料不成功.商品库存删除,只需勾选所需要删除的商品条目,就能操作。因为该功能操作的后果比较严重,所以一般都是比较高级的管理员才能操作此功能。商品管理模块按照要求填写商品各项资料Y写入数据库资料完整和符合要求显示商品资料信息N提示错误添加商品系统安排商品编号选择功能按照要求修改商品各项资料YN修改商品资料删除商品资料完整和符合要求查找商品获取商品编号N高级管理员Y清除该商品的库存记录显示无权操作图9商品资料信息模块流程图(Figure 9: the process map of
37、 video storage or changing video information)查找商品选择关键字类别显示查找名录是否为空搜索数据库关键字YN显示所有名录注:关键字类型包括名称、类别等图10商品查找的流程图(Figure 10: the process map of video searching)商品管理模块包括新增商品、商品资料修改和删除三个子模块。新增商品子模块,管理员根据需要入库的商品资料,按照系统要求格式进行填写,对于填写不符合要求的事项,系统显示错误,要求重填。直到所有填写的资料完整和符合要求,系统自动安排商品编号,并写进数据库,商品入库操作完成.用户资料修改和删除模块是
38、要先查找出需要操作的商品。需要修改资料信息的,按照资料完整和规定要求来修改,再写进数据库,对于不符合要求的,显示报错提示。为了安全起见,删除商品操作需要高级管理员才能实行。系统先获取商品编号,在根据编号从数据库中删除商品的库存记录。无该权限的,系统给予警示。商品入库的实现界面如下图11:(Figure 11: the image of video adding)商品资料变更的实现界面如下图12:(Figure 12: the image of video changing)5。2.4资料信息管理模块本模块主要是对用户资料、密码进行修改.任何用户与管理员都只能修改其本身的密码,需要修改密码的,则
39、要先输入旧密码,用于验证用户身份,再输入新密码两次进行验证新密码验证。资料信息模块选择功能Y修改密码Y写入数据库新密码设置是否一致N提示错误登录创建账户名和密码提示错误YN无用户账户新密码设置是否一致创建新用户管理员注:新密码设置一致性是指设置的新密码跟重复输入的新密码需要一样图14资料信息模块流程图(Figure 14: the process map of user information)资料信息模块包括密码修改和其他信息两个子模块。密码修改模块,新密码需要符合系统的一致性要求,才能修改新密码,更新密码成功.其他信息模块,与前面一样.图15用户密码修改的实现界面(Figure 15: t
40、he image of changing user information)5。2.5购物车模块购物车模块是对查询模块的扩展模块。根据需要,添加购买商品,添加购物车成功后,可对购物车的商品进行管理。购物车模块查找需要购买的商品显示失败是否已提交订单返回购物车添加购物车YN显示成功图17购物车模块流程图(Figure 17: the process map of booking video)购物车模块是系统为注册用户服务的一个业务.用户根据自己需求查找出需要预约的商品,只需点击添加按钮,系统根据商品的库存状态,写进数据库。 图18添加商品的实现界面(Figure 18: the image of
41、 booking video)图19购物车管理实现界面(Figure 18: the image of booking video)6. 测试本次测试方法采用黑盒测试11。在完全不考虑程序的内部结构和特性的情况下,研究系统的外部特性。根据软件的需求规格说明书测试用例,从程序的输入和输出特性上测试是否满足设定的功能.6.1登录功能的测试对用户在登录时需要准确输入用户名和密码.若输入错误则无法进入系统。首先在登录框输入错误的用户名或者错误的密码,结果提示输入错误。如图所示。图22 显示错误信息(Figure 22: the image of login error ) 然后
42、再输入正确的用户名和密码,结果成功进入系统。如图所示。图23 登陆成功,进入用户系统主界面(Figure 23: the image of successful login)6。2 显示和修改个人信息功能测试通过点击用户信息栏中的资料管理.进行操作.图24查看用户信息页面(Figure 24: the image of user information)图25修改用户信息页面(Figure 25: the image of changing user information)6.3客户查询商品情况的功能测试在工具栏中点击搜索商品信息,系统搜索数据库,显示商品条目。如图所示。图27查
43、看商品情况功能页面(Figure 27: the image of rental records)点击查看影碟按钮,通过关键字查询,选择查询条件的内容,再输入准确的关键字,组合方式为并且。如图所示。图28查询功能页面(Figure 28: the image of video searching)6。4 用户注册在系统主页面上。有个用户注册按钮,用于客户注册.点击之后,页面如下.图27用户注册功能页面(Figure 27: the image of registration)报错页面如下:图28用户注册报错功能页面(Figure 28: the map of registering error
44、)6.5 管理员登陆跟用户登录页面原理一样.如下图.图29管理员登陆功能页面(Figure 29: the image of administrator login)图30管理员系统页面(Figure 30: the image of administrator manage)6。6商品入库点击工具栏的商品管理页面里的添加按钮,如图显示。图34商品入库与报错页面(Figure 34: the image of video storage and process error)6.7系统维护点击工具栏的资料管理。功能页面如下.6.8查看商品信息点击工具栏的查看影碟按钮,如图显示.管理员可以根据关键
45、字和相关要求,组合搜索。对于搜索出来的商品条目,可以对商品进行修改或删除.图35商品搜索页面(Figure 35: the image of video searching)修改商品资料跟修改用户个人资料同一原理.删除商品跟删除用户原理一样。图36修改商品资料页面(Figure 36: the image of changing video information)6。9购物车管理 购买商品后需要对购物车进行管理.图37购物车页面(Figure 37: the image of rental video)删除只需点商品对应的删除就可以了。删除完毕后,显示该用户尚存商品的清单。图38删除商品页面
46、(Figure 38: the image of delete rental video)提交订单成功页面图39提交订单页面(Figure 39: the image of refer order)测试总体结果:用户登录界面友好,可操作性及安全性能较好。软件的正常运行、关闭及退出时保存记录,并无登陆不能访问系统内部网页。数据库的可维护性好,数据的增加、更改及查询均能顺利完成,并能实现动态更新。数据查询便捷,能对各种不同的查询条件进行搜索,以找到最合适的答案。数据溢出、越界均能进行非法提示,以警告用户正确使用。对用户的非正常操作方式也提出警告。数据类型填写错误时,系统能够报错。软件对操作系统的兼容性良好,可移植性完好.7。 总结经过二个多月的设计