网上销售系统的设计与实现 下载本文

内容发布更新时间 : 2025/3/31 18:47:26星期一 下面是文章的全部内容请认真阅读。

本科生毕业设计(论文)

摘 要

销售管理子系统是一个B2C模式的以网上零售为主的在线购物系统,采用三层架构的B/S开发技术,数据库选择了Microsoft SQL Server 2000,并利用了目前流行的WEB开发技术-JSP,通过JavaBean和JSTL的使用,实现了前台商品的展示、购物车、留言板;后台商品管理、订单处理、单据生成等主要功能。将业务模型最终以程序的形式实现,从而使得该系统能充分满足基于B2C模式的网上销售系统的需要。

使用该软件既能够对企业内部库存、采购和客户关系等部门实施电子化管理;也能够通过互联网,在线进行商品销售和结算管理。该系统可以顺畅企业内部信息流,为企业开拓了具有巨大潜力的网上销售市场,也减少企业内部工作流程,进而提高工作效率和工作质量,使企业在激烈的市场竞争中获得竞争优势。

本文主要对网上销售系统进行总体设计,并对销售管理子系统进行系统分析、系统设计、系统实现和系统测试。

关键词:B2C;购物车;JavaBean;订单处理

I

本科生毕业设计(论文)

Abstract

Sales management subsystem technically is a B2C online sale system, main function of which is to promote online retail activities of a business. The system adopts a three-tier architecture B/S development technology. Background database of the system adopts the Microsoft SQL Server 2000. By using JavaBean and JSTL (Java Server Pages Standard Tag Library) of JSP (Java Server Page) technology, the system integrates many practical functions, which includes Foreground Item Display, Shopping Cart, Feedback Board, Inventory Management, Order Processing, and Bill Generation etc. The real business mode finally is embodied in form of computer program. Therefore, the system can fully meet requirements of a B2C online sale mode.

With the system businesses can realize the informative management in aspects of inventory, procurement and customer relationship, as well as can handle the online sales process and settlement via internet. The system can help businesses to facilitate their internal information flow and develop potential e-market, as well as simplify business process and improve work efficiency and quality. It will bring competitive edge to businesses.

The paper presents a general design of the online sales system, and particularly, presents the detailed system analysis, system design, system implementation and system test of the Sales Management Module.

.

Key words: B2C; Shopping vehicle; JavaBean; Dispose the order forms

II

本科生毕业设计(论文)

目 录

第1章 绪 论 .......................................................................................................... 1

1.1 设计构想 ................................................................................................... 1 1.2 开发工具选择 ........................................................................................... 1 1.3 开发方案选择 ........................................................................................... 2 1.4 开发方法 ................................................................................................... 4 第2章 可行性研究 ................................................................................................ 7

2.1 技术可行性 ............................................................................................... 7 2.2 经济可行性 ............................................................................................... 7 2.3 操作可行性 ............................................................................................... 8 2.4 其他方面可行性 ....................................................................................... 8 第3章 需求分析 .................................................................................................... 9

3.1 系统的需求分析 ....................................................................................... 9 3.2 业务流程 ................................................................................................... 9 3.3 数据流程 ................................................................................................. 10 3.4数据字典 .................................................................................................. 14 第4章 数据库的设计 .......................................................................................... 18

4.1 数据库设计总述 ..................................................................................... 18 4.2 概念设计 ................................................................................................. 19 4.3 逻辑设计 ................................................................................................. 20 4.4 物理设计 ................................................................................................. 21

4.4.1 设计原理 ...................................................................................... 21 4.4.2 设计方案 ...................................................................................... 22 4.5 数据库实现 ............................................................................................. 22 4.6 数据库的安全性设计 ............................................................................. 26 第5章 系统的设计 .............................................................................................. 27

5.1 系统设计原则 ......................................................................................... 27 5.2 系统的功能结构的设计 ......................................................................... 27 第6章 系统实现 .................................................................................................. 31

6.1 系统界面的实现 ..................................................................................... 31 6.2 用户与管理员登陆的实现 ..................................................................... 33

III

本科生毕业设计(论文)

6.3 商品管理的实现 ..................................................................................... 34 6.4 商品浏览与查询的实现 ......................................................................... 36 6.5 订单处理的实现 ..................................................................................... 42 6.6 留言板的实现 ......................................................................................... 44 第7章 系统测试 .................................................................................................. 46

7.1 测试的任务及目标 ................................................................................. 46 7.2 测试方法 ................................................................................................. 46 7.3 测试过程与结果分析 ............................................................................. 48 第8章 结 论 ........................................................................................................ 50 参考文献 ................................................................................................................ 51 致 谢 ...................................................................................................................... 52 附 录 ...................................................................................................................... 53

IV

本科生毕业设计(论文)

第1章 绪 论

1.1 设计构想

本文所要设计的购物系统的主要针对对象是建材。将建筑材料和家居用品进行网上销售,这对于目前国内的建材市场来说算是一个全新的尝试

建筑制品和建材产品多有明确的国家标准和部颁标准,适合网上销售。且基本建设市场需求量教大,国内家居装修和产品出口市场也很广阔。当前《中国建材商品网》,《中国装饰材料网》,《中国水泥网》,《鲁班网络》等建筑、建材网站,已形成多品种、广覆盖。纵横交错的网络格局,近一步完善了建材家族的网络体系。特别是智能化房屋网站,把信息化技术贴紧百姓生活,受到了人们的欢迎。

当前的问题是:由于基本建设单位流动性大,上网者少,缺少客户群;部分出口产品缺少ISO 9001质量认证; 已实行网上采购的单位,缺少相应的配套规定。如各地普遍实行的建材产品准入制度,规定材质单必须加盖红章,因此无红章的单证效力问题,与原有规定发生了碰撞,阻碍了产品的销售。加上装饰建材的销售受虚假广告宣传的影响,坏了名声,人们不敢轻易相信送上门来的是正品。

新型建材,市场潜力很大。当前主要是缺少市场氛围。已有的科普网站,尚缺少市场化运作。既影响了销售,又丢掉了市场。

1.2 开发工具选择

1.什么是Eclipse

Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。

虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例

1