文档介绍:精品资料
2011年度大学生科研立项项目
结项材料
项目名称:学生管理系统
项目编号:
主持人:
第二课堂实践教学指导委员会办公室
二〇一二年三月
摘要
学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。
本文介绍了学生信息管理系统的开发整个过程,阐述了系统分析、系统设计、数据库设计和系统实施的全过程。在开发方法上本系统利用了软件工程化的思想和方法,总体上采用结构化生命周期开发方法,具体模块实施采用了原型法和面向对象系统开发方法。并采用myeclipse作为开发工具,SQL Server 2005作为后台数据库。本系统具有学生档案管理,班级管理,课程管理,成绩管理,宿舍管理,专业管理等模块,可分别完成日常学生档案,班级信息,课程信息,成绩信息的添加、修改、删除、查询、打印等功能
学生信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用 Genuitec 公司的Myeclipse开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
目录
摘要 1
3
课题背景 4
学生信息管理系统介绍 4
4
2. 开发工具的选择 4
5
5
6
6
7
8
8
9
9
10
10
. 2系统模块结构 10
. 3主要模块说明 10
11
数据库需求分析 11
数据库概念结构设计 11
数据库表设计 12
数据表之间关系设计 12
12
16
系统主页面设计 16
17
17
用户登录和注册 17
教师信息管理 17
年级管理和班级管理 18
课程信息管理 18
学生信息管理 20
学生成绩管理 24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
29
29
致谢 29
参考文献 30
绪论
该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理.
目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理系统也是有了很大的发展,,力求使系统功能简洁明了,但功能齐全且易于操作,针对性强。
学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式