1、毕业设计开题报告 计算机科学与技术 基于 UML 的学习成绩信息系统 一、综述本课题国内外研究动态,说明选题的依据和意义 意义 学校主要有总务处、政教处、教导处、培训处四大块。其中教导处的工作最为繁重,工作人员多,信息量大。除财务部门有专人及专用软件进行信息处理外,其它各类的数据处理都由班主任以及教导处工作人员人工完成。教导处目前有几十个班级的学生,处理的信息主要有五大类:学生信息、成绩数据、课程信息。本系统主要着眼于以上部分,建立数据库以及对数据的各种操作功能。 对于学生信息,各班的班主任及学校领导由于各 种分类和了解的需要,经常性地进行各种查询。例如:查询一个班级中团员的人数,男、女生的人
2、数,住宿或通宿学生的人数等等。教导处在每一届学生进校时必须进行分班,设置学号;每一届学生毕业,要进行学生信息备份; 对于成绩管理,课任教师要进行本科目成绩登记,计算平均分、优秀率、及格率;班主任在期中考试和期末考试后计算本班学生总分,排名次;教导处要统计补考学生人数及相应名单,每学期进行学生成绩备份;学校领导则可通过查询工具来了解学生成绩情况。 对于课程信息,教导处每学期要进行课程安排、课任教师分配、一周课程安排、中途课程 调整等等。 以上各类信息目前还处于手工或半手工的管理状态,效率低,可靠性差。配备电脑,但实际利用率不高,如果采用计算机进行以上各类信息的管理,必将大大提高工作效率,对学校各
3、类信息的维护及了解起到积极的作用。另外随着计算机网络的持续发展,无论是工作、学习还是生活,将会越来越多地融入到流动的比特中,人们的工作节奏在不断加快,需要快捷的信息来源,并对此作出反应。因此,无论是从目前的现状来看,还是面向未来,一个功能完备的学校信息管理系统的开发都非常有必要。 本人作为学习计算机专业的一员,对系统的需求作了较深入 的认识,同时也掌握了一定的系统开发理论,借这次毕业设计的契机,一方面利用自己的所学小刀试牛,另一方面通过这次实践必将提升自身对软件工程、数据库、程序设计等理论的认识,积累系统开发的经验。 作为毕业设计,由于时间比较紧张,加之本人没有任何系统开发的经验,它肯定存在许
4、许多多不足的地方,但对它的改善和功能的完备并不会随着毕业设计的结束而终止。本人将在原来的基础上,着眼未来,追踪计算机新技术发展,并应用到系统持续开发中。 研究现状分析 21 世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普 及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。我所开发的这个系统所采用的是当前较为流行的编程软件 VISUAL BASIC 6.0 作为实现语言,以数据库 Micro
5、soft SQL Server2000 作为系统的后台操作,其功能在系统内部有源代码直接完成。我们只需按系统要求输入即可操作。为了校上网做好准备。跟据 1999 年中国电信的调 查报告显示我国的上网人数已达到 890 万,互联网已经十分普及,学校往界的毕业生希望能在世界的任何一个角落查到自己校友的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。根据实际情况,我们使用原型法( Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所
6、有的性质全部满足。此时模块也发展成为最终产品了。 二、研究的基本内容,拟解决的主要问题: 1、 用基于 B S体系结构, JSP技术开发 Web页面和 SQL2000数据库管理系统结合的开发方案。 2、系统要由后台数据库、用户登录、信息管理、成绩管理等四个模块组成。 3、实现学生的信息修改和成绩查询功能;实现教师的信息修改、成绩查询及成绩录入功能;实现管理员对学生、教师、班级及成绩的管理功能。 三、研究步骤、方法及措施: 1、总体设计 对系统进行架构,包括系统的模块设计,数据库设计等等。 2、详细设计 窗体设计,与数据库的连接等等。 3、编码阶段 进行编码。 4、测试阶段 对系统进行必 要的测
7、试。 5、编写设计论文 四、 参考文献 1刘晓华 .JSP 应用开发详解 第二版 .北京 :电子工业出版社 ,2004 年 7 月 . 2冯燕奎 , 赵德奎 . JSP 实用案例教程 .北京 :清华大学出版社 ,2004 年 5 月 . 3黄明 ,梁旭 .JSP 信息系统设计与开发实例 .机械工业出版社 ,2005 年 3 月 . 4(美 )Phil Hanna. JSP 技术大全 .机械工业出版社 , 2002 年 1 月 . 5汪孝宜 ,刘中兵 ,徐佳晶 .JSP 数据库开发实例精粹 .北京 :电子工业出版社 ,2005 年 3 月 . 6都志辉 .JSP 编程实践 动态网 页的引擎 .北
8、京 :清华大学出版社 ,2002 年 9 月 . 7Todd Cook.JSP 从入门到精通 Mastering JSP.北京 :电子工业出版社 ,2003 年 2 月 . 8屈辉立 .JSP 网站编程教程 .北京 :北京希望电子出版社 ,2002 年 6 月 . 9(美 )柏林格 那塔金 .JSP 程序设计指南 .北京 :清华大学出版社 ,2002 年 12 月 . 10Walter Savitch.Java 语言计算机科学与程序设 计 .北京 :清华大学出版社 ,2004 年 5 月 . 11周晓聪 ,李文军 ,李师贤 .面向对象程序设计与 JAVA 语言 .机械工 业出版社 ,2004
9、年 3 月 . 12B.Krap and H.T.kung. GPSR: Greedy Perimeter Stateless Routing for Wireless Networks. Proceedings of the Sixth Annual ACM/IEEE International Conference on Mobile Computing and Networking (Mobicom), Boston, USA, 2000:243-254. 13尤俊杰 ASP动态网 站设计 北京:北京大出版社, 2005 14刘志铭,庞娅娟,孙明丽 ASP+Access数据库系统开发案例精选 北京:人民邮电出版社, 2007 15杨志株 Dreamweaver MX2004 网站设计与网页制作标准教程 北京:清华大学出版社, 2005