课程管理数据库设计材料.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学 号: 课 程 设 计 题 目 课程管理数据库设计 学 院 计算机科学与技术 专 业 计算机科学与技术 班 级 姓 名 指导教师 2012 年 7 月 6 日 课程设计任务书 学生姓名: 专业班级: 计算机科学与技术 指导教师: 工作单位: 计算机学院 题目:课程管理数据库设计 初始条件: 一个培训公司希望建立一个关于课程信息的数据库。公司发布一些培训课程。每门课程由一些员工在某个地点完成。费用随课程不同或公司委托的代表数量不同而不同。某项课程可能由几个代表参加。 要求完成的主要任务: 根据上述的初始条件,进行调查分析并设计适当的属性。设计一个课程数据库,DBMS可选Ms SQL Server、Access、VFP等。 完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:需求分析,概念设计,逻辑设计,物理实现等。 基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计语言(工具)任选。这一项是选作,不作硬性要求。 时间安排: 本学期第18周: 消化资料、系统调查 1天 系统分析 1天 总体设计,实施计划 2天? 撰写报告 1天 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日 目录 1概论………………………………………………………………3 2需求分析…………………………………………………………4 2.1 系统简要分析…………………………………………………4 2.2 应用需求分析…………………………………………………4 3 概要设计…………………………………………………………5 3.1 业务流分析…………………………………………………5 3.2 数据流分析……………………………………………………6 3.3程序数据流程…………………………………………………7 4. 总体结构 ………………………………………………………9 4.1 局部视图设计…………………………………………………9 4.2 逻辑设计 ……………………………………………………10 4.2.1结构图………………………………………………………10 4.2.2逻辑设计说明………………………………………………11 4.3 数据库结构……………………………………………………11 4.3.1数据字典……………………………………………………11 4.3.2 E-R图………………………………………………………12 5 总体实施方案……………………………………………………14 6心的体会…………………………………………………………16 7 参考文献…………………………………………………………17 课程管理数据库设计 1.概论 在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。 本系统就是为了管理好选课信息而设计的。培训公司的培训实践作为一种信息资源的集散地,学生和课程繁多,包含很多的信息数据的管理,现今,有很多的培训基地都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于选课情况的统计和查询等往往采用对课程的人工检查进行,对培训员工的选课权限、以及选课代号等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。数据处理手工操作,工作量大,出错率高,出错后不易更改。因此培训公司采取手工方式对员工选课情况进行人工管理,由于信息比较多,选课信息的管理工作混乱而又复杂;一般选课情况是记录在文件上,课程的数目和代号也记录在文件中,公司工作人员也只是当时对它比较清楚,时间长了,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的选课进行更改就更加困难了。 基于这些问题,我认为有必要建立一个选课系统,使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。 该系统针对一个公司或企业来说,硬件、软件要求不高。而系统的大量的数据可以选用SQL Server、Oracal等数据库,其容量足以保存企业内必要的数据。但考虑经济问题,可选用SQL Server。而在选择高级语言进行界面的编辑时有VB和VC供我们选择。若选用VC来进行开发,则可

文档评论(0)

美洲行 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档