诚信网上图书销售系统设计
目 录
1 引言 1
1.1 课题背景 1
1.2 课题目的和意义 1
2 可行性分析 1
2.1 社会可行性 1
2.2 技术可行性 1
2.3 操作可行性 2
2.4 经济的可行性 2
2.5 法律可行性 2
2.6 系统的技术介绍 2
2.7 系统开发平台 4
3 需求分析 4
3.1 系统性能需求 4
3.2 模块概述和分析 5
3.3 系统功能设计 5
3.4 数据库设计分析 7
3.5 功能需求 10
3.6 界面需求 12
4 前台设计与实现 12
4.1 首页设计 12
4.2 用户模块 15
4.3 图书模块 16
4.4 购物车 17
4.5 订单 18
5 图书后台设计 20
5.1 系统后台登录 20
5.2 后台主页 21
5.3 分类管理 21
5.4 图书管理 22
5.5 订单 23
5.6 用户管理 24
6 本系统测试 24
6.1 测试目的 24
6.2 测试基本概念 24
6.3 测试用例 25
6.4 性能测试 26
6.5 兼容性测试基本概念 27
结 论 28
致 谢 29
参 考 文 献 30
1 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
引言
1.1 课题背景
近些年,随着计算机互联网和电子商务的迅猛发展逐步打开了人们的眼界,是一切都尽量的信息化和数字化,然后就造就了购物平台和电子商务,网上图书销售也是之一。人们通过网络进行电子购物的时候不但节省了消费者的时间,对于商家来说也很大一部分降低了销售成本,商家也可以根据卖家的需求,对产品及时进行更新,然后更大效率提高了商品和资金的往来。对于用户来说不会受外在条件的影响,及时刮风下雨也能及时进行交易。现在网上购物已经逐步的替代了我们传统的销售方式,更改进了大众的生活。现在客户可以通过图书销售系统网站,查找自己所需要的资料,查找到自己喜欢的直接提交订单,再选择付钱的方式得到书。
1.2 课题目的和意义
如今在行行竞争很激烈的大环境下,为了提高工作人员的工作效率,减少成本,提高经济效益等,为经营者提供更大的收益。
《诚信网上图书销售系统》能让人们不要去店里买书了,只要在电脑上登录网址然后快速准确地找到所需书籍,就可以下单,坐等书的送来,大大节省了客户的光阴。
《诚信网上图书销售系统》不光可以提高工作人员的工作效率,减少成本,提高经济效益等,为经营者提供更大的收益,还能打破时空障碍,比如下雨天,下雪天等都可以实现图书的交易[16]。
之前我曾对互联网的优势和网上书店的现状进行过分析,觉得网上销售图书前景很好,所以我选择《诚信网上图书销售系统》作为我的毕设。基于网络平台上运行的设计包括购物,付款和交货等的一个在线书店。
2 可行性分析
2.1 社会可行性
随着计算机在生产生活中广泛应用,现在许多书店都开始走信息化道路,需要建立一套完善的信息化的系统。
2.2 技术可行性
一个程序能够成功运行需要硬件和软件的支持。本系统采用Java开发,这是一种简单的、跨平台的多线程的动态语言。再结合My SQL数据库,编写SQL语言访问数据库,实现了对数据库的增删改查功能。还使用了两种功能强大的技术JSP,SERVLET,所以这种组合在技术上是可行的。
硬件方面,当今科学技术发展速度很是迅猛一年一个技术不更新就会被out,所以硬件更新换代的也越快,但是好处是其容量越来越大,安全性更加放心,但是价格却越来越小,性价比也越来越高。硬件要求为CPU至少1G,2G以上内存。
2.3 操作可行性
由于本系统是向大众提供购书的途径,系统也参照了各个知名销售平台,例如:当当网、淘宝等,按照执行流程来简单设计了,还有部分的修改和改良。各个操作系统都能很好的安装、测试,具有良好的操作性。
2.4 经济的可行性
21世纪是信息化的时代,现实中的交易能够在互联网上完美的体现。本诚信网上图书销售系统对计算机的配置要求一点也不高,企业机房更换下来的低配置电脑就能够完全满足需要,再者,开发本系统的成本远小于在企业管理工作上为实现高效率和便捷性所需要的成本,所以在经济上具有完全的可行性。
2.5 法律可行性
本系统开发符合国家现行的各项法律法规,而且系统在各方面的操作符合现有法律法规。
2.6 系统的技术介绍
2.6.1 JavaScript
JavaScr *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
ipt也可以带来一个实时的,动态的,互动关系的页面和用户,然后页面具有更丰富的元素,更加生动、精彩的内容。在诚信网上图书销售系统中,检验用户输入数据的有效性,是否重复以及是否为空,这些功能都是使用了Javascript技术[1]。
2.6.2 JSP
JSP包装技术是通过Java语言产生的tags和scriptlets来实现的。JSP通过组件和重用技术将网页的逻辑与具体的设计区分开来,这样一来更加容易更加迅速地能够开发Web的应用程序[2]。
当JSP访问服务器时,先会执行程序段,然后将然后把结果和代码给用户。重新定向、操作数据库可以通过插入的Java程序段来实现,然后就可以实现建立动态网页所需要的功能[2,3]。Servlet和JSP都是在服务器端运行的,通常返回给客户端的是HTML页面。HTML文本和JAVA代码组成了一个JSP页面。大型Web应用程序的开发离不开Java Servlet和JSP[4]。Java技术拥有面向对象,操作难度不复杂,和平台不相干且安全严密以及主要面向互联网等优点,这些优点JSP也拥有的。JSP技术的优点:
3.3 系统功能设计
在进行详细的设计规划前,需要对系统做个大体规划。完成需求分析后就需要进行总体设计,来总结用户的要求,确定框架,总体设计就是为了确定相互的关系。通过系统功能分析,画出本系统的功能图。
图3.3 全局E-R模型
1.用户实体如图3.4所示:
图3.4 用户实体图
1 引言 1
1.1 课题背景 1
1.2 课题目的和意义 1
2 可行性分析 1
2.1 社会可行性 1
2.2 技术可行性 1
2.3 操作可行性 2
2.4 经济的可行性 2
2.5 法律可行性 2
2.6 系统的技术介绍 2
2.7 系统开发平台 4
3 需求分析 4
3.1 系统性能需求 4
3.2 模块概述和分析 5
3.3 系统功能设计 5
3.4 数据库设计分析 7
3.5 功能需求 10
3.6 界面需求 12
4 前台设计与实现 12
4.1 首页设计 12
4.2 用户模块 15
4.3 图书模块 16
4.4 购物车 17
4.5 订单 18
5 图书后台设计 20
5.1 系统后台登录 20
5.2 后台主页 21
5.3 分类管理 21
5.4 图书管理 22
5.5 订单 23
5.6 用户管理 24
6 本系统测试 24
6.1 测试目的 24
6.2 测试基本概念 24
6.3 测试用例 25
6.4 性能测试 26
6.5 兼容性测试基本概念 27
结 论 28
致 谢 29
参 考 文 献 30
1 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
引言
1.1 课题背景
近些年,随着计算机互联网和电子商务的迅猛发展逐步打开了人们的眼界,是一切都尽量的信息化和数字化,然后就造就了购物平台和电子商务,网上图书销售也是之一。人们通过网络进行电子购物的时候不但节省了消费者的时间,对于商家来说也很大一部分降低了销售成本,商家也可以根据卖家的需求,对产品及时进行更新,然后更大效率提高了商品和资金的往来。对于用户来说不会受外在条件的影响,及时刮风下雨也能及时进行交易。现在网上购物已经逐步的替代了我们传统的销售方式,更改进了大众的生活。现在客户可以通过图书销售系统网站,查找自己所需要的资料,查找到自己喜欢的直接提交订单,再选择付钱的方式得到书。
1.2 课题目的和意义
如今在行行竞争很激烈的大环境下,为了提高工作人员的工作效率,减少成本,提高经济效益等,为经营者提供更大的收益。
《诚信网上图书销售系统》能让人们不要去店里买书了,只要在电脑上登录网址然后快速准确地找到所需书籍,就可以下单,坐等书的送来,大大节省了客户的光阴。
《诚信网上图书销售系统》不光可以提高工作人员的工作效率,减少成本,提高经济效益等,为经营者提供更大的收益,还能打破时空障碍,比如下雨天,下雪天等都可以实现图书的交易[16]。
之前我曾对互联网的优势和网上书店的现状进行过分析,觉得网上销售图书前景很好,所以我选择《诚信网上图书销售系统》作为我的毕设。基于网络平台上运行的设计包括购物,付款和交货等的一个在线书店。
2 可行性分析
2.1 社会可行性
随着计算机在生产生活中广泛应用,现在许多书店都开始走信息化道路,需要建立一套完善的信息化的系统。
2.2 技术可行性
一个程序能够成功运行需要硬件和软件的支持。本系统采用Java开发,这是一种简单的、跨平台的多线程的动态语言。再结合My SQL数据库,编写SQL语言访问数据库,实现了对数据库的增删改查功能。还使用了两种功能强大的技术JSP,SERVLET,所以这种组合在技术上是可行的。
硬件方面,当今科学技术发展速度很是迅猛一年一个技术不更新就会被out,所以硬件更新换代的也越快,但是好处是其容量越来越大,安全性更加放心,但是价格却越来越小,性价比也越来越高。硬件要求为CPU至少1G,2G以上内存。
2.3 操作可行性
由于本系统是向大众提供购书的途径,系统也参照了各个知名销售平台,例如:当当网、淘宝等,按照执行流程来简单设计了,还有部分的修改和改良。各个操作系统都能很好的安装、测试,具有良好的操作性。
2.4 经济的可行性
21世纪是信息化的时代,现实中的交易能够在互联网上完美的体现。本诚信网上图书销售系统对计算机的配置要求一点也不高,企业机房更换下来的低配置电脑就能够完全满足需要,再者,开发本系统的成本远小于在企业管理工作上为实现高效率和便捷性所需要的成本,所以在经济上具有完全的可行性。
2.5 法律可行性
本系统开发符合国家现行的各项法律法规,而且系统在各方面的操作符合现有法律法规。
2.6 系统的技术介绍
2.6.1 JavaScript
JavaScr *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
ipt也可以带来一个实时的,动态的,互动关系的页面和用户,然后页面具有更丰富的元素,更加生动、精彩的内容。
2.6.2 JSP
JSP包装技术是通过Java语言产生的tags和scriptlets来实现的。JSP通过组件和重用技术将网页的逻辑与具体的设计区分开来,这样一来更加容易更加迅速地能够开发Web的应用程序[2]。
当JSP访问服务器时,先会执行程序段,然后将然后把结果和代码给用户。重新定向、操作数据库可以通过插入的Java程序段来实现,然后就可以实现建立动态网页所需要的功能[2,3]。Servlet和JSP都是在服务器端运行的,通常返回给客户端的是HTML页面。HTML文本和JAVA代码组成了一个JSP页面。大型Web应用程序的开发离不开Java Servlet和JSP[4]。Java技术拥有面向对象,操作难度不复杂,和平台不相干且安全严密以及主要面向互联网等优点,这些优点JSP也拥有的。JSP技术的优点:
3.3 系统功能设计
在进行详细的设计规划前,需要对系统做个大体规划。完成需求分析后就需要进行总体设计,来总结用户的要求,确定框架,总体设计就是为了确定相互的关系。通过系统功能分析,画出本系统的功能图。
图3.3 全局E-R模型
1.用户实体如图3.4所示:
图3.4 用户实体图
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2998.html