项目报告
基于网络超市商品销售管理系统的设计与实现
随着互联网日益深入我们的生活,网上商品销售的方式也逐渐被人们所接受,
因而集成销售管理功能的网上销售系统也显得更加重要而实用。鉴于此,本课题
设计了基于网络超市的商品销售管理系统。首先,论文简单介绍了商品销售管理
系统的产生、发展和现状;然后对本系统使用的几项关键技术做了介绍;最后用
软件工程的分析方法从系统需求分析、系统设计、数据库设计、系统实现等几个
方面对整个系统进行了阐述。同时对系统的功能,包括商品目录显示、用户注册、
用户登录、购物车、定单查询、系统维护管理等功能模块进行了实现。本系统主
要运用了 HTML、JSP 编程技术与 SQL Server 数据库等关键技术进行设计、实现。
设计中使用页面模块化思想,并部分采用三层架构思想,使用 JavaBean 完成对
数据库的操作,对销售管理、系统维护部分使用 Servlet 技术实现。当然系统还
存在许多不足之处有待改进,特别是安全方面的问题还没有很好的考虑和实现。
网络超市;管理系统;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.
Key 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 需求背景 .......................................................................................................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
结 论..................................................................................................................................29
参考文献..................................................................................................................................30
致 谢..................................................................................................................................31
声 明..................................................................................................................................32
第 1 页 共 32 页
1 引言
1.1 选题背景
互联网以前所未有的速度发展,成为与报纸、广播、电视相比肩的第四媒体,
同时以其便捷的传输模式改变着人们的消费方式。它有着信息传送速度快、信息
覆盖面广、成本低的特点,互联网已日益成为收集和提供信息的最佳渠道并逐步
进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建立
在线商店,打破了传统的消费观念,并向消费者展示出一种全新的购物理念。商
家可以通过对信息筛选处理有用信息,并做出相应的销售策略,这能为商家带来
便利和更大的利润,也能更好的管理好自己的商店。利用简单、便捷、低成本的
电子通信方式,买卖双方不见面就可以进行各种商贸活动。当今商业经济网络化
已经成为网络经济的大势所趋,眼下电子商务如雨后春笋般大量涌现,企业网络
已经成为一种时尚。
为了兼顾商家和顾客的利益,本课题选择针对基于网络超市的商品销售管理
系统进行研究设计。本课题主要讨论如何建设网上购物系统以及如何管理。网上
购物是一种具有交互功能的商业信息系统,它向用户提供静态和动态两类信息资
源。所谓静态信息是指那些不是经常变动或更新的资源,如公司简介、管理规范
和公司制度等等;动态信息是指随时变化的信息,如商品报价,商品流动和商品
信息等。商品销售系统具有强大的交互功能,可使商家和用户方便的传递信息,
完成网上购物交易,加强了厂家与消费者之间的沟通,这种全新的交易方式实现
了零售商家与消费者之间的无纸币交换。而对于网上销售的商家,只要使用了在
线销售管理系统,他们可以轻松建立一个功能强大的网上商城,最主要的是管理
员只需要登录网站后台管理就可以在线发布商品、处理订单,完全不需要任何网
站建设的知识,这样节省了大量的人力、物力和财力。
1.2 国内外发展现状
基于网络的商品销售管理系统,它是网上商务活动的产物,代表了未来零售
业的走向。在网上商店消费的顾客不必出门,可以直接通过计算机网络选购商品,
由相应网络经销商送货上门。这种直销的好处是消费者可以方便地得到所需的商
品,有效地减少了销售成本,从而大大地降低了商品的价格。在欧美等信息化程
度较高的国家和地区,网络商店发展速度迅猛,享誉全球的美国 Amazon 网上书
店,没有一间门市,经营图书 250 多万种,1997 年时营业额就超过了一亿美元。
世界级超一流的零售商,如沃尔玛、凯玛特、家庭仓储、科罗格、J.C 培尼等也
纷纷挤身于网络经商的行列。调查表明,欧美地区的家庭已越来越习惯于在家中
从网上购物。