1、 数 据 库 原 理 与 应 用 课 程 设 计 报 告 选题名称选题名称: 学生学籍管理系统的设计与实现学生学籍管理系统的设计与实现 系(院)系(院): 电气与信息工程学院电气与信息工程学院 专专 业业: 网络工程网络工程 班班 级级: 姓姓 名名: 学学 号号: 指导教师指导教师: 学年学期学年学期: 2011 2012 学年 第 一 学期 2011 年 12 月 25 日 - 2 - 摘要: 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会 生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方 便继续用手工劳动。为了适应现代社会人们高度强烈的实
2、间观念,学生信息管理软件 将会为教学办公带来极大方便。通过本系统,能帮助教研人员利用计算机,快速方便 的对学生信息、选课和成绩,进行管理、输入、输出、查找的所需操作,使散乱的档 案能够具体化、直观化、合理化。 通过调查学校学生处、教务处,完成一个学籍管理系统。可以满足建立学生档案, 设计学生入学、管理及查询界面等要求;也能设计学生各学期、学年成绩输入及查询 界面,并打印各项报表;根据各年度总成绩,查询、输出学生学籍管理方案(优秀、 合格、试读、退学) ;也能进行毕业管理;能进行一般的系统维护,比如:如数据安全 管理(含备份与恢复) 、操作员管理、权限设置等。 通过 visual studio
3、平台设计前台应用程序和操作界面,并与 SQLServer2000 数 据库连接,使用户能方便地用界面进行各种数据库操作。 关键词:学生信息管理,方便,直观化,合理化 - 3 - 目目 录录 1 需求分析 . - 4 - 2 数据库的概念设计 . - 4 - 3 数据库的逻辑设计 . 5 4 数据库的物理设计 . 6 5 用户界面的设计 . 7 总结与体会 11 数据库原理及应用课程设计报告 1 1 需求分析需求分析 1.1 设计题目:学生学籍管理系统的设计与实现设计题目:学生学籍管理系统的设计与实现 课程设计任务:调查学校学生处、教务处,设计一个学籍管理系统。要求: 建立学生档案,设计学生入学
4、、管理及查询界面; 设计学生各学期、学年成绩输入及查询界面,并打印各项报表; 根据各年度总成绩,查询、输出学生学籍管理方案(优秀、合格、试读、 退学) ; 毕业管理; 系统维护:如数据安全管理(含备份与恢复) 、操作员管理、权限设置等; 1.21.2 相关事务流程相关事务流程 首先由系统管理员创建教务人员账户和学生账户。系统管理员具有创建、删 除账号和权限修改的的权力。教务人员在新生入学时录入学生的基本信息。在每 个学期开始, 教务处根据班级的情况, 以班为单位, 为每个班级安排一个选课表, 学生据此选课。 每举行一次考试后由任课老师作为普通管理员对本科的成绩进行录入。 在所 有成绩录入完,由教务人员对成绩汇总,算出学分。 教务处及任课老师跟据实 际情况对录入的成绩进行维护, 同学们可以作为普通用户对以上录入的信息进行 适当的查询,但是不能修改。 1.31.3 软硬