- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统课程设计任务书
广东工业大学计算机学院
一、题目
完成一个数据库应用系统设计全过程。
二、内容
需求分析、数据库设计、数据库建立、数据输入、应用系统设计和开发、用户界面设计和实现、系统调试和安装等。
三、要求
(一)DBMS和开发工具选择
DBMS不限(不可使用Viaual Foxpro),即能够选择任意大、小型RDBMS,比如:Oracle,Sybase,SQL Server,Access,MySQL,提议使用Oracle,SQL Server等大型RDBMS。
开发工具不限,比如Delphi,PowerBuilder,C++ Builder,.net,ASP,JSP等等。
注:不能够用Access等向导生成应用程序。
(二)系统结构及相关技术
提议采取C/S结构,比如Access+VB,Oracle+Delphi,SQL Server +InterDev,Oracle+PowerBuilder,MySQL+ VB,Access+C++ Builder等,
可选择使用B/S/S结构,请查阅网络数据库技术相关资料,比如ASP(.NET)、JSP(J2EE)等。
(三)课程设计汇报:
要求写出完整课程汇报,内容包含:
1、封面
2、目录
3、正文
引言(或绪论)
1)相关技术介绍(分析)
对使用RDBMS和应用开发工具作简单介绍
需求分析
数据字典(包含数据项、数据结构、数据流、数据存放和数据处理,参考数据库教材和软件工程教材)和数据流图(参考软件工程教材);
概念结构设计
E-R图(注意规范化)。
逻辑结构设计
设计关系模型并对其进行优化分析;
将上述关系模型转换成具体RDBMS支持实际关系数据模型;
设计用户子模式(外模式);
系统功效模块图和模块功效描述(模块IPO图);
安全性(用户类别和权限)和完整性(主、外码和用户自定义完整性约束)设计;
数据库物理设计
选择建立索引;
确定数据存放位置;
确定系统配置。
数据库实施
创建数据库及数据库对象(给出创建数据库及数据库对象SQL脚本文件)
数据库备份和恢复方案(给出具体方案);
用户界面设计和实现、应用程序编码(给出关键程序代码);
系统测试方案和测试汇报
安装和使用说明
4、参考文件(参考教材参考文件格式)
四、选题
1、教学管理系统
1)信息需求:
(1) 学生信息:学号、姓名、性别、出生日期、入学成绩、所在系号。
(2) 教职员信息:职员号、姓名、性别、出身年月、所在系号、职称、专业及教学方向。
(3) 系基础信息:系号、系名称、系介绍。
(4) 课程信息:课程号、课程名称、任课老师号、课时、学分、上课时间、上课地点、考试时间。
(5) 成绩信息:学号、课程号、平时成绩、考试成绩、总评成绩。
2)处理需求:
(1) 学生基础信息管理
新生信息录入。
学生信息修改:按学号查询出某学生信息并做信息修改。
**学生转学(转入和转出),学生毕业等。毕业和转学学生相关信息存放到历史库中。
(2) 系基础信息管理:系基础信息输入、修改、删除
(3) 课程信息管理:课程信息输入、修改、删除
(4) 教职员信息管理:教职员信息输入、修改、删除
(5) 选课管理:
每学期所选课程学分不能超出15分。
学生能够同时选修一门或多门课程。
能够同时为多个学生选修某一门或某几门课程。
删除和修改选课信息。
(6) 成绩管理
按课程输入和修改成绩。
按学生输入和修改成绩。
(7) 信息查询
按学号、姓名、系号查询学生基础信息。
按职员号、姓名、系号查询教职员基础信息。
按系号、系名称查询系基础信息。
按课程号、课程名称、上课老师姓名查询课程基础信息。
按学号、学生姓名、课程号、课程名称、上课老师姓名、系号查询学生成绩,内容包含课程基础情况。若查询包含多门课程,则按课程分组。每门课程按总评成绩从高分到低分给出选修该门课程全部学生成绩(平时成绩、考试成绩和总评成绩)。
(8) 统计报表
成绩记录表,内容包含课程基础信息(课程号、课程名称、任课老师号、课时、学分、上课时间、上课地点、考试时间)、选课学生名单(学号、姓名、性别),每个学生平时成绩(空格)、考试成绩(空格)和总评成绩(空格),按学号排序:
次序输出全部课程成绩记录表。
按课程号、课程名称、老师姓名输出对应课程成绩记录表。
**按系号输出对应课程成绩记录表(本系全部老师担任课程)。
成绩报表,内容包含课程基础信息(课程号、课程名称、任课老师号、课时、学分、上课时间、上课地点、考试时间),选课学生名单(学号、姓名、性别),每个学生平时成绩、考试成绩和总评成绩,=90分、=80分、、=70分、=60分及不及格学生人数及百分比,按学号排序:
次序输出全部课程成绩报表。
按
原创力文档


文档评论(0)