数据库课程设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XXXXXXXXX《教学管理数据库应用系统设计》姓名学号年级 大一 课程《数据库技术及应用》日期2011 年8 月16 日1 概论教务管理系统是当今本科教学管理中不可缺少的成分,一个好的教务管理系统不仅能够高效率的处理各种在本科教学中产生的数据,还应该能实现一定的人机互动,拥有友好的用户界面,有十分庞大的数据处理量,所以,我本次课程设计的内容为我校物理实验选课的教务管理系统。该系统是选用Access2007为数据库管理系统(DBMS),选取部分物理实验、面向全校各专业的同学的一个小型数据库,能够满足选课过程中的一些基本需求。2 需求分析2.1 总体需求分析物理实验选课的教务管理系统应该要能实现教务信息的存储、添加、修改和查询等功能,这些信息包括教室信息、学生信息、课程信息、成绩信息、地点信息、通知信息。系统不同的角色有不同的需求和权限。数据库管理员应该能够拥有所有的管理权限;教师应该拥有能查询选课学生的信息以及登记学生所选课程的成绩,而且还能够发布通知消息的权限;学生应该拥有能够选学各做实验、退选已选实验、查看通知消息和实验成绩但不可修改的权限。所以,此系统需要有身份验证的机制,以便给不同的角色赋予不同的权限。因此,这个面向学生和老师的数据库系统应该要满足以下的需求。2.1.1 信息需求对于教师而言,信息需求为教师个人信息,学生个人信息,学生成绩信息,课程信息,上课地点信息,通知信息;对于学生而言,信息需求为学生个人信息,教师个人信息,个人成绩信息,上课地点信息,通知信息,个人选课信息。因此,数据库中应该存取以下数据:学生、老师的个人数据,学生成绩数据、通知信息数据和课程信息数据。2.1.2 处理需求由于角色的不同,教师和学生对处理需求有显著的不同。教师:能录入和修改自己的个人信息,查询自己所教学生的个人信息,能录入和修改所教学生课程的成绩信息,能发布、修改、删除通知信息,能查询地点、时间等课程信息。学生:能录入和修改自己的个人信息,能查询所有课程老师的个人信息和通知,能查询课程的地点、时间等信息,能查询自己的但不能查询别人的成绩信息,能改选自己的所选课程。功能模块图如后图: 图2.1.1-1 课程管理系统的功能模块图响应时间:本次设计的数据库处理的数据很有限,且很小,在用户登录,数据传输,数据处理等阶段都不会占用很多时间,所以系统的响应时间不是一个主要的问题,一般会较高速的完成任务。2.1.3 安全性和完整性需求安全性需求:数据库的安全性是防止非法用户造成破环,此次设计的数据库的安全性主要由用户认证机制,存取控制机制,视图机制实现。用户认证采取用户名和口令的方法,在用户登陆时鉴别出不同的用户,通过存取控制,给予不同的用户不同的权限,而查询则是通过视图机制,将查询结果通过视图这一“虚表”表现,实现不同的功能。另外,也要防止用户通过合法的请求获得不合法的数据。完整性需求:数据库的完整性是保护数据被合法用户无意破坏,在创建基本表时系统会进行完整性检查,在修改删除表时系统也会进行完整性检查,当用户有不当操作时,系统会拒绝进行操作。2.2 需求说明书 需求说明书主要包括系统的数据流图(DFD)和数据字典,。数据流图表示数据的流向以及对数据的处理,数据字典能存储和检索各种数据描述。2.2.1 数据流图(DFD)根据系统的需要可以将数据流图的设计分为两个步骤,第一步是将整个管理系统处理看成一个整体,不考虑数据的存储,如图2.2.1-1所示;第二步是将处理进一步细化,并且考虑数据的存储,如图2.2.1-2所示:图2.2.1-1教学管理系统第一层数据流图图2.2.1-2 教学管理系统第二层数据流图2.2.2  数据字典2.2.2.1 数据项表1 数据项列表数据项名称数据类型长度取值范围备注学号文本型10姓名文本型10性别文本型2{男,女}院系文本型30电话文本型11邮箱文本型20地址文本型50如:教师号文本型10通知文本型200实验名字符型30实验号文本型8成绩文本型4[0,100]上课地点文本型30如:科技楼101室周次文本型16第1周——第21周如:第1周星期文本型6星期一至星期日上课段文本型4{上午,下午,晚上}职称文本型6{教授,副教授,讲师}年龄文本型4(0,99)年级文本型4如:大一密码文本型12专业文本型30班级文本型6如:1班教师办公室电话文本型12状态文本型2{是,否}2.2.2.2 数据结构表2 数据结构表数据结构名称描述对象组成学生表学生学号,姓名,班级,性别,电话,年级,院系,专业,年龄,密码,邮箱,地址,状态教师表教师教师号,姓名,性别,职称,办公室电话,密码,年龄,邮箱,状态课程表实验课程实验名,实验号,

文档评论(0)

精品天地 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档