当前位置:文档之家› 本科生生招生信息管理系统

本科生生招生信息管理系统

软 件 学 院
课程设计报告书
课程名称 设计题目 专业班级 学 姓 号 名
数据库原理及其应用 研究生招生信息管理系统 软件 xx xxx xx xx
指导教师
2011 年 6 月
目录
说明: 目录:
1.设计时间
2011-6-14
2 设计目的
1 深对数据库基础理论和基本知识的理解, 掌握使用数据库进行软件设计的基本方法, 提高 运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建 立数据库及其应用系统, 使之能够有效地存储数据, 满足各种用户的应用需求(信息要求和处理 要求); 2.培养学生自主学习、独立思考的能力,学会查找资料并善于分析资料的能力; 3.培养学生独立设计、独立调试程序的能力; 4.培养学生初步的软件设计能力,形成良好的编程风格
录取名单
考号
复试成绩
录取单位
复试考试
图 2.3 录取成绩 E-R 图
(4)专业字典 E-R 图
专业字典
专业代码
计划外招生计划
专业名称
计划内招生计划
2.4 专业字典 E-R 图
系统 E-R 图:考生档案,考生成绩,录取名单,专业字典,等表之间的联系描绘出关系模 型。联系是指学生管理系统中各个实体的联系,拥有一对一,一对多,多对多的联系。如图 1.1 所示:
专业科目 sname 赵力 钱力 孙力 李力 周力 吴力 郑力 王力
(3) 考号 sno 001 002 003 004 005 006 007 008
录取单位 sname 赵力 钱力 孙力 李力 周力 吴力 郑力 王力
复试科目 grade 251 251 254 263 262 265 257 256 表 5.3 考生档案表
syingjie char(2) not null, sxueli char(50) not null, scomefrom char(50) not null, sleibie char(50) not null, szhuanye int not null); 考生成绩 create table Studentcj (sno char(6)primary key, sname char(50)not null, grade int not null); 录取名单 create table Md (sno char(6) primary key, luqudanwei char(50) not null, fushikemu int not null , fushigrade int not null); 专业字典 create table Zd (zhuanyesno char(50) primary key, zhuanyename char(50) not null, jihuanei int, jihuawai int);
表 3.3 录取名单表 <专业字典> 字段名称 Szydm Szymc Sjhnzsrs 中文名称 专业代码 专业名称 计划内招 生人数 计划外招 生人数 类型 char char char 长度 6 50 3 取值范围 数字 中文 数字 是否非空 Y Y N 主关键字 N N N 备注
Sjhwzsrs
4.3.2 录入数据
(1) 考 号 sno 001 002 003 004 005 姓名 报考专 业 sname ssex sage smianmao syingjie sxueli scomefrome sleibie 赵力 男 20 团员 否 大学 清华 理工 钱力 男 21 团员 否 大学 北大 农业 孙力 女 20 团员 否 大学 清华 理工 李力 女 21 团员 否 大学 北大 农业 周力 男 19 团员 否 大学 清华 理工 性别 年龄 政治面貌 是否应届 学历 来源 报考类别 szhuangye 1 2 3 1 2
char
3
数字
N
N
表 3.4 专业字典表
4.3 数据库实现
4.3.1 创建
考生档案 create table Studentfile (sno char(6) primary key, sname char(50) not null, ssex char(2) not null, Sage(2) int not null, smianmao char(50) not null,
第二步:将转化来的关系,网状,层次模型行特定 DRMS 支持下的数据模型转换; 第三步:对数据模型进行优化; 考生档案(考号、姓名、性别、年龄、政治面貌、是否应届、学力、来源、报考专业、报 考类别) 考生成绩(考号、姓名、政治、外语、基础科目、专业基础科目、专业科目) 录取名单(考号、录取单位、复试科目、复试成绩) 专业字典(专业代码、专业名称、计划内招生数、计划外招生数) 研究所招管理系统(考生档案,考生成绩,录取名单,专业字典)
4 设计内容
4.1 需求分析
随着教育事业的发展!国家已经在积极稳步发展专业学位研究生教育, 进一步完善专业学位 体系, 培养大批高层次应用性人才。 这样我们国家的研究生人数的必定在不断增多!随着招生学 校的规模的扩展和学生人数的不断扩招!学生的管理不能够再像以前那样用纪录本登记学生的 信息,这样管理起来,不但需要大量的人手、大量的时间,而且在准确性、高效性、方便性方 面不能够做到满意。电脑的普及,校园网建设成熟为学校学生管理带来改革的可行性。为了方 便管理,开发研究生招生信息管理系统是势在必行的事! 开发招生信息管理系统的目的是把学生信息的管理电脑化、网络化,大大提高工作的效率 同时,也可以减少人手操作带来的错误。而且方便进行有关的操作,还有,随着信息的增多, 电脑不但可以用来保存大量的数据,而且令数据的维护和更新工作变得自然轻松,一步到位!
计划外招生人数 fushigrade 99 77 88 fushigrade 99 77 88
表 5.4 考生档案表
4.4 测试
4.4.1 测试
图 5.1SQL 创建 (1)
图 5.1 考生档案中 003 到 007 号考生信息 (2)
图 5.2 考生成绩中 002 到 007 考生信息 (3)
4.2 总体设计
4.2.1 概念设机
(1)考生档案 E-R 图:
考生档案 考号 姓名 性别 年龄 政治面貌 是否应届 学历 报考类别 报考专业 来源
图 2.1 课程信息 E-R 图
(2)考生成绩 E-R 图:
考生成绩
考号
专业科目
姓名专业基础科目Fra bibliotek政治 外语
基础科目
图 2.2 考生成绩 E-R 图
(3)录取名单 E-R 图:
复试成绩 sno 001 002 003 004 005 006 007 008
(4) 专业代码 sno 004 005 006 sno 004 005 006
专业名称 luqudanwei 清华 北大 清华 luqudanwei 清华 北大 清华
计划内招生人数 fushikemu 1 2 3 fushikemu 1 2 3
006 吴力 007 郑力 008 王力
男 男 男
18 19 18
团员 否 团员 否 团员 否 表 5.1 考生档案表
大学 大学 大学
北大 清华 北大
农业 理工 农业
3 1 2
(2) 考号 sno 001 002 003 004 005 006 007 008
姓名 sname 赵力 钱力 孙力 李力 周力 吴力 郑力 王力
3 设计任务
系统概述: 研究生招生信息的管理工作大致分为三个阶段,第一阶段是考生报名,第二阶段是考生成 绩统计,第三阶段是录取情况统计。 在第一阶段,每个考生都要将自己的简历和报考情况填入一张表中。这些信息将作为每个 考生的档案,由招生人员管理,后两个阶段的统计工作要用到这些档案。 第二阶段的工作是对考生成绩进行统计。当考生成绩都评出之后,招生人员将把每个考生 的各科成绩汇总起来,计算出总分、平均分,同时统计出各科的及格率、不及格率及各分数段 的考生人数来,由此来分析本年考生的质量和水平。 第三阶段的工作是进行录取后的统计。当录取名单确定之后,招生人员要进行统计、分析 本年的录取情况,如统计录取生的成绩、年龄、来源等情况,并进行计划招生数和实际招生数 的比较等。由此获得本年研究生的录取情况。 数据要求: 1) 考生档案:考号、姓名、性别、年龄、政治面貌、是否应届、学力、来源、报考专业、 报考类别。 2) 考生成绩:考号、姓名、政治、外语、基础科目、专业基础科目、专业科目。 3) 录取名单:考号、录取单位、复试科目、复试成绩。 4) 专业字典:专业代码、专业名称、计划内招生数、计划外招生数。
图 5.3 考生成绩中大于 260 分考生信息
(4)
图 5.4 成绩 260 分以上被录取并查询复试科目成绩 (5)
图 5.5 专业字典
4.4.2 分析
内容包括: 第一次录入程序是忘了些逗号,经过分析,填上了。 这个阶段的关键任务是通过各种类型的测试及相应的调试,使软件达到预定的的要求。最 基本的测试是集成测试和验收测试。所谓集成测试是根据设计的软件结构,把经过单元测试检 验的模块按某种选定的策略装配起来,在装配过程中对程序进行必要的测试。所谓验收测试则 是按照规格说明书的规定,由用户对目标系统进行验收。 本软件的测试是从分析阶段就已经开始了的。在得出分析模型后,我们对分析模型进行了 复审,以确保覆盖了用户的所有需求。系统集成后,对系统进行系统级测试。测试的重点是:
Szyjc Szykm
专业基础 科目 专业科目
char char
3 3
数字 数字
N N
N N
表 3.2 考生成绩表 <录取名单> 字段名称 Sno Slqdw Sfskm Sfscj 中文名称 考号 录取单位 复试科目 复试成绩 类型 char char char char 长度 6 50 50 50 取值范围 数字 中文 中文 数字 是否非空 Y N N N 主关键字 N N N N 备注
相关主题