基于面向对象技术的学校人员管理系统的设计与研究

基于面向对象技术的学校人员管理系统的设计与研究

ID:21935590

大小:53.00 KB

页数:5页

时间:2018-10-25

基于面向对象技术的学校人员管理系统的设计与研究_第1页
基于面向对象技术的学校人员管理系统的设计与研究_第2页
基于面向对象技术的学校人员管理系统的设计与研究_第3页
基于面向对象技术的学校人员管理系统的设计与研究_第4页
基于面向对象技术的学校人员管理系统的设计与研究_第5页
资源描述:

《基于面向对象技术的学校人员管理系统的设计与研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于面向对象技术的学校人员管理系统的设计与研究  摘要:高校人员管理是高校一项日常任务和长远发展必须进行的工作。学校人员包括教师、学生、管理人员等多项人员构成,还有外来人员和流动人员等成为学校人员管理的主体和中心环节,随着教育改革的深入和信息化的发展,学校人员管理系统成为学校日常运作和重大决策的一项不可缺少的工作和要求。文章利用面向对象技术提出了一项学校人员管理系统的设计,面向对象类和数据库表的设计与映射是重要内容,DAO数据接口完成映射;系统为B/S结构,软件设计采用三层结构技术;最后对系统安全性方面做了阐述。该管理系统的提出具有重要研究和现实意义。关键词:面向对象

2、技术;数据库;三层结构技术;DAO引言高校人员管理是高校日常管理的一项重要工作和任务,传统的人工管理模式存在着保管利用率低、查找或改变效率低等问题,与教育信息化的进程不相吻合,利用信息化技术构建或改造原有的管理模式成为必然。面向对象技术作为一种发展比较成熟的信息化技术手段,设计学校人员管理系统,对学校人员进行管理成为学校信息化管理的有效方式。1理论基础1.1面向对象技术基本概念面向对象技术是一种新的软件技术,其概念于程序设计。从20世纪60年代提出面向对象的概念到现在,已发展成为一种比较成熟的编程变成思想,并且成为目前软件开发领域的主流技术和方法论。通过面向对象技术,

3、可以将客观世界直接映射到面向对象的程序空间,从而对软件设计和系统开发带来重大影响。对象是包含客观事物特征的抽象实体,是属性和行为的封装体。1.2面向对象技术基本特征面向对象的基本特征有抽象性、封装性、继承性和多态性。把众多的事物进行归纳、分类,分类所依据的原则就是抽象,就是忽略非本质特性,而强调与当前目标有关的本质特性,从而找出事物的共性,把具有共性的事物划为一类,得到一个抽象的概念。封装就是把对象的属性和行为结合成一个独立的单位,并尽可能隐蔽对象的内部细节。继承是一种联接类与类的层次模型,继承性是指特殊类的对象拥有其一般类的属性和行为。面向对象设计借鉴了客观世界的多

4、态性,体现在不同的对象收到相同的消息会产生多种不同的行为方式。由于继承性,对象共享许多相似的特征;由于多态性,不同对象可以有独特的表现方式,实现特性化的设计。1.3类类是具有相同属性和行为的一组对象的集合。类是对象的抽象,对象是类的实例,是特殊与一般的关系。2系统设计实例2.1拓扑结构3数据库设计3.1数据库设计说明当面向对象的数据结构建立后,需要做好数据库的设计。数据库采用关系数据库,要处理好面向对象数据结构与关系数据库设计的映射对应关系,即面向对象数据类型的属性对应与关系数据库表中的列,需要设计好面向对象的操作函数对关系数据库进行加入,删除等操作,可以通过编程来实

5、现。软件分为表示层、中间层和数据层,表示层为用户提供查询,浏览,加入,删除,修改等功能,当然要设置用户权限。中间层实现查询,浏览,加入,删除,修改等功能,而数据层用来实现数据的存储、更新,维护等,采用SQLServer实现数据库。3.2数据库数据层设计(1)学校人员主表(见表1);(2)学生表(见表2);(3)教师表(见表3);(4)管理人员表(见表4);(5)后勤人员表(见表5);(6)流动人员表(见表6)4DAO设计DAO是数据访问对象的简称,在面向对象的软件设计中,DAO层通过数据访问对象完成业务对象到关系数据库的转换,需要为每个业务对象设计DAO对象来完成映射

6、。DAO对象中存储了增删改查方法,为提高DAO的灵活性,需要为每个DAO对象设计访问接口,这可以通过类的继承与多态来实现。设计一个BaseDAO来完成最基本的数据库操作,在其中设计最为基础的add,delete,load,update,find等方法。BaseDAO类的结构大体如下,自顶向下,包含了5应用程序设计5.1整体结构模式B/S结构(Bro][M].清华大学出版社,2004(8).[3]刘崇富,孔浩,张子峰.基于分层体系的高校档案管理系统的DAO层的设计与实现[J].计算机光盘软件与应用,2012.24(197-198).[4]徐爱兰.计算机软件开发中的分层技

7、术探讨[J].计算机光盘软件与应用,2012(24).[5]姚刚.C/S和B/S混合模式教务管理系统的设计与实现[J].北京邮电大学,2009.[6]李云峰,程代杰.WebSphere安全策略概述及在B2B电子商务应用中的实现[J].计算机应用研究,2002.04(80-82).[7]任利明.计算机X络安全体系结构的研究[J].计算机光盘软件与应用,2012.24.82.[8]刘建圻.基于RBAC权限管理模型的改进与应用[J].计算机应用2008(9).[9]黄伟强,傅秀芬.基于角色的权限管理系统的研究与设计[J].现代计算机(专业版),2011.0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。