缘聚网上书店系统的设计与实现(JSP+SQL2000)
摘要
随着网络信息的发展,网络在人们生活中的应用越来越广泛。人们越来越想在最短的时间内购买到自己所需的图书。但书目的繁多,给人们在繁忙的工作生活中购书带来了很大的麻烦,于是网上购书便成了人们向往的事情,此系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想要的书,既省时又省力。在电子商务网站中,电子书店是目前应用最广、最成功的典范之一。通过它用户可以在网络上通过Internet,突破时间和空间的限制而实现网上购书。电子书店的崛起对传统的图书流通体系产生了强烈的冲击,有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。本系统以JSP为主要制作工具,实现了用户注册、登陆、验证身份及用户数据的采集、书籍的预览查询、对书籍的购买通过购物车实现、可进入留言本留言从而实现了网站与客户之间的交流和沟通等。
关键词:电子书店;电子商务;购物车; JSP
ABSTRACT
Along with the shape of network information, the network is more and more extensive in the application in the people's life. More and more people want to buy the books in the shortest time.The proviso purpose is numerous, give people lots of trouble when bought a book in the operate life, hence buy a book on the net adult then look forward to of affair, the tapping of this system brought very great convenience for people, made them keep the house and then can lightly loosen earth and buy the book that they wants and save time and labor-saving. In the electronic commerce website, the on-line bookstore is application currently most wide, be one of the most successful models.Passing its consumer can pass Internet on the network and breach the restriction in time and space but carry out net up buy a book.On-line bookstore of rising circulated system to generate strong impact to the traditional books, availably shortenned a book to circulate to release link, the wide readership, book and publication, issuer closely the wedge bonding consumedly raised a book to circulate a rate together.It has handling cost low, the stocks is virtual, the consumer inspect the convenience, region limit a little etc. characteristics.This system takes JSP as main manufacture tool, carried out consumer's book , land, verification the collecting of identity and consumer's data, dog's-ear preview a search, vs dog's-ear buy pass shopping car realize, can enter to leave a message this message to carry out the swap and communication etc. of of website and customer thus. [资料来源:http://www.doc163.com]
Keywords:Electron bookstore;Electronic commerce;Shopping car; JSP
系统设计的体系结构
本网站以WINDOWS操作系统作为其运行平台,最上层是基于Web 的客户端,用于和用户进行交互,完成基本的数据描述和显示;中间层是应用服务器,用于处理业务逻辑,与数据库交互数据:底层是数据库服务器,用于处理对数据库的数据请求。开发技术采用JSP + JavaBean ,数据库采用SQL Server,网站开发工具使用记事本和Dreamweaver。
功能需求分析
网上书店系统主要是实现网上选书、购书、产生订单等功能的系统。一个典型的网上书店一般都需要实现商品信息的提示,购物车、订单的查看,客户信息注册、登录、查看、修改,管理员管理等模块。
根据网上书店的基本需求,本系统功能及模块:
用户注册:用户在网上书店订购图书前,必须注册用户。
网上购物:注册用户可以查看书店中有哪些图书,并确定订购哪些图书,可以反复订购。
查看以前用户订单:注册用户登录系统后,可以查看、修改用户信息,也可以查看以前在网上书店订购的图书。
系统管理与维护:这是系统管理员的工作,要求能够添加、修改、删除图书等。 [资料来源:Doc163.com]
需要完成的具体任务如下:
在线购书: 当客户进入网上书店时,在主页中显示本站推荐的精品图书,在线购书页面中显示书目的信息,以供客户选择所需图书,当选中某书时能够将对应图书信息,如:价格、数量记录到对应的购物车中。
1.我的购物车:查看当对应的购物订单生成的购物信息,并能确认购买。
2.我的订单:对应在我的购物车里确认购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,最终生成对应的订单记录。在此能查看有关书籍的详细信息,及查看用户个人信息,修改个人信息。
3.会员注册:提供注册成为本网站的用户。包括用户名、密码、真实姓名、联系地址、电话、邮件等详细信息的提交。
4.网站管理:管理员登录(默认帐号:admin密码:024admin)登录成功显示管理图书主页
A.填写图书信息、添加图书、保存数据到数据库、返回管理图书页面;
B.修改图书信息、确认修改、保存数据到数据库、返回管理图书页面;
C.确认删除图书、删除相关数据、返回管理图书页面;
[资料来源:http://doc163.com]
[资料来源:http://Doc163.com]
目 录 10000字
一、绪论 1
(一)项目开发的背景 1
(二)项目开发的意义 1
二、系统规划 2
(一)功能需求分析 2
(二)可行性分析 2
1.技术上的可行性 2
2.经济上的可行性 2
3.操作上的可行性 2
(三)系统设计中要采用的关键技术及复杂性分析 3
1.分离内容的生成和演示 3 [资料来源:https://www.doc163.com]
2.生成可用的组件 3
3.采用标识简化页面开发 3
三、系统分析 4
(一)识别参与者 4
1.普通用户 4
2.注册用户 4
3.网站维护人员 4
(二)识别用例 4
(三)系统用例图及用例描述 4
1.普通用户、注册用户用例 4
2.网站维护人员用例 5
四、系统设计 7
(一)系统设计的体系结构 7
(二)系统功能结构设计 7
1.系统功能结构的总体设计 7
2.系统前台功能详细设计 7
3.系统后台功能详细设计 7
(三)系统数据库设计 8
1.SQL Server 特点 8
2.概念结构设计 8
3.数据库表设计 10
五、系统实现 13
(一)系统前台功能实现 13 [资料来源:https://www.doc163.com]
1.基本功能的实现 13
2.用户功能的实现 15
(二)系统后台功能实现 16
1.基本功能的实现 16
2.管理功能的实现 17
六、系统调试与测试 20
(一)程序调试 20
(二)程序的测试的重要性 20
(三)测试总结 20
1.普通用户功能 20
2.注册用户功能 20
七、总结与展望 21
附录 22
参 考 文 献 28
致 谢 29
[版权所有:http://DOC163.com]
上一篇:图书馆管理系统的设计与实现(JSP+SQL2005)