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

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

论文摘要

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

论文目录

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

    • [1].探究高校学生管理系统建设[J]. 电子世界 2020(02)
    • [2].基于学生管理系统处理学生事务技巧[J]. 电子世界 2020(16)
    • [3].浅谈对全国中等职业学校学生管理系统的认识及建议[J]. 职业 2018(10)
    • [4].如何在中职学校构建与时俱进的学生管理系统[J]. 职业教育(中旬刊) 2017(03)
    • [5].学生管理系统的设计与开发[J]. 科技展望 2014(07)
    • [6].数字化校园建设中的学生管理系统探索[J]. 新校园(阅读) 2018(05)
    • [7].基于C#学生管理系统的设计与实现[J]. 网友世界 2014(15)
    • [8].高校学生管理系统信息共享中存在的问题探讨[J]. 企业科技与发展 2017(12)
    • [9].学生管理系统中量化系统的设计[J]. 辽宁师专学报(自然科学版) 2016(04)
    • [10].学生管理系统的设计与研究[J]. 民营科技 2017(10)
    • [11].开放教育“随到随学”学生管理系统的研究与设计[J]. 广西广播电视大学学报 2014(04)
    • [12].高校学生管理系统的关键技术及特点[J]. 数码世界 2019(10)
    • [13].试论计算机软件在高校学生管理系统中的应用[J]. 科技风 2014(09)
    • [14].基于RFID的学生管理系统的研究与设计[J]. 电脑知识与技术 2013(08)
    • [15].高校学生管理系统构建策略探讨[J]. 成都纺织高等专科学校学报 2012(04)
    • [16].高校学生管理系统建设[J]. 科技传播 2019(10)
    • [17].基于微信公众平台的高校学生管理系统的有效性[J]. 信息与电脑(理论版) 2019(17)
    • [18].基于智慧校园的学生管理系统的探究[J]. 科技风 2017(05)
    • [19].计算机软件在高校学生管理系统中的应用[J]. 电子技术与软件工程 2015(12)
    • [20].学校学生管理系统的设计与实现[J]. 电脑知识与技术 2009(18)
    • [21].计算机软件在高校学生管理系统中的应用[J]. 数码世界 2018(11)
    • [22].基于微信公众平台的学生管理系统移动客户端设计与实现[J]. 网友世界 2014(09)
    • [23].浅谈GridView控件在学生管理系统中的应用[J]. 信息安全与技术 2011(11)
    • [24].一种基于物联网技术的学生管理系统的设计与研究[J]. 北京印刷学院学报 2020(08)
    • [25].分析计算机软件在高校学生管理系统中的应用[J]. 河南科技 2015(21)
    • [26].基于微信公众平台的高校学生管理系统的设计与研究[J]. 数码世界 2019(10)
    • [27].礼治视阈中的学校礼仪教育与学生管理[J]. 中国校外教育 2009(06)
    • [28].学生管理信息系统设计与开发研究[J]. 信息与电脑(理论版) 2020(07)
    • [29].计算机软件在高校学生管理系统中的应用[J]. 中外企业家 2018(22)
    • [30].基于C/S架构的学生管理系统设计[J]. 电脑知识与技术 2018(16)

    标签:;  ;  ;  ;  ;  

    基于JSF框架的校园学生管理系统的设计与实现
    下载Doc文档

    猜你喜欢