基于JSF框架的校园学生管理系统的设计与实现

被引量 : 0次 | 上传用户:wangql133
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本次论文选择校园学生管理系统的原因,主要是在于作者本人在学校的工作原因。现在,随着学校规模进一步扩大,学校的学生总人数也在逐年上升,因而学生信息的管理也就变得越来越复杂了。为此,切实有效的把学生信息管理系统引入学校教务管理中,笔者认为,这对促进学校学生管理制度和提高学校教学质量的完善都有着至关重要的促进作用。在开发中,笔者也为选择哪种架构的开发模式而困惑,以往传统的C/S架构的信息软件已经远远不能够满足学校较大信息量的要求,这往往成为学校进一步发展的瓶颈。经过对比分析,这类信息系统软件的缺点,比如软件维护的费用较高、信息查询不是很方便、并且不利于远程管理、同时软件的可操作性不高等缺陷。随着Internet技术的普及和Web时代的发展,基于B/S架构的的信息管理系统得到了快速的发展,已经走进了社会的各个角落,包括学校。较之C/S架构后者更能降低学校的信息软件维护成本。开发一个基于B/S架构的学生管理系统,能够进一步方便学生使用,方便教职工管理。我们通过与学校领导、教职工及学生等多方的详细交流,确定整个系统分为学生管理端和教师管理端。对其系统功能作如下描述:教职工端的功能包括有:职工可以修改自己的密码、有添加新学生的功能、有根据学号查询指定学生基本信息的功能、根据学号查询指定学生成绩的功能、权限范围的控制、可以对学生的选课进行严格的控制、成绩录入的功能。学生端的功能包括有:查看个人基本信息、查看个人成绩信息,包括已修课程成绩及不及格课程成绩、进行网上选课,并可查看课表。整个系统的开发,是基于JSF+BackBean模式下进行开发的。这也是JSF开发中比较常用的一种设计模式,就算Bean都与每一个JSF页面后台相对应,还会有其他的类在工作过程中出现在该Bean中,比如TeacherDB类及StudentDB类都在该系统中与数据库进行交互。一个可重用、可扩展、基于组件、工具友好的服务器端UI框架是JSF基于Java的Web应用开发领域里提供的。人们通常方便快捷地构建Web用户界面是源于在JSF的RAD开发工具中的支持,提高了开发效率的原因也正是利用Java技术实现Web用户界面的难度。我的这个课题主要是为学校的学生及教师使用的教学辅助信息提供一款双向平台,所以适用于高等学校、教务教学的管理教师和学生日常用查询的管理工具缺少不了本系统是一款资源型的管理系统,它具有丰富、完整、规范的内容和比较完善的功能。是一个适用于高等院校或各类专科学校学生工作管理部门的计算机辅助管理系统。它具备高校学生工作部门的学生管理的日常事务性工作及各类数据的自动化处理功能。
其他文献
镁合金具有很多优点,例如密度低、比强度高、比刚度高、导热性好以及可回收等,所以镁合金成为被广泛应用的轻量化结构绿色工程材料。镁合金在汽车、航空、电子通讯等领域有着
本文利用Sofradir公司320×256红外探测器、Altera公司的可编程逻辑器件Cyclone II系列的EP2C35为核心器件,结合美国TI公司的数字处理器C6000系列TMS320C6203B[1]芯片,设计了
结合攀钢1000 m3高炉生产实践,针对大型高炉冶炼高钛型钒钛磁铁矿的特殊性,分析攀钢高炉大型化存在的难点,分析并总结了攀钢2000 m3高炉在高炉本体设计及环保节能方面采取的
通过大量文献调研,介绍了炼钢生产中钢包全程加盖设备与工艺研究现状,为重钢环保搬迁改造,落实国家节能减排政策,建设低成本洁净钢平台,实现绿色、环保、高效生产提供有益借
所谓“名词格”是指名词(体言)在文中与名词或其他词之间的相互关系。日语中名词没有词尾变化,是以名词后附加助词来构成名词格,并且按照名词在文中所处的地位,确定名词格的
<正>语文教学需要教师努力创设生动活泼的学习环境,深入了解学生的学习情形,从学生的角度来考虑问题、设计问题,引导学生积极主动参与到语文学习中,感受文字之美,体味意境之
<正>一、陶行知德育思想与现代德育息息相通陶行知是我国伟大的人民教育家。在陶行知教育思想中,德育占有极为重要的位置。他的德育思想具有浓郁的时代气息、革新精神和民族
化学诱变方法,能诱发产生高密度的点突变,获得遗传背景相似的突变体。不仅能够解决小麦育种中种质资源匮乏的问题,也为相关基因的精细定位、克隆以及基因功能的分析等提供了
我国30多年改革开放促进了经济的快速增长,我国汽车数量也保持持续增长的势头,但汽车交通事故也一直居高不下,尤其是汽车侧面碰撞在所有事故中乘员的伤害更为严重。因此各大