学生成绩管理系统数据库设计.docVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 2 武汉理工大学华夏学院 课程设计报告书 课程名称:《数据库系统原理》课程设计 题 目:学生成绩管理系统数据库设计 系 名: 信息工程系 专业班级: 软件1111班 姓 名: 学 号: 指导教师: 张玉蓉 2013年 12 月 27日 武汉理工大学华夏学院信息工程系 课 程 设 计 任 务 书 课程名称: 数据库课程设计 指导教师: 张玉蓉 班级名称: 软件1111 开课系、教研室: 软件与信息安全 一、课程设计目的与任务 数据库课程设计是《数据库原理与应用》课程的后续实践课程,旨在通过一周的实践训练,加深学生对理论课程中数据库的基础知识,原理和使用方法的理解,加强学生综合运用sql语言以及数据库设计进行实际应用,包括数据库设计,数据库实现,sql语言查询和sql server数据库应用及管理的能力,进一步提高学生进行数据库设计,分析问题和解决问题的能力。 学生将在指导老师的指导下,完成从需求分析,总体设计,实现到测试的全过程。 二、课程设计的内容与基本要求 本课程设计将设计和开发一个小型的数据库实用系统。要求数据功能模块划分合理,数据库表设计合理,查询语句优化,数据处理正确。根据所学的数据库原理与程序设计的知识,能够针对一个小型的图书管理系统,进行数据库系统的需求分析,概念结构设计、逻辑结构设计、物理结构设计,数据录入及测试等,完成题目要求的功能。 主要任务: 需求分析 根据设计任务书给出的背景资料,查找相关资料,结合自己的生活经验,对数据和处理过程进行分析,编写详细的数据词典(如数据项、记录的说明、它们的标识符、同义名及有关信息)。写出需求分析说明,包括系统的功能分析、系统的功能模块设计、数据库的数据字典、数据流图等。 概念结构设计 说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、表的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图和全局视图(E-R图,可以用基本E-R图或扩展E-R图),消除不必要的冗余。 逻辑结构设计与物理结构设计 将概念结构映射为数据库全局逻辑结构(关系模型),包括所确定的关键字和属性、重新确定的记录结构和所建立的各个表文件之间的相互关系。其中提请注意: a. 关系模式的优化 指出关系模式的范式级别及设计原则    b.安全必威体育官网网址设计 说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全必威体育官网网址的设计考虑。 c.物理结构设计 说明在数据库的设计中,是否需要索引及如何设置索引,设置索引的原则。 目录 概述4 1.1设计题目4 1.2可行性分析4 需求分析4 概念结构设计4 3.1开发工具 4 3.2.1功能模块 4 3.2.2功能描述 4 3.2.3功能结构图5 逻辑结构设计5 4.1数据分析5 4.2数据库E-R图5 物理结构设计6 5.1数据库表设计6 5.2数据库表7 实现及测试9 结论:特点和不足14 心得体会15 参考文献16 1.概述 1.1设计题目: 学生成绩管理系统数据库设计 1.2可行性分析 整个项目开发过程中,主要从经济可行性和技术可行性来分析: 经济可行性:系统开发过程中,所需要的工具如计算机等所有工具均有自己承担 技术可行性:目前该小组已经掌握java语言,能熟练编写jsp,数据库的设计与维护,软件工程,在开发过程中对遇到未知的技术问题还将会进行深一步的学习与研究。 2.需求分析 能实现对数据库的增删查改操作,能登陆学生系统,完成对学生系统的操作,能实现数据库的调用和存储。 本需求分析包含了初步分析设计各功能模块、提供性能要求、对用户影响的信息、以及对各功能模块功能的描述;同时也是规范开发人员进行设计和部署实施的基础和依据,为整体工作组的工作流程做出明确指导,引导工作组员之间、工作组员与用户之间的沟通。最终作为总体审核、验证、确认和结项验收的依据;为开发方与客户方提供合法的合同保障。 3.概念结构设计 3.1开发工具 Windows环境下使用Myeclipse和mysql 3.2.1功能模块 功能一:管理员 CRUD学生信息 CRUD教师信息 CRUD课程信息 课程和老师分配 功能二:老

文档评论(0)

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

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

1亿VIP精品文档

相关文档