数据库课程设计实验报告

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计评分细则

《数据库原理及应用》课程设计报告题目:计算机学院选课管理系统

学号:朱子奇

2011年6月

数据库课程设计实验报告系统名称:计算机学院选课管理系统

课程名称:数据库课程设计

课程设计时间:为期五天(2011.6.20-2011.6.24)课程设计容:

一开发背景

1.1 背景

1.2 目的

二功能描述

2.1 系统目的与要求

2.2 系统可行性分析

三业务流程分析

四数据流程分析

4.1 数据流程图

4.2 数据字典

4.3 E-R图

五概念模型设计

六物理模型设计与优化

七课程设计心得体会

八参考文献

一开发背景

1.1 背景:

大学的课程按大类来说一般分为必修课和选修课。必修一般指学校或院系规定学生必须修习某课程,学校对必修课程一般有统一的要求和安排。选修是指根据学生个人兴趣或专业需要自由选择修习某课程。简言之,必修就是必须修读,选修就是选择性修读。一般来说,基础性的知识都作为必修课程。有些知识不是基础性的,与兴趣和研究方向有关,这部分知识可以选择。这是大学与中学最大的不同之处。90年代中期,由于Internet 的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代高校管理信息系统提供了充足的条件,用计算机数据库系统的形式来管理选课成为了既方便又快捷的一种方式。因此开发选课管理系统是十分有前景的工作。

1.2 目的:

利用计算机支持学校高效率完成选课操作,是适应现代管理要求、推动企业劳动型治理走向科学化、规化的必要条件;而选课管理是一项琐碎、复杂而又十分细致的工作,学生的基本资料,所开设的课程条目,选课资料的保存,选课条件的约束,一般不允许出错,假如实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,而计算机选课操作,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工治理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。这些优点能够极提高学校管理的效率,也是学校的科学化、正规化管理,与时代接轨的重要条件。

开发本系统就是为了解决高校在选课操作管理中的一些不规,使选课信息的治理向着规化、简单化、有效化的方向发展。

二功能描述

2.1 系统目标与要求:

建立一个选修课管理系统,统一管理学生、课程以及选课信息,以便快速地提供选课操作。该系统应具有以下功能目标:

1 学生进行选课操作。已经登记在系统数据库中的学生,可以进行课程信息的查看。一旦学生找到所欲的课程,就可以提出选课申请。系统会审核并记录学生的选课信息。对于每位学生的每次选课操作,系统会生成一条选课信息并将其写入选课信息库中。

2 学生进行选课信息查询操作。完成选课的学生,可以进行选课信息的查询和确认。每位学生都可以在任何时间查询选课信息,以进行学生选课后遗忘了所选的课程是什么时的补救。

3 学生对不满意的选课进行更改操作。当学生对所选课程不满意时,可以向

系统提供选课更改的请求。系统根据学生的请求,允许学生进行选课的更改操作。

2.2 系统可行性分析:

系统现阶段的发展过程中,利用现有人力和物力是完全具备能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法简单容易。本系统开发采用PowerDesigner和SQL SERVER相结合的方法来实现。要求所有数据信息的储存都由数据库来完成,而这些数据的建模则由PowerDesigner完成。系统采用数据库进行信息管理模式,与手工管理相比,既能够降低对人工劳动的要求,又能大大减少管理成本,而且在结构上也具有很大的灵活性,在安全上也可以得到充分地保证。所以本系统在技术上是完全可以实现的。

目前,在高校选课是必须的操作,许多都要求通过数据库进行管理,并且实际中也有系统的使用。所以本系统的使用前景非常的广阔,易于推广和普及到现实中应用。所以本系统在实际应用上是完全可行的。

三业务流程分析

业务流程图:

选课

查询and更改

四数据流程分析4.1 数据流程图

选课

查询and更改

4.2 数据字典

数据流的描述:

数据流编号:D1.1

数据流名称:登录信息申请

简述:学生输入用户名密码请求登录

数据流来源:学生

数据流去向:系统登录

数据流组成:系统编号学生学号登录密码

数据流编号:D1.2

数据流名称:登录信息

简述:学生信息库反馈学生信息

数据流来源:学生信息库

数据流去向:登录系统

数据流组成:学生学生性别学生年龄学生院系

数据流编号:D1.3

数据流名称:课程信息申请

简述:学生查看可选课信息

数据流来源:登录系统

数据流去向:查看所欲课程

数据流组成:学生编号

数据流编号:D1.4

数据流名称:课程信息

简述:课程信息库反馈课程信息

数据流来源:课程信息库

数据流去向:查看所欲课程

数据流组成:课程编号课程名称课程学分课程课时

数据流编号:D1.5

数据流名称:选课申请单

简述:学生根据所欲课程提交申请单

数据流来源:查看所欲课程

数据流去向:执行选课操作

数据流组成:学生编号课程编号

数据流编号:D1.6

数据流名称:选课完成通知单

简述:审核并完成选课操作

数据流来源:执行选课操作

数据流去向:记录选课信息

相关文档
最新文档