1、 本 科 毕 业 论 文 拼车网系统设计与实现 收费管理模块 The Design and Implementation of Carpooling Net Charge Management Module 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 助理教授 年 月摘 要 随着电脑的普及,网络在生活中扮演着越来越重要的角色。生活中 ,人们渴望拥有一种快捷的方式进行拼车行为,针对这一需求,进行了拼车网 系统 的设计与实现。为了能为大众不断提供更好的服务, 系统 进行费用收取(会员注册免费)。费用包括拼车费用收取和广告费用收取。 针对会员的拼车费用
2、, 系统 采用不同会员类型制定不用的费用标准。会员类型主要分为四种:拼车者,车主,出租车的人,出租司机。 系统 为他们分别定制四种不同的费用标准,然后记录拼车成功次数,根据拼车成功次数给以一定的折扣。系统能够为每种会员设置费用标准。 针对会员发布广告的 费用, 系统 采用依据不同的广告性质进行费用收取。根据广告性质制 定一个标准价格,然后再通过时间确定会员应付的总价。 系统 统一采用支付宝进行费用交纳。当用户产生费用账单时,点击付款连接,系统将会根据支付宝的接口标准传递相应的参数至支付宝,如账单 id 和应付总价,所有的数据都通过 MD5 算法进行加密以达到安全的效果。 关键词: 费用管理;拼
3、车费用;广告费用;拼车网Abstract With the widely application of computer, network plays a more and more important role in daily life. In daily life, people desire to have a quick way to carpool. According to this requirement, we conduct the design and implementation of carpool system. For the goal of providing
4、better service, the system will charge for money. The charge includes carpool charge and advertise charge. For the carpool charge, it makes different standard charge for different users. Users are divided into four kinds: carpooler, car owner, the owner of the car who want to rent the car to others,
5、 driver. System makes different standard charge for them, then records the count, and according to the successful count of carpool to make a discount. System can set the standard charge for different kinds of users. For the charge of advertise, it makes the charge according to different kinds of adv
6、ertise. It makes a standard charge according to the characteristic of advertise, then makes the result charge by time. We unify use Alipay to pay for the charge. When user makes a bill, click the link, system will send parameters to Alipay according to the interface of it, such as bill id and total
7、money. All of the information will be encrypted by MD5 to ensure safe. Key words: charge management, the charge of carpool, the charge of advertise, the charge of carpool system目录 第一章 绪论 . 1 1.1 课题研究背景及 意义 . 1 1.2 研究现状以及解决方法 . 5 1.3 本文的主要工作 . 8 1.4 本文的结构 . 8 第二章 关键技术介绍 . 10 2.1 技术介绍 . 10 2.1.1 J2EE.
8、 10 2.1.2 JSF. 12 2.1.3 ANT. 14 2.1.4 MYSQL. 16 2.1.5 MYECLIPSE. 17 2.2 开发环境配置 . 18 第三章 收费管理模块总体设计 . 19 3.1 收费管理模块功能需求分析 . 19 3.1.1 前言 . 19 3.1.2 目标 . 19 3.1.3 需求规定 . 20 3.1.4 故障处理要求 . 24 3.1.5 其他要求 . 25 3.1.6 运行环境规定 . 25 3.2 运行环境 . 25 3.3 设计目标 . 25 3.4 基本设计概念和处理流程 . 26 3.5 结构 . 28 3.6 功能需求与程序的关系 .
9、29 3.7 人工处理过程 . 30 3.8 尚未问决的问题 . 31 3.9 系统接口设计 . 31 3.10 模块数据库 ER 图设计 . 31 3.11 开发环境配置 . 32 3.12 小结 . 33 第四章 收费管理模块详细设计 . 34 4.1 引言 . 34 4.2 定义 . 34 4.3 系统的结构 . 34 4.4 拼车费用管理子模块设计说明 . 41 4.4.1 模块描述 . 41 4.4.2 模块的功能 . 41 4.4.3 模块的性能 . 41 4.4.4 模块的结构 . 41 4.4.5 流程逻辑 . 43 4.4.6 接口 . 44 4.4.7 限制条件 . 45
10、4.5 广告费用管理子模块设计说明 . 45 4.5.1 模块描述 . 45 4.5.2 模块的功能 . 45 4.5.3 模块的性能 . 45 4.5.4 模块的结构 . 46 4.5.5 流程逻辑 . 47 4.5.6 接口 . 49 4.5.6 限制条件 . 50 4.6 帐单费用管理子模块设计说明 . 50 4.6.1 模块描述 . 50 4.6.2 模块的功能 . 51 4.6.3 模块的性能 . 51 4.6.4 模块的结构 . 51 4.6.5 流程逻辑 . 52 4.6.6 接口 . 56 4.6.7 限制条件 . 56 4.7 小结 . 56 第五章 系统测试及运行结果 .
11、57 5.1 概述 . 57 5.2 拼车费用管理模块运行结果 . 57 5.2.1 功能说明 . 57 5.2.2 结果截图展示与分析 . 57 5.3 广告费用管理模块运行结果 . 63 5.3.1 功能说明 . 63 5.3.2 结果截图展示与分析 . 64 5.4 帐单管理模块运行结果 . 67 5.4.1 功能说明 . 67 5.4.2 结果 截图展示与分析 . 67 5.3 小结 . 70 第六章 结束语 . 71 6.1 论文总结 . 71 6.2 工作展望 . 71 参考文献 . 73 致 谢 . 75 Contents Chart 1 Preface . 1 1.1 Rese
12、arch signficance and background .1 1.2 Research current situation and solution .5 1.3 Main work of this article .8 1.4 Structure of this article .8 Chart 2 Introduce of main technology . 10 2.1Introduce of technology .10 2.1.1 J2EE .10 2.1.2 JSF.12 2.1.3 ANT.14 2.1.4 MYSQL.16 2.1.5 MYECLIPSE .17 2.2
13、 Configuration of development environment.18 Chart 3 Concept design of charge module . 19 3.1 Requirement analysis of charge module .19 3.1.1 Introduce .19 3.1.2 Goal .19 3.1.3 Reauirement regulation .20 3.1.4 Error deal requirement .24 3.1.5 Other requirement .25 3.1.6 Regulation of running environ
14、ment .25 3.2 Running environment .25 3.3 Design goal .25 3.4 Basic design concept and deal flow.26 3.5 Structure .28 3.6 Relation of function and code .29 3.7 Deal process of man .30 3.8 Unsolove problem.31 3.9 Design of system interface .31 3.10 The ER picture of the module .31 3.11 Configuration o
15、f development environment .32 3.12 Sunmary .33 Chart 4 The detial design of charge module. 34 4.1 Introduce .34 4.2 Define.34 4.3 System structure.34 4.4 The direction of carpool charge module design .41 4.4.1 Module describe .41 4.4.2 Module function .41 4.4.3 Module performance .41 4.4.4 Module st
16、ructure .41 4.4.5 Logical flow .43 4.4.6 Interface .44 4.4.7 Restrict condition .45 4.5 The direction of advertise charge module design.45 4.5.1 Module describe .45 4.5.2 Module function .45 4.5.3 Module performance .45 4.5.4 Module structure .46 4.5.5 Logical flow .47 4.5.6 Interface .49 4.5.6 Rest
17、rict condition .50 4.6 The direction of chargebill module design.50 4.6.1 Module describe .50 4.6.2 Module function .51 4.6.3 Module performance .51 4.6.4 Module structure .51 4.6.5 Logical flow .52 4.6.6 Interface .56 4.6.7 Restrict condition .56 4.7 Summary.56 Chart 5 System test and running resul
18、t. 57 5.1 Summarize .57 5.2 Running result of carpool charge management .57 5.2.1 Function describe .57 5.2.2 Reveal And Analyse Of Result Picture .57 5.3 Running result of advertise charge management.63 5.3.1 Function describe .63 5.3.2 Reveal And Analyse Of Result Picture .64 5.4 Running result of chargebill management.67 5.4.1 Function describe .67 5.4.2 Reveal And Analyse Of Result Picture .67 5.3 Summary.70 Chart 6 Concluding Remarks . 71 6.1 Treatise Summary .71 6.2 The Outlook Of work.71 References .