论文部分内容阅读
资源信息化已经成为世界的发展新潮流,随着信息化的普及,信息管理系统也发挥着越来越重要的角色。高校人事资源管理系统已经渗透到普通高校管理工作的各个层面,不管是论其本身还是起发挥的作用,为各个高校的创新、发展及管理开支做出了明显的贡献。本系统基于B/S结构的数据库管理系统(DBMS)解决方案,在windows系统平台上,利用Oracle数据库系统,建立了江苏省高校师资管理系统,为高校建立一套共享的师资信息数据库。首先,数据库的信息项采集依据省教育厅实际需要,综合全面、不冗余,而且各表之间创建了多种约束。然后,利用SQLDeveloper数据库管理工具和增量型系统开发模式,建立数据库系统,并且通过ADO.NET技术实现ASP.NET对数据库的访问。由系统中各表之间的约束得到了系统关系图与E-R图。然后,为了保证数据信息的安全,系统提供了完善的权限管理控制,划分三种访问角色:第一种是普通用户,允许普通的用户注册,仅能对个人信息进行添加、修改、删除等查询操作,第二种是学校管理员,仅能管理操作本校的信息;第三种是教育厅管理员,具有最高权限,能修改、查询、删除所有学校和教师的信息。系统中创建两个公共类Class和University:通过Class类将每个表中的数据信息都作为一个结构体进行处理;University类作为实现数据库的连接接口,方便数据库有界面的数据传递。最后,为了优化数据库系统性能,在系统中我们创建了存储过程(StoredProcedure)。存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理,经编译后存储在数据库中,提高系统查询速度。论文应用了一种基于Java语言与PL/SQL结合的存储过程,相比于以前基于PL/SQL的存储过程,具有更高的扩展性。