网上书店图书销售系统的设计与实现(MySQL)
来源:56doc.com 资料编号:5D12949 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D12949
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
网上书店图书销售系统的设计与实现(MySQL)(任务书,开题报告,中期检查表,文献综述,毕业论文16000字,程序代码,MySQL数据库)
采用了JSP作为开发工具,构建了一个能实现基本的电子商务的小型动态商务网站——网上图书销售系统。该系统主要参考目前流行的网络购物网站的常用功能,利用My SQL数据库,来实现用户的注册、登录功能;能够实现商品的查询,订购等功能。同时设定管理员权限对系统管理。该系统基本上具备一个网上商品销售系统应该具备的常用功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,做到了信息的规范管理,销售信息的可查询。实现了网购的系统化,规范化,自动化。减少了管理的工作量和管理成本。可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和完善。我的毕业设计也就正是一个电子商务系统的开发---网上图书销售系统。
3.4.2用户登陆模块设计
本系统的管理员在使用该系统时,首先要通过管理员登录模块对身份进行验证,当确认合法后可进入系统的主界面。系统主界面要提供包括书店简介、新书介绍、在线服务、管理员入口等常用模块的链接。每个模块都具有自己的页面和功能,根据人机界面设计指南和模块功能可以设计用户界面。
系统管理员通过管理员登录界面输入相应信息,系统对其身份进行验证,验证合法后便可以进入到系统的主界面。为了检测用户是否是书店的合法用户,需要用户输入用户名和密码来核对用户的合法性,用户登陆模块就是完成这一功能。该模块需要用到Login.java这个Bean。界面如图3-7。
该模块通过Request.getparameter()从表单中取得参数,然后调用Login.java的 execute()方法通过数据库进行检测实现。在界面中可以看到不同的用户和管理员会提供不同的登录链接。用户在登录时在不是本站用户的情况下可以进行注册。
3.4.3在线购书功能模块设计
在该模块用户可以看见现有的图书,用户可以查找图书(可分类查询,也可以按关键字查询),用户可以购买图书(把书放进购物车),也可以查看图书的详细资料,还可以转到其他模块,如查看购物车,查看订单信息等。考虑到其他页面也用到导航条和左边的图书分类和图书查询部分,因此把这两部分也设计成两个公用模块:sub.inc和left.inc,在其他页面中只需引入即可。可以看到用户在购买书籍的时候可以查看书籍的详细资料而且可以根据需要添加购买该书的数量便于一次性购买确定购买后则会将购买的书籍添加到购物车中。
3.4.4我的购物车功能模块设计
在”我的购物车”这个模块里,用户可以修改购买数量,可以修改已经选购的图书,可以提交购物车(在提交时可以简单附言说明),可以清空购物车,还可以继续购书,或者查询图书,或者点击链接转到感兴趣的其他功能模块。
现在购书网站都要求已经注册过的用户才能购买书籍,这样便于网站管理。checkLogin()用来检验用户的合法性的。
在系统的购物车界面中用户可以对自己购买的书籍进行一次性提交订单,同时也可以根据需要和实际情况对购物车中的书籍情况进行删除或者修改购书信息。在提交购物车之前对购物车进行修改更显得本系统的人性化设计。
3.4.5订单信息功能模块设计
在该功能模块用户可以看见自己已经提交的所有订单,可以查看订单的详细情况。并设计以弹出窗口的形式显示订单信息。如图3-10所示。
在订单界面,用户可以查看自己的订单信息,同时系统可以判定该用户是否在本站有过购书记录,即是否是第一次购买书籍。在订单信息界面又提供了购买,登录/注册,购物车等常用的链接,方便用户进行跳转。
目 录
摘 要 I
ABSTRACT II
1 系统分析 1
1.1 可行性分析 1
1.2需求分析 1
2 概要设计 3
2.1 系统设计目标 3
2.2 系统设计思想 3
2.3 系统功能模块划分 4
2.4系统结构设计 5
2.5系统功能简介 6
2.6 数据库设计 6
2.6.1 数据库需求分析 6
2.6.2 数据库概念结构设计 7
2.7 数据库逻辑结构设计 9
3 详细设计 12
3.1 开发技术简介 12
3.1.1 JSP简介 12
3.1.2 JSP的运行原理 12
3.1.3 JSP页面的组成 13
3.1.4 JavaBean技术介绍 14
3.1.5 JSP 的运行环境 14
3.2 系统主要文件 15
3.3 详细设计及说明 15
3.4客户界面设计 20
3.4.1界面头、界面尾设计 20
3.4.2用户登陆模块设计 20
3.4.3在线购书功能模块设计 21
3.4.4我的购物车功能模块设计 22
3.4.5订单信息功能模块设计 22
3.5管理界面设计 23
3.5.1界面头尾设计 23
3.5.2管理员登陆功能模块设计 23
3.5.3现有图书管理功能模块设计 24
3.5.4订单管理功能模块设计 25
3.5.5用户管理功能模块设计 25
4 系统测试 26
4.1 测试背景 26
4.2 软件测试要点 26
4.3 测试内容 27
4.3.1 登录测试 27
4.3.2 公共单元测试 28
4.3.3 查询部分测试 28
4.3.4 删除权限测试 28
4.3.5 修改部分测试 29
4.3.6 在线购买和购物车测试 29
4.3.7 业务逻辑测试 29
5 系统使用 30
5.1服务器的配置及环境的搭建 30
5.2 进入前台 33
5.3 进入后台 34
结 束 语 35
致 谢 36
参考文献 37
|