【摘 要】 随着现代计算机科学的发展,计算机信息管理系统越来越受到重视。手机销
售管理系统能为商家和用户提供更好的服务和速率,手机销售管理系统正是在这种情况
下诞生并且发展起来的,是进行手机商品交易中不可缺少的部分。本系统主要为用户提
供了会员注册,购物车管理,手机商品搜索,手机类别搜索,用户资料修改,购买,查
看手机商品详细信息,查看用户订单及订单详细内容等功能。该系统使用了功能强大的
Java Web 开发技术,使用 JSP 技术进行动态页面的设计,使用了基于 MVC 机制的
Struts 技术。该系统选择功能强大的 MyEclipse 为开发工具,后台数据库选用 SQL
Server 数据库。操作方便,可维护性强。
【关键词】 Jsp,Java 技术,手机销售管理, SQL server, Struts
―I―
Mobile phone sales management system
【 Abstract 】 With the development of modern computer science, computer information
management systems more and more attention. Mobile phone sales management system for
businesses and users to provide better services and rates, mobile phone sales management
system is in this case was born and developed, is the mobile phone products an integral part of
the transaction. This system is mainly to provide users with a membership registration,
shopping cart management, mobile product search, mobile search categories, modify user
information, to purchase, view product details phone, view details of customer orders and order
functions. The system uses a powerful Java Web development technologies, using JSP
technology for dynamic page design, using the Struts MVC-based system technology. The
system selected for the development of powerful tools for MyEclipse, use the SQL Server
database back-end database. Easy operation, maintainability.
【Keywords】Jsp, Java skills, Mobile sales module, SQL server, Struts
―II―
目 录
第一章 绪论................................................................................................................................................................1
1.1 课题来源...........................................................................................................................................................1
1.3 研究意义...........................................................................................................................................................1
第二章 需求分析........................................................................................................................................................1
2.1 系统定义...........................................................................................................................................................1
2.2 功能需求...........................................................................................................................................................1
2.3 数据需求...........................................................................................................................................................2
2.4 业务分析............................................................................................................................................................2
2.5 数据流程............................................................................................................................................................3
第三章 数据库设计....................................................................................................................................................6
3.1 数据库的概念...................................................................................................................................................6
3.2 数据库的选择...................................................................................................................................................6
3.3 数据表的描述...................................................................................................................................................6
第四章 技术介绍......................................................................................................................................................11
4.1 JSP 技术...........................................................................................................................................................11
4.2 B/S 结构概述...................................................................................................................................................11
4.3 STRUTS 框架简介.............................................................................................................................................11
4.4 SQL SERVER 的简介........................................................................................................................................12
4.5 MY ECLIPSE 开发工具.....................................................................................................................................12
4.6 TOMCAT.............................................................................................................................................................12
4.7 MVC 设计模式................................................................................................................................................12
4.8 开发环境..........................................................................................................................................................13
第五章 系统实现......................................................................................................................................................14
5.1 模块设计..........................................................................................................................................................14
5.2 前台模块实现..................................................................................................................................................17
5.3 后台模块实现..................................................................................................................................................22
后 记..........................................................................................................................................................................31
参考文献...................................................................................................................................................................32
附录一:...................................................................................................................................................................33
―III―
第一章绪论
1.1 课题来源
在经济全球化和信息化的浪潮推动下,飞速发展的信息化管理对国际贸易发挥了巨
大的作用。手机销售管理系统是信息社会发展的必然要求。国际互联网的资源开通,为
信息时代的社会飞速发展创造了条件。而网上购买手机商品,无疑为网上手机商品销售
的发展提供了巨大的市场空间。这样,手机销售管理系统在销售上起到了必不可少的作
用。手机销售管理系统可以实现全球化的交易平台,实现易货渠道全球日夜畅通,可以
实现交易多边化信息管理,打破“点对点”简单、手工传统模式销售管理,实现“点对面”、
“多对多”的多边交易的、高效率、全球化的信息管理。
1.2 国内现状
中国大型的手机销售管理网站是中关村手机在线网,和我们最常用的淘宝网都是手
机销售管理的大平台。随着电子商务应用与发展的深化,随着资本市场泡沫的破灭,手
机网络上销售将成为消费的主体趋势,因此手机销售管理系统将十分重要。中国电子商
务的迅猛发展,导致交易额飞速增长。中国电子商务购物也日渐普及化,2010 年,在
网上购物用户人数达到 1.42 亿,半年内增加将近一番。中国手机网络销售及其管理是
将会成为手机产品销售的主流。
电子商务在我国和互联网协会也很受重视,在中国互联网协会办了网路商务创新应
用大赛。这将为手机销售管理系统的发展创造了优势。随着我国用户对手机产品的需求
量逐渐扩大,手机销售管理系统为手机商家提供了既能管理手机商品,也能同时在网上
进行销售,节约了资金的浪费,改善了工作的效率,全球联网式的销售渠道。
手机销售管理系统在未来的发展也会随着经济的发展而日渐强大。
1.3 研究意义
21 世纪是一个以高新技术为核心知识经济占主导地位的时代。全球化与信息的通信
技术的意味着有必要建立以人为中心的发展模式。随着科学技术的迅速发展,尤其是信
息管理系统的突飞猛进的发展,人类已经从农业社会,工业社会迅速进入了信息社会,
人们的生活方式、思维方式、工作方式以及教育方式都将跟着改变。手机销售管理网络
化的转变代表了信息管理的一个发展方向,已经成为现代企业的一个特征,给传统经营
模式带来重大的改革,并对手机商城的发展形成新的推动力。因此,开发这样一个的手
机销售管理系统是手机销售商的再销售管理上是必要的事情,它将给我们带来更可靠,
更快捷的服务平台。
第二章需求分析
2.1 系统定义
随着现代计算机科学的发展,计算机信息管理系统越来越受到重视。手机销售管理
系统能为商家和用户提供更好的服务和速率。手机销售管理系统正是在这种情况下诞生
并且发展起来的,是进行手机商品交易中不可缺少的部分。
2.2 功能需求
在系统的开发过程中,系统的需求分析指的是描写新系统的设计目的、应用范围、
定义和实现功能时所要做的所有的工作。在这个需求分析过程中,需求分析的工作人员
和软件编写工程师要确定顾客对系统的需要。确定了这些需要后是他们进行系统设计的
基础和前提。假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后
的系统的功能实际上不可能达到顾客的需要,或者网站无法在规定的时间里完工。需求
分析的基本任务:确定系统的目标和范围,调查用户的需求,分析系统必须做什么,编写需
-1-
求规格说明书等其它相关文档,以及需求工程审查.同时还包括需求变更的控制、需求风
险的控制、制定需求过程的基本计划等工作。我们可以把一个复杂的咨询项目看成系统
工程,通过对系统进行目标分析、系统要素分析、系统环境分析、系统资源分析和系统
管理分析等等,可以准确地诊断问题,深刻地揭示问题起因,有效地提出解决方案和满
足客户的需求。
手机销售管理系统的需求分析主要是对用户的需求及手机商的管理要求进行分析而
设计的,通过大量的信息采集,进行了数据的分析,进而开发研究出了手机销售管理系
统。
2.3 数据需求
系统必须进行处理的信息和系统应该产生的信息上很大程度上决定了系统的面貌并
且对系统的设计有深远的影响。手机销售管理系统必须分析系统的数据要求,这是手机
销售管理系统系统分析的一个重要任务,分析系统的数据要求通常采用建立数据模型的
方法。
通过数据字典的使用可以全面地定义数据,并且对数据字典的元素进行描素,但是
数据字典的缺点是不够直观。为了提高可理解性,常常利用图形化工具辅助描述数据结
构。
2.4 业务分析
2.4.1 业务流程图图例
业务流程图是系统分析时产生的逻辑模型(为后面建立 E-R 概念模型,系统设计做好
稳定的信息模型基础),即描述系统的输入数据、处理功能、输出数据,功能模块间及对
应部门之间的信息流动关系。系统的业务流程图符号说明如表 5-1 所示。
表 5-1 系统业务流程图符号说明
符 号 名 称 说 明
处理 能改变数据值或数据位置的加工或部件
文档数据 表示输入或输出的报表
实体 数据的源点/终点
数据流 用于连接其他符号,指明数据流动方向
2.4.2 系统业务流程分析
手机销售管理系统的业务流程描述了整个系统的业务处理流程。通过调查分析,确
定了实体是用户和管理员,文档数据是手机信息,订单。通过处理绘制出了系统流程图
如图 5-1 所示。
-2-