《数据库原理》课程设计报告
学生档案管理系统
学生姓名:
学号:
班级:
指导老师:
日期:
数学与计算机科学工程学院
设计目标
学生信息档案管理是高校管理的重要组成部分。学生的稳定是学校快速发展的有力保障,这不仅仅关系到学生在校期间的表现,在很大程度上度量了一个学生的跟踪管理。学生管理的重要性不言而喻,但是学生管理在学校中很繁琐的,在每个系,每个学生都需要有对应的档案记录。在学校各项管理中,学生管理牵涉到的其他管理内容是最复杂的,它牵涉到了学生个人档案管理、成绩管理等。所以在实际管理工作中,往往由于记录的数量多、管理复杂、可连续性差,造成学生管理的混乱。对这一混乱,最好的解决办法就是借助计算机技术和数据库管理系统,对整个学生管理进行记载,并实行电子化管理。本课题的目的就是开发“学生信息档案管理系统”,通过这一系统来掌握学生的管理情况,实现学生信息管理的电子化,提供一个电子化的学生管理平台。
本系统的设计以简易和方便使用为目标,系统能对学生的基本档案信息能进行很好的管理,主要包括学生学籍信息管理,班级信息管理,课程设置,学生成绩管理。其中每各管理模块都能进行添加,删除,修改,查询的基本操作。
主要功能:
(1). 要求在前台主界面上显示数据库中存放的学生的基本信息,由特定权限的管理员或者用户登录后通过按钮或菜单对学生的信息进行录入、修改、查询、删除等功能。
(2). 利用ODBC驱动程序连接数据库,修改、存储学生的基本信息。
2. 功能设计
学籍管理:对学生的学籍信息进行管理
班级管理:对各年级的班级进行管理
课程设置:能对各年级的课程进行添加,修改等操作或添加新的课程,删除以前的课程
成绩管理:对学生的各学期的考试成绩进行录入,修改,查询等操作
本系统是对学生的基本档案信息进行管理,主要包括学生学籍信息管理,班级信息管理,课程设置,学生成绩管理。其中每各管理模块都能进行添加,删除,修改,查询的基本操作。
系统主要划分为四个模块:
(1). 学籍管理模块:对学生的学籍信息进行综合管理,学生入学时,可以添加学籍信息,退学或转学时可以删除学生的学籍信息,学生学籍信息的修改,查询。
(2). 班级管理模块:对各年级的班级信息进行管理,能添加新的班级,删除已有班级或更新原有班级的信息
(3). 课程设置模块:对所有年级的课程进行综合管理,能添加新的课程,删除已有课程或更新某一年级的课程
(4). 成绩管理模块:对学生各学期考试的成绩信息进行综合管理,能在考试后添加学生的成绩或删除学生的某课程的成绩以及按学号,班级,课程三种查询方式查询学生的成绩信息
程序设计组成框图:
文件名
功能描述
系统开始运行的界面
浏览系统用户
查询学生班级
添加学生档案(学籍)
查询成绩信息
添加用户
查询学生档案(学籍)
添加学生的课程信息
修改用户的密码
添加学生成绩
修改学生的班级
修改学生的成绩
修改学生的课程信息
修改学生的学籍信息
主题窗口
学生档案管理系统总体结构图
系统流程图:
选择对应菜单进行操作
退出
开始
登录成功?
系
统
学籍管理
班级管理
课程设置
成绩管理
更换背景
背景音乐
帮
助
系统主界面
结束
NO
执行结束
(1)需求分析
随着学校向全国学生人数的增加,对于学生的信息管理也越来越复杂,要求也越来越高,因此需要一个全面、详细的学生档案管理系统,以便完成对学生档案信息的管理。
基于文件、表格等纸介质的手工处理,学生信息管理部门信息处理工作量大,容易出错,且管理方面因人而异。然而学校系统软件对学生信息管理系统应该覆盖各个所需功能,使各级管理人员和广大教职工在信息系统的辅助下进行工作,提高管理的整体水平。使得学生信息管理更方便。
学生信息管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。在采用和实施学生信息管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。学校管理人员只要获取了相应的权限,就可以随
优秀毕业设计]学生档案管理系统 来自淘豆网www.taodocs.com转载请标明出处.