数据库课程设计报告yang.docVIP

  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文档。上传文档
查看更多
数据库课程设计报告yang.doc

学 号 201210124 武 汉 科 技 大 学 城 市 学 院 课 程 设 计 课程名称 数据库 课 程 设 计 题 目 学 部 信息工程学部 专 业 计算机科学与技术 班 级 2012级计科(2)班 姓 名 杨建全 指导教师 江伟 2014 年 月 日 1需求分析 1.1学生考试管理信息系统业务流程 教师可以出题,将题目录入题库,或者选着适合的题目做成一套试卷,老师授课的学生将可以看到该试卷并进行考试,考试完成后提交答案,教师再根据学生提交的答案去评分,将成绩录入数据库中。 图1.1业务流程示意图 1.2学生考试管理信息系统主要功能 1.2.1用户管理: 用户登录界面、用户注册界面。 教师:试卷类型定义界面、试卷创建界面(教师命题、自动命题)、题库录入界面、试卷评阅界面。 学生:答题界面。本用户密码的修改界面,学生登录系统后,会显示出学生的老师等相关信息,根据其老师出的试卷,学生会有相应的试卷。教师登录后,会显示教师对应的学生,教师可以编写题目,编写试卷等,还有管理相关信息的功能 1.2.2管理员管理: 管理员登录界面、试卷类型管理界面、试卷创建管理界面(创建、浏览、修改)、题库管理界面(添加、修改、删除)、试卷评阅管理界面、用户信息管理界面(查询、删除)。 1.3数据需求: 系统需要处理下面信息学生信息,教师信息,题目信息,试卷信息,学生考试信息,老师授课信息等。 2概念结构设计 2.1局部E-R图 2.1.1学生E-R图 学生有学号,姓名,班级,登录密码等属性,E-R图如图2-1所示: 图2-1学生E-R图 2.1.2教师E-R图 教师有编号,姓名,年龄,登录密码等属性,E-R图如图2-2所示: 图2-2学生E-R图 2.1.3题目E-R图 题目有编号,出题人,题干,答案,科目,生成时间,类型,分值等属性,E-R图如图2-3所示: 图2-3题目E-R图 2.1.4试卷E-R图 试卷有编号,名称,生成时间,出卷老师,科目等属性,E-R图如图2-3所示 图2-4试卷E-R图 2.2全局E-R图 图2-5全局E-R图 由于学生和教师、学生和试卷、试卷和题目都是多对多的关系,因此还需建立相应的表使他们对应起来 3逻辑结构物理结构设计 3.1对数据库的逻辑结构设计 根据上面的全局E-R图,对数据库进行逻辑结构设计,将E-R图转化为关系模式如下所示: 管理员(编号、姓名、年龄、密码) 学生(学号、姓名、班级、登录密码) 教师(编号、姓名、年龄、密码) 题目(题号、题干、答案、题型、生成时间、分值、科目、命题教师编号) 试卷(编号、名称、创建时间、科目、命题教师编号) 授课(学生编号,教师编号) 试卷题目对应表(试卷编号,题目编号) 学生试卷答题表(试卷编号,学生编号、答题记录、试卷得分) 3.2对数据库进行物理结构设计 管理员表如下表2.1所示: 表2.1管理员表(admin) 序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明 1 aid char 32 0 是 否 编号 2 aname varchar 20 0 否 姓名 3 aage int 3 0 是 年龄 4 aloginpass varchar 20 0 否 密码 学生信息表如下表2.2所示: 表2.2学生信息表(stuinfo) 序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明 1 snum char 32 0 是 否 编号 2 sstuname varchar 20 0 否 姓名 3 sclass int 3 0 否 班级 4 sloginpass varchar 20 0 否 密码 教师表如下表2.3所示: 表2.3教师表(teacher) 序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明 1 tid char 32 0 是 否 编号 2 tname varchar 20 0 否 姓名 3 tage int 3 0 是 年龄 4 tloginpass var

文档评论(0)

docindpp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档