新数据库课程设计指导书.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文档。上传文档
查看更多
《数据库原理及应用》课程设计指导书 温志萍 程初 刘爱华 编 南京工程学院 计算机网络教研室 二○一二年七月 课程设计的目的 经过一个学期《数据库原理及应用》课程的学习,学生掌握了许多书本中的知识,但对使用一个实际的数据库管理系统和利用一个数据库的前台开发工具开发一个应用程序还是较陌生。本课程设计的目的是为了让学生在学习《数据库原理及应用》课程的基础上,进一步深入理解数据库的基本理论;将理论知识和实践结合起来,提高水平培养高素质人才,满足社会发展对计算机人才的需求。 。 附录1 应用程序的开发示例 一个数据库应用系统设计的好与坏,数据库的设计与功能分析非常重要,所以在开发一个数据库应用系统时,要严格按照数据库设计的各个步骤,一步一步的进行,下面给出一个示例,同学们在做课程设计时,可以按照例子进行模仿,从中学会数据库应用程序的设计与文件系统设计的不同之处。更好的将理论与实践结合起来,增强自己的综合实践能力。 我们以学籍管理系统为例: 学籍管理系统 通过前面的SQL SERVER 2000和Java基础篇的学习,初步掌握了这两个软件的使用。现在以“学籍管理系统”为例,按数据库开发的各个步骤的要求,通过实例来表示如何利用SQL SERVER 2000大型关系型数据库作后台,利用JavaEE作为数据库前端开发工具,开发出具有实用价值的管理信息系统。 一、系统概述 1、系统目标 通过本系统软件,能帮助教研人员利用计算机,快速方便地对学生学籍进行管理、输入、输出、查找、修改等所需操作,使散乱的人事档案能够具体化、直观化、合理化,建立一个运行稳定且易于操作的学生学籍管理信息系统。 2、具体需求 1)功能需求 能够浏览学生学籍的所有信息; 能够制定招生计划并能进行学生注册登记管理; 能够通过学生的某一个信息找到个人学籍的相关信息(例如:知道学生的姓名能够找到该学生的所有有关的学籍信息); 通过一条信息找到与之匹配的信息(例如:查询同一专业的所有人员); 相关人员能对包含学生的学籍信息进行管理(如:添加、删除、修改等操作); 必须能对学生有关信息进行相关统计计算(如:评定各项奖项、德育考评等); 需要对要打印的各项内容都能提供打印服务; 对毕业生进行档案管理; 采用windows操作界面,简单易用,用户可以在使用的同时获得实时帮助。 2)性能需求 数据精确度:查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到; 时间特性:一般操作的响应时间应在1~2s内; 适应性:windows2000以上系统均可运行。 3)系统安全性 作为一个高校学籍管理信息系统,除了保证系统能够正常工作外,更重要的是必须具备一定数据安全功能,以防止人为的有意或无意的破环,同时也应具备一定的预防系统硬件故障或自然灾害的能力。 保证高校学籍管理信息系统的基本数据信息(学生的基本信息、课程信息、教师信息、专业信息和成绩信息等)的操作安全是系统安全的首要条件,防止“垃圾进垃圾出”现象发生。为此,必须考虑以下几项内容: 要有严格的用户身份确认过程,并对各类用户的操作权限必须要有严格的分工,不能出现因用户权限不明确造成数据不安全; 对用户的登录信息必须进行安全保护,避免存在因系统原因而造成用户登录信息泄漏,进而危及到系统的操作安全; 必须具备对用户提交的数据进行预处理检查功能,保证用户所提交的数据是一些符合要求的合法数据,以保证数据库中各基本表间的数据完整性; 保证对数据库增加、删除、修改等操作的安全执行,保持数据库中各基本表间的数据完整性; 其他方面还应该注意网络安全和物理安全、数据备份等。 二、需求分析 进行系统功能分析及数据流图分析。 数据流程分析就是把数据在组织内部的流动情况抽象出来,舍去了具体组织结构、信息载体、处理工作等,单从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。 由于学籍管理系统的数据流程图比较复杂,因此我们按照系统的观点,采用自顶向下的结构化方法,通过分层的数据流程图(DFD)来实现学籍管理系统的数据流程分析。 1、顶层数据流图与数据字典 图1 学籍管理系统顶层DFD 部分顶层数据字典: 数据流名:操作者信息 别名: 组成:{编号+姓名+部门} 备注:用于管理员分配操作权限 数据流名:招生计划 别名: 组成:{招生年度+系+专业+招生地区+学习年限+层次+招生人数} 备注:根据各系专业制定各类招生生源及人数 数据流名:学生名册 别名: 组成:{学号+姓名+性别+民族+籍贯+出生日期+高考成绩+录取院系+专业+班级+入学年份+政治面貌+联系电话+家庭地址} 备注: 数据流名:毕业名单 别名:

文档评论(0)

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

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

1亿VIP精品文档

相关文档