学籍管理系统报告

上传人:飞*** 文档编号:3268010 上传时间:2017-08-01 格式:DOC 页数:17 大小:687KB
返回 下载 相关 举报
学籍管理系统报告_第1页
第1页 / 共17页
学籍管理系统报告_第2页
第2页 / 共17页
学籍管理系统报告_第3页
第3页 / 共17页
学籍管理系统报告_第4页
第4页 / 共17页
学籍管理系统报告_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《学籍管理系统报告》由会员分享,可在线阅读,更多相关《学籍管理系统报告(17页珍藏版)》请在金锄头文库上搜索。

1、数据库系统概论课程设计班 级:学生姓名:学 号:指导老师:时 间: 2011 年 5月 29日目录1.1 设计背景 .31.2 开发环境 .31.3 内容和要求 .31.3.1 系统目标设计 .31.3.2 系统功能要求 .42.1 引言 .52.2 用户需求 .52.3 数据库设计 .62.4 数据字典 .72.4.1 数据项 .73 界面设计 .93.1 登录界面 .93.2 管理员操作界面 .93.3 学生操作界面 .114 总结 .151.1 设计背景随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。学生管理正在逐步迈向管理信息现代化。但是我国的学生管理信息化水平还处在初级

2、阶段,主要表现在对学生的交费管理、学生的档案管理还是采用原有的人工管理方式。学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的的工作。面对庞大的信息量, 这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,这可以发挥计算机的优势,就需要有学生信息管理系统来提高学生管理工作的效率.通过这样的系统, 可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量和减少人为的错误。1.2 开发环境本学生学籍管理系统(数据库系统)的开发与运行环境如下:开发环境:Windows XP、

3、Microsoft Visual Studio 2005数据库管理系统:SQL Server 2000运行环境:Windows 2000/XP/2003开发语言:C#1.3 内容和要求1.3.1 系统目标设计 使得学生的学籍管理工作更加清晰、条理化、自动化。 很容易地完成新生信息的输入、老生信息的备份、毕业学生的信息可以很容易地保存。 当学生需要查询成绩时,可以很简单地将其需要的信息从数据库中查找出来并可以打印查询结果。 随着当今网络技术的发展,提供网络在线查询功能,可以为毕业生提供更多的就业机会。1.3.2 系统功能要求(1)学生基本信息系统 能够完成新、老生信息的输人、修改、插人、删除等工

4、作。 可以按照特定的信息进行查找,并按照特定的要求进行排序。 可以对老生的信息进行备份,以便日后查询。 可以对学生的信息进行打印输出。 提供详细的帮助文件和系统维护功能。(2)学生成绩管理系统此部分的功能如下: 学生成绩的输入、修改、删除等基本操作。 成绩的综合统计功能,包括学生成绩按照不同条件进行排名。管理人员可以选择不同的排序条件,并可以将排序结果进行打印输出。 计算各班的总分和平均分,并按照平均分将各班成绩进行排序。 统计不及格考生的信息,根据条件确定是重修还是补考。 学生奖励统计,自动生成每班获得奖学金的同学的信息,并可以将奖学金分成不同的等级,以及所得奖学金的数目。 本系统可以在单机

5、上运行,也可以应用在网络上供在线查询成绩和其他一些学生的信息(此功能选做人提供给学生进行查询的系统和提供给教务处使用的系统,在不同用户使用时,应该会有不同的使用权限。 提供详细的帮助文件。 由于数据库内的信息会很多,注意数据库表格设计,使得学生查询基本信息或学习成绩时使用时间较短。按照数据库系统开发步骤进行数据库概念结构设计、逻辑结构设计、物理结构设计。2.1 引言 进行数据库设计首先必须准确了解也分析用户需求(包括数据和处理)。目的是为学籍管理数据库系统的设计打下牢牢的基础,是数据库开发的重要文件依据,主要为数据库设计人员使用,是用户和系统分析员的项目依据文件。作为“地基”的需求分析是否做得

6、充分与准确,它决定了在其上构建数据库大厦的速度和质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。本系统的开发是设计一个学生学籍管理系统(数据库系统)。2.2 用户需求本系统是针对高等院校的学生学籍管理,因此学籍管理系统的用户包括系统管理员、教师和学生。主要涉及系部信息、班级信息、任课教师信息、学生信息、课程信息以及选课记录和成绩等多种数据信息。2.3 数据库设计学院 系 专业属于开设1 n年级教授开设1n班级开设1n学生开设1教师课程学院编号 学院名称 系别编号 系别名称专业名称专业编号年级名称年级编号班级编号班级名称学号 密码 姓名 职务联系电话 联系地址 班级编号 教师姓名 所在

7、学院课程教师编号 课程名称课程编号上课时间 上课地点 课程分数n1n属于n1nm选修nm数据库 ER 图2.4 数据字典2.4.1 数据项数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,数据字典是对系统所用到的所有表结构的描述,学籍管理的主要数据见下表。管理员信息表班级表课程表系别选修课表班级和学习学生信息表各表之间关系如下如所示:3 界面设计3.1 登录界面本程序使用者分为管理员和学生,用户在登录是需要选择自己的身份。登录界面入下图所示:查询语句如下图所示:select * from AdminTable where AdminName= + userna

8、me + and AdminPwd= + userpwd + select * from StudentTable where StudentID= + username + and StudentPWD= + userpwd + 根据用户选择的身份在相应的表中查找,如果返回的列不为空,则存在用户,允许进入系统。3.2 管理员操作界面首先以管理员身份登录进入系统,进入系统后的界面入下图所示:界面的最上方为欢迎信息,在界面的右上角提供了修改密码、注销登录、退出系统三个功能。在界面的下方分为左右两部分,其中左边为对课程的管理,右边为对教师的管理,可以进行新增,删除,修改等操作。课程信息显示的查询语

9、句为:select CourseTeacherID,CourseID,TeacherName,CourseName,CourseTime,CourseAddr,CourseInfo from CourseTable,TeacherTable where CourseTable.TeacherID=TeacherTable.TeacherID教师管理的查询语句为:select TeacherID,TeacherName,SchoolName from TeacherTable,SchoolTable where TeacherTable.TeacherSchoolID=SchoolTable.SchoolID下图分别为新增课程信息和新增教师信息的操作界面查询语句为:select TeacherID from TeacherTable Where TeacherName= + Convert.ToString(comboBox1.Text)+

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号