《基于SSM的代理商管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于SSM的代理商管理系统的设计与实现.docx(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于SSM的代理商管理系统的设计与实现摘要:自互联网发展至今,网络便为我们的生活打开了一扇窗,而这扇窗就让我们对未来的想象增添了无限的空间。在互联网的带动下,无论是广告牌,还是网络应用及浏览器上,广告遍布我们生活的轨迹。这是社会的活力,与此同时也给相关企业造成了关键字的销售压力。无论厂商们是为自己的品牌做宣传,还是为了满足其他广告主的需求,广告关键词代理商管理系统是离不开厂商的考虑范畴。该系统直接受益的是广告供应商,帮助他们更合理地利用资源。采用B/S开发模式、MVC设计模式开发一个基于Java平台的代理商管理系统具有非常重要的意义,解决厂商管理代理商效率问题。将Java语言作为服务器端的开发
2、语言,使用SSM框架由Spring、Struts2和MyBatis整合而来的框架, idea将被作为后端开发工具,而数据库支持使用MySQL数据库,前端会用到JQuery,Ajax,JSP,Humane,Jasper Report等技术。代理商管理系统的实现对于厂商来说,将会直接释放厂商的销售压力,可以专注于技术的实现,并不是销售关键词。绝大部门企业内部可以通过代理商管理系统完成关键词销售,使厂商们便于管理他们旗下的代理商,更清晰的制定销售方案,以获取最高效的广告收益。关键词:代理商,资源合理利用,收益SSM Based Design and Implementation of Agent M
3、anagement SystemAbstract:Since the development of the Internet, the Internet has opened a window for our lives, and this window has added unlimited space for our imagination of the future.Driven by the Internet, whether it is a billboard, or web applications and browsers, advertisements spread all o
4、ver our lives. This is the vitality of society, and at the same time, it has caused keyword sales pressure to related companies.Whether the manufacturers are promoting their own brands or to meet the needs of other advertisers, the advertising keyword agency management system is inseparable from the
5、 consideration of manufacturers. The system directly benefits advertising vendors, helping them use resources more rationally.Using the B / S development model and the MVC design model to develop an agent management system based on the Java platform is of great significance to solve the problem of v
6、endor management agent efficiency. Using Java language as the server-side development language, using the SSM framework-a framework integrated by Spring, Struts2 and MyBatis, idea will be used as a back-end development tool, and the database supports the use of MySQL database, the front-end will use
7、 JQuery, Ajax, JSP , Humane, Jasper Report and other technologies.The implementation of the agent management system for the manufacturer will directly release the sales pressure of the manufacturer, and can focus on the realization of the technology, not the sales keyword. The vast majority of enter
8、prises can complete keyword sales through the agent management system, making it easy for manufacturers to manage their agents and formulate sales plans more clearly to obtain the most efficient advertising revenue.Keywords:agent,use resources more rationally,revenue目 录第1章 绪 论11.1系统的开发背景及意义11.2国内外研究
9、现状11.3系统的主要研究内容21.3.1研究的基本内容21.3.2拟解决的主要问题31.3.3研究的方法和研究的技术路线31.4系统开发环境与开发工具6第2章 系统需求分析72.1可行性分析72.1.1经济可行性72.1.2技术可行性72.1.3操作可行性72.2系统的总体需求72.3系统的业务需求82.4系统功能的需求分析102.4.1系统功能概要102.4.2系统功能分析说明112.5 UML系统建模122.5.1汇总用例图122.5.2汇总用例图规约122.5.3门户管理用例图142.5.4门户管理用例图规约152.5.5系统配置管理用例图162.5.6系统配置管理用例图规约162.5
10、.7代理商管理用例图222.5.8代理商管理用例图规约222.5.9系统管理用例图262.5.10系统管理用例图规约表262.5.11 报表管理用例图302.5.12报表管理用例图规约表312.6本章小结31第3章 系统设计323.1系统功能设计323.1.1 代理商管理系统类图323.2 代理商管理系统顺序图333.2.1申请关键词333.2.2申请关键词管理333.2.3关键词续费343.2.4开通APP353.2.5代理商预付款353.2.6门户管理363.2.7修改门户363.2.8报表管理373.2.9 财务管理383.2.10角色管理383.2.11角色权限配置393.2.12 用
11、户管理393.2.13关键词审核403.3 代理商管理系统活动图413.3.1登录413.3.2修改密码423.3.3查看账户明细423.3.4添加客户433.3.5修改客户信息433.3.6查看客户信息443.3.7搜索客户443.3.8搜索预付款453.3.9查看预付款信息453.3.10报表类型和起止时间搜索463.3.11门户搜索463.3.12查看和修改门户信息473.4 代理商管理系统状态图473.5 数据库设计483.6 网络接口设计543.7 本章小结55第4章 系统实现564.1 代理商管理系统界面实现564.2 本章小结68第5章 系统测试695.1 系统测试的目的695.
12、2 系统测试的意义695.3 测试用例及结果695.4 本章小结70第6章 结束语716.1 全文总结716.2 课题展望71参考文献:72致谢73第1章 绪 论1.1系统的开发背景及意义基于SSM的代理商管理系统的设计与实现目的是为了解决某厂商提供的广告平台进行代理商管理的管理系统。以便厂商可以专注于技术的开发和平台的拓展与维护工作,代理商负责产品的销售工作。代理商的出现可以大大地释放了厂商直接与广告购买客户(广告主)的业务直接对接,同时,广告主可以获得更好的平台服务和对厂商的了解以及其产品及资源,让广告主从中更便捷地选择适合其自己的产品。从而衍生出厂商对庞大代理商体系和结构的管理需求,这就
13、是研发代理商管理系统的目的。我们现今已经生活在一个相当数字化的时代中,通信、计算机和网络技术正极大地影响着整个人类社会。然而,打广告的方式在互联网发展的伴随中,无时无刻都不在演变当中。随着我们生活融入到互联网的时候,我们对互联网、计算机、科技设备的使用和必须参与的场景越来越多,应用与了解这个世界的信息和途径大部分都是通过手机、平板设备、便携式计算机、台式计算机等。而广告的存在几乎是随便打开一个应用、游戏、网页就遍布整个屏幕。为什么广告会在各大厂商平台出现呢?广告主又是什么样的客户呢?他们相互之间需要什么中间渠道帮助他们解决销售业务呢?代理商管理系统为广告主和厂商之间做一个承接的业务来释放双方的
14、困难,提供更好的方案给广告主和厂商,让厂商做技术开发,提高平台效能,而广告主得到代理商工作人员更满意的服务和体贴的温度,为广告主提供更好的技术反馈、支持、售后。除此之外,通过本系统的开发可以提供给未来的产品厂商更好的销售自己的平台关键词做个良好的需求参考。1.2国内外研究现状目前广告代理是互联网公司的收入主要来源之一,因为这种营销策略是一种“躺赢”的赚钱工具。国内的代表主要有百度,抖音,今日头条,腾讯等企业,而国外的代表有谷歌(Google)、脸书(Facebook)、抖音(TikTok)、WhatsApp等。这些国内外知名企业的公司级别是全球最大的流量入口,在流量就是GDP的时代,有广告代理
15、是必然的。有代理就必须需要管理这些门户下的代理商的需求,所以广告关键词代理相关的问题都是这些流量入口大厂必须面对的问题,从而代理商管理系统存在就是一个刚需。毋容置疑的是大厂面对的代理商群体必然是庞大的,如果没有良好的管理系统将会对关键词的销售、销售的价格、流水账务、财务充值、代理商管理都造成影响。为此,代理商管理系统的出现可以扮演统一代理商相关的业务功能供厂商管理旗下的代理商,既可以记录他们的客户销售情况,也可以分析出销售的业务报表、流水账务的划分等功能。1.3系统的主要研究内容1.3.1研究的基本内容Agent Management System是internet上的一种手机客户端销售代理商
16、管理系统,是B/S(Browser/Server) 浏览器 - 服务器的客户模式开发的系统。即通过良好的浏览器去访问域名,请求一个页面,成功则按照业务需求返回相应页面,失败则根据编码设置进行错误页面的跳转。1 尹哲.基于b/s结果的毕业设计管理系统的设计与实现C.硕士学位论文,天津师范大学. 由于手机客户端厂商需要招募合作伙伴(代理商)进行产品销售,故需求对所有的代理商进行管理,大致分为系统功能列表,系统配置管理,门户管理,系统管理,用户管理,报表管理,代理商管理等子功能。开发的主要内容是把已划分好不同功能模块的代理商管理系统进行思维导图的头脑风暴、代码技术研发、数据库设计、前后端框架选择、前
17、端界面的设计、设计的可行性和合理性分析、下载所需的模板和文档编写等其他工作。2 Chonacky N, Winch D. 3Ms for instruction: reviews of Maple. Mathematica and Matlab. Computing in Science and Engineering 2005C;2005;Part II:1423.目前国内的代理商管理系统都是针对厂商自己的产品特性进行开发使用。由于产品不同,Agent Management System仅能够支持通过代理商销售产品的用户使用,并不是开发给广告主客户的使用。具体的软件平台会另外匹配给广告主,在
18、此系统不作考虑。项目的整体框架:图2.1系统整体框架1.3.2拟解决的主要问题首先对本课题的主要研究题目“代理商管理系统”诠释如下:基于广告平台的关键词销售系统,销售厂商提供广告平台,代理商代理关键词销售业务,系统用户角色划分为:厂商,代理商,管理员。 对于厂商来说,直接对广告主销售关键词的时候,需要大量精力,但是厂商更多的是提供技术的实现,并不是销售关键词,如果代理商多到一定的程度的时候,厂商需要对代理商有效统一的管理。通过代理商管理系统完成关键词销售,使厂商们便于管理他们旗下的代理商,更清晰的制定销售方案,以获取最高效的广告收益。综合上述情况,厂商需要找代理商帮忙进行销售的业务,与想要购买
19、关键词的广告主对接,释放厂商的压力,所以衍生出基于广告平台的关键词销售系统。购买关键词的广告主并不会参与到本系统,因为购买期间的交易在线下实现,代理商和广告主线下完成交易操作,代理商记录购买服务。1.3.3研究的方法和研究的技术路线代理商管理系统的开发基于B/S(浏览器与服务器)架构上,采用Java语言作为软件设计的基础语言。3 陈强.精通Java开发技术M.清华大学出版社.2014 后台系统整体划分(MVC)层次架构:Model包括数据访问层(DAO)和业务逻辑层(Service),控制层(Controller),表示层(View),后台数据库主要采用MySQL数据库,设计采用Power D
20、esign。4 卜佳旭.EB/OL基于MVC模式企业信息管理系统设计与实现.北京希望电脑公司,2014.以上所述都是开发此项目的根基,根据既定的MVC框架实现项目代码的开发的同时,还有谨遵MVC的开发分层的规则,层次一定要做到代码的分布,比如在业务逻辑层(Service)的代码不能出现在控制层(Controller)上。图2.2 MVC设计图图2.3 数据库ER图代理商管理系统属于JavaWeb项目,即是个技术的总和,把Web看成一个容器同时主要使用JavaEE技术来实现。5 李兆锋.张得生.JavaWeb项目开发案例精粹M.电子工业出版社.2010 鉴于是B/S的架构(浏览器/服务器模式),
21、必然离不开客户机和服务器的存在。客户机就是我们自己的使用机器,而服务器选用的Apache Tomcat的微型虚拟服务器使用它的原因主要是便携性和轻便型并且功能五脏俱全。6 孙卫琴.Tomcat与JavaWeb开发技术详解M.电子工业出版社.2009JavaWeb后台延用的是SSM(Spring,Strut2,MyBatis)的三个通用、常用、成熟和便捷的Java框架进行开发,而它们的组合也是一个项目在实际开发中通用度和使用率最高的框架组合之一。7 Elliotle R.Java network programming OReillyM.北京:机械工业出版社,2011. Spring的IOC容器
22、便于管理实体的开发,最大化地解耦合不同层次之间的实例。8 缪忠剑. 基于Spring的集成化Web开发平台的研究与实现M北京:机械工业出版社,2013. Stuts2是与JSP界面进行交互的框架,在控制层大大地帮助后台与前台之间的数据传输和接收、数据封装、数据校验等。9 王志军,孙月霞.基于web开发的几种服务器端脚本语言的分析与比较j.计算机应用研究,2006,23(3):26-30. Stuts2通过Action的处理进行页面跳转,把所有需要从前端页面传输的数据进行属性封装在action类里面即可。10 Ted Husted. Struts In ActionM. 北京:电子工业出版社,2
23、013. 而处理Action跳转的是struts-default.xml 的配置文件实现控制不同功能跳转相对应的页面。11 Chuck Gavaness. Programming Jakarta Struts2nd EditionJ. 北京:电子工业出版社,2011. MyBatis则是半自动化的ORM持久层,直接与数据库对接,包括访问、连接、数据读取,可以灵活的进行增删改查所需要的业务也同时做到很好的解耦合性,释放程序的压力。12 Bruce E. Thinking in JavaM. 北京:人民邮电出版社,2012. JavaBean的要求必须和数据库的字段相同,数据类型也要相应的正确匹配
24、,注意这里JavaBean是对应数据库的每个表。13 Richard M. Enterprise JavabeansJ. 北京:中国青年出版社,2011.前端用JSP(Java Server Pages)处理页面渲染,而也是JavaWeb用的最多和容易上手的网页技术标准,从而动态地生成HTML格式文档的网页展示给客户段。14 张银鹤、唐有明、王俊伟.jsp+ajax网站开发典型实例M.北京,电子工业出版社,2009. JavaScript,CSS3作为配套进行前端页面结构,样式,页面访问和数据校验和控制。JQuery+Ajax是配套一种与服务器交换数据的技术,既可以实现同步的页面访问跳转,也可
25、以传输JSON格式的数据达到异步刷新的效果,由此提高客户与计算机的交互感受和体验。15 王向兵JavaEE多层架构Struts2+Spring3+Hibernate3+Ajax的整合D数据库采用MySQL的关系型数据库管理系统,使用它的原因也是趋势朝向、体积小、速度快、免费开源等因素。16 钱雪忠.MySQL数据库技术与实验指导M.清华大学出版社.2012 乃至世界经济增长最快和最大的组织之一都使用它作为数据库存储数据,包括耳熟能详的Facebook, Google, Adobe, Alcatel Lucent and Zappos依赖于它能启动大容量的网页、商业系统、软件,而是在省钱又省时间
26、的前提下。1.4系统开发环境与开发工具8GB的win 10 x64操作系统,1.8版本的JDK,8.5版本的tomcat,因为速度、可靠性和适应性而备受关注和使用结构化查询语言(SQL)进行数据库管理的MySQL,以上环境将作为系统的开发环境。idea被作为服务器的开发工具, SSM框架将被服务器端作为开发框架,其简化了开发过程,以上工具将作为系统的开发工具。第2章 系统需求分析2.1可行性分析2.1.1经济可行性代理商管理系统的设计与实现是本人今年的毕业设计,从整个系统的设计到开发都由本人自己完成,在开发的过程尽量避免付费服务,实现零经费。在整个系统开发完成并测试后,将为用户节省更多时间和精
27、力以及优化商家的经营方式和提高商家的利润。2.1.2技术可行性代理商管理系统作为本人的毕业设计,而本人已修完所有在校课程,已经掌握一部分开发JavaWeb项目所需的技术。JavaWeb项目后台开发工具采用功能强大、开发便捷的idea,主要语言有Java、HTML5、JavaScript、CSS3、JQuery,同时,采用SSM(Spring,Struts2,MyBatis)框架支撑项目的架构;数据支持使用MySQL 5.5.27;微型服务器则采用Apache公司的Tomcat-8.5.47。2.1.3操作可行性代理商管理系统基于Browser/Server架构形式,界面干净简便、操作简单易懂是
28、代理商管理系统的优点。只要用户可以操作一般的B/S架构系统,如淘宝、京东等网页,即可行云流水地操作该系统。由此可见,操作方式和操作过程不会给代理商管理系统带来限制。2.2系统的总体需求代理商管理系统致力于为特定厂商打造的管理代理商的一个系统,系统用户可以按照不同角色登录系统,并且使用有权限的功能,管理员用户可以实现权限的赋予和回收。总的来说包括五大模块,代理商管理,系统管理,系统配置管理,报表管理,门户管理;从而使整个销售链一目了然,实现厂商和广告主互利共赢。2.3系统的业务需求代理商管理系统的核心业务在于代理商管理,有关金线的操作都被揽括于其中,代理商记录客户信息,管理员对关键词的审核和开通
29、APP。 图2.1 代理商管理业务流程图图2.2 门户、报表、系统配置管理业务流程图图2.3 系统管理业务流程图2.4系统功能的需求分析2.4.1系统功能概要Agent Management System是Internet上的一种手机客户端销售代理商管理系统,是B/S(Browser/Server) 浏览器 - 服务器的客户模式开发的系统。即通过良好的浏览器去访问域名,请求一个页面,成功则按照业务需求返回相应页面,失败则根据编码设置进行错误页面的跳转。 由于手机客户端厂商需要招募合作伙伴(代理商)进行产品销售,故需求对所有的代理商进行管理,系统功能图如下:图2.4代理商管理系统功能模块图开发的
30、主要内容是把已划分好不同功能模块的代理商管理系统进行思维导图的头脑风暴、代码技术研发、数据库设计、前后端框架选择、前端界面的设计、设计的可行性和合理性分析、下载所需的模板和文档编写等其他工作。目前国内的代理商管理系统都是针对厂商自己的产品特性进行开发使用。由于产品不同,此系统仅能够支持通过代理商销售产品的用户使用,并不是开发给广告主客户的使用。具体的软件平台会另外匹配给广告主,在此系统不作考虑。2.4.2系统功能分析说明用户在打开代理商管理系统显示登陆页面,登陆之后有五个个碎片:代理商管理,系统管理,系统配置管理,报表管理,门户管理。代理商管理是首项,首页显示登陆人的信息、上次登陆时间及当前余
31、额,可以通过点击“查看账户明细”跳转至账户明细的分页列表。(一)代理商管理有五个子功能,分别是关键词申请、代理商客户管理、代理商预付款、关键词申请管理、操作日志,具体描述如下:关键词申请:有搜索客户的功能,输入关键词可以根据服务年限的选择进行提交。代理商客户管理:添加客户、查询客户、显示客户分页列表、插看用户、修改用户信息、启用或停用用户。代理商预付款:可以根据时间或预付款的类型来查询该代理商的账务信息。关键词申请管理:代理商可以通过此功能查询关键词的相关信息和开通APP、续费、删除的操作。操作日志:根据业务需求,某些记录被当做日志,包括预付款、登录、退出的日志记录。(二)门户管理的功能是可以
32、根据关键词和客户名称查询关键词的相关信息包括其代理商、客户、类型等,也可以点击“查看”进入详细界面,点击“修改”进入详细的修改页面。(三)报表管理的功能是根据时间提供财务报表(代理商余额报表、预付款流水报表、代理商流水报表)和产品报表(产品分类数量/金额汇总)的Excel和PDF的两种版本的在线查看和下载。(四)系统管理有五个子功能:角色权限管理、财务管理、角色管理、用户管理和关键词审核,具体描述如下:财务管理:根据代理商用户和操作类型、操作资金进行财务的相关操作,其中包括扣费、转账、代理款冲抵、财务打款、罚款、退费、消费、冻结等。角色管理:新增、修改、删除角色。角色权限管理:赋予或者回收不同
33、角色在代理商管理功能的使用权限。用户管理:根据代理商用户名称、角色进行分页查询用户,修改用户信息包括用户名称和用户密码,删除用户,查看预付款和日志的信息。关键词审核:审核流程是已申请(代理商申请) 审核中 通过 续费|审核流程:已申请(代理商申请) 审核中 不通过。(五)系统配置管理有七个子功能:财务类型、服务类型、服务年限、APP地址、客户名称、证件类型、优惠类型。每个子功能体统增删改和列表显示。2.5 UML系统建模2.5.1汇总用例图用例模型的基本组成部分有用例、角色(或参与者)和系统杨弘平,吕海华,李波,史江萍,代钦.UML2基础、建模与设计教程M.北京:清华大学出版社,2015.51
34、。厂商管理员业务如图2.5代理商管理系统用例图所示。图2.5代理商管理系统用例图2.5.2汇总用例图规约厂商管理员用例规约表:表2-1登录用例规约表用例编号2-1用例名称登录功能描述用户登录进入代理商管理系统执行者用户前置条件代理商管理系统正常运行。后置条件成功进入系统。涉众利益登录之后,可以进行代理商管理,系统管理,系统配置管理,门户管理等。基本路径游客:1. 用户输入用户名、密码,点击提交;2. 验证用户名和密码是否正确;3. 验证成功,系统跳转到主页字段列表用户:1. 用户名、密码、用户角色id表2-2注销用例规约表用例编号2-2用例名称注销功能描述用户注销执行者用户前置条件用户已登录。
35、后置条件注销成功跳转回登录页面。基本路径1. 点击“注销”按钮。2. 注销当前用户,回到登录界面。字段列表用户:1. 用户名、密码、用户角色id表2-3修改密码用例规约表用例编号2-3用例名称修改密码功能描述在代理商用户进入代理商管理系统修改密码。执行者用户前置条件登录到代理商管理系统后置条件修改密码成功涉众利益修改密码确保安全基本路径1. 点击“修改密码”按钮,弹出修改密码框;2. 输入旧密码、新密码、密码确认,点击“提交”;3. 系统验证输入的旧密码和数据库中保存的密码是否一致;4. 验证成功,系统提示修改成功;5. 系统注销掉当前用户。扩展1.用户输入的两次新密码不相同系统提示输入正确的
36、新密码2.用户输入的旧密码错误系统提示输入正确的密码字段列表用户:1. 用户名、密码、用户角色id表2-4查看账户明细用例规约表用例编号2-4用例名称查看账户明细功能描述用户可以查看账户明细。执行者用户前置条件登录到代理商管理系统。后置条件账户流水明细列表。涉众利益用户可以对流水明细进行查看。基本路径1. 查看账户流水明细;2. 系统通过用户的查询条件进行查询扩展无查询结果时,系统提示没有查询到任何账户明细信息字段列表 账户流水明细:账户操作名、余额,操作金额,操作类型,操作时间 用户:用户id,业务规则用户把时间作为条件,不选择时间即当做查询当前用户账户明细的所有记录。2.5.3门户管理用例
37、图门户管理对所有的角色都开放权限。图2.6门户管理用例图2.5.4门户管理用例图规约表2-5门户列表和搜索用例规约表用例编号2-5用例名称门户列表和搜索功能描述用户可以查看门户列表和通过内容搜索。执行者用户前置条件登录到代理商管理系统。后置条件用户查出门户列表。涉众利益用户根据具体的关键词、客户名称去查询门户列表基本路径1. 用户选择客户类型、关键词,点击“查询”;2. 系统通过用户的选择项和搜索关键词在数据库中进行搜索;3. 返回搜索结果,刷新搜索结果页面。字段列表1.关键词名字2.客户名称3.当前用户id业务规则若数据库不存在已经输入的条件查询结果,则不显示列表。表2-6查看和修改门户信息
38、用例规约表用例编号2-6用例名称查看和修改门户信息功能描述用户可以查看和修改门户详细信息执行者用户前置条件登录到代理商管理系统。后置条件查看和修改门户详细信息成功涉众利益代理商可以根据客户需求,门户详细信息查看和修改详细信息,帮助客户维护信息。基本路径1. 用户点击“查看”或者“修改”信息按钮;2. 系统通过门户信息在数据库中查询;3. 查询成功,显示门户的详细信息;4. 点击详情页面的“修改”按钮可以编辑门户信息;4.1 在输入框输入相对应信息,点击“保存”;4.2 成功返回门户信息列表页面,失败返回修改页面。扩展用户只能修改登录账号、登陆密码、客户端下载地址、二维码下载地址几个属性的信息。
39、字段列表1.关键词表2.用户表 3.客户表 4.联系人表2.5.5系统配置管理用例图系统配置管理包括对财务类型,服务类型,服务年限,APP地址,客户类型,证件类型,优惠类型及其增删改查。图2.7系统配置管理用例图2.5.6系统配置管理用例图规约表2-7 财务类型用例规约表用例编号2-7用例名称财务类型功能描述管理员用户根据厂商的需求增删改财务类型执行者管理员用户前置条件管理员用户登录到代理商管理系统,进入系统配置管理-财务类型。后置条件管理员用户根据厂商的需求增删改财务类型成功。涉众利益厂商可以根据自己需求的变化来要求代理商管理员操作财务类型。基本路径1. 系统展示进入系统配置管理-财务类型列
40、表;2. 用户点击“添加财务类型”按钮;2.1 用户输入类型名称和选择是否启用;2.2 点击“保存”按钮;2.3 系统跳转至财务类型列表;3. 用户选择需要修改的财务类型数据,点击“修改”按钮;3.1 用户输入需要修改的内容项;3.2 点击“保存”按钮;3.3 系统跳转至财务类型列表;4. 用户点击需要删除财务类型数据,“删除”按钮;4.1 系统提示是否确认删除;4.2 点击“OK”按钮;4.3 系统跳转至财务类型列表;扩展1. 添加财务类型,校验财务类型是否存在; 1.a 点击“取消”按钮取消增加操作;2. 修改财务类型,校验财务类型是否存在; 2.a 点击“取消”按钮取消修改操作3. 删除
41、财务类型,点击“cancel”取消删除操作。字段列表系统管理配置表备注1.财务类型:代理款、转账、财务打款、冻结、扣费、代理款冲抵、消费、退费、返款、罚款、代理款预录。2.证件类型:国内身份证、境外身份证、营业执照、其他证件。3.客户类型:个人、政府、企业。4.优惠类型:买二赠一。5.服务年限:3年。6.APP地址:http:/url。7.服务类型:上传苹果商城、不上传苹果商城。表2-8 服务类型用例规约表用例编号2-8用例名称服务类型功能描述管理员用户根据厂商的需求增、改服务类型执行者管理员用户前置条件管理员用户登录到代理商管理系统,进入系统配置管理-服务类型。后置条件管理员用户根据厂商的需
42、求增、改服务类型成功。涉众利益厂商可以根据自己需求的变化来要求代理商管理员操作服务类型。基本路径1. 系统展示进入系统配置管理-服务类型列表;2. 用户点击“添加服务类型”按钮;2.1 用户输入类型名称,配置数值,选择是否启用;2.2 点击“保存”按钮;2.3 系统跳转至服务类型列表;3. 用户选择需要修改财务类型数据,点击“修改”按钮;3.1 用户输入类型名称,配置数值,选择是否启用;3.2 点击“保存”按钮;3.3 系统跳转至服务类型列表;扩展1. 添加服务类型,校验服务类型是否存在;1.a 点击“取消”按钮取消增加操作;2. 修改服务类型,校验服务类型是否存在;2.a 点击“取消”按钮取
43、消修改操作。字段列表系统管理配置表表2-9 服务年限用例规约表用例编号2-9用例名称服务年限功能描述管理员用户根据厂商的需求修改服务最大年限执行者管理员用户前置条件管理员用户登录到代理商管理系统,进入系统配置管理-服务年限。后置条件管理员用户根据厂商的需求修改服务年限成功。涉众利益厂商可以根据自己需求的变化来要求代理商管理员操作服务类型。基本路径1. 系统展示进入系统配置管理-服务最大数据;2. 重新填写配置数值并点击“保存”;3. 弹框提示成功。字段列表系统管理配置表表2-10 APP地址用例规约表用例编号2-10用例名称APP地址功能描述管理员用户根据厂商的需求修改APP地址执行者管理员用
44、户前置条件管理员用户登录到代理商管理系统,进入系统配置管理-APP地址。后置条件管理员用户根据厂商的需求修改APP地址。涉众利益厂商可以根据自己需求的变化来要求代理商管理员操作APP地址。基本路径1. 系统展示进入系统配置管理-APP地址数据;2. 重新填写配置数值并点击“保存”;3. 弹框提示成功。字段列表系统管理配置表表2-11 客户类型用例规约表用例编号2-11用例名称客户类型功能描述管理员用户根据厂商的需求增删改客户类型执行者代理商管理员用户前置条件管理员用户登录到代理商管理系统,进入系统配置管理-客户类型。后置条件管理员用户根据厂商的需求增删改客户类型成功。涉众利益厂商可以根据自己需
45、求的变化来要求代理商管理员操作客户类型。基本路径1. 系统展示进入系统配置管理-客户类型列表;2. 用户点击“添加客户类型”按钮;2.1 用户输入类型名称,选择是否启用;2.2 点击“保存”按钮;2.3 系统跳转至服务类型列表;3. 用户选择需要修改财务类型数据,点击“修改”按钮;3.1用户输入类型名称,选择是否启用;3.2点击“保存”按钮;3.3系统跳转至服务类型列表;4. 用户点击需要删除客户类型数据,“删除”按钮;4.1系统提示是否确认删除;4.2点击“OK”按钮;4.3系统跳转至客户类型列表;扩展1. 添加客户类型,校验客户类型是否存在;1.a 点击“取消”按钮取消增加操作;2. 修改客户类型,校验客户类型是否存在;2.a 点击“取消”按钮取消修改操作。3. 删除客户类型,点击“cancel”取消删除操作。字段列表系统管理配置表表2-12 证件类型用例规约表用例编号2-12用例名称证件类型功能描述管理员用户根据厂商的需求增删改证件类型执行者管理员用户前置条件代理商管理员用户登录到代理商管理系统,进入系统配置管理-证件类型。后置条件代理商管理员用户根据厂商的需求增删改证件类型成功。涉众利益厂商可以根据自己需求的变化来要求代理商管理
限制150内