山东科技大学学生课程设计
执行频率:每学期一次
处理逻辑一览表 序号 001 002 003 … 处理逻辑 1.1 1.2 1.3 …
名称 计算平均成绩 用户信息管理 查询成绩 … 外部实体 数据字典(六) No:______1____ 编号: T03 名称: 教师 简述: 提供学生课程成绩 输入的数据流:S_001 输出的数据流:D_002
外部项一览表
编号 01 02 …
名称 用户 教务处
16
山东科技大学学生课程设计
4、系统设计
4.1系统设计的目标
总体目标:有效的帮助我校实行学分制、学年制以及学年制向学分制过渡,解决现有教学教务中存在的问题。 具体目标:
1.管理员能够方便的对信息进行添加、修改、删除、查询等操作; 2.教师、学生可以在自己的权限内对信息进行访问,修改及时查询; 3.简化现有系统的流程使之更加便捷合理易操作; 创新目标:
1.尽可能实现无纸化管理,提供网上提交复查申请的功能;
2.使成绩与个人的档案直接挂钩,以提高大学生诚信,同时为将来的就业信息提供便利;
3.针对老师们在操作中的困难制作相关的多媒体使用导航,实现如下图的教学闭环体系:
校总教务科 学生 各学院教务科 教学秘书 教研室 批卷老师 任课老师
17
山东科技大学学生课程设计
4.2系统结构图
学生成绩管理信息系系统管理 成绩查询 成绩录入 成绩统计 用用户登录
户管理 修改密码 所有成绩查询 单科成绩查询 数 数 统 备 打 据 据 录 维 入护计份印
4.3系统设计说明书
系统管理模块设计说明书 系统名称:学生成绩管理信息系统
模块设计说明书1
模块编号:YHDL 上级调用模块编号:XTGL 模块名称:用户登录 上级调用模块名称:系统管理 输入:用户名称、用户密码以及选择用户身份 输出:弹出登录成功的提示 处理:后台进行用户的合法性验证 备注: 18
山东科技大学学生课程设计
模块设计说明书2
模块编号:YHGL 上级调用模块编号:XTGL 模块名称:用户管理 上级调用模块名称:系统管理 输入:用户名称、用户编号、用户类型 输出:列表视里会清晰地反应用户所做的修改 处理:对数据库表做增、删、改等操作 备注:该模块系统自动把用户编号设置为用户初始密码
模块设计说明书3 模块编号:XGMM 上级调用模块编号:XTGL 模块名称:修改密码 上级调用模块名称:系统管理 输入:用户编号、旧密码、新密码、确认密码 输出:修改成功的提示信息 处理:与用户表中的信息进行交互 备注:
19
山东科技大学学生课程设计
4.4数据库设计
4.4.1 数据库总体结构
本系统采用关系型数据库模式,因此数据库由若干个二维表(数据文件)组成,每个数据文件均设计成第三范式。表名用含有实际意义的大写拼音首字母表示,如学生成绩表:CJB 4.4.2 数据库结构
每一个数据文件均有一张定义表:
用户信息表:
序号 1 2 3 4
课程表:
序号 1 2 3 4
学生成绩:CJB>
序号
20
中文名称 字段名 类型 长度 小数位数 主关键字 是 否 否 否 备注 用户编号 UserID char 10 不能为空 教师或学生 用户名称 UserName char 20 用户密码 pwd char 20 用户类型 UserType char 10 中文名称 字段名 类型 长度 小数位数 主关键字 是 否 否 否 备注 课程号 课程名 cno cname char 10 char 20 char 20 char 10 不能为空 开课学期 kkxq 学科性质 xz 中文名称 字段名 类型 长度 小数位数 主关键字 备注
相关推荐: