- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统课程设计报告正文.doc
目 录
1 绪 论 1
1.1 项目简介 1
1.2 设计目的 1
1.3 设计内容 1
1.4 应用范围 1
2 需求分析 2
2.1 数据需求 2
2.2 事务需求 2
2.3 详细功能分析 2
2.4 数据字典 2
2.5 开发运行环境 2
2.6 安全保障 2
3 概念设计 3
3.1 实体及联系抽象 3
3.2 E-R图 3
3.3 关系模式 3
4 逻辑设计 4
4.1 各表功能 4
4.2 各表结构 4
4.3 表关系图 4
5 物理设计 4
5.1 物理存储 4
5.2 完整性约束 4
5.3 视图设计 5
5.4 触发器设计 5
6 系统实现与维护 6
6.1 模块1 6
6.2 模块2 6
6.3 模块3 6
7 总 结 7
7.1 系统实现程度 7
7.2 问题及难点 7
7.3 收获与体会 7
绪 论
详细功能分析
学生信息管理系统的主要用户对象是教务员、教师以及学生,系统为各种角色类型用户提供不同的操作主界面,用户通过相应的登陆号和密码登陆学生信息管理系统进入相应的操作界面,通过授权操作可以对提供各种信息进行操作处理。图2.1是各种角色类型用户登陆学生信息管理系统的顶层数据流图[3]。
图2.1 系统顶层DFD图
各种角色类型用户登陆学生信息管理系统后对应各种具体的授权操作及处理,如图2.2第一层系统数据流图中展示出了各种角色类型用户的具体操作内容及详细信息。系统第一层DFD:
图 2.2 系统第一层DFD图
教师信息修改模块功能主要是对教师信息的录入、修改、删除等。
成绩录入模块实现对学生成绩录入、修改、查询等,具体流程见图2.4成绩录入模块流程图。
选课模块:
图2.5 选课模块DFD图
选课模块分为专业课程选课、素质选修课程选课、以及重修课程选课,具体选课流程见图2.5选课模块流程图。
综合查询模块:
图2.6综合查询模块DFD图
综合查询模块实现功能是选课查询、资费查询、成绩查询、社会实践及活动情况查询、奖惩查询以及网上通知查询。具体实现流程见图2.6所示。
数据字典
学生信息管理系统中涉及到的所有实体和数据流的信息如下[4]:
文件名:学生基本信息表 别名: 组成:学号+姓名+密码+学院号+学院名+专业号+专业名+班级+年级+性别+层次+民族+籍贯+政治面貌+身高+体重+血型+出生年月+身份证号+家庭住址+邮编+宿舍房间+宿舍电话+Email+其他电话+备注 备注:这是学校所有学生基本信息的总和表
表2.1 学生基本信息表
文件名:教师基本信息表 别名: 组成:教师号+姓名+密码+性别+民族+所属学院号+所属学院名+职称+电话+备注 备注:这是学校所有教师的总和表
表2.2 教师基本信息表
文件名:教务员信息表 别名: 组成:教务员号+姓名+密码 备注:这是学校所有教务员的总和表
表2.3 教务员表
文件名:成绩表 别名: 组成:学号+姓名+班级+课程号+课程名+课程性质+学分+记分+学期+成绩+重修 备注:这是学校所有学生所有成绩的总和表
表2.4 学生成绩表
文件名:专业课程表 别名: 组成:任课单位+课程编号+课程名+开课年级+学分+总学时+教师号+教师名+周次+上课时间+人数+已选人数+课程性质+课程介绍+开课学期+开课学院 备注:这是学校所有专业课程及公共课程的总和表
表2.5 专业、公共课程表
文件名:素质选修课程表 别名: 组成: 任课单位+课程编号+课程名+学分+总学时+教师号+教师名+周次+上课时间+人数+已选人数+课程性质+课程介绍 备注:这是学校所有素质选修课程的总和表
表2.6 素质选修课程表
文件名:教室信息表 别名: 组成:教室号+容纳人数+状态 备注:这是学校所有教室的总和表
表2.7 教室信息表
文件名:学院信息表 别名: 组成:学院号+学院名+学院介绍 备注:这是学校所有学院的总和表
表2.8 学院表
文件名:专业信息表 别名: 组成: 学院号+学院名+专业号+专业名+专业介绍 备注:这是学校所有专业的总和表
表2.9 专业表
文件名:学生综合信息表 别名: 组成: 学号+等级考试信息+奖惩信息+网上通知+社会实践及活动情况 备注:这是学校所有专业的总和表
表2.10学生综合信息表
开发运行环境
Pb、SQLServer
安全保障
限制权限
概念设计
实体及联系抽象
学生(学号,姓名,性别,)
教务员(姓名,教务员号)
学院(学院号,学院名)
专业(专业号,专业名)
教师(教师编号,姓名,性别)
课程(课程号,课程名)
教务员与学生的一对多联系
教务员与教室的一对多联系
学生与课
文档评论(0)