文档介绍:仲恺农业技术学院
毕业设计
论文题目基于JSF的毕业设计管理系统
姓名罗则墩
院(系) 计算机科学与工程学院
专业班级计算机科学与技术043班
学号 200410714304
指导教师闫大顺
职称讲师
论文答辩日期 2008年5月10日
仲恺农业技术学院教务处制
学生承诺书
1、本次毕业论文(设计)是罗则墩在导师闫大顺指导下独立完成,没有抄袭、剽窃他人成果,没有请人代做,若在毕业论文(设计)的各种检查、评比中被发现有以上行为,愿按学校有关规定接受处理,并承担相应法律责任。
2、学校有权保留并向上级有关部门送交本毕业论文(设计)的复印件和磁盘。
签名:
日期:
摘要
随着高校的扩招,毕业生逐年增多,毕业设计的管理工作变得复杂起来,指导教师和教务人员的工作也越来越繁重。改进毕业设计的管理方式,减轻教务人员的工作,改善学生与指导老师的交流为本设计的重点。
本系统是结合了仲恺农业技术学院的毕业设计管理规范,在实际的调查和需求分析基础上设计的。系统基于JSF框架,采用MyEclipse作为前台的开发工具,SQL Server2000作为后台数据库。论文从软件工程的角度描述了毕业设计管理系统开发的整个过程,从可行性研究和用UML对系统进行需求分析一直到开发期的概要设计、详细设计与编码及编码调试都按照标准进行。本系统还引用了最新的WEB技术—AJAX,对系统有效地进行必要的功能优化。
关键词:毕业设计管理 JSF框架 AJAX
目录
1 绪论 1
课题研究意义 1
课题现状与发展趋势 2
论文的组织结构 4
2 高校毕业设计管理与信息化 5
毕业设计管理的概念 5
现代毕业设计管理与传统毕业设计管理的主要区别 5
毕业设计管理与信息化技术 6
毕业设计管理的特点及信息化的重要性 6
3 可行性研究 8
开发背景 8
开发工具的选择 8
系统可行性评估 10
4 高校毕业设计管理系统的分析 12
用面向对象的方法UML进行系统建模分析 12
B/S三层模型进行系统架构 15
JSF框架的选择 16
Ajax技术的应用 16
JSF与AJAX集成 17
系统安全措施分析 18
5 系统设计 19
系统结构设计 19
19
密码管理 20
志愿管理 20
题目管理 20
成绩管理 20
导师选择学生 21
信息交流管理 21
用户管理 21
系别管理 22
系统设置管理 22
数据字典与数据项设计 22
部分表数据字典 22
设计数据项 23
数据库表设计 24
数据库结构设计 27
6 系统实现 29
系统体系结构 29
数据源管理 29
数据库创建 29
主要模块的实现 30
创建工程 30
创建系统主窗体 30
创建登录模块 31
学生登入系统模块 34
教师登入系统模块 35
管理员登入系统模块 36
创建数据访问模块 37
On-demand loading 分页的实现 38
Ajax连动下拉框和实时更新的实现 40
系统测试 40
总结 42
参考文献 44
ABSTRACT 46
致谢 47
仲恺农业技术学院毕业论文(设计)成绩评定表 48
1 绪论
课题研究意义
本设计的选题意义在于以下几个方面:
(1)信息技术在教育方面没有完全地发挥其的功效,很多繁重的工作都还是偏重于人为管理,电子信息方面的管理还未渗透到教务管理的各个方面,特别是在毕业设计管理方面,涉及到使用信息技术进行辅助的管理目前在高校中的运用还比较的少,从这一个角度来分析,选择这个课题,有助于了解管理系统在工作中应用的重要性,了解如何把信息技术融入实际的工作流程中,在实际的调研中发现和解决新的问题。随着时代的发展,和信息时代的到来,我们需要研究如何借助信息技术来方便我们的工作,这是一个时代的特点。
(2)在毕业设计在教学环节占据着重要的地位,而成形的毕业设计管理系统目前还相对地比较少。在过去毕业设计管理,毕业生的数量相对来说比较少,毕业设计事项管理相对轻松,信息系统在这个工作流程中还体现不出优势,火车跑不过马一样,因此在这一块内容中,