没有合适的资源?快使用搜索试试~ 我知道了~
基于web的网上书城系统的设计与实现.doc
需积分: 9 0 下载量 34 浏览量
2022-10-19
23:24:51
上传
评论
收藏 3.05MB DOC 举报
温馨提示
试读
23页
基于web的网上书城系统的设计与实现.doc
资源详情
资源评论
资源推荐
基于 web 的网上书城系统的设计与实现
网上书城系统设计
第一章 绪论
1.1 课题背景、目的及意义
源码请联系企鹅号 115632 216 5
1.1.1 课题背景
随着互联网的普及和电子商务的兴起,网上图书销售是互联网电子商务在图书销售行业中的必然结
果,这种新型的图书销售形式越来越受人们的欢迎,正在以不可阻挡的气势替代着传统的图书销售模式。
其与传统销售模式相比拥有许多优势,一是降低了销售成本,二是利用互联网作为交易平台,是的交易
活动不受时间和空间的限制,大大提高了交易的效率,三是互联网更加的灵活方便,足不出户就能知道
最新的图书信息.正是由于这些优势网上图书销售才得以飞速发展,客户通过网上图书交易系统可以查看
图书并实现在线购买。
1.1.2 目的和意义
工作效率一直是人们追求的,特别是在竞争日益激烈的今天,因而提高工作效率是每个企业面临
的重大问题.爱学习网上书城系统就是为了解决这个重大问题而开发的一套完整在线交易图书的系统。
爱学习网上书城系统大大降低了人力、物力,并实现 24 小时营业.网上书城系统更加有利于让图书的
交易趋向全球化,为人们提供更加便捷的服务。
1.2 国内外研究现状
1.2.1 国外的研究现状
网上图书销售是全球经济飞速发展的必然结果,国与国之间互联网的开通更是促进了交易全球化的发
展。特别是在美国、德国、日本经济发达的国家,网上图书销售发展迅速,几乎取缔了传统的图书销
售模式。据 InternetWorldStatS 的统计,截止目前全球互联网用户已经达到 40 亿,网民的迅速增长
为网上图书销售开辟了空间和市场,目前国外的网上图书销售也正处于水深火热之中,正在不断开发
与完善。
1.2.2 国内的研究现状
中国的互联网相对于国外来说虽然起步较晚,但是近几年来发展的非常迅速,在全球 40 亿网民中仅中
国网民就占据 7。7 亿,这位电子商务在中国的发展开辟了道路,使得网上图书销售变得越来越流行.
淘宝就是一个非常有说服力的电子商务成功案例,还有京东、亚马逊等这样的电商的成功创办,都足
以说明我国近几年互联网的飞速发展。预计 2020 年网上图书销售已经普通百姓的消费手段。
第二章 可行性分析
2。1 社会可行性
基于 web 的网上书城系统的设计与实现
随着计算机的普及和网络的发展,网络已经渗透到各家各户,现在的网民可以在网上购买到任何图书,
爱学习网上书城系统主要目的是进行网上售书,严格按照法律法规进行研发,并无法律和政策方面的限制.
2.2 技术可行性
本系统采用 jsp、Servlet、Mysql 开发,Hbuilder 进行前台页面设计,采用原生 JDBC 方式与后台数据
库进行连接。在项目搭建方面采用三层架构,此架构技术目前已经相当成熟,在技术方面不存在问题。
2.3 操作可行性
本系统对计算机硬件要求很低,目前绝大多数计算机都可以对本系统进行安装,而且安装本系统不会对原
来计算机设置等进行改变,相关人员能熟练方便的安装本系统。
2。4 系统的技术介绍
2.4。1 JavaScript
JavaScript 是一种基于对象动态类型的脚本语言,器功能非常强大,目前被广泛应用于 web 项目的开发,
它的跨平台性非常强,绝大多数浏览器都支持。用于为前端页面事件触发效果。
2.4.2 JQuery
JQuery 是一个由 JavaScript 封装的框架,更确切的说是一个库,它包含了很多由原生 JavaScript 写的
函数,可以直接调用,开发效率很高,例如直接对 DOM 对象的操作,制作动画效果还有更加便捷使用 Ajax
进行异步访问,而且 JQuery 是开源免费的.
2.4.3 JSP
Jsp 的中文名称是 java 服务器页面,它实现了 HTML 语法中对 Java 的扩展,可以直接在页面通过”
〈% %>”的形式进行利用 Java 代码控制特效和数据的传输,jsp 技术更容易使页面逻辑与功能逻辑相分离,
从而降低系统耦合性,使开发和维护工作更加方便.目前绝大多数项目使用 Jsp 技术。
2。4。4 Mysql
Mysql 是一个开源的小型数据库管理系统,其体积小、速度快、拥有成本低,是中小型企业开发的优先
选择。而且其在性能方面也是十分好的.
2。5 系统开发平台和运行环境
2.5.1 系统的开发平台
系统开发采用 eclipse+tomcat。Eclipse 最初是由 IBM 公司开发的替代 Visual Age for Java 的下一代 IDE
开发环境。其发展经历了很多版本的更新,其中 Mars 版本是目前最新版本,可以胜任 JavaEE 大型项目,而且
eclipse 没有集成太多插件,在性能方面有优于 myeclipse。Tomcat 是一个开源的免费的 Servet 容器,相当于
基于 web 的网上书城系统的设计与实现
一个服务器,只需要把项目打成 WAR 包上传到 webapp 目录,启动就能正常访问。
2。5。2 运行环境
操作系统:windwos XP 以上
服务器: tomcat6.0 以上版本
浏览器: IE、谷歌、火狐、360 浏览器
第三章 需求分析
3。1 系统总体功能分析
《爱学习网上书城系统》采用电子商务中经典的 B2C 模式,代码架构采用 MVC 方便开发和后期的维护.
1。主要功能包括:前台:前台功能主要是给用户提供搜索书籍和购买使用,主要有:
1. 用户管理模块:用户的注册、登录、激活、修改个人信息、以及退出。
2. 图书搜索:通过键入书名,支持模糊查询,即输入关键字可搜索图书。
3. 图书分类:书籍有两级目录,第一级为总体类别,第二级为详细类别,方便用户找到自己想要的图书.
4. 购物车模块:用户把自己要购买的书籍加入购物车,同时可以修改和删除购物车中图书的信息。
5. 订单管理模块:包括支付功能,订单的管理,查看订单状态,取消未付款的订单,确认收货。
2 后台为商家和管理员使用,主要功能有:
1.1 管理员登录功能
1.2 分类管理:查看所有分类信息,修改或删除一级分类信息和二级分类信息。
1.3 图书管理:对图书的增加、修改和删除,并提供高级搜索功能.
1.4 订单管理:查看所有订单、按状态筛选查看订单,取消订单,发货.
3.2 系统功能模块设计
根据系统总体功能,详细的功能逻辑实现如下图:
前台页面展示
基于 web 的网上书城系统的设计与实现
用
户
管
理
分
类
管
理
图
书
管
理
购
物
车
管
理
订
单
管
理
用
户
注
册
激
活
退
出
登
录
修
改
信
息
第
一
级
分
类
第
二
级
分
类
按
分
类
查
看
图
书
查
看
图
书
详
情
高
级
查
询
查
看
我
的
购
物
车
添
加
购
买
图
书
修
改
购
买
图
书
删
除
购
买
图
书
订
单
支
付
生
成
订
单
查
看
订
单
详
情
看
看
我
的
订
单
取
消
未
支
付
订
单
我
的
订
单
基于 web 的网上书城系统的设计与实现
后台设计:
3。3 数据库分析
任何系统的运行都会产生一系列的数据,这些数据在会在以后用到,因此数据的存储是非常必要的。本
系统采用 Mysql 存储数据。
3。1 概念模型设计
概念模型是为了把现实世界中的事物抽象为信息世界中的数据模型,然后再把信息世界中的数据模型转
换为机器世界中可以用某一 DBMS 支持的数据模型。在信息世界中概念模型有实体和关系。实体是现实世界
中可以具体的某一人或者事物,关系是指实体内部或者实体之间去联系,可以分为三种,一对一,一对多和
后台管理模块
分
类
显
示
添
加
一
级
分
类
添
加
二
级
分
类
查
看
一
级
分
类
查
看
二
级
分
类
删
除
一
级
分
类
删
除
二
级
分
类
修
改
一
级
分
类
修
改
二
级
分
类
图
书
查
询
订
单
管
理
添
加
图
书
删
除
图
书
修
改
图
书
查
看
图
书
详
情
按
分
类
查
询
高
级
查
询
查
看
所
有
订
单
订
单
详
情
取
消
订
单
订
单
发
货
按
状
态
查
订
单
剩余22页未读,继续阅读
智慧安全方案
- 粉丝: 3650
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0