网上书店销售系统

日期: 目 录
一、引言.1
(一)课题背景 1
(二)课题研究目的 1
(三)网上图书销售系统的开发意义 1
二、系统的开发工具及环境 1
1.My SQL简介 1
2.SSH三大框架 2
(1)Struts技术介绍 2
(2)Spring简介 2
三、需求调研 2
(一)可行性分析 2
(二)用户需求分析 2
(三)软件系统用例图 3
四、概要设计 3
(一)系统结构设计 3
(二)程序流程图 4
1.前台 4
2.后台管理 5
(三)数据库设计 5
1.系统ER图设计 6
2.数据库逻辑结构 7
五、系统设计和实现 9
(一)系统登陆窗体实现 9
(二)用户注册模块 10
用户注册界面,如图5-2所示。 10
(三)系统主体功能的实现 10
1.主窗体功能模块的实现 10
2.系统留言模块窗体的实现 11
3.管理员登陆模块窗体的实现 12
4.商品分类管理模块的实现 13
5.商品管理模块的实现 13
6.特价商品管理模块的实现 13
7.订单管理模块的实现 14
8.会员管理模块的实现 14
9.管理员管理模块的实现 15
六、系统测试 16
(一)系 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2# 
统测试及方法 16
1.系统测试方法 16
2. 系统测试的目的和原则 16
(二)本系统测试 16
1.系统测试 16
2.系统测试结果 17
3.测试后台数据合法性 17
七、总结 20
参考文献 22
一、引言
(一)课题背景
2015年是一个信息高速的发达的时代,伴随着科学的进步,文化的汲取,人们对电子购物运用网络技术,通过信息系统的开发,来提高网络的利用率。在革命前,劳动力是作重要的;革命后,资本成了更加重要的。信息技术占据举足轻重的地位。“知识经济”时代的到来,让信息的作用变得越来越大,越来越显著,因而信息和知识逐渐变成了劳动力和资本之后的第三大资源。同时,具有信息化的时代和网络越来越丰富的革命在给社会带来压力了,电子商务也受到了一定的创伤。经济水平和文化水平越来越高的同时,人们也在追求更高的生活质量。
(二)课题研究目的
网上书店销售系统有一个信息系统的观点是很早就在计算机出现之前就早就已经提出来的,但是那个时候只是因为手动、现实中的体现。计算机上网系统后来才开始进行的开发和进行的努力的研究。但是就对于现实应用,它发展的速度很慢,尤其是在微型机出现之前,它的管理系统在很多的图书馆里基本上不会被采用。在七十年代之后,因为微型计算机出现了,网上书店销售系统才慢慢开始有了它自己的发展。与此同时,建设了图书书店的业务开始变得自动化,也让管理系统有了进一步发展。
(三)网上图书销售系统的开发意义
随着我国经济的飞速发展,网上书店销售系统业务的不断增加,图书量的快速增长,图书的品种的更新还有不断地发展,以及图书的各种信息也变得越来越多。对于大量的图书信息展现在眼前,怎样有效地去管理好一个图书书店,对图书企业来说是至关重要的一件事,网上书店的销售系统的重点是图书的入库,图书的出库还有图书的库存等重要的环节,管理的人员及供应商等方面的信息也相当重要,对于如何管理这些信息数据,这是一项复杂的工程,考验了管理员自身的工作能力,工作量的繁琐是必然的,所以这就需要由网上书店销售系统的实用性来提高书店销售的工作的效率,对于信息的规范的管理还有快速的查询,减少管理图书方面的工作量,还有调动广大员工的积极性,提高企业的工作效率,都有巨大的意义。
二、系统的开发工具及环境
1.My SQL简介
My SQL是一个比较简单实用的数据库管理系统。目前My SQL被更多地被用用在了因特网上的很多中型或者小型的网站里。因为它的体积比较的小,速度又比较快,成本比较低,尤其是许多学校也运用了这个系统,所以My SQL应用的范围十分广泛,从而选择了My SQL作为网站数据库。
2.SSH三大框架
Hibernate是一种Java语言的关系解决方案。 它是一种自主,开放的软件。它用来把对象模型表示的对象反映到SQL 的模型结构中去,对面向对象的模型到传统的数据库的反映,提供了一个使用方便的关系结构。Hibernate 不仅管理Java 类到数据库表的反映(包括从Java数据信息到SQL数据信息的反映),还会有数据的查询和获取的方法,就可以很大幅度的缩短在开发时人工去用SQL处理相应的数据的时间。它的设计目标是将软件开发人员从大量繁琐重复的工作中释放出来。
(1)Struts技术介绍
Struts是在MySQL的一种基于数据库整理的技术模型,在应用到了数据的模型上的一中先进的改良和开发。
(2)Spring简介
Spring是一个全方位的应用框架,为数据库的开发和发展提供了一个良好的解决方案和解决模式。
三、需求调研
(一)可行性分析
可行性研究阶段的主要任务是在系统初步调查的基础上,根据每一个喜欢读书,而又足不出户的人量身定做的。当今社会是信息时代的社会,越来越多的东西可以在上网进行购买,浏览,翻阅,图书当然也不例外。因此,网上书店系统是十分可行的。
(二)用户要求分析
用户对软件的界面的要求比较人性化,可以友好交流,提出了简单有很容易明白的要求。对于系统方面的提出了一些要求,比如说系统的正确性,系统安装与否,系统是不是安全,系统的耐用程度还有系统的实用方面等等一些。
用户对功能的要求:
可以浏览网上书店所有的销售的系统的图书信息,有书籍的编号,书籍的名称,它当前的价格,书籍的供应商还有书籍售后的待遇的一些信息。
对录入系统的书籍的变化信息。有入库和出库两部分,主要内容包涵了书籍的名称,书籍的编号,工作人员的信息,货品上架的日期还有供应商等等的信息。
根据用户要求的系统的业务流程图如图3-1所示:

本系统中采用ER模型来描述数据库的构造和结构。ER模型是直接从现实的世界间接地表达出事物和实体间的联系,然后用ER图来表示它的数据结构。它有两个比较明显的优势:第一是和人的思维比较接近,第二是和计算机无关,用户更加容易接受。但是ER模型只能说明事物之间所具有的抽象的联系,数据结构它不能详细地说明,它仅仅只是数据库设计的第一个基本的要点。
删除订单代码如下:
d

w2
无效输入

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1712.html

好棒文