1、 1 毕业论文 开题报告 信息与计算科学 嘉兴学院结业换证考试管理系统的设计与实现 一、 选题的背景、意义 数字网络技术作为一种新型的信息传播和人际交往的工具,正日益改变高校学生的生活、学习、交往方式和娱乐方式等。目前高校辅导员、班主任等学生管理工作者的管理工作,大部分是采用手工方式或是 OFFICE 组件完成,管理的效率较低,学生的信息也不便与更新、查询和分析 1 。长期以来,学校的学生管理工作都是繁重的,随着学校建设的发展,学生信息不断增多,管理这些庞 大的信息非常困难,这些巨大的工作量给老师和学校工作人员形成了一定的压力。有时不得不靠增加人力、物力来进行学生管理工作 2 。 通过 WEB
2、 实现教学管理的网络化是教学管理办公自动化的发展趋势,基于 B/S 结构的教务办公自动化系统利用 INTERNET 实现教师、学生和教务管理员的交互,实现数据的收集、处理和发布。从而让学生方便的从网上选课,教师可以把学生的成绩上传到教务管理部门的数据库上,教务管理人员可以方便的实现教务管理工作 3 。 JSP技术使网页开发设计者能够快速开发出基于现有商务系统的动态网页,作为 Java的一部分, JSP技术使得在独立的平台上那些基于 Web的应用软件能够得到迅速发展,为创建显示动态生成内容的 web页面提供了一个简洁而快速的方法。 JSP技术的设计目的使得构造基于Web的应用程序更加容易和快捷,
3、而这些应用程序能够与各种 web服务器、应用服务器、浏览器和开发工具共同工作。它在代码执行效率、代码可移植性及组件的应用上均优越于它 的动态页面技术,因此发展前景十分宽广 4 。 学生管理系统作为一个多部门、多用户、需要常常升级的系统采用 B/S三层结构有着 C/S二层结构无法比拟的优势。三层结构通过将整个系统分为不同的逻辑块,大大降低了系统开发和维护的成本,大大提高了系统模块的复用性,缩短了开发周期,降低了维护费用。其次,系统的扩展性大大增强 5 。 目前, Web应用程序开发一般采用微软的 NET架构和 SUN的 J2EE架构,这两种架构各有2 其优缺点。综合考虑系统结构、开发周期、可扩充
4、性、可重用性和可维护性等方面的因素,采用符合 MVC(Model ViewController)的开发模式,用 J2EE构建通用 Web信息系统框架是较为合适的选择 6 。 自从 web2.0的诞生以来, JavaScript一直炙手可热,加之 AJAX的大行其道,时至今日,JavaScript技术已被推到极致。它被应用在各种 B/S架构的项目中、网站开发中,甚至一些嵌入式设备中 7 。 由于目前越来越多的大学生因为各种原因不能及时毕业,急需一个系统来管理那些需要换证考试的学生,方便他们了解重考信息、报名、查阅成绩,以及更改联系方式。 结业换证考试管理系统 开发使用面向对象的软件工程方法。面向
5、对象软件工程方法的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空间(也称为问题域)与实现解法的空间(也称为求解域)在结构上尽可能一致,因此,这样的程序易于理解和维护 8 。 二、研究的基本内容与拟解决的主要问题 系统的程序总体设计分为基本信息管理、成绩管理、课程设置、报表输出、系统等功能模块,用以实现对学生生信息管理的一整套服务。下面介绍各模块功能。 1主控模块 :整个系统的控制中心,也是系统进入各级子模块的入口。它是由标题栏程序、关于系统的页面表单程序、登录框表单程序、主菜单程序组成。当系统进入登录
6、框表单后,只有用户名和密码输入完全正确后,按确定钮后方可进入主菜单,进行按需操作。 2基本信息管 理模块 :可以进行学生基本信息的录人、查询、修改、删除等操作。 3成绩管理模块 :可以进行学生成绩的录入、查询、编辑等操作。 4课程没置模块 :可以查询、编辑各专业课程设置的情况。 5报表输出模块 :主要是学生通讯录、成绩报告单的输出,以供用户的使用。 6信息统计模块 :主要是用来统计重考全部通过学生及各门课成绩的排定。 7系统模块 :主要有显示系统使用说明、系统口令修改、高级管理、退出等功能 拟解决的主要问题: 实现系统各个功能。 三、研究的方法与技术路线、研究难点,预期达到的目标 研究方法与技
7、术路线: 3 深 入研读有关 信息管理系统、教学管理系统开发设计 的文献资料,了解 结业换证考试管理系统 的需求,确定整个系统的开发环境,做好系统的总体设计与详细设计,以及用计算机语言编程实现的方法,最后进行测试。 研究难点: (一)数据库连接问题; (二)系统安全性问题; (三)数据库备份和恢复问题; 预期达到的目标: 本系统能正常运行。 四、论文详细工作进度和安排 第七学期第 10 周至第 11 周 查阅文献,收集信息与材料并进行加工整理,形成系统材料 第七学期第 12 周至第 15 周 研读文献,理解信息管理系统、教学管理系统开发设计的整个过 程,完成结业换证考试管理系统的需求分析、模块
8、设计、数据库设计,完成文献综述、开题报告、外文翻译; 第七学期第 16 周至寒假 完成结业换证考试管理系统的模块详细设计与编程、调试; 第八学期第 1 周至第 3 周 撰写论文提纲,完成论文初稿; 第八学期第 4 周至第 10 周 完成结业换证考试管理系统的开发工作,完成论文第二稿; 第八学期第 11 周至第 12 周 针对问题进行修改,完成论文第三稿; 第八学期第 13 周至第 14 周 针对论文不足之处,进行反复修改;最后定稿,准备答辩。 五、主要参考文献: 1 田文强等 .基于 B/S 模式 的高校学生管理系统的研究与设计 J.新乡师范高等专科学校学报 .2007,(5):72-74.
9、2 周锦芳等 .学生管理系统的研究与应用 J.电脑与电信 .2008,(6):25-27. 3 徐玲等 .基于 BS 结构的高校教务办公自动化系统的设计与实施 J.电脑与信息技术 .2001,(3):27-29. 4 陈欣等 .基于 JSP 动态网站的建设 J.计算机与数字工程 .2004,(4):94-96. 5 杨小影等 .基于 BS 结构学生管理系统的实现 J.宁波职业技术学院学报 .2009,(2):73-75. 6 陈军等 .基于 J2EE 的通用 WEB 信息系统框架设计与实现 J.计算机系统应4 用 .2007,(1):6-9. 7 夏天 .JavaScript 高级应用与实践 M.北京 :电子工业出版社 .2008. 8 张洁 .基于 JAVA 的高校学生管理系统的设计与实现 J.福建电脑 .2009,(10):112.