数据库原理与应用(第二版)Chapter8课件_第1页
数据库原理与应用(第二版)Chapter8课件_第2页
数据库原理与应用(第二版)Chapter8课件_第3页
数据库原理与应用(第二版)Chapter8课件_第4页
数据库原理与应用(第二版)Chapter8课件_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第八章数据库应用开发实例第八章数据库应用开发实例18.1系统设计文档8.1.1需求分析1.开发背景和意义2.系统需求概况本系统主要实现高等院校的学生成绩管理以及辅助的档案管理和课程管理功能。(1)档案管理:管理学生的基本信息,提供有关学生的基本信息。①学生基本信息包括:学号、姓名、出生年月、性别、民族、政治面貌、系别、年级、班级(或专业)、主要社会关系。②需要实现的功能包括:档案维护(录入、修改、删除)、档案查询(包括按各种属性单项查询、组合查询和查询结果打印)。8.1系统设计文档8.1.1需求分析2(2)成绩管理:按学期管理各系别、年级和班级(专业)的课程成绩。需要管理系别、专业、班级以及课程信息。①和成绩管理有关的信息包括:学号、姓名、课程、成绩。②和课程管理有关的信息包括:课程信息、系别信息、专业信息、班级信息等。③需要实现的功能包括:成绩维护(录入、修改、删除)、成绩查询(包括按各种属性单项查询、组合查询和查询结果打印)、成绩排榜。(3)其他需求:为体现数据库相关概念,在系统实现中要尽量应用创建数据库、创建表、维护表(Alter,Drop)、事务模型、视图以及安全管理等功能。(2)成绩管理:按学期管理各系别、年级和班级(专业)的课程成33.系统数据流图

查询人员数据录入员系统管理员示范系统查询条件查询条件、录入修改数据查询条件、录入修改数据、系统设置数据系统第0层数据流图查询结果查询结果查询结果3.系统数据流图查询人员数据录入员系统管理员示范系统查询条4数据录入员系统管理员档案数据档案表成绩数据档案报表系别专业数据系别专业数据查询人员数据录入员系统管理员档案查询条件成绩查询条件成绩报表档案管理1系别专业管理3成绩数据系别专业数据系统参数系统管理员系统参数数据系统第一层数据流图成绩管理2系统设置5课程数据数据录入员系统管理员课程管理4数据录入员档案数据档案表成绩数据档案报表系别专业数据系别专业5档案报表数据录入员系统管理员档案表档案数据档案查询条件档案报表系别专业数据系别专业数据档案数据查询人员档案查询条件档案管理数据流图查询结果档案修改数据档案数据档案录入1.1档案修改1.2档案查询1.3档案报表数据录入员档案表档案数据档案查询条件档案报表系别专业6成绩报表数据录入员系统管理员成绩表成绩数据成绩查询条件系别专业数据系统参数档案数据成绩录入2.1成绩修改2.2成绩数据查询入员成绩查询条件成绩报表成绩管理数据流图成绩修改数据成绩查询2.3成绩报表数据录入员成绩表成绩数据成绩查询条件系别专业数据系统78.1.2概念结构设计

1.实体及其属性系别专业系别编号系别名称专业编号专业名称系别编号课程课程编号课程名称班级编号班级名称专业编号年级班级8.1.2概念结构设计系别专业系别编号系别名称专业编号专业8学生成绩排课编号学号成绩课程安排班级编号排课编号课程编号学期成绩编号学生成绩排课编号学号成绩课程安排班级编号排课编号课程编号学期9社会关系学号姓名关系联系方法学生政治面貌班级编号社会关系学号姓名出生年月性别民族关系编号社会关系学号姓名关系联系方法学生政治面貌班级编号社会关系学号102.实体及其联系系别专业班级社会关系学生计划课程排课课程属于属于具有学习开设属于安排1nn1n11n1n1nmn成绩2.实体及其联系系别专业班级社会关系学生计划课程排课课程属于118.1.3数据库设计

1.逻辑结构设计

8.1.3数据库设计122.物理结构设计

物理结构设计主要目的是建立数据库表,根据逻辑结构设计结果,可建立如下表:用户管理表系别名称表专业名称表课程名称表班级表学生档案表社会关系表排课情况表学生成绩表2.物理结构设计138.1.4应用程序设计

1.系统功能模块划分

模块总划分

档案管理模块划分

成绩管理模块划分

基础数据管理模块划分

8.1.4应用程序设计1.系统功能模块划分142.部分界面设计

登录窗口

主窗口

档案录入

按班级查询档案

组合查询档案

成绩录入与维护

按学号查询成绩

按班级查询成绩

