学位论文 > 优秀研究生学位论文题录展示

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

作 者: 路畅
导 师: 魏晓辉;李磊
学 校: 吉林大学
专 业: 软件工程
关键词: 学生管理 信息系统 JSF技术 B/S架构 Web设计
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 145次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本次论文选择校园学生管理系统的原因,主要是在于作者本人在学校的工作原因。现在,随着学校规模进一步扩大,学校的学生总人数也在逐年上升,因而学生信息的管理也就变得越来越复杂了。为此,切实有效的把学生信息管理系统引入学校教务管理中,笔者认为,这对促进学校学生管理制度和提高学校教学质量的完善都有着至关重要的促进作用。在开发中,笔者也为选择哪种架构的开发模式而困惑,以往传统的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用户界面的难度。我的这个课题主要是为学校的学生及教师使用的教学辅助信息提供一款双向平台,所以适用于高等学校、教务教学的管理教师和学生日常用查询的管理工具缺少不了本系统是一款资源型的管理系统,它具有丰富、完整、规范的内容和比较完善的功能。是一个适用于高等院校或各类专科学校学生工作管理部门的计算机辅助管理系统。它具备高校学生工作部门的学生管理的日常事务性工作及各类数据的自动化处理功能。

全文目录


摘要  4-6
ABSTRACT  6-10
第1章 绪论  10-13
  1.1 问题的提出  10
  1.2 学生管理系统的发展现状  10-11
  1.3 课题研究的意义  11-12
  1.4 课题研究的方向  12-13
第2章 学生管理系统功能与模式的确定  13-23
  2.1 平台的功能设计  13-18
    2.1.1 系统需求分析  13-14
    2.1.2 系统开发实体  14-16
    2.1.3 各公共模块的介绍  16-18
  2.2 系统的模式选择  18-21
    2.2.1 设计模式  18-19
    2.2.2 利用JSF 框架开发Web 应用程序步骤  19-21
  2.3 程序结构比较  21-23
    2.3.1 C/S 架构与B/S 架构的定义  21
    2.3.2 C/S 结构与B/S 结构之比较  21-23
第3章 学生管理系统数据库的设计与实现  23-34
  3.1 数据库技术  23
  3.2 数据库分析  23-24
    3.2.1 MySQL 简介  24
    3.2.2 MySQL 特点  24
  3.3 数据库表的设计  24-29
  3.4 数据库准备工作  29-31
    3.4.1 测试数据添加  29-30
    3.4.2 数据源的配置  30-31
  3.5 数据库安全策略  31-34
第4章 系统开发的技术问题  34-52
  4.1 开发技术简介  34-37
    4.1.1 Java 简介  34-35
    4.1.2 JSF 技术  35-36
    4.1.3 Java Bean 简介  36
    4.1.4 开发平台  36-37
  4.2 功能的开发与实现  37-52
    4.2.1 各功能模块开发效果及运行效果演示  38-43
    4.2.2 基于JSF 框架的Web 开发  43-49
    4.2.3 设计工程中遇到的难点及解决方案  49-52
第5章 结论  52-54
  5.1 技术要点汇总  52
  5.2 总结  52-54
参考文献  54-55
作者简介及在学期间所取得的科研成果  55-56
致谢  56

相似论文

  1. 多厅影院空间架构研究,TU242.2
  2. 基于网络虚拟社区的企业营销风险预警系统研究,F274
  3. 农村寄宿制学校学生管理现状与对策研究,G471
  4. 新疆油田地面工程造价指标和管理信息系统的研究与应用,F284
  5. 我国服务型政府建设的现状及构建途径研究,D630
  6. 面向绿色大学建设的高校节能体系研究,G647
  7. 基层部队人员日常管理信息系统设计实现,TP311.52
  8. 畜产品质量安全保障监管RFID系统,TS201.6
  9. 全球化背景下当代中国发展道路研究,D616
  10. 土壤环境功能区划研究,X321
  11. 基于GIS的温州农业资源管理信息系统的构建,S126
  12. 数字电视互动应用交互系统设计与实现,TP311.52
  13. 基于.Net的军队党员信息管理系统的设计与实现,TP311.52
  14. 法院审判信息系统的访问控制研究,TP309
  15. 军用车辆管理信息系统的设计与实现,TP311.52
  16. 77263部队干部管理信息系统与干部综合素质考评的设计与实现,TP311.52
  17. 高职院校教学案例库的创建探究,TP311.53-4
  18. 面向服务的Web报表的研究与设计,TP393.09
  19. 第24届大冬会竞赛管理系统项目风险管理,G812.2
  20. 土壤污染场地调查与评估信息系统研究,X825
  21. 基于windows xp嵌入式系统的心电检测分析仪,R197.39

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com