- 2
- 0
- 约7.91千字
- 约 21页
- 2019-05-02 发布于江苏
- 举报
信电学院
电子信息工程专业CDIO一级工程
工程设计说明书
(2012/2013学年第二学期)
工程名称: 教案事务管理系统
专业班级:电子信息工程1102班
学生姓名: 王克剑
学号:110070214
指导教师:吴开兴
设计周数: 3周
设计成绩:
2013年6月28日
系统开发进度计划
序号
任务名称
开始时间
完成时间
持续时间
1
确定实训工程及主要内容
2013-6-1
2013-6-3
3天
2
数据库需求分析
2013-6-5
2013-6-8
4天
3
数据库概念结构设计
2013-6-13
2013-6-20
8天
4
数据库逻辑结构设计
2013-6-21
2013-6-24
4天
5
数据库物理设计及实施阶段
2013-6-25
2013-6-27
3天
1.1数据库需求分析
1.1.1编写目的
此需求规格说明书对教务管理系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为学生、教师、工程管理人员[1]。
1.1.2必要性
随着学校招生数量的不断扩大,学校教务不堪重负,现需一款自动化的教案事物管理系统来对学生的信息进行管理和维护,屏弃手工管理所带来的效率低,
易出错,耗费人力等缺点[2]。
1.1.3需求定义
开发的《教案事务管理系统》需完成以下工作:
学籍管理:新生入学登记和管理,学籍档案管理和维护。
课程编排:各年级学生课程安排,课程表编制。
成绩管理:学生个课程成绩录入,管理,维护和统计。
特殊统计:各门课程及格率,优秀率,平均成绩,班级名次。
查询服务:查询学生学习情况,选择课程,学习成绩,课程表。学生在学校奖罚情况。
打印服务:打印学籍表,学生成绩报告表,班级名次表,课程安排表,课程表,通知单,处罚单[2]。
1.1.4问题定义说明
问题一:改变手工管理的方式,建立自动化教案事务管理系统,使学生的管理工作科学、有序、高效的进行。
问题二:系统具有一定的智能分析功能,对各类统计数据进行处理和分析,得出分析报告。
问题三:系统具有事务自动提示,自动操作功能,学生奖罚提示,打印奖罚通知单,备忘录提示。定期生成和打印各类报表[2]。
1.1.5通过分析,设计如下数据项和数据结构
班级信息 包括的数据项有:班号,班名
学生信息 包括的数据项有:学号,姓名,性别,出生日期,籍贯,入学时间,学院,专业,年级,班级
课程信息 包括的数据项有:课程号,课程名,学分,教师号
选课信息 包括的数据项有:学号,课程号,成绩
教师信息 包括的数据项有:教师号,姓名,职称,性别,年龄,工资
教授信息 包括的数据项有:教师号,班级号,课程号,教授时间
学生成绩信息 包括的数据项有:学号,姓名,课程号,课程名,成绩,教师号[3]
1.2数据库概念结构设计
教案事务管理
教案事务管理
查询服务
查询服务
学籍管理成绩管理课程编排登陆
学籍管理
成绩管理
课程编排
登陆
管理员登陆匪名登陆学籍档案添加学籍档案修改学籍档案删除学籍档案查找学籍档案分类学籍档案排序学生成绩查询学生成绩添加学生成绩修改学生成绩删除学生成绩统计课程时间安排课程安排
管理员登陆
匪名登陆
学籍档案添加
学籍档案修改
学籍档案删除
学籍档案查找
学籍档案分类
学籍档案排序
学生成绩
查询
学生成绩
添加
学生成绩
修改
学生成绩
删除
学生成绩统计
课程时间安排
课程安排
查询学籍档案
查询学生成绩单
查询课时安排
查询课程安排
图1-1 教案事务管理系统结构图
数据库
打印
打印
录入
修改
删除
统计
管理员
管理员
管理员
图1-5成绩管理流程图[1]
管理员人事部
管理员
人事部
调配
打印
调配
打印
选修课程
数据库
数据库
图1-6课程编排流程图[2]
根据上面设计规划出的实体,我们对各个实体具体的描述E-R图如下:
1.3数据库逻辑结构设计
表4-1 班级信息表
字段名
数据类型
长度
约束
描述
Classno
char
8
主键
班级号
Classname
char
8
不为空
班级名
表4-2 学生基本信息表[1]
字段名
数据类型
长度
约束
描述
Sno
char
9
主键
学号
Sname
char
8
不为空
姓名
Ssex
char
2
不为空
性别
Saddr
char
16
不为空
籍贯
Sage
Smallint
2
不为空
出生日期
Stime
Smallint
10
不为空
入学时间
Scolle
原创力文档

文档评论(0)