- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小型数据库管理应用系统教学管理系统设计和实现
数据库原理
——项目文档报告
教学管理系统设计与实现
专 业: 计算机科学与技术
班 级:
指导教师:
姓 名:
学 号:
目 录
一、概论……………………………………………………………3
1.项目背景………………………………………………………3
2.编写目的………………………………………………………3
3.软件定义………………………………………………………3
4.开发环境………………………………………………………3
二、需求分析………………………………………………………3
1.系统分析………………………………………………………3
2.系统功能需求…………………………………………………3
3.系统功能图……………………………………………………4
4.E-R图…………………………………………………………5
三、数据库逻辑设计………………………………………………5
1. E_R模型图转换为关系表……………………………………5
2. 数据表设计…………………………………………………6
四、软件功能设计………………………………………………………………………………………………………8
1.学生界面………………………………………………………8
2.教师界面………………………………………………………8
3.管理员界面……………………………………………………9
六、结束语…………………………………………………………9
一
数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。?
随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。
2、编写目的
为了更直观的帮助教师管理学生的各种事物。
3、软件定义
这是一款学生管理、成绩管理、班级管理、教师管理、课程管理等相关功能的小型数据库管理应用系统。
4、开发环境
本系统使用的是visual foxpro二需求分析
通过对学校日常教学管理中的课程、选课、学生、班级、教师、成绩等相关内容进行分析,完成对学生管理、成绩管理、班级管理、教师管理、课程管理等相关功能。
2、系统功能需求
完成学生、班级、课程等表的维护
完成成绩表的浏览查找
完成成绩表的维护
按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率
统计某学生、某学期的所有课程的平均成绩。
查询教师的授课情况
完成注册用户管理功能
3、系统功能图
4、E-R图
三Student(Sno、Sname、Ssex、Sdept、Dno)
其中,Sno是候选码,存在如下关系Sno-(Same,Ssex,Sdept,Dno),满足2NF。
“课程表”实体对应的关系模式:
课程(学号,课程号,课程名,成绩,学期)
Course(Sno,Cno,Cname,Grade,Sem)
其中Sno与Cno为关键字,(Sno,Cno)-( Cname,Grade,Sem) ,满足BCNF。
“教师表”实体对应的关系模式:
教师(职工号,姓名,职称,工资,课程号)
Teacher(Tno,Tname,Title,Wages,Cno)
其中Tno是候选码,因为教师跟班级是n:1的关系,Cno为外码,存在关系为Tno-( Tno,Tname,Title,Wages,Dno) ,满足BCNF。
“班级表”实体对应的关系模式:
班级(班号,班级名)
Class(Dno,Dname)
期中Dno是候选码,存在关系为Dno-( Dname) ,不存在部分依赖与传递关系,满足BCNF。
2、数据表设计
学生表
字段名 长度 数据类型 含义说明 空值情况 10 Char 学生的学号 主关键字 20 Char 学生的姓名 不为空 2 Char 学生性别 不为空 20 Char 学生的专业 不为空 10 Char 学生的班级号 不为空 字段名 长度 数据类型 含义说明 空值情况 10 Char 学生的学号 主关键字 10 Char 课程号 不为空 20 Char 课程名 不为空 4 Int 学生成绩 可为 Char 学期 不为空 字段名 长度 数据类型 含义说明 空值情况 10 Char 职工号 主关键字 20 Char 教室姓名 不为空 T 10 Char 教师职称 不为空 W 8 Int 教师工资
文档评论(0)