"景先生毕设|www.jxszl.com

网上购书系统的设计与实现(附件)【字数:10854】

2024-01-16 15:14编辑: www.jxszl.com景先生毕设
互联网在我们的生活之中扮演着越来越重要的角色,很多产品也都在网络上进行销售,也有越来越多的人在网络上进行图书的选购。网上购书系统可以为想要买书的人们提供喜欢的图书,在系统上有各种各样的分类列表,图书的简介和封面,同时也有搜索功能可以更快速的让读者找到自己喜欢的图书,网上购书系统是书籍销售,购买的平台,网上购书系统是基于JSP和MySQL开发的,使用的技术框架主要是HTML+CSS。网上购书系统可以实现用户在线购买图书,同时管理员可以也可以在后台管理系统的全局。用户在网上购书系统进行图书选购的时候不受地理位置和时间的限制,网上购书系统为用户提供的选择有很多。商家在购书系统中也可以提高图书的销量。
目录
一、引言 1
(一)课题开发背景 1
(二)选题目的及意义 1
(三)设计目标 1
(四)开发技术和简介 1
1.系统开发及运行环境 1
2.系统开发技术简介 1
二、系统需求分析与设计 2
(一)系统可行性分析 2
1.系统可行性分析 2
2.网上书城系统主要功能 3
(二)系统流程图设计 4
1.用户注册模块设计 4
2.用户登录功能模块设计 5
3.操作流程 6
(三)数据库设计 6
1.概念模型设计 6
2.数据库表设计 7
三、系统功能设计与实现 8
(一)系统功能设计 8
(二)前台用户功能模块 9
1.用户管理模块 9
2.图书详情界面 12
3.购物车界面 13
4.订单模块 15
(三)后台管理员模块 18
1.管理员登录 18
2.管理员编辑图书功能 18
3.管理员修改类目功能 20
4.管理员管理订单界面 22
5.管理员对用户进行管理的界面 23
四、系统测试 24
(一)测试的目的与目标 24
(二)测试方法 25
(三)测试用例 25
 *景先生毕设|www.jxszl.com +Q: ¥351916072¥ 
1.用户注册功能测试 25
2.用户登录功能测试 26
4.用户查看订单功能测试 27
5.管理员登录功能测试 27
6.管理员删除用户账号功能测试 28
7.图书类别删除测试 28
(四)测试结果 28
五、总结 29
致谢 30
参考文献 31
一、引言
(一)课题开发背景
由于人们工作节奏的日渐加快,花费大量时间进行购书几乎不太可能,线上图书销售模式代替线下图书销售模式是必然的结果。网上销售有很多优点,一是降低销售成本;二是利用网络交易平台不在受时间空间的限制,可以进行全天候选购,这也是网上购物的主要优点之一;三是节约了顾客大量的时间和精力,通过网上购物平台用户可以足不出户的进行挑选图书,检索图书,观看图书简介挑选心仪的图书。由于这些优势,网上图书销售可以迅速发展,管理员可以寻找有关图书销售的信息,添加到购物平台中,管理员使用权限寄出货物,进行网上交易。精准的搜索,和内容详细的介绍,而且在电脑前的大家有充足的时间进行思考。
(二)选题目的及意义
21世纪开始,中国的发展速度十分迅速,在世界上已经处于领先地位,人们越来越多的使用手机和电脑,在工作之余,人们应该更多的阅读书籍来充实自己的精神世界。
即使是现在电子图书还是不能完全代替纸质图书,但是在线下进行购书会大大消耗人们的精力和时间。但是,使用网上书城系统就不需要花费大量时间到书店进行查询图书,仅仅需要一点时间在电脑上面查询。
(三)设计目标
实现这个系统的所有用户界面,更好的提供用户体验。实现用户的注册登录,实现搜索图书功能,加入图书至购物车功能,进行数量的修改和购买,用户编辑详细资料。也要实现后端的管理员系统,对图书库存量、图书详细内容的修改,管理员对订单的管理。
(四)开发技术和简介
1.系统开发及运行环境
系统的开发工具是Java Eclipse,使用的是JDK1.8、服务器使用的是Tomcat9.0;运行环境是Window10;使用IE浏览器、Microsoft Edge浏览器、Google Chrome浏览器运行。
2.系统开发技术简介
(1)Java Eclipse
Eclipse是基于Java的开发软件,可以用作Java语言开发的编辑工具,它是由IBM公司开发的,与2001年11月变为开源软件,也就是说,自2001年11月开始,Java eclipse就成为了完全免费的Java开发工具,这不仅仅意味着任何人都可以免费使用,同时任何人也可以在基础上开发各种插件,因此这款开发工具越来越受开发人员所关注。Eclipse本身只是一个框架,也是使用Java开发的,但是其不仅仅只能用作Java的开发,只要是使用相应的插件就可以编辑更多的语言。
(2)Tomcat
Tomcat支持JSP和Servlets的免费开源web服务器,适用于用户不是很多的情况,同时,因为Tomcat的技术处于领先地位,又是完全免费的,而且其性能非常稳定,所以Tomcat成为现在非常流行的Web服务器。Tomcat为许许多多Java应用程序加入自己构建的商业Java服务器,比如说有JBoss和JonAS。Tomcat一般是由四类组件组成包括:顶级组件、连接器、容器、被嵌套的组件。
(3)JSP
JSP也就是Java服务器页面,其主要功能是将用户请求的Java内容转变生成动态的网页。一个JSP页面可以被分为“静态数据;JSP指令;JSP脚本元素和变量;JSP动作;用户自定义标签”四个部分,在网上购书平台的开发中,主要用到了静态数据(HTML)。(4)MySQL
MySQL是免费的开源的小型数据库管理系统。 MySQL被广泛地应用在互联网上的中小型网站中。因为MySQL的体积小,速度很快,所以被许多的系统开发者所选择,尤其是因为其开源的免费的特点,所以在小型的系统搭建中常常被人使用到。但是它的局限性也比较大比如:容量小、承载力较差、连接范围较短等,也正是由于种种原因,导致其最大的用户就是开发小型系统的开发者。

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/557337.html