基于网络超市商品销售管理系统的设计与实现
摘 要
随着互联网日益深入我们的生活,网上商品销售的方式也逐渐被人们所接受,因而集成销售管理功能的网上销售系统也显得更加重要而实用。鉴于此,本课题设计了基于网络超市的商品销售管理系统。首先,论文简单介绍了商品销售管理系统的产生、发展和现状;然后对本系统使用的几项关键技术做了介绍;最后用软件工程的分析方法从系统需求分析、系统设计、数据库设计、系统实现等几个方面对整个系统进行了阐述。同时对系统的功能,包括商品目录显示、用户注册、用户登录、购物车、定单查询、系统维护管理等功能模块进行了实现。本系统主要运用了HTML、JSP编程技术与SQL Server数据库等关键技术进行设计、实现。设计中使用页面模块化思想,并部分采用三层架构思想,使用JAVABean 完成对数据库的操作,对销售管理、系统维护部分使用Servlet技术实现。当然系统还存在许多不足之处有待改进,特别是安全方面的问题还没有很好的考虑和实现。(毕业设计网 ) [来源:http://Doc163.com]
关键词:网络超市;管理系统;JSP;JAVABean;Servlet
The Design and Implement of the System of Trade and Management of Products based on Online Supermarket
Abstract
As the close link of Internet with our lives, the online trading has been accepted by people gradually. So the online integrating system of trade and management becomes very important and useful. Therefore, this project designs the system of trade and management of products based on online supermarket. At the beginning, the paper introduces the origin, development and the current situation of the system of trade and management of products briefly. Then it describes some key technologies simply being used by the system. Finally, the system has been analyzed from several aspects, such as the analysis of requirement, designs of the whole system, database design and the implementation of system by using the methods of software engineering. Meanwhile, this project implements the functions which the system requires, including the catalogs, user registration, user login, shopping cart, order inquiry, maintenance and management of system and so on. The system builds this online shopping system based on HTML, JSP and SQL Server database. In the process of designing system, the thinking of modularization of pages and three-layer structure is adopted in the project. The operation of database is made by using JAVABean. Servlets are used to achieve some parts of the system, such as the trade management and system maintenance. But lots of improvements should be made for this system, especially the security issue which is not solved properly. [资料来源:http://Doc163.com]
Key words: Online Supermarket; Management system; JSP; JAVABean; Servlet
本课题的研究内容及方法
基于网络超市的商品销售管理系统,一般存在两种结构:C/S(Client/Server——客户端/服务器)架构和基于Internet的B/S(Browser/Server——浏览器/服务器)架构。B/S架构比起C/S架构有着很大的优越性,C/S架构的系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而B/S架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作该系统。这也就给交互式信息的产生创造了先决条件,使得通过互联网的信息传递变得更加的便捷。因此,本文设计的基于网络超市商品销售管理系统选取的是B/S。
基于网络超市的商品销售管理系统,实质就是程序结合数据库开发的网站系统。在该系统中,主要实现用户注册、用户登录、用户留言、购物指南、商品查询、购物车、订单查询等基本功能。管理员可以实现对用户的管理、对用户留言的管理、对产品种类的管理、产品的管理、商品管理、订单管理等维护工作。商品销售管理系统不仅要设计漂亮的网页,更要有严谨的规划,每一个细小的环节都很重要,这样才能使得在网上交易的过程中避免不必要的错误发生。
对于本系统的设计开发,是以JDK+Eclipse+TOMCAT作为开发平台,JSP作为前台开发语言,负责处理页面的显示,同时结合Servlets和JAVABean 应用开发。运用JSP产生页面动态部分,HTML产生静态页面,同时在HTML中嵌入JavaScript增加动态效果。使用JAVABean完成对数据库连接的封装和对数据库的存取操作。在系统维护部分还编写简单Servlet 接收用户的输入和提交动作,并根据动作指示进行相应的业务处理。此外还需要建立SqlServer数据库。因为传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法适合数据量不大的时候,但是当数据量比较大并且有较强的专业性时,录入的费用和出错的可能性都会增大。特别对一个网上购物系统,经过长时间的运行,记录了大量的顾客消费的记录,不加分析,这些数据都将毫无用处。建立自己的数据库,使得所需商品信息可以及时的保存、更新,也可以更好的及时了解商品买卖的情况。 [资料来源:www.doc163.com]
客户使用网上购物系统可以很方便地在网上查询、挑选、修改、订购商品等。并且购买后可以选择方便自己的付款方式,如电汇,网上支付,银行汇款等;使用后还可以直接在网上向销售商反馈信息。用户只要有一台电脑上网就可以完成以前复杂的过程,节省许多宝贵的时间。销售商使用该系统,可以直接和客户交流信息、管理用户、管理产品,以及对商品进行添加、删减,并及时更新商品信息。该系统可以帮助销售商更好的管理商品的销售和最及时的了解到商品的销售情况,加强对商店的管理。(毕业设计网 )
系统总体设计
( 1 ) 系统设计思想
1) 页面模块化
把页面中常用部分集成为模块,例如页面的头部和尾部。在系统中分别是tail.html和 head.html两个文件。
2) 三层架构设计
采用三层架构后,用户界面层通过统一的接口向业务发送请求,业务层按照自己的逻辑规则将请求处理之后进行数据库操作,然后将数据返回给用户界面层。
( 2 ) 系统功能模块划分
图1为商品销售管理系统功能图,主要是把基于计算机系统的功能分配到各个系统元素,就此建立一个模型,用以表达系统元素间的相互关系,为稍后的分析与设计奠定基础。总体设计就是从系统总的方面考虑,结合需要实现的功能,做出规范、全面的设计。 [资料来源:https://www.doc163.com]
目 录 [资料来源:http://www.doc163.com]
1 引言 1
1.1选题背景 1
1.2国内外发展现状 1
1.3本课题的研究内容及方法 2
2技术理论基础及开发平台 3
2.1 技术理论基础 3
2.1.1 HTML语言 3
2.1.2 JSP技术 4
2.1.3 SQL Server数据库 5
2.2 开发平台 5
2.2.1 简介 5
2.2.2 特点 6
3 需求分析与设计方案 6
3.1 需求分析 6
(毕业设计网 )
3.1.1 需求背景 6
3.1.2 可行性分析 7
3.2 设计方案 8
3.2.1 设计目标 8
3.2.2 系统总体设计 8
4 各模块及数据库设计 9
4.1 数据库设计 9
4.1.1 数据分析 9
4.1.2概念结构分析 10
4.1.3逻辑结构分析 11
4.2各模块详细设计 13
4.2.1 用户模块 13
4.2.2 在线模块 14
4.2.3 系统维护模块 17
4.3主要核心代码 17
4.3.1 数据库连接 17
4.3.2 登录确认 18
4.3.3 购物车 19
4.3.4 管理员维护 21
5 系统的运行结果 24
5.1 实验环境与结果 24
5.1.1 实验环境 24
5.1.2 运行结果及分析 25
5.2 系统的不足及改进方法 28 [版权所有:http://DOC163.com]
结 论 29
参考文献 30
致 谢 31
声 明 32 [资料来源:http://www.doc163.com]