1 / 16
文档名称:

陇西学院教务管理系统-设计报告.doc

格式:doc   页数:16
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

陇西学院教务管理系统-设计报告.doc

上传人:1006108867 2013/8/8 文件大小:0 KB

下载得到文件列表

陇西学院教务管理系统-设计报告.doc

文档介绍

文档介绍:信息系统分析与设计课程设计
陇西学院教务管理系统
系统设计报告
目录
一、系统流程图 2
二、结构设计 3
(一)管理员子系统说明 3
(二)教务人员子系统说明 4
(三)教师端子系统说明 5
(四)学生子系统说明 5
三、代码设计 7
四、输入输出设计 8
(一)输入设计 8
(二)输出设计 8
五、数据库设计 9
(一)实体联系图 9
(二)数据库文件 11
(三)数据表 11
(四)参照完整性定义 13
(五)视图定义 13
(六)存储过程定义 14
(七)触发器定义 14
七、网络设计 15
一、系统流程图
Y
N
开始
初始化程序
输入登录帐号和密码
判断数据库里帐号与密码是否相符?
进入系统主界面
输出登录失败信息
结束


图1 系统流程图
二、结构设计
根据系统分析结果,陇西学院教务管理系统由四个子系统组成,分别是管理员子系统,教务人员子系统,教师子系统,学生子系统。系统功能结构图如下所示。
图2 陇西学院教务管理系统功能结构图
(一)管理员子系统说明
管理人员需要登录系统后进入权限赋予页面,系统呈现教务人员、教师和的信息,管理人员预先将其姓名、教师编号等权限等信息输入并设置权限;对学生,管理人员只需输入其姓名、学号并设置权限,其他操作可由教务人员和教师实现
图3 管理员子系统功能结构图
(二)教务人员子系统说明
教务人员登入系统后对新入学的学生建立学籍档案;对毕业、休学、退学的学生进行注销、除名;对调整专业的学生进行记载等
教务人员的统计
教务人员可以根据教师送来的学生各科的成绩单对各门成绩的信息进行统计和打印
教务人员的课程录入
教务人员根据学生的学号和专业,录入每学期要学的必选课与限选课程
图4 教务人员子系统功能结构图
(三)教师端子系统说明
教师输入成绩
教师登录系统后系统呈现教师所任课程的班级列表,从其中选择一个,对应系统呈现的学生名单输入学生成绩,可以进行总成绩、平均成绩及名次等的统计,最终“确认”完成
教师修改成绩
可以与“教师输入成绩”合并为一
教师查询成绩
教师可以根据自己所教课程的课程号查询自己所教学生的成绩
教师管理成绩
教师可以根据自己所教课程的课程号计算学生的平均成绩,排出名次,计算及格率等
图5 教师子系统功能结构图
(四)学生子系统说明
学生登录系统后,出现“查询成绩”和“查询学籍信息”,点“查询成绩”后,系统呈现所有已修考试成绩,未有成绩的呈现“尚未选修”, 点“不及格成绩”,可以查询不及格的课程
学生课程选择
学生开学后可选择所要选修的课程的名单
图6 学生子系统功能结构图
三、代码设计
高职教学管理系统共有三个代码进行设计,分别描述如下。
一、学籍号(10位)
说明:前四位表示专业,中间四位表示年级班级,后两位为序号
示例:0911070101表示信息管理与信息系统专业07级1班的学生
二、课程号(5位)
说明:左起两位为课程所属学科缩写,后三位为流水号。
示例:CS001,表示计算机科学的第001号课程。
注:常用的学科缩写有:CS(计算机科学)、ES(电子科学与技术)、IE(信息与通信工程)、MA(管理学)、PH(哲学)、MT(数学)、GL(语言学)
三、课程类别(1位)
说明:0——必修课,2——选修课
四、输入输出设计
(一)输入设计

以键盘输入方式为主

输入的数据项名称、数据类型、精度、取值范围及格式要求见数据库设计。

采用人工校对
(二)输出设计

以屏幕输出为主,系统中的学生学籍表、学生成绩单、学生选课表、学生不及格成绩单、教师任课表等通过窗体和表格显示在屏幕上。

系统中的任课通知、学籍信息表、成绩单和不及格成绩单等制作成报表,可以使用打印机打印出来。
图7 学生成绩单
五、数据库设计
(一)实体联系图
高职教学管理系统使用SQL Server数据库存储数据。根据需求分析结果,设计出的实体属性图如下所示。
图8 陇西学院学生实体属性E-R图
图9 陇西学院教师实体属性E-R图
图10 陇西学院成绩实体属性E-R图