管理系统java.docx
- 文档编号:17517895
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:27
- 大小:511.17KB
管理系统java.docx
《管理系统java.docx》由会员分享,可在线阅读,更多相关《管理系统java.docx(27页珍藏版)》请在冰点文库上搜索。
管理系统java
实训报告
课程名称:
基于Java的编程强化---综合移动业务管理系统
专业:
计算机科学与技术班级:
103011
学号:
10301125姓名:
常智棋
指导教师:
谢进军成绩:
完成日期:
2012-7-15
任务书
实训题目:
基于三层架构的综合移动业务管理系统的设计与实现
实训目的:
通过企业化的实训,可以把课堂知识点串连起来,起到融会贯通,学以致用的作用。
与传统专业相比,学生在学习基础知识和必要的技能准备后,通过企业化综合移动业务管理系统的设计与实现的锻炼,可以进一步提高职业技能和综合素质,积累真实企业环境下的团队合作能力,实现从学生到复合实用型人才的本质转变。
实训要求:
综合移动业务管理系统应完成以下功能,并注意代码编写规范。
实训要求:
1.根据要求编写存储过程
2.实体层的编写
3.数据访问层的编写
4.业务层的编写
5.用户层的编写
6.可以采用JavaEE的各种框架技术来实现系统功能
(Struts,Hibenite,JavaBean和EJB等)
7.若工作量较大,也可只设计综合移动业务管理系统中的1-2功能模块,或分组设计整个系统。
摘要
本文基于Java的编程强化——综合移动业务管理系统
综合移动业务管理系统采用myeclipse7.0和MicrosoftSQLServer2005,基于三层架构进行设计与实现的。
主要包括营业前台业务受理系统(业务受理,费用交纳,统计报表,信息查询),账务处理系统(合账处理,出账处理,账单生成,遗漏处理,销账处理,调账处理,欠费处理,坏账处理,票据管理,系统分析,账务稽核),业务管理系统(经营分析,用户管理,信用管理,资费管理),资源管理系统(号源管理,SIM卡管理,移动设备管理,票据管理)和系统管理(权限管理,备份管理,系统监控,软件版本管理)等功能模块。
系统的优点或特点有以下几点:
(1)解决多种增值业务集成问题,通过一个通用的管理系统集成多种增值业务。
(2)提供二次丌发功能,方便新业务的开展,适应新需求的变化。
(3)技术上采用J2EE技术,提高系统性能。
(4)系统集成多种应用,把媒体行业大部分应用都集成在一个统一的系统当中,方便管理。
在取得以上研究成果基础上,采用软件工程的方法,把研究成果运用到sql当中,并通过实际运营逐步完善和修改sql,使之更适合媒体行业增值业务方
面的应用和管理。
关键词:
sql,hibernate,J2EE,myeclipse7.0,增值业务,SP,webwork
spring
目录
目录8
引言8
系统分析9
1.1需求分析:
9
1.2功能分析:
9
1.3可行性分析:
9
1.4开发工具简介:
9
1.5架构简介:
10
2.1系统功能结构设计11
2.2数据库设计12
2.2.1业务信息表12
2.2.2开户信息表12
2.2.3用户信息表12
2.2.4电话信息表12
2.2.5操作员信息表13
2.2.5新增用户信息表13
系统详细设计与实现13
3.1中国移动业务管理系统登录界面13
3.2登录成功提示模块14
3.3新增操作员模块16
3.4资源管理模块17
3.5配置业务费用模块18
3.6新增用户模块20
结论22
参考文献23
引言
随着手机语音通信市场发展的渐趋放缓,参与手机增值业务运营的各方都发现了手机增值业务市场的巨大潜力,短信、彩信等业务的娱乐休闲功能被当做一种生活方式强力渲染。
目前,我国手机用户已经超过5亿,相比中国的人口总数,这一数字是仆常庞大的,中国的移动电话市场经过几年的高速增长,增长速度已经慢慢变缓,证明移动用户市场在经历爆炸性增长后已经进入一个相对成熟稳定的发展时期。
短信、彩信等移动增值业务经过一段时日的洗礼之后,很多不规范的SP公司(serviceprovider,移动增值业务领域的服务提供商)逐渐被淘汰,移动增值业务市场也由此慢慢丌始步入一个规范、成熟的发展时期。
而短信、彩信等移动增值业务在电视台、电台等媒体行业的应用也开始成为媒体行业一个重要的宣传以及和用户沟通的工具。
目前移动增值业务在媒体行Hk的运用虽然很普遍,但是没有形成一个统一的、通用的管理系统。
对于媒体机构来说,他们迫切需要有一个功能齐全的、能集成多种增值业务类型的系统,以方便他们开展
各种各样的应用。
本文的工作就是结合myeclipse7.0和MicrosoftSQLServer2005设计一个增值业务管理系统,以解决移动增值业务在媒体行业的应用问题,主要研究内容就是在技术上有所创新,采用J2EE技术,采用WEB2.0规范设计,集成短信、彩信等多种移动增值业务,提供一个功能齐全,用户全新体验的适合媒体行业的通用移动增值业务管理系统。
其目的主要有:
解决多种增值业务集成问题,实现多种移动增值业务集成在一个通用的管理系统之内,这样媒体机构就可以通过一个统一的管理系统丌展多种移动增值业务的节目。
应用需求时,同样可以通过API接口开发出新的应用。
技术上推陈出新,采用J2EE重构整个系统,运用多种最新的J2EE技术,包括hibernate、webwork、spring、velocity、ajax等等,采用J2EE技术可以方便地增加系统的负荷能力,在短信并发量大时,可以通过横向扩充,增加系统吞吐能力;另外可以方便的通过配置的方式,增加系统的安全性,确保交互安全。
系统建成以后,媒体机构可以丌展各种短信、彩信相关的业务,不但提高了移动运营商、SP公司、媒体机构的收入。
手机增值业务在媒体行业的应用项目,当然也包括手机短信和彩信。
短信、彩信等增值业务在媒体行业的应用具有方便性,安全性,快捷性等优势,在目前短信、彩信应用步入成熟期的背景下,移动增值业务在媒体行业的应用将越来越具有广阔的前景。
在使用J2EE技术后重新构建业务系统,结合实际的工作经验,取得了一定的创新和工作成果:
(1)集成了多种移动增值业务,使用一个通用的管理系统就可以管理各种增
值业务,进行统一管理,方便媒体行业使用。
(2)数掘层进行了缓冲,极大的提高了系统的压力承受能力。
(3)方便快捷的二次开发,系统提供通用的二次开发接口,使系统应用之间的互相集成变得非常方便
系统分析
1.1需求分析:
随着人们生活水平的不断提高,手机已经走进了人们的生活,成了人们沟通的必备工具,而移动公司作为手机业务的领航,随着全球移动业务的数目的不断增加,规模不断增大,其管理难度也相应的增加,而了适应当今信息化发展的时代,一套完整的移动前台管理系统显得尤为重要。
1.2功能分析:
新增操作员:
新增系统管理者帐号密码。
资源管理:
对SIM或UIM的号码类型进行号码添加。
配置业务费用:
对客户进行缴费。
开户:
添加新用户。
1.3可行性分析:
系统的可行性分析是对课题的通盘考虑,是系统开发者进行进一步工作的前提,是系统设计与开发的前提与基础。
系统的可行性分析可以使系统开发者尽可能早的估计到课题开发过程中的困难,并在定义阶段认识到系统方案的缺陷,这样就能花费较少的时间和精力,也可以避免许多专业方面的困难。
所以,系统的可行性分析在整个开发过程中是非常重要的。
技术可行性分析:
因为代码严谨,功能与其一一对应,所以从技术方面看是可行的。
1.4开发工具简介:
myeclipse7.0:
是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,也可用于对数据库的操作,支持也十分广泛,尤其是对各种管理系统的开发十分不错。
MicrosoftSQLServer2005:
MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
MicrosoftSQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
1.5架构简介:
核心技术:
EJB、CORBA、RMI、JSP、JavaServlet、JavaBean、JDBCXML、JMS……
容器处理:
分布性、可伸缩性、可用性、事务性、安全性、生命周期管理。
构件处理:
表示JSP,Servlet,Applet;业务逻辑EJB;数据访问逻辑EJB。
2系统总体设计
2.1系统功能结构设计
★业务受理
可以支持移动营业日常业务,包括用户新装,信息变更,功能变更,租机/租卡,套餐服务,单购手机,停复机,预约受理,出售预付费卡,增值业务,手机维修
★费用缴纳
电话号码缴费,付费号缴费;缴纳方式支持托收,代扣,现金,支票,信用卡等;月租费。
每月话费,预收话费,预收漫游分,多收退款,退预存款,补收入网费等
★统计报表
支持按业务区,营业区,营业点,营业员等几个级别进行统计
★信息查询
可查询的内容包括:
话单查询,账单查询,用户预存款查询,可选号码查询等
★合帐处理
该系统的帐务周期可以灵活设置。
应支持实时核帐;支持定期核帐;支持无主费用处理;支持需要结算的话单进行汇总、统计和摊分处理,生成结算数据;支持多样化的优惠和资费套餐;支持客户化帐单的定制、生成;支持自动告警;支持信用度管理;支持联机指令;支持帐务的统计、查询、分析;生成中间统计报表。
★出账处理
可以设置为月出帐、周出帐、最小可以设置为日出帐
★账单生成
该系统包括:
对账单信息生成单元,用于生成账单头信息、交易明细信息、通信地址信息和账单回执信息
★遗漏处理
对于因资料尚未建立或遗漏而无法进行帐务处理的计费数据进行存档,并在资料建立后,将费用自动加载。
系统合帐过程能正确处理客户资料在计费月中的变更,如客户换号,客户过户、增加新业务等。
★销帐处理
销帐结果可分为:
完全销帐、部分销帐、未销帐。
★调帐处理
超支金额余额等
★欠费处理
停机销号等
★坏账处理
提取坏账准备冲销多提的坏账准备备抵法计提坏账准备
★票据管理
票据的订购票据的支付和生产票据的分发和打印票据的退票
★统计分析
趋势分析实时统计时段分析版本分析
★账务稽核
岗位职责、职位要求、岗位要求、薪酬福利
★经营分析
支持不同的角度(业务、用户群、时段、话费、设备)的统计条件,并进行组合,同时提供了便于操作的报表设计和生成工具,使得用户能很方便地设计出各种新的报表;通过数据分析图形生成器,能快速地生成饼图、直方图、柱形图、折线图等各种图形。
为市场经营部门提供决策依据。
★用户管理
用户管理包括:
大用户管理、集团用户管理、公免用户管理、银行托收用户管理、无档用户管理、可否停机用户管理等等功能。
★信用管理
信用管理主要包括信用度管理、欠费管理、黑名单管理等。
信用管理最根本的目的是欠费管理,通过信用管理控制不良话费、提高话费收缴率、方便用户使用。
★资费管理
资费管理管理所有营业帐务资费数据,系统可以灵活设置优惠套餐,包括业务费用优惠和通话费用优惠的任意组合,完成优惠套餐策略的定制。
★号源管理
号源管理是对MSISDN号码的设置、发放、回收、费用设置、开通状态及使用状态的转换等等管理、查询、统计。
★SIM卡管理
SIM卡提供对SIM卡发放、回收、调拨、卡数据、卡属性的管理,同时提供灵活完整的关于SIM卡资料的统计、分析和查询。
★移动设备管理
移动设备管理包括对话机、备机、备件等货品进行库存管理,从入库、出库到库存盘点、溢损情况、库位情况等等
★票据管理
对发票、移动电话使用证、保修证等票证的管理。
包括:
对各类票证的登记、注销、挂失、补发进行记录;对票证的使用情况进行统计、查询等等。
★权限管理
操作员是直接对关键业务数据进行操作者,因此需要对操作员及其工作情况进行严格的审核、管理,以确保数据的安全及完整。
本系统提供:
操作员资料管理,工作组管理,操作权限、等级管理,操作员日志管理,操作安全管理和其它应用安全措施。
★备份管理
备份包括数据库日常备份、超期数据备份、计费系统业务数据备份和恢复。
★系统监控
业务系统监控的主要功能包括系统监控、系统调度、系统日志、故障恢复、报警等功能。
其中系统监控、系统日志、报警等功能可以由系统管理系统来承担,其他功能仍由业务系统自身来实现。
业务系统监控和系统管理共同组成本系统的监控报警体系。
★软件版本管理
实现分布式环境下,软件版本统一分发、安装、升级、割接、回收等功能,保证软件版本的一致性和统一性。
2.2数据库设计
2.2.1业务信息表
业务信息表(businessBill)用于存储业务费用信息,表中各字段功能定义如下表所示。
中文字段名
英文字段名
字段类型
长度
主键/外键
字段值约束
业务编号
Charge_code
varchar
20
P/F
NOTNULL
业务名称
Charge_name
varchar
10
业务费用
Charge
decimal
(6,2)
2.2.2开户信息表
开户信息表(openanaccountBill)用于存储用户开户信息,表中的个字段功能定义如下所示。
中文字段名
英文字段名
字段类型
长度
主键/外键
字段值约束
开户编号
Func_Id
varchar
10
F
NOTNULL
业务编号
Charge_Code
varchar
20
开户名称
Func_Name
varchar
20
2.2.3用户信息表
用户信息表(customerBill)用于存储用户信息,表中用户编号为唯一外键,表中的各个字段功能定义如下所示。
中文字段名
英文字段名
字段类型
长度
主键/外键
字段值约束
用户编号
CUSTOMER_ID
numeric
8
P
NOTNULL
编号类型
ID_TYPE
varchar
10
编号号码
ID_NUMBER
varchar
20
用户姓名
CUSTOMER_NAM
varchar
20
用户生日
CUSTOMER_BIR
varchar
50
用户性别
CUSTOMER_SEX
varchar
20
用户地址
CUSTOMER_ADD
varchar
50
2.2.4电话信息表
电话信息表(customerBill)用于存储用户电话信息,表中电话号码为唯一外键,表中的各个字段功能定义如下所示。
中文字段名
英文字段名
字段类型
长度
主键/外键
字段值约束
电话号码
MOBILE_NUMBE
varchar
11
P
NOTNULL
编号类型
MOBILE_TYPE
varchar
20
卡号码
CARD_NUMBER
varchar
20
可用信息
IS_AVAILABLE
varchar
20
2.2.5操作员信息表
操作员信息表(customerBill)用于存储操作员信息,表中操作员编号为唯一外键,表中的各个字段功能定义如下所示。
中文字段名
英文字段名
字段类型
长度
主键/外键
字段值约束
操作员号码
OPERATOR_ID
Numeric
8
P
NOTNULL
操作员姓名
OPERATOR_NAM
varchar
20
操作员密码
OPERATOR_PWD
varchar
20
管理员
IS_ADMIN
Numeric
2.2.5新增用户信息表
新增用户信息表(customerBill)用于存储新增用户信息,表中电话号码,用户号码为外键,用户编号为主键,表中的各个字段功能定义如下所示。
中文字段名
英文字段名
字段类型
长度
主键/外键
字段值约束
用户编号
USER_ID
Numeric
8
P
NOTNULL
电话号码
MOBILE_NUMBE
varchar
11
F
漫游状态
ROAMING_STATU
varchar
20
通话级别
COM_LEVEL
varchar
20
用户号码
CUSTOMER_ID
Numeric
8
F
系统详细设计与实现
3.1中国移动业务管理系统登录界面
在对管理系统操作之前,为了避免信息泄漏,工作人员需输入账户与密码方能进入系统,进行进一步的操作。
此登录页面起到信息保护的作用。
界面如图3.1所示。
实现过程:
(1)页面设计index.html
--
body{
background-color:
#CCCCCC;
margin-top:
10px;
}
-->
--ImageReadySlices(index.psd)-->
3.2登录成功提示模块
给操作人员一个准确的提示,示意操作人员登录成功。
界面如图3.2所示。
实现过程:
Main.jsp
<%@pagelanguage="java"contentType="text/html;charset=GBK"%>
<%@pageimport="po.Toperator"%>
<%
Toperatoroperator=(Toperator)session.getAttribute("operator");
//System.out.println("safsa"+operator.getIsAdmin());
Stringad=operator.getIsAdmin().toString();
%>
height=74src="../images/logo.gif"width=173border=0> 3.3新增操作员模块 新增操作员用户密码界面如图3.3所示 实现过程: Newoperator.jsp <%@pagelanguage="java"contentType="text/html;charset=GBK"%> <%@pageimport="po.Toperator"%> <% Toperatoroperator=(Toperator)session.getAttribute("operator"); //System.out.println("safsa"+operator.getIsAdmin()); Stringad=operator.getIsAdmin().toString(); %> 如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。