毕业设计(论文)模板.doc郑州航空工业管理学院.doc
《毕业设计(论文)模板.doc郑州航空工业管理学院.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)模板.doc郑州航空工业管理学院.doc(104页珍藏版)》请在三一办公上搜索。
1、郑州航空工业管理学院毕 业 论 文(设 计) 2009 届 计算机科学与技术 专业 0510062 班级题 目 电信服务器出租计费系统资费管理模块设计 姓 名 陈 勇 明 学 号 051006205 指导教师 李 玲 玲 职 称 副教授 二 九 年 五 月 十八日摘 要本文介绍了电信服务器出租计费系统开发与实现的过程。其开发主要包括后台数据库的建立和维护以及前端应用程序两个方面,以实现用户通过浏览器浏览到及时更新的信息,而管理员可以通过后台方便地对数据信息和前台显示内容进行操作和处理等功能。电信服务器出租计费系统在集成开发环境MyEclipse中开发,使用J2EE的相关技术,使用了MySql数
2、据库。本系统为电信运营商新增的Open Lab(开放实验室)出租业务,即该电信运营商提供基于Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个实验室环境的一些工作和实验,提供对访问实验室的用户进行管理和计费的功能,由此实现对此项业务运营的支持与管理。在文中对系统的开发环境、功能模块、进行了分析应用,对系统设计思路及设计方法等作了详细的描述。最后,该系统经过测试运行,实现了对Open Lab业务运营的支持与管理。本系统的功能强大、界面友好,具有较高的实用价值。关 键 词电信服务器;出租计费;资费管理;浏览器/服务器结构创 新 点本文基于电信服务器出租计费实际业务需求
3、,对资费管理模块进行了概要设计和详细设计,并基于该设计实现了相应的应用系统。该业务系统的设计及实现能够满足实际业务的需求。AbstractThis paper introduces the telecom server letting and billing system development and implementation process. The development includes two respects, application program of setting-up and maintenance and front including backstage supp
4、orters database, so that user browse the information upgraded in time through the browser, and the administrator can operate and deal the information data and front desk operation through the backstage supporter. The System develop in MyEclpse IDE, by J2EE technologies ,whth MySql as database. This
5、paper analyzes and applies dvelopment environment, function modules in the system. The system for telecom operators new business named Open Lab rental,that is telecom operators provide laboratory environment base on Unix platform,users who choose to use this busimess can telnet open lab to do some w
6、ork or experiment,provide the function of billing and the management of users who telenet open lab,so that achieve the support and management of the business . All description about design idea and design method has been contained in the paper.Finally, the system passes the running test. It can sati
7、sfy the demand of business operations of open lab support and management. The system has simply operation and friendly interfaces. This system possesses better practical nature.Key wordstelecommunications server;rental billing;fee management model;browser/server architectureInnovationThis paper目 录前
8、言1第1章 课题背景、意义1第2章 系统需求分析32.1 企业目前提供的系统环境32.2 用户需求列表32.3 需求详细说明52.4系统开发语言和工具11第3章 系统概要设计173.1 系统部署结构模型173.2 功能模块结构模型173.3 电信运营用例模型183.3.1登录183.3.2权限管理193.3.3管理员管理283.3.4资费管理33第4章 系统详细设计384.1数据库设计384.1.1权限,角色与管理员相关表设计384.1.2用户帐务帐号,资费与业务帐号相关表设计394.2 模块设计404.2.1数据实体设计404.2.2控制器类设计424.2.3 登录设计424.2.4权限管理
9、444.2.5管理员管理634.2.6资费管理74第5章 结束语84致谢85参考文献86附录 电信服务器出租计费系统资费管理模块部份关键源代码87第1章 课题背景、意义进入二十一世纪,IT产业高速发展,电信行业的发展更是惊人。 纵观全球电信市场,正在逐渐走向开放和自由化,电信市场的竞争日趋激烈。当语音业务的增长潜力趋于平稳的时候,无论是固网运营商还是移动运营商,都在努力尝试把握数据业务市场的发展脉络,开辟新的利润增长点。服务器市场成为了电信市场中的大餐。如今,电信服务器市场已经步入了成熟阶段,产品的差异性越来越小,产品同质化的现状带来了激烈的价格战和利润空间的大幅缩水,服务器厂商生存和发展面临
10、着更加严峻的考验。产品、价格和市场营销等方面的竞争不断加剧。服务器厂商能做的只是:在保证高质量服务的同时,降低成本。开放实验室出租业务是各服务器产商最主要业务。运营商希望借助先进的计算机技术对访问实验室的用户进行管理和计费,由此实现对此项业务运营的支持与管理,同时又要付出最小的成本。老一代软件的产品,升级,维护费用过高,已经满足不了低成本的需求。只有采用新技术,高效开发相应的软件,才能满足低成本的需求。高效的管理和计费软件的研发,目前在国内的研发还不就很成熟,因此,本系统的开发具有一定的时代意义。第2章 系统需求分析2.1 企业目前提供的系统环境系统结构:后台服务+B/S结构操作系统:wind
11、ow/Unix/Linux任意操作系统支持浏览器 :主流浏览器支持数据库 :MySQL/Oracle任意数据库支持应用服务器:Tomcat/Weblogic/Websphere任意应用服务器支持2.2 用户需求列表电信运营商新增一项Open Lab(开放实验室)出租业务,即该电信运营商提供基于Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个实验室环境的一些工作和实验。运营商希望借助先进的计算机技术对访问实验室的用户进行管理和计费,由此实现对此项业务运营的支持与管理。本项目主要包括以下子功能模块,每个模块对应一个子系统。:采集模块整合模块权限管理模块用户管理模块资
12、费管理模块管理员管理模块帐单查询模块帐务查询模块用户自服务模块图2-1 电信营运功能需求结构图2.3 需求详细说明2.3.1 采集系统本系统是一个计费的系统,要想对用户进行准确的收费,首先必须能够获得用户使用开放实验室的准确的使用记录,采集子系统正是为了获取这些记录而提供的。利用操作系统的自身功能,获取用户使用实验室的准确记录。开放实验室是一个Unix服务器, Unix服务器本身就具有记录系统日志的功能。用户每次登录和退出Unix服务器的信息都会被自动保存到一个在线日志文件/var/adm/wtmpx中。采集系统通过调用Unix系统函数来读取这个日志文件中的内容,然后对读取到的内容进行整理,整
13、理为方便计费的数据,其中包括登录名、登录时间或登出时间等作为计费依据的数据。最后把这些数据存入数据库中,以备其他系统使用。为了使读取的数据量不至于过大,采集系统会每小时定时执行一次,每次只采集上一个小时时间段之内的数据。2.3.2 整合系统采集系统定时将用户使用服务器的数据存入到了数据库中,但这些数据都是流水帐的数据,是用户每次使用UNIX操作系统的用时。如果用户量大,用户频繁地登入/出,将产生大量的数据,不便于将来生成用户的月账单和对开放实验室的使用情况进行月统计和年统计,因此,出现了整合系统。整合是将某个用户在某一时段内所用机时求和后形成一条记录,整合规则如下:(一) 每小时定时整合一次,
14、生成以小时为单位统计的数据,程序总是每小时定时整合前一小时的数据。(二) 每天定时整合一次,生成以天为单位统计的数据,程序总是每天定时整合前一天的数据. (三) 每个月定时整合一次,生成以月为单位统计的数据,程序总是每个月定时整合前一个月的数据。2.3.3 权限管理系统对本系统的各个子系统的访问都是受权限控制的,权限决定了使用者可以执行的操作,如一个使用者拥有用户管理权限,他就可以执行用户管理的操作。目前系统已有的权限包括:用户管理权限,资费管理权限,管理员管理权限,帐单管理权限,帐务管理权限,用户自服务权限,权限管理权限。今后,系统可能会扩展新的功能,也就会增加新的操作,这个操作就要对应一种
15、新的权限;也有可能删除一项不再被使用的操作,这样,对应的权限也应该被删除。因此,为了对权限能够进行灵活的管理,本系统中就提供了权限管理系统。在本系统中,一些使用者拥有相同的角色,拥有相同的权限,如张三和李四都是前台操作人员,都拥有用户管理权限和帐单管理权限。角色代表着一组权限的集合。目前系统中已有的角色包括:用户和超级管理员。今后,要想根据需要灵活地管理角色,也是通过权限管理系统完成的。2.3.4管理员管理系统对本系统的各个子系统的访问都是受权限控制的,只有拥有了访问权限,才能使用子系统, 本系统中存在着三类使用者:(一) 用户,即使用开放实验室的人,他们默认具有使用用户自服务系统的权限。(二
16、) 超级管理员,即对本系统进行管理的人,并具有最高的管理权限,他可以使用除用户自服务以外的所有子系统。这个超级管理员只有一个,是系统初始建立时就提供好的。(三) 普通管理员,即对本系统中的部分子系统进行管理的人,这些人是由超级管理员进行管理的,他们具有的权限也是由超级管理员赋予的。管理员管理系统就是超级管理员来管理普通管理员。超级管理员登录成功后,可以增加新的普通管理员,同时为他分配权限,可以修改普通管理员的信息,可以查询所有的管理员信息,可以删除某些管理员。2.3.5资费管理系统使用服务,就要交纳费用,这是天经地义的事情。那么对于开放实验室的用户也不例外,他们使用了开放实验室服务,同样要交费
17、,费用和下面两个因素有关:(一) 一个是用户使用服务的时间长度,(二) 另一个是用户选择的收费标准,如月租费为:30元,每小时使用费为:3元等。这个收费的标准在本系统中称为资费。资费管理子系统就是用来管理资费的。具有资费管理权限的管理员登陆成功后,可以添加新的资费,查询所有的资费,可以修改现有的资费信息,还可以删除资费。2.3.6 用户管理系统电信运营商提供基于Unix平台的实验室环境,选择使用这种业务的用户能够远程登录到实验室中做基于这个实验室环境的一些工作和实验。用户要想成功登陆到开放实验室中,事先必须要拥有一个这个开放实验室上的帐号,在本系统中此帐号称为业务帐号,每个开放实验室上的业务帐
18、号的用户名是唯一的,不同的开放实验室上的业务帐号的用户名可以相同,这个帐号用户可以通过向本系统中具有用户管理权限的管理员去申请。一个用户会有多种业务,如:Email服务、Unix系统、代理主机服务等,每个业务我们都要收取一定的费用,如果我们以业务账户为单位来算总的费用,那么用户申请的每种业务都要单独交费,会给用户造成不便,所以我们又添加了帐务账户来统一管理每个用户所使用的所有业务账号上发生的费用,帐务帐号是要和用户的真实信息联系在一起的,所以每个用户只能有一个帐务帐号,但可以对应多个业务帐号。用户管理子系统就是对用户的帐务帐号和业务帐号进行管理。具有用户管理权限的管理员登陆成功后,首先可以开通
19、帐务帐号,帐务帐号必须和用户的一些真实信息关联起来,如用户的真实姓名,身份证号码,联系电话等。开通时,由用户提供这些信息,然后由管理员将信息录入到系统中并保存下来。对于开通好的帐务帐号也是由具有用户管理权限的管理员来管理的,如暂停帐务帐号,恢复帐务账号,删除帐务账号,修改用户真实信息等。由于用户的一个帐务帐号会对应多个业务帐号,所以对账务账号的操作会级联影响关联的所有业务帐号。其次,具有用户管理权限的管理员还可以开通业务帐号,但用户要想开通一个业务帐号,前提是必须拥有一个帐务帐号。在开通业务帐号时,先由用户为这个业务帐号选择一种资费方式,选择一台开放实验室,然后把选择好的信息提供给管理员,再由
20、管理员将信息录入并保存,这个业务帐号会被保存到用户选择的开放实验室的服务器上,对于开通好的业务帐号也是由具有用户管理权限的管理员来管理的,如暂停业务帐号,恢复业务帐号,删除业务帐号,修改业务帐号密码。2.3.7帐单查询系统具有帐单查询权限的管理员可以利用此子系统对所有用户的月账单进行查询。此子系统不仅提供对某个帐务帐号上产生的总的费用进行查询,还提供对某个帐务帐号上的每个业务帐号上产生的费用明细进行查询。具体操作如下:(一) 月账单查询具有账单查询角色的管理员进入本系统,登录成功后,可以执行如下查询操作:(1)根据输入的月份查询所有用户这个月的费用信息(提供分页显示)。(2)根据输入的月份和其
21、它组合条件查询符合条件的用户这个月的费用信息(提供分页显示)。根据输入的月份和用户的帐务帐号的用户名查询某个用户这个月的费用信息。(二) 月账单明细查询具有账单查询角色的管理员进入本系统,登录成功后,首先查询出用户帐务帐号的合计费用信息,然后在这个信息上执行查询明细帐的操作,系统会显示该帐务帐号上所有业务帐号上发生的所有费用的明细信息。2.3.8帐务查询系统具有帐务查询的管理员可以使用此子系统对开放实验室的使用情况进行查询。此子系统可以提供以月为周期的查询,也可以提供以年为周期的查询。具体操作如下:(一)月帐务查询具有账务查询角色的管理员进入本系统,登录成功后,可以执行如下查询操作:(1) 根
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 模板 doc 郑州 航空工业 管理学院
链接地址:https://www.31ppt.com/p-4028008.html