1377.学籍管理系统设计报告推荐.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文档。上传文档
查看更多
1377.学籍管理系统设计报告推荐

《学籍管理系统》课程设计 摘要 为巩固数据库的理论知识,增强实际操作能力与设计能力进行了本次课程设计。该课程设计要求设计一个学籍管理数据库系统,实现对学生信息的高效管理。在设计中分别设计学生、教师、成绩、院系部门以及专业等实体,并将它们按照一定的关系关联起来形成一个完整的数据库系统。同时要求设计管理模块,对于不同的用户授予不同的权限。在实际的设计中使用PowerDesignersql设计出概念模型设计与物理模型设计,然后与数据库sqlserver2000相连接,并生成初步的表格,最后在数据库中根据要求设计出各个表的触发器,以及系统的一些存储过程。通过本次课程设计,我们的专业能力得到了进一步提高,同时获得了非常宝贵的经验,解决了以前学习上遗留的诸多问题。 关键字:实体,模块,权限,概念模型设计,物理模型设计,触发器 目录 摘要 ….Ⅰ 目录 ….….Ⅱ 1 设计内容与要求 1 1.1 设计题目 1 1.2 设计目的与要求 1 1.3 设计环境 1 2 需求分析 2 2.1 系统功能要求设计 2 2.2 系统模块设计 2 2.3 数据字典 2 2.3.1 数据项 2 2.3.2 数据结构 4 2.3.3数据流 4 2.3.4 数据存储 5 2.3.5 处理过程 5 3 概念结构设计 6 3.1 数据抽象与局部视图设计 6 3.1.1 学生基本信息与课程信息视图 6 3.1.2 专业、教师及院系信息视图 6 3.2 系统数据流图 7 3.3 合并部分视图生成E-R 图 7 3.4 概念模型设计 8 4 逻辑结构设计 9 4.1 概念模型向物理模型的转换 9 4.2 数据库物理模型设计 10 5 物理结构设计与功能实现 12 5.1 系统的物理结构设计 12 5.1.1 确定关系模型的存取方法 12 5.1.2 确定数据库的存储结构 12 5.2 数据库的实施与数据载入 12 5.2.1 数据库的实施 12 5.2.2 数据库中表的设计 16 5.2.3 数据的载入 17 5.3 触发器与存储过程设计 18 5.3.1 触发器设计 18 5.3.2 存储过程设计 20 5.4 数据库的试运行 21 5.4.1 触发器功能的试运行 22 5.4.2 存储过程的试运行 22 5.5 数据库的运行和维护 23 6 设计体会与建议 24 7 参考文献 25 致谢 26 1 设计内容与要求 1.1 设计题目 学籍管理系统 1.2 设计目的与要求 随着社会的发展,基本上所有的具有一定数量数据的企事业单位或机关部门都开始使用计算机数据库来做管理。当然几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学籍管理的工作量。该课程设计要求设计一个学籍管理的数据库系统,数据库中要求包含学生的基本信息,学校所有专业信息,学校教师信息以及课程设置的信息。同时还要设计它们之间的关系,如学生与课程关系和学生的成绩等,最后还要对一些数据进行查询,如查询学生成绩的各种集合等。我们通过该课程设计,应该达到的目的是把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。 1.3 设计环境 在Windows 环境下利用Sybase PowerDesigner作为概念模型设计与物理模型设计的工具,使用SqlServer2000作为数据库管理系统对数据进行管理与维护。 2 需求分析 2.1 系统功能要求设计 使得学生的学籍管理工作更加清晰、条理化、自动化。 容易地完成学生信息的查询、更新、修改等操作。 对于学生成绩管理模块,能更加容易的求得学生的平均成绩、最高分、最低分等,  可以按照学生的成绩进行排序处理等。 2.2 系统模块设计 学籍管理系统大体可以分成四大模块如下图所示, 首先是学生的基本信息模块,里面应该包含学生的各方面的基本信息;再者便是学生成绩管理模块, 在该模块中应该包含有对学生成绩信息的查询和处理,如平均成绩、最好成绩、最差成绩以及不及格学生的统计等功能模块;再其次还有院系、教师、课程等相关信息的模块;最后是系统模块。 图 2-1 系统模块图 2.3 数据字典 2.3.1 数据项 数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称(即码)、注释、数据类型、长度、取值范围和是否是主码。 表 2.1 数据项列表 名称 注释 数据类型 长度 最小值 最大值 主要的 班级 varchar(16) 16 FALSE 学号 唯一标识学生的信息 integer TRUE 院系代号 varchar(5) 5 FALSE 专业号 varchar(5) 5 FALSE 姓名 varchar(6) 6 FALSE 性别 varch

文档评论(0)

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

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

1亿VIP精品文档

相关文档