傻大方摘要:【工程硕士工程实践结题报告|工程硕士工程实践结题报告 某广电企业充值卡系统的设计与实施( 四 )|某广电企业充值卡系统的设计】4.2 技术路线表1采用技术前台展现Html+div+css+js模板技术Jsp+velocity技术整体框架Struts2.1 + Spring2.0 + Hibe 。 20、rnate3.2接口WebSerivce+ajaxAjax框架DWR2.0+prototype+iClas...
按关键词阅读: 实施 设计 系统 充值卡 企业 广电 报告 实践 工程 工程硕士
4.2 技术路线表1采用技术前台展现Html+div+css+js模板技术Jsp+velocity技术整体框架Struts2.1 + Spring2.0 + Hibe 。
20、rnate3.2接口WebSerivce+ajaxAjax框架DWR2.0+prototype+iClassxml处理Dom4j反射处理BeanUtils日志Log4j数据库C3p0连接池业务报表iReport+jasperreport4.3 系统应用架构4.3.1 Struts2.x图5 Struts2.x的工作流程图简言之 , struts2.x是一个存储和转发的MVC框架 , 通过配置文件将视图和流程控制单元绑定 。
4.3.2 Spring2.x图6 Spring的七个核心模块图简言之 , Spring是一个管理Bean、“解藕”的一个容器 , 它可以和Struts、Hibernate集成 , SpringA 。
21、OP可以进行面向切面开发 , 对于系统改造和功能扩展提供了比“面向对象”更简单的解决办法 , 这部分主要是通过一些拦截器去完成AOP开发;SpringORM则是对Hibernate等一些ORM框架的集成 , 通过Spring自带的方法就可以利用Hibernate的特性;SpringWeb及SpringWeb MVC集成了更多的WebMVC框架(一般用Struts2.x代替SpringMVC);SpringDAO集成了对DAO的操作 , 通过SpringDAO来管理事务 , 同时也支持JDBC的数据访问支持 。
4.3.3 Hibernate3.x图7 hibernate的运行方式图简言之 , hibernate是一个OR 。
22、M框架 , 通过映射文件 , 将不同数据库的表及其字段映射为通用的持久化的对象 。
Hibernate可以忽略不同数据库之间的不同 , 对于程序来说可以更大程度的代码复用 , 不需要为不同的数据库创建不同版本的程序代码 , 而且通过配置hibernate缓存机制 , 可以很方便的将持久化对象缓存到内存及硬盘上 , 有利于快速的读出信息 。
4.3.4 Struts2.x+Spring2.x+Hibernate3.x整合图8 整合示意图struts+spring+hibernate整合后 , 用struts的存储转发机制控制流程;用spring来管理对象之间的关系(解藕)、管理事务、调用hibernate数据访问方法;用hiberna 。
23、te管理DAO层的操作 。
4.4 系统组成部分4.4.1 系统接入电话接入是通过地市PSTN网汇接到系统的接入交换机上 , 同时 , 由接入可编程交换机统一控制业务逻辑 。
4.4.2 数据库服务器数据库服务器是充值卡系统结构中的核心环节 , 它为客户端提供快速、准确的存取数据服务 , 且处理能力、存储能力、扩展能力要完全能满足设计需要 。
主要完成以下功能:集中存储系统的业务数据、客户资料、历史服务记录等 , 完成数据管理功能 。
4.4.3 接口服务器充值卡系统由于是三层架构设计应用软件 , 因此 , 与其他系统接口也就与传统的底层数据库接口有所不同 , 所有的接口通过此接口服务器实现业务逻辑 。
包括:充值、缴费、余额查询、对帐等 。
该接 。
24、口服务器在直接连接数据库的同时 , 也可以利用标准报文协议 , 连接短信网关等非数据库系统 , 起到平台数据网关的作用 。
4.4.4 应用服务器应用服务器运行业务系统应用软件 , 负责卡类数据生成、网络系统管理、统计报表、业务生成等管理功能 。
4.5 系统软件架构图9 系统软件架构图系统分为表示逻辑、业务逻辑和数据逻辑三个不同的处理层 , 从而使系统不但具备了大型机系统稳定、安全和处理能力高等特性 , 同时拥有开放式系统成本低、可扩展性强、开发周期短等优点 。
充值卡系统包含功能模块如图所示:图10功能模块图5 充值卡系统的设计5.1 卡生产和生成生成新的缴费充值卡 。
卡生成以批次为单位 , 根据需要设定卡的面值、数量、有效期、卡 。
25、类型等信息 , 系统自动生成该批次充值卡的所有卡号和密码(卡号连续、密码随机) , 用户根据此信息 , 制作实体缴费充值卡 。
5.1.1 缴费充值卡的密码组成卡号构成有如下格式:批号+序号+卡号+密码批号:是制作卡时使用的批量生产号码 , 该号码自动顺序生成 , 可用于分发缴费充值卡 。
序号:是批号的延续 , 标志该号码在一批卡种的顺序 , 也代表该批卡的数量 。
该号也用于分发缴费充值卡 。
卡号:顺序生成 。
密码:随机产生 , 并经Triple DES算法加密 , 电脑显示为不可见 , 缴费充值卡上密封 。
5.1.2 缴费充值卡的安全生成系统操作员生成缴费充值卡需由二或多个操作员共同操作 , 其中有一个是主要操作员 。
当某一个具有“生成”权限的操作员 。
26、进入系统操作生成程序时 , 系统查找另外一个或多个(具体数目事先约定)具有“生成”权限的操作员是否也进入了系统 , 若未进入 , 则不能生成 。
5.1.3 缴费充值卡的生产缴费充值卡信息生成并加密以后 , 生产缴费充值卡可由制卡厂家生产 。
稿源:(未知)
【傻大方】网址:/a/2021/0621/0022537540.html
标题:工程硕士工程实践结题报告|工程硕士工程实践结题报告 某广电企业充值卡系统的设计与实施( 四 )