系别信息维护

专业信息维护

课程信息维护

课程安排

密码设置

2.部分界面设计158.2.1系统主要流程的处理1.登录过程2.组合查询3.错误控制8.2.2Cell组件1.Cell组件概况

2.使用特点

3.Cell组件使用8.2系统实现说明8.2.1系统主要流程的处理8.2系统实现说明16第八章数据库应用开发实例第八章数据库应用开发实例178.1系统设计文档8.1.1需求分析1.开发背景和意义2.系统需求概况本系统主要实现高等院校的学生成绩管理以及辅助的档案管理和课程管理功能。(1)档案管理:管理学生的基本信息,提供有关学生的基本信息。①学生基本信息包括:学号、姓名、出生年月、性别、民族、政治面貌、系别、年级、班级(或专业)、主要社会关系。②需要实现的功能包括:档案维护(录入、修改、删除)、档案查询(包括按各种属性单项查询、组合查询和查询结果打印)。8.1系统设计文档8.1.1需求分析18(2)成绩管理:按学期管理各系别、年级和班级(专业)的课程成绩。需要管理系别、专业、班级以及课程信息。①和成绩管理有关的信息包括:学号、姓名、课程、成绩。②和课程管理有关的信息包括:课程信息、系别信息、专业信息、班级信息等。③需要实现的功能包括:成绩维护(录入、修改、删除)、成绩查询(包括按各种属性单项查询、组合查询和查询结果打印)、成绩排榜。(3)其他需求:为体现数据库相关概念,在系统实现中要尽量应用创建数据库、创建表、维护表(Alter,Drop)、事务模型、视图以及安全管理等功能。(2)成绩管理:按学期管理各系别、年级和班级(专业)的课程成193.系统数据流图

查询人员数据录入员系统管理员示范系统查询条件查询条件、录入修改数据查询条件、录入修改数据、系统设置数据系统第0层数据流图查询结果查询结果查询结果3.系统数据流图查询人员数据录入员系统管理员示范系统查询条20数据录入员系统管理员档案数据档案表成绩数据档案报表系别专业数据系别专业数据查询人员数据录入员系统管理员档案查询条件成绩查询条件成绩报表档案管理1系别专业管理3成绩数据系别专业数据系统参数系统管理员系统参数数据系统第一层数据流图成绩管理2系统设置5课程数据数据录入员系统管理员课程管理4数据录入员档案数据档案表成绩数据档案报表系别专业数据系别专业21档案报表数据录入员系统管理员档案表档案数据档案查询条件档案报表系别专业数据系别专业数据档案数据查询人员档案查询条件档案管理数据流图查询结果档案修改数据档案数据档案录入1.1档案修改1.2档案查询1.3档案报表数据录入员档案表档案数据档案查询条件档案报表系别专业22成绩报表数据录入员系统管理员成绩表成绩数据成绩查询条件系别专业数据系统参数档案数据成绩录入2.1成绩修改2.2成绩数据查询入员成绩查询条件成绩报表成绩管理数据流图成绩修改数据成绩查询2.3成绩报表数据录入员成绩表成绩数据成绩查询条件系别专业数据系统238.1.2概念结构设计

1.实体及其属性系别专业系别编号系别名称专业编号专业名称系别编号课程课程编号课程名称班级编号班级名称专业编号年级班级8.1.2概念结构设计系别专业系别编号系别名称专业编号专业24学生成绩排课编号学号成绩课程安排班级编号排课编号课程编号学期成绩编号学生成绩排课编号学号成绩课程安排班级编号排课编号课程编号学期25社会关系学号姓名关系联系方法学生政治面貌班级编号社会关系学号姓名出生年月性别民族关系编号社会关系学号姓名关系联系方法学生政治面貌班级编号社会关系学号262.实体及其联系系别专业班级社会关系学生计划课程排课课程属于属于具有学习开设属于安排1nn1n11n1n1nmn成绩2.实体及其联系系别专业班级社会关系学生计划课程排课课程属于278.1.3数据库设计

1.逻辑结构设计

8.1.3数据库设计282.物理结构设计

物理结构设计主要目的是建立数据库表,根据逻辑结构设计结果,可建立如下表:用户管理表系别名称表专业名称表课程名称表班级表学生档案表社会关系表排课情况表学生成绩表2.物理结构设计298.1.4应用程序设计

1.系统功能模块划分

模块总划分

档案管理模块划分

成绩管理模块划分

基础数据管理模块划分

8.1.4应用程序设计1.系统功能模块划分302.部分界面设计

登录窗口

主窗口

档案录入

按班级查询档案

组合查询档案

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论