当前位置:主页 > 科技论文 > 软件论文 >

联通审计系统的设计与实现

发布时间:2021-02-27 14:58
  近些年来,随着信息技术和通讯技术的迅猛发展,通讯工程的基础建设越来越多,通讯工程的类型越来越复杂,相应的联通的审计部门对这些工程的审计业务流程也越来越复杂,但是现有的审计系统存在着人员角色不明确,不能灵活扩展,数据混乱,权限混乱,没有数据验证等一系列的问题,为了解决这些问题,需要一套能够人员角色分工明确,数据规范,可扩展性强,能够稳定运行的行业应用系统。本文基于联通的审计流程,通过所学习的软件工程的知识,详细阐述了工程审计系统的开发和实现工作。论文首先阐述了工程审计的相关业务流程,介绍了工程审计系统用到的开发架构以及用这种架构所解决的问题,然后通过需求分析,系统设计,程序实现等各个方面阐述了系统的研究开发全过程。系统所用到的开发平台为微软的.NET平台,数据库为微软的SQL SERVER,使用了NHibernate架构的分层模型。系统的主要功能为通讯工程报审、零星工程报审、审签工程报审、工程管理、工程接收、工程审计、工程盖章、参数设置、类别设置、工程统计、添加角色、添加功能、添加操作员、添加页面、角色功能关系设置等。目前此系统在联通公司的服务器上运行良好,大大提高了联通审计部门和外围单... 

【文章来源】:河北大学河北省

【文章页数】:85 页

【学位级别】:硕士

【部分图文】:

联通审计系统的设计与实现


系统架构图

审计系统,程序框架,数据实体


图 4-2 审计系统程序框架图4.1.1 数据实体层由于系统了通过 NHibernate 实现了 ORM(对象关系映射),数据实体层Mengyi.DataEntity 类库中的类对应了数据库中的每个表,这层的代码主要由CodeGenerator 这个小工具自动生成,如下图 4-3 所示

生成代码


图 4-3CodeGenerator 生成代码图首先输入命名空间 Mengyi.DataEntity,点击刷新表信息按钮,会根据配置列出数据库中的表格。选中某个表,点击生成代码,程序会根据选中的表生成对应的数据实体类。数据库中的每一个表对应一个实体类,除了实体类之外,在数据实体层还要建一个枚举类,用来表示各种状态信息,例如工程大类别,工程状态等,它不对应任何数据库中的表。4.1.2 数据访问层数据访问层包括了所有对数据实体层的逻辑操作。首先定义数据访问基类文件BaseDao.cs,在 Mengyi.DataAcess 中添加类 BaseDao,所有其他数据访问层的类都继承于 BaseDao,并实现了基类中的方法。在构造函数中,对数据访问基类进行初始化操作,通过读取配置文件给数据库连接字符串赋值。在 BaseDao 中包含以下主要方法:1.public T GetInstanceById<T>(object id) where T : class,这个方法是通过某个类的Id 获取它的对象的抽象方法,其中 id 是指对象的主键,T 是泛型的类型,返回的是对象

【参考文献】:
期刊论文
[1]电力企业内部审计信息化工作的实践与探索[J]. 吴秀贞.  企业改革与管理. 2018(22)
[2]会计师事务所审计信息化现状及分析[J]. 曾凡伟.  中国注册会计师. 2018(11)
[3]当前计算机审计应用现状与发展趋势的思考[J]. 王云兰.  电脑迷. 2018(11)
[4]ASP.NET与SQL数据库的连接与查询方法探索与实现[J]. 王洪兰.  信息系统工程. 2018(10)
[5]基于CMMI模型的K公司软件开发项目体系[J]. 毛程佳.  电脑与电信. 2018(08)
[6]我国信息系统审计的现状,创新与探索[J]. 严立鹏,王优.  中国新通信. 2018(15)
[7]浅析SQL SERVER数据库的安全管理探究[J]. 李明明.  网络安全技术与应用. 2015(09)
[8]基于ADO.NET技术访问SQL Server数据库的编程实现[J]. 江凌,杨平利,杨梅,袁媛.  现代电子技术. 2014(08)
[9]基于快速原型方法的需求分析[J]. 刘继敏.  硅谷. 2011(14)
[10]基于Spring和Hibernate数据访问技术研究与应用[J]. 程显生,郭艳光.  制造业自动化. 2011(05)



本文编号:3054399

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3054399.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户beec7***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com