1、毕 业 论 文 基于网络超市商品销售管理系统设计和实现 基于网络超市商品销售管理系统设计和实现 摘 要 伴随互联网日益深入我们生活,网上商品销售方法也逐步被大家所接收,所以集成销售管理功效网上销售系统也显得愈加关键而实用。鉴于此,本课题设计了基于网络超市商品销售管理系统。首先,论文简单介绍了商品销售管理系统产生、发展和现实状况;然后对本系统使用几项关键技术做了介绍;最终用软件工程分析方法从系统需求分析、系统设计、数据库设计、系统实现等多个方面对整个系统进行了叙述。同时对系统功效,包含商品目录显示、用户注册、用
2、户登录、购物车、定单查询、系统维护管理等功效模块进行了实现。本系统关键利用了HTML、JSP编程技术和SQL Server数据库等关键技术进行设计、实现。设计中使用页面模块化思想,并部分采取三层架构思想,使用JavaBean 完成对数据库操作,对销售管理、系统维护部分使用Servlet技术实现。当然系统还存在很多不足之处有待改善,尤其是安全方面问题还没有很好考虑和实现。 关键词:网络超市;管理系统;JSP;JavaBean;Servlet The Design and Implement of the System of Trade and Management of Produc
3、ts 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 manage
4、ment 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 anal
5、yzed 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 registr
6、ation, 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
7、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. Key
8、 words: Online Supermarket; Management system; JSP; JavaBean; Servlet 目 录 论文总页数:32页 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 需求
9、背景 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 试验环境和结果 2
10、4 5.1.1 试验环境 24 5.1.2 运行结果及分析 25 5.2 系统不足及改善方法 28 结 论 29 参考文件 30 致 谢 31 声 明 32 1 引言 1.1选题背景 互联网以前所未有速度发展,成为和报纸、广播、电视相比肩第四媒体,同时以其便捷传输模式改变着大家消费方法。它有着信息传送速度快、信息覆盖面广、成本低特点,互联网已日益成为搜集和提供信息最好渠道并逐步进入传统流通领域。于是电子商务开始流行起来,越来越多商家在网上建立在线商店,打破了传统消费观念,并向消费者展示出一个全新购物理念。商家能够经过对信息筛选处理有用信息,并做出对
11、应销售策略,这能为商家带来便利和更大利润,也能愈加好管理好自己商店。利用简单、便捷、低成本电子通信方法,买卖双方不见面就能够进行多种商贸活动。当今商业经济网络化已经成为网络经济大势所趋,眼下电子商务如雨后春笋般大量涌现,企业网络已经成为一个时尚。 为了兼顾商家和用户利益,本课题选择针对基于网络超市商品销售管理系统进行研究设计。本课题关键讨论怎样建设网上购物系统和怎样管理。网上购物是一个含有交互功效商业信息系统,它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不是常常变动或更新资源,如企业介绍、管理规范和企业制度等等;动态信息是指随时改变信息,如商品报价,商品流动和商品信息等。商品销售
12、系统含有强大交互功效,可使商家和用户方便传输信息,完成网上购物交易,加强了厂家和消费者之间沟通,这种全新交易方法实现了零售商家和消费者之间无纸币交换。而对于网上销售商家,只要使用了在线销售管理系统,她们能够轻松建立一个功效强大网上商城,最关键是管理员只需要登录网站后台管理就能够在线公布商品、处理订单,完全不需要任何网站建设知识,这么节省了大量人力、物力和财力。 1.2中国外发展现实状况 基于网络商品销售管理系统,它是网上商务活动产物,代表了未来零售业走向。在网上商店消费用户无须出门,能够直接经过计算机网络选购商品,由对应网络经销商送货上门。这种直销好处是消费者能够方便地得到所需商品,有效地
13、降低了销售成本,从而大大地降低了商品价格。在欧美等信息化程度较高国家和地域,网络商店发展速度迅猛,享誉全球美国Amazon网上书店,没有一间门市,经营图书250多万种,1997年时营业额就超出了一亿美元。世界级超一流零售商,如沃尔玛、凯玛特、家庭仓储、科罗格、J.C培尼等也纷纷挤身于网络经商行列。调查表明,欧美地域家庭已越来越习惯于在家中从网上购物。 而在中国,电子商务一直在艰苦地发展着。从当年8848失落,到现在卓越兴起,或多或少全部表现了中国电子商务活动不完善、不成熟。对基于网络商品销售系统设计开发,能够为完整大型商务网站开发积累大量经验。中国电子商务发展起步相对较晚,直到1996年,燕
14、莎友谊商场才首次经过网上商城售出一个景泰蓝,即使货款支付不是在网上进行,但这毕竟为中国零售业奏出了网上购物先声。伴随中国互联网飞速发展,互联网在大家生产生活中作用提升,致使中国上网人数连续增加,上网人数达9400万,估计今年这一数字将达1.2亿。而且有大部分网民有过网上购物经历,这就说明中国在网上购物用户还是比较多,而且会日益增加,这也说明在中国发展网上购物含有良好群众基础,网上购物方法日益被大家所接收。“中国电信业发展和政策通报会”上,信息产业部相关责任人说,在互联网快速发展中,将加强计划指导,推进网络建设和结构优化,引导企业开发适合市场需求新业务。 同时,研究互联网上各类业务应用商业运行模
15、式,现在已经有很多网上商店,比如,淘宝、易趣、拍拍网等。因为在网上选择范围广,价格实惠,现在越来越多人已经习惯网上购物方法,尤其是年轻一代。 1.3本课题研究内容及方法 基于网络超市商品销售管理系统,通常存在两种结构:C/S(Client/Server——用户端/服务器)架构和基于InternetB/S(Browser/Server——浏览器/服务器)架构。B/S架构比起C/S架构有着很大优越性,C/S架构系统依靠于专门操作环境,这意味着操作者活动空间受到极大限制;而B/S架构则不需要专门操作环境,在任何地方,只要能上网,就能够操作该系统。这也就给交互式信息产生发明了先决条件,使得经过互联
16、网信息传输变得愈加便捷。所以,本文设计基于网络超市商品销售管理系统选择是B/S。 基于网络超市商品销售管理系统,实质就是程序结合数据库开发网站系统。在该系统中,关键实现用户注册、用户登录、用户留言、购物指南、商品查询、购物车、订单查询等基础功效。管理员能够实现对用户管理、对用户留言管理、对产品种类管理、产品管理、商品管理、订单管理等维护工作。商品销售管理系统不仅要设计漂亮网页,更要有严谨计划,每一个细小步骤全部很关键,这么才能使得在网上交易过程中避免无须要错误发生。 对于本系统设计开发,是以JDK+Eclipse+TOMCAT作为开发平台,JSP作为前台开发语言,负责处理页面显示,同时结合
17、Servlets和JavaBean 应用开发。利用JSP产生页面动态部分,HTML产生静态页面,同时在HTML中嵌入JavaScript增加动态效果。使用JavaBean完成对数据库连接封装和对数据库存取操作。在系统维护部分还编写简单Servlet 接收用户输入和提交动作,并依据动作指示进行对应业务处理。另外还需要建立SqlServer数据库。因为传统管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统数据库中,这种方法适合数据量不大时候,不过当数据量比较大而且有较强专业性时,录入费用和犯错可能性全部会增大。尤其对一个网上购物系统,经过长时间运行,统计了大量用户消费统计,不加分析,
18、这些数据全部将毫无用处。建立自己数据库,使得所需商品信息能够立即保留、更新,也能够愈加好立即了解商品买卖情况。 2技术理论基础及开发平台 2.1 技术理论基础 2.1.1 HTML语言 HTML(Hyper Text Markup Language 超文本标识语言)是一个用来制作超文本文档简单标识语言。“超文本”就是指页面内能够包含图片、链接,甚至音乐,程序等非文字元素。HTML文件是带有特定HTML插入标识用以编排文档属性和格式标准文本文件,它能独立于多种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作WWW上信息表示语言,用于描述Homep
19、age格式设计和它和WWW上其它Homepage连结信息。HTML文档(即Homepage源文件)是一个放置了标识ASCII文本文件,通常它带有HTM或HTML文件扩展名。生成一个HTML文档关键有以下三种路径: ( 1 ) 手工直接编写,比如用你所喜爱ASCII文本编辑器或其它HTML编辑工具。 ( 2 ) 经过一些格式转换工具将现有其它格式文档(如WORD文档)转换成HTML文档。 ( 3 ) 由Web服务器(或称HTTP服务器)一方实时动态地生成。 通常HTML页面含有以下结构: < html>
20、