JSP1062 基于Internet技术的图书销售系统开发2.docx
《JSP1062 基于Internet技术的图书销售系统开发2.docx》由会员分享,可在线阅读,更多相关《JSP1062 基于Internet技术的图书销售系统开发2.docx(10页珍藏版)》请在冰豆网上搜索。
JSP1062基于Internet技术的图书销售系统开发2
摘要
图书超市现已比较成熟,它可以在最快、最短的时间内告知人们新知识,让大家可以在没书的情况下就能享受读书的乐趣,同时使顾客能足不出户就购得书。
它的功能也逐渐完善,从基本的对外沟通展示功能、信息发布功能、在线图书展示功能,到在线洽谈功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统书店功能都可以在互联网上进行电子化的高效运作。
。
电子商务是一种基于Web平台的新型商务模式,它成功的利用了互联网丰富的资源达到了商业交易的目的,使服务商与顾客之间进行方便快捷的多样化的商务功能成为可能。
本文主要介绍了网上图书超市系统的实现过程。
系统采用JAVA服务器端技术即JSP技术,基于客户端的Browser/Server的模式开发。
采用DreamwaverMX2004作为前台开发工具,以JDK作为JavaBean、servlet的开发工具,MicrosoftSQLServer2000作为后台数据库的开发工具。
在WindowsXP系统中使用ODBC-JDBC连接桥技术进行数据库连接。
系统由网站前台和后台构成。
前台主要包括用户注册与登录、图书展台、网上调查、购物车、收银台、订单查询等模块。
后台主要包括管理员登录、图书管理、用户管理、订单管理、公告管理、投票管理等模块。
实现了基本的用户购书流程,包括用户注册、登录、查看图书信息、填写、查看、修改和提交订单、结帐、执行送货等功能。
关键词:
JSP技术,网上书店,电子商务
目录
第1章绪论1
1.1课题背景1
1.2系统开发关键技术介绍2
1.3JDBC简介4
1.4JavaBean技术介绍5
第2章系统需求分析6
2.1市场需求分析6
2.2用户需求分析6
2.3系统主要功能需求7
第3章系统设计9
3.1用户接口模块9
3.2管理员接口模块9
3.3数据服务接口模块10
第4章数据库设计11
4.1数据库概念结构设计11
4.1.1系统E-R图设计11
4.1.2数据库的表结构14
第5章系统设计与编码17
5.1系统的页面安排17
5.2系统开发与运行环境17
5.3数据库连接18
5.4系统界面设计19
5.4.1管理员模块设计19
5.4.2图书管理模块设计20
5.4.3用户管理模块设计24
5.4.4重点推荐展台模块设计25
5.4.5新书上架模块设计26
5.4.6图书分类模块设计27
5.4.7销售排行模块设计29
5.4.8购物车模块设计30
5.4.9订单模块设计31
第6章系统测试35
6.1系统测试概述35
6.1.1测试目标35
6.1.2系统测试需求环境35
6.2测试研究与选择36
6.3系统测试详细内容36
6.4系统测评结果分析38
结论39
参考文献40
致谢...41
其前台功能结构图如2.1所示:
图2.1客户界面系统功能模块
后台主要是对于会员用户、图书和订单等进行一些必要的管理工作,强大的后台功能能把复杂的处理工作变得简单、快捷、高效。
其后台功能结构图如图2.2所示:
图2.2后台功能结构图
网上图书销售系统以其强大的功能获得了老师、同学们的称赞。
通过合理的设计和精心的布置,清晰的数据流向,使得系统通俗易懂。
操作简捷、方便。
也便于管理员进行合理的管理。
其数据流程图如图2.3所示:
图2.3数据流程图
第3章系统设计
3.1用户接口模块
它是网站用户使用图书销售系统服务的入口,所有的在线用户都通过浏览器登录网站,并进行一系列的查询,订购操作。
用户接口模块包括了用户信息维护、图书查询、订购图书和订单维护4个部分。
1.用户信息维护
每个使用该系统的用户必须经过注册,而注册时的用户名是用户的唯一标识。
系统可以接收更多可用的客户信息,比如购物方面的喜好、经济能力等。
2.商品查询
商品查询模块可以根据商品的名称、种类、价格、厂家等各种条件进行组合查询。
商品查询结果的列表中,用户可以进一步的查看详细信息。
3.订购图书
可用在根据喜好得到相应的商品列表后,可以选择订购该商品。
在订购商品后,系统会自动保存并更新该用户的订单。
系统的工作人员可以及时得到订单并处理,根据情况选择发货、缺货或延时发货。
1.订单维护
客户在订购商品后可以查询其订单的状态(包括处理中、发货中、缺货中和已完成),并可以对处理中和缺货中的订单进行增加、删除和修改的操作。
订单修改的结果会及时更新并交给工作人员。
图5.1后台登录页面
图5.2图书管理运行结果
图5.3图书添加运行结果
图5.4图书修改运行结果
图5.5管理用户界面图
图5.6图书详细页面运行结果
5.4.5新书上架模块设计
在前台首页中,单击“新书上架”超链接可以进入到新书上架页面newbook.jsp,在该页面中显示了全部的上架新书的重点信息,用户可以单击书名超链接查看图书的详细信息,新书上架页面的运行结构如图5.7所示。
图5.7上架新书页面的运行结果
图5.8图书分类页面的运行结果
图5.9销售排行页面
5.4.8购物车模块设计
此购物车用于暂时保存挑选的书。
购物车主要包括所选图书的添加、查看购物车、单件图书购买数量的修改、清空购物车4部分。
用户登录后,单击图书展台中的“购买”按钮,可以将对应的图书添加至购物车。
在查看购物车页面中,单击退回图标可以从购物车中移去指定图书;在“数量”文本框中输入购买数量后,单击“修改数量”超链接即可以修改指定图书的购买数量;单击“清空购物车”超链接,将退回购物车中的全部图书;如果用户确认购买当前购物车中的全部图书,可以单击“去收银台结账”超链接,进行订单处理,添加购物车界面如图5.10所示:
图5.10查看购物车运行结果