基于UML的小型汽配行业销售管理研究与开发2
摘 要:随着社会的发展,汽配销售管理系统网络化将是必然的趋势。本设计建立了B2B的网上汽配销售管理系统,实现了销售员功能管理模块、管理员功能管理模块这两个模块。本系统是基于Web的汽配管理系统的研究与开发。该系统采用B/S体系结构,利用Dreamweaver MX 2004网页开发工具,以SQL Server 2000为后台数据库, 使用JSP动态网页制作技术并以Tomcat作为Web服务器。实现了销售单管理、销售单明细表管理、退货管理、应收账款管理、销售统计、进货统计、退货统计、库存统计、用户管理等功能。本论文详细阐述了整个应用系统的设计思路,并对各部分设计进行了详尽的分析,最终形成了一个完整的设计方案。经调试,该系统基本能满足现实工作中的需要。 [版权所有:http://DOC163.com]
关键词:网络化 B2B B/S JSP Dreamweaver SQL Server 2000
毕业设计(论文)外文摘要 [资料来源:Doc163.com]
Research and Development of miniature Auto
Parts Sales Management based on UML
------ The design and realization of sale
management, statistical enquiries [资料来源:www.doc163.com]
Abstract: With the development of social, the network auto sales management system is inevitable. The design created B2B online auto sales management system, achieved the module of sellers' functional management, and the module of managers' functional management module. The system is based on Web. It researches and developments the auto management system. The system used B/S architecture, and web development tool Dreamweaver MX 2004 to create. It also uses SQL Server 2000 as the background database, and uses Tomcat as Web servers. The system achieved sales management, sales detail management, returned goods management, accounts receivable management, sales statistics, purchase statistics, returned goods statistics, storage statistics, users' management functions and so on. This paper elaborated on the design of the entire applications, analyzed all parts of the system, and formed a complete design programmer at last. After debugging, the system can meet the basic needs of real work.
Keywords: network; B2B; B/S; JSP; Dreamweaver; SQL Server 2000.
目 录
1 绪论 1
1.1 问题定义及内容简介 1
1.1.1 问题定义 1
1.1.2 内容简介 1
1.2 研究背景及课题意义 1
1.2.1 研究背景 1
1.2.2 课题意义 2
1.3 可行性分析 2
1.3.1 经济可行性 2
1.3.2 技术可行性 3
1.3.3 操作可行性 3
1.4 设计要求 3
1.4.1 环境要求 3
1.4.2 编程语言和开发工具 3
1.5 论文各章内容介绍 4 [资料来源:https://www.doc163.com]
2 需求分析 5
2.1 汽配销售管理系统的综合要求 5
2.1.1 汽配销售管理系统功能要求 5
2.1.2 系统的性能需求 5
2.2 系统的用例图和活动图 6
2.2.1 系统的销售员用例图 6
2.2.2 系统的管理员用例图 6
2.2.3 系统的活动图 7
3 概要设计 8
3.1 汽配销售管理系统简介 8
3.1.1 系统特点 8
3.1.2 登录模块 8
3.1.3 销售管理模块 8
3.1.4 统计查询模块 8
3.1.5 用户管理模块 8
3.2 系统的总体系结构 9
3.3 系统数据模型设计 10
3.3.1 系统的总体类图 10
3.3.2 系统各个模块的类图 10
3.3.3 系统的工具类图 11
3.4 数据库设计 12
3.4.1 关系模型 12
3.4.2 数据库中的表的设计 12
3.5 系统的开发环境 17
3.5.1 系统开发环境及开发工具 17
3.5.2 JSP技术开发系统的优点 17
3.6 系统实现的UML建模技术 17
4 详细设计 20 [资料来源:Doc163.com]
4.1 登录时验证的设计思想 20
4.2 销售员管理模块的设计思想 20
4.3 管理员管理模块的设计思想 20
4.4 用户管理模块的设计思想 21
4.5 系统各模块的序列图 22
4.5.1 添加销售单的序列图 22
4.5.2 销售模糊统计的序列图 22
5 代码与实现 23
5.1 模块中利用到的类的实现 23
5.1.1 连接数据库类的实现 23
5.1.2 分页显示类的实现 25
5.1.3 字符编码转换类的实现 26
5.2 登录时验证的实现 27
5.3 销售员管理模块的实现 30
5.4 管理员管理模块的实现 32
6 汽配销售管理系统的测试 34
6.1 销售员功能模块的插入数据测试 34
6.2 销售员功能模块的删除数据测试 34
6.3 管理员功能模块的查询数据测试 34
6.4 整个系统的测试 35
7 用户手册 36
7.1 系统的安装手册 36
7.2 系统操作手册 37
8 系统评价 43
8.1 汽配销售管理系统的功能及优点 43 [来源:http://Doc163.com]
8.2 汽配销售管理系统存在的缺陷 44
结 论 45
致 谢 47
参 考 文 献 48
论文各章内容介绍
第一章是绪论,这一章主要是对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时本章还对课题的研究背景与研究意义进行分析,对开发本系统的可行性分析以及设计的要求,还有对论文各章内容的简要介绍。
第二章是需求分析。在需求阶段要了解需求,抽象和求精概念,并明确客户的要求。在该阶段主要通过用例图来描述系统的功能需要,同时可以附之以状态图来增加对非功能需求的补充说明。主要内容是系统的性能要求及功能需求分析,最后按面向对象的分析方式给出了系统的用例模型、活动图。
第三章是概要设计。在分析阶段主要通过定义系统的领域和关键类来逐步求精地分析系统需求,分析的第一步是根据需求阶段描述的功能需求或非功能需求抽取类和它的属性。本章主要针对系统进行总的体系结构的设计,这部分设计是从用例模型及活动图导出的;系统数据模型设计包括了关系模型和一些重要的数据表;最后确定了系统的开发所涉及的关键技术。
第四章是详细设计。在设计阶段是对分析阶段的模型进行扩充、细化和完善,转变为设计模型。设计阶段主要分为结构设计和详细设计两个部分。本章主要是详细介绍本系统的两个模块:销售员功能模块、管理员功能模块。在本章中将模块的设计思想进行详细的阐述,从而使我们对整个系统有个深刻的认识。
[来源:http://Doc163.com]
第五章是代码与实现阶段。主要的是介绍了实现各个模块功能的主要代码。
第六章是系统测试主要是数据的测试,包括了插入、查询、删除数据的测试以及整个系统的数据的测试。
第七章是用户使用手册主要介绍了系统功能简介、系统安装手册和系统运行与操作指南(手册)
第八章系统评价主要介绍了系统的功能优点以及系统中存在的缺陷。
最后是结论,致谢以及参考资料等。
汽配销售管理系统功能要求
本次毕业设计的汽配销售管理系统总共包括五个模块,具体如下:
(1) 销售管理:包括销售单的添加查询等功能;
(2) 统计查询:包括销售、库存、进货统计等功能;
(3) 系统管理:包括零件的录入、删除等功能;
(4) 货单管理:包括对订单、进货单进行管理等功能;
(5) 库存管理:包括入库、出库等功能。
其中,我所负责的汽配销售管理系统的子系统主要是:销售员功能模块、管理员功能模块。
(1) 对于销售员功能模块,根据系统功能分析,它主要实现的就是销售管理功能,具有的功能应该包括对销售单管理、销售单明细表管理、退货管理以及应收账款管理。
(2) 对于管理员功能模块,根据系统功能分析,它主要实现的是统计查询和用户管理两个子模块,应该具有的功能包括销售统计、进货统计、退货统计以及库存统计。此外,对于用户管理,具有的功能包括添加、查看、删除销售员、管理员。 [资料来源:http://Doc163.com]