预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库系统课程设计任务书广东工业大学电脑学院一、题目完成一个数据库应用系统的设计全过程。二、内容需求分析、数据库设计、数据库建立、数据输入、应用系统的设计和开发、用户界面的设计和实现、系统调试和安装等。三、要求〔一〕DBMS和开发工具的选择DBMS不限〔不可使用ViaualFoxpro〕,即可以选择任意大、小型RDBMS,例如:Oracle,Sybase,SQLServer,Access,MySQL,建议使用Oracle,SQLServer等大型RDBMS。开发工具不限,例如Delphi,PowerBuilder,C++Builder,.net,ASP,JSP等等。注:不可以用Access等的向导生成应用程序。〔二〕系统结构及相关技术建议采用C/S结构,例如Access+VB,Oracle+Delphi,SQLServer+InterDev,Oracle+PowerBuilder,MySQL+VB,Access+C++Builder等,可选择使用B/S/S结构,请查阅网络数据库技术相关资料,例如ASP〔.NET〕、JSP(J2EE)等。〔三〕课程设计报告:要求写出完整的课程报告,内容包括:1、封面2、目录3、正文引言〔或绪论〕1〕相关技术介绍〔分析〕对使用的RDBMS和应用开发工具作简单的介绍2)需求分析数据字典〔包括数据项、数据结构、数据流、数据存储和数据处理,参考数据库教材和软件工程教材〕和数据流图〔参考软件工程教材〕;3)概念结构设计E-R图〔注意标准化〕。4)逻辑结构设计设计关系模型并对其进行优化分析;将上述关系模型转换成具体RDBMS支持的实际关系数据模型;设计用户子模式〔外模式〕;系统功能模块图和模块功能描述〔模块IPO图〕;安全性〔用户类别和权限〕和完整性〔主、外码和用户自定义的完整性约束〕设计;5)数据库物理设计选择建立索引;确定数据的存放位置;确定系统配置。6)数据库实施创建数据库及数据库对象〔给出创建数据库及数据库对象的SQL脚本文件〕数据库备份和恢复方案〔给出具体方案〕;用户界面的设计和实现、应用程序编码〔给出关键程序代码〕;7)系统测试方案和测试报告8)安装和使用说明4、参考文献〔参考教材的参考文献格式〕四、选题1、教学管理系统1〕信息需求:(1)学生信息:学号、、性别、出生日期、入学成绩、所在系号。(2)教职工信息:职工号、、性别、出身年月、所在系号、职称、专业及教学方向。(3)系的基本信息:系号、系名称、系的简介。(4)课程信息:课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间。(5)成绩信息:学号、课程号、平时成绩、考试成绩、总评成绩。2〕处理需求:(1)学生基本信息管理新生信息录入。学生信息修改:按学号查询出某学生的信息并做信息修改。**学生转学〔转入和转出〕,学生毕业等。毕业和转学的学生有关信息存储到历史库中。(2)系基本信息管理:系的基本信息输入、修改、删除(3)课程信息管理:课程信息的输入、修改、删除(4)教职工信息管理:教职工信息的输入、修改、删除(5)选课管理:每学期所选课程的学分不能超过15分。学生可以同时选修一门或多门课程。可以同时为多个学生选修某一门或某几门课程。删除和修改选课信息。(6)成绩管理按课程输入和修改成绩。按学生输入和修改成绩。(7)信息查询按学号、、系号查询学生基本信息。按职工号、、系号查询教职工基本信息。按系号、系名称查询系的基本信息。按课程号、课程名称、上课教师查询课程基本信息。按学号、学生、课程号、课程名称、上课教师、系号查询学生成绩,内容包括课程基本情况。假设查询涉及多门课程,则按课程分组。每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩〔平时成绩、考试成绩和总评成绩〕。(8)统计报表成绩登记表,内容包括课程基本信息〔课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间〕、选课学生名单〔学号、、性别〕,每个学生的平时成绩〔空格〕、考试成绩〔空格〕和总评成绩〔空格〕,按学号排序:顺序输出所有课程的成绩登记表。按课程号、课程名称、教师输出对应课程的成绩登记表。**按系号输出对应课程的成绩登记表〔本系所有教师担任的课程〕。成绩报表,内容包括课程基本信息〔课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间〕,选课学生名单〔学号、、性别〕,每个学生的平时成绩、考试成绩和总评成绩,>=90分、>=80分、、>=70分、>=60分及不及格学生的人数及比例,按学号排序:顺序输出所有课程的成绩报表。按课程号、课程名称、教师输出对应课程的成绩报表。**按系号输出对应课程的成绩报表〔本系所有教师担任的课程〕。2、学籍管理系统功能:对所有学生从入学到毕业的全部过程中的基本信息进行管理事务处理:学籍变动〔转学、