美章网 资料文库 人员管理信息系统设计论文范文

人员管理信息系统设计论文范文

本站小编为你精心准备了人员管理信息系统设计论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

人员管理信息系统设计论文

1三层架构的组件设计

系统功能主要通过业务层及数据访问层的类文件、对象和界面实现,其中,相同功能的类进行封装构成功能组件。本系统主要构建了system.dll、mis-sion.dll、database.dll组件文件,system.dll组件实现系统基本页面及用户管理功能(登录验证、页面加载、系统用户管理等),mission.dll组件实现系统功能流程操作,database.dll组件实现与数据库间的数据交互。system.dll与mission.dll构成业务层,database.dll实现数据接口层[3]。

1.1数据访问层的database.dll组件使用技术访问Oracle数据库。是.NETFramework用于和数据源进行交互的面向对象类库。本系统采用Framework数据类库,主要使用Connection连接对象连接数据库、com-mand数据命令对象执行增删改SQL语句、DataReader数据读取器对象、DataAdapter数据适配器对象及DataSet数据集对象[3]。

1.2业务层的system.dll组件system.dll组件主要实现系统用户分组、用户权限、登录验证、页面加载等功能。当使用者登录时,Web页面调用system.dll的usermanager.cs类文件中的userlogin方法。userlogin方法引用database.dll中的runsql和runproc方法,从数据库中获取用户对应权限及密码验证,重组Web页面。

1.3业务层的mission.dll组件mission.dll组件主要实现系统业务功能,包括项目维护、考核成绩录入、人员管理、任务人员筛选及查询统计等功能。组件中的类文件执行查询、添加、删除、更新、维护等操作,通过调用数据访问层组件的各个方法实现系统的各项功能[4]。

2主要功能实现

2.1动态生成功能模块设计时考虑系统的拓展性和可移植性,Web导航页面、任务保障维护和成绩录入模块均是动态生成的。使用者只需维护好任务字典和考核科目、子科目、项目字典以及考核规则表,表示层Web导航页面自动刷新,任务保障和成绩录入模块根据维护好的字典项目调用mission.dll类文件中的bindmis-sion、bindclass、GridViewShow等各种方法自动更新显示。

2.2卫勤任务人员选拔卫勤任务人员选拔是本系统设计的主要功能。根据历次参加卫勤任务的情况、日常考核科目的成绩、卫勤保障人员的状态等综合测评结果进行本次卫勤任务人员的选拔,选拔结果同时反馈至日常任务维护中。此项功能的实现主要采用.NET中的虚拟表技术,调用Oracle数据库中的createtableproc存储过程生成虚拟表动态创建绑定gridview显示,gridview列名为人员信息、任务名称及考核科目(这几项从字典表中提取,具体内容和列数不确定,gridview字段值为列名对应人员信息、任务保障次数及考核项目按权重算出的科目成绩)。

2.3ajax控件的使用ajax是异步Javascript和XML的缩写。在传统的Web网页中,当浏览器向服务器提出访问请求时,Web页面的每个服务器控件均与服务器连接一次。而在ajax处理模型中,一些页面元素可以直接调用ajax引擎实现功能,只有当信息必须从服务器上获得时才访问服务器,这样可节省时间、提高效率。本系统在登录用户的验证码、时间控件的获取、同步刷新导航列表等功能中均使用ajax控件,本文中不再赘述。

3结语

军事任务卫勤保障人员管理系统是在.NET三层结构的基础上开发的,层次分明、逻辑清楚、功能稳定。此外,设计时充分考虑系统的拓展性,各个功能模块采用动态生成和创建虚拟表的技术,为系统功能开发和扩充提供了技术保证。军事任务卫勤保障人员管理系统实现了对卫勤保障人员的信息化管理,把保障人员的信息、日常工作学习状态通过加权算法与卫勤保障人员选拔相结合,完成了信息采集、任务分配、数据反馈、管理决策的全数据链管理过程,弥补了以往保障人员选拔中存在的凭经验、靠印象、盲选的不足,提高了卫勤护理保障体制的自动性、高效性与科学性,为做好新形势下信息化、网络化的军事任务卫勤保障工作提供了有力保障。

作者:冯帅单位:解放军401医院信息科