【课程设计推荐】基于JSP的网上书店系统设计与实现

🍅关注【墨岚创客】,回复【毕设】,赠送免费毕设资源,具体联系方式见文末🍅

引 言

二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。当钱天白教授于1986年9月14日在北京计算机应用技术研究所内向德国卡尔斯鲁厄大学发出第一封电子邮件“穿越长城,走向世界”的时候,他也许不知道自己推开了中国信息时代的大门;1994年4月20日,中国科学院计算机中心通过美国Sprint公司连入Internet的64K国际专线开通,实现了国际互联网的全功能连接,从此中国迈入互联网信息时代。转眼间互联网在中国已有10余年的发展,中国的网民充分领略到“畅游天地间,网络无极限” 所带来的畅快。随着Internet的飞速发展,使得网络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教学等。

本论文就毕业设计的内容,系统地阐述了整个网上书店系统的功能及实现。我们小组人员在指导老师的带领下设计并实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到聊天室,管理员系统。基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。

 本系统在XX老师指导下,由我们小组共同开发完成。限于时间有限,在系统安全性等方面仍需进一步深入研究。另外,疏漏和不妥之处,在所难免。真诚的希望老师予以指导和纠正。


第一章 开发背景

1.1 目的和意义

本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的购买自己喜欢的图书,改变传统商业交易,在互联网上进行交易,实现网上购买图书。为了实现上述目的,我对网上书店系统有了深一步的了解,从而满足客户的要求,让他们可以随时找到自己想要购买的图书。

本论文课题新颖,主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。

1.2 开发设计思想

本系统用JSP语言来编写网络书店系统,数据库用Microsoft SQLServer2000来连接系统,通过编写JavaBeans来进行后台业务逻辑控制,即JSP +JavaBeans + SQLServer2000三层模式完成整个设计工作。本系统全部基于Internet网络,以JSP语言对网站进行开发,注重用户与网站的交互性。因此在这样的背景下,针对当前Internet网络发展趋势来计网络书店系统就成为了当今应用软件的首选体系结构。

1.3 开发目标

 网上购书的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。整个图书市场一片繁荣,在这种情况下,网上书店的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能得以体现。在中国,网上书店有发展的必要,也有发展的基础,发展网上书店的各方面条件也日趋成熟,但是还存在一些问题,只有把问题解决好了,才能保证网上书店的蓬勃发展,

第二章 开发工具和环境简介

2.1 Java Server Page 简介

Java Server Page或简称为JSP是由Sun公

1 引 言 4 1. 1 课题背景及意义 4 1. 2 课题内容 6 1. 3 本文结构 7 2 技术背景 7 2. 1. JSP 技术介绍 7 2. 2 数据库知识介绍 8 2. 3 网站开发工具介绍 9 3 系统分析 9 3. 1 可行性分析 9 3. 1. 1 技术可行性分析 10 3. 1. 2 网站可行性分析 10 3. 1. 3 运行可行性分析 10 3. 2 需求分析 10 3. 2. 1 功能分析 10 1. 图书类商品信息管理 10 2. 购物车管理 11 3. 订单管理 11 4. 用户注册系统 11 5. 用户留言系统 11 3. 2. 2 用户划分 11 3. 2. 3 业务流程图 11 (1) 业务流程图的符号说明 11 (2) 业务流程图结构 12 4 系统设计 13 4. 1 系统功能划分 14 4. 1. 1 前台系统功能划分 14 4. 1. 2 后台系统功能划分 15 (1) 商品管理 16 (2) 商品分类管理 16 (3) 特价商品管理 16 (4) 订单管理 16 (5) 用户管理 16 (6) 系统用户管理 16 4. 2 数据库设计 16 4. 2. 1 数据库介绍 16 (1) 确定建立数据库的目的和收集数据 17 (2) 建立概念模型 17 (3) 建立数据模型 17 (4) 实施维护数据库 18 4. 2. 2 系统 E-R 图 18 4. 2. 3 数据库物理设计 23 (1) 商品表(merchandise) 23 (2) 分类表(category) 23 (3) 购物车表(cart) 23 (4) 订单表(orders) 24 (5) 用户信息表(member) 24 (6) 留言表( leaveword ) 24 4. 3 网站安全设计 25 4. 3. 1 威胁网站安全的主要因素 25 4. 3. 2 网站安全解决方案 26 5 系统实现 26 5. 1 后台系统的实现 27 5. 1. 1 系统管理员管理程序流程图 27 5. 1. 2 管理系统模块的实现 28 5. 2 前台系统的实施 34 5. 2. 1 终端用户界面的流程图 34 5. 2. 2 前台系统的实现 35 (1) 前台主页面设计如图 5-14 所示: 35 (2) 个人信息管理(modiReg. jsp)选择“修改注册资料” 菜单可更改注册信息 37 (3) 留言信息管理(leaveword. jsp) 37 (4) 订单管理(order. jsp) 38 (5) 购物车管理(cart. jsp) 38 5. 3 系统测试 39 5. 3. 1 系统测试的对象目的 39 5. 3. 2 系统测试的内容 40 5. 3. 3 网上书店系统测试 40
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值