- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
選课系统设计
*****学院
数据库课程设计总结报告
设计题目:图图立足于图的实际事务,开发具有价值的图专用软件,实现管理自动化,提高工作效率,减少手工工作方式难以避免的数据错漏
1、开发背景
选修课管理系统是一个面向学校教务管理人员、教师和学生并为其提供服务的管理系统。
功能描述
?
系统设置:系统管理员配置相关信息,包括教师登记课程时间范围,学生选课时间范围,每班最多人数,选修课上课日期,选课学生范围等; 教师登记课程:开课教师在规定的时间内登记自己要开设的选修课程; 学生选课:学生在规定的选课时间内自由选课报名,在规定时间内,可以退选、补选、改选课程; 选课调整:学生选课期截止后,系统管理员可以根据学生本人、班主任或者任课教师的要求针对个别学生的选课进行调整,包括强制选课、退选、换选三种;
生成报表:自动生成EXCEL报表,包括学生本人的选课列表、给班主任的选课名。
业务流程分析
4、数据流程分析
4.1、数据流程图
4.2、数据字典
① 数据项:以“学号”为例
数据项名:学号
数据项含义:唯一标识每一个学生
别名:学生编号
数据类型:字符型 长度:8 取值范围:00000~99999
取值含义:前2位为入学年号,后3位为顺序编号
与其他数据项的逻辑关系:(无)
?
② 数据结构:以“学生”为例
数据结构名:学生
含义说明:是学籍管理子系统的主体数据结构,定义了一个学生的有关信息
组成:学号,姓名,性别,年龄,所在系
?
③ 数据流:以“选课信息”为例
数据流名:选课信息
说明:学生所选课程信息
数据流来源:“学生选课”处理
数据流去向:“学生选课”存储
组成:学号,课程号
?
④ 数据存储:以“学生选课”为例
数据存储名:学生选课
说明:记录学生所选课程的成绩
编号:(无)
流入的数据流:选课信息,成绩信息
流出的数据流:选课信息,成绩信息
组成:学号,课程号,成绩
存取方式:随机存取
?
⑤ 处理过程:以“学生选课”为例
处理过程名:学生选课
说明:学生从可选修的课程中选出课程
输入数据流:学生,课程
输出数据流:学生选课
5、概念模型设计
1.学生实体E-R图
2.教师实体E-R图
3.课程实体E-R图
4.管理员实体E-R图
6. 逻辑模型设计和优化
在系统中设立6张表:除了有学生、教师、课程基本表分别记录学生、教师、课程的基本信息外,考虑到便于系统管理员管理学生用户,设计了用户表,记录用户登录系统时的用户名、密码以及权限。同时对于学生选课和教师教课都应该有记录,因此设计了学生选课和教师教课表,其中学生选课表里,包含了学生选课的内容和各门课的成绩,便于管理员对成绩的录入、修改以及用户对成绩的查询和检索:教师教课表的内容主要是包含教师所教课程的信息。
首先是用户信息数据表(Manger),用于存储学生管理系统中所有参与人员的信息,包括教师登录信息、学生登录信息,这样做的目的是可以方便系统判断用户登录的类型,以及对用户类型的统一管理。用户信息没有包括太多的内容,主要有用户登录号、用户密码、用户权限代码,读者可以根据自己的具体需要添加字段,表1显示了表中各个字段的数据类型、大小以及简短描述。
表1 用户信息数据表(Manger)
列 名 数据类型 宽度 字段描述 Manger _id Char 10 用户名,设为主键 Manger_Passwod Char 20 用户登录本系统时的用户密码 Manger _Power Int 4 用户的类型,0-本校注册学生,1-管理员 在系统中,最重要的对象是学生,系统设计了学生信息数据表(student),用于存储本校所有学生信息,其中包括在校生,也包括已毕业学生。表5-7中显示了表中各个字段的数据类型、大小以及简短描述。
表2 学生信息数据表(Student)
列 名 数据类型 宽度 字段描述 Student_id char 20 学生的学号,设为主键 Student_name char 20 学生姓名 Student_sex Char 4 学生性别 Student_time Char 8 学生入学时间 Student_classid char 50 学生所在班级号 Student_age int 4 学生年龄 Student_else char 50 备注 系统构建教师信息数据表(teacher)用来存储本校所有教师信息,教师信息表给出一个较为简单的结构。表3显示了表中各个字段的数据
您可能关注的文档
- 選择什么样的帽子最防晒.docx
- 選择性发射极的论文.doc
- 選择性贲门周围血管离断术的解剖学命名和操作步骤word.doc
- 選择性部位起搏新进展.doc
- 選择控制合成的单分散纳米Fe3O4C核-壳结构微球,链条和高性能锂离子电池负极材料环.doc
- 選择教学媒体的依据原则方法.doc
- 選择数据库安全审计产品.doc
- 選择数据采集设备需要考虑的五大因素.doc
- 選择最佳的电压基准源.doc
- 選择权的交易策略.doc
- 2025年安顺市自然资源系统事业单位人员招聘笔试考试题库及答案解析.docx
- 2025年安庆市建设系统事业单位人员招聘笔试考试题库及答案解析.docx
- 2025年鞍山市自然资源系统事业单位人员招聘笔试考试题库及答案解析.docx
- 2025年广安市环境系统事业单位人员招聘笔试考试题库及答案解析.docx
- 2025年白山市文化和旅游系统事业单位人员招聘笔试考试题库及答案解析.docx
- 2025年阿里市文化和旅游系统事业单位人员招聘笔试考试题库及答案解析.docx
- 2025年白城市文化和旅游系统事业单位人员招聘笔试考试题库及答案解析.docx
- 2025年黑河市新闻系统事业单位人员招聘笔试考试题库及答案解析.docx
- 2025年安庆市文化局系统事业单位人员招聘笔试考试题库及答案解析.docx
- 2025年安阳市文化和旅游系统事业单位人员招聘笔试考试题库及答案解析.docx
文档评论(0)