上海交通大学 数据库原理 陆朝俊 课件 课程设计指导_第1页
上海交通大学 数据库原理 陆朝俊 课件 课程设计指导_第2页
上海交通大学 数据库原理 陆朝俊 课件 课程设计指导_第3页
上海交通大学 数据库原理 陆朝俊 课件 课程设计指导_第4页
上海交通大学 数据库原理 陆朝俊 课件 课程设计指导_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库系统原理课程设计指导目的 加深理解、掌握并巩固数据库系统原理课程中所学到的基本概念、基本原理和基本技术; 综合应用所学到的关于数据库系统的一般原理和技术,以及其他课程的有关知识,来设计、实现一个以数据库为核心的应用软件系统; 培养分析问题、解决问题的能力,进一步提高进行大型程序设计的能力;任务 选择一个应用领域或组织,设计、实施数据库,开发基于数据库的、具有较完善功能的、方便最终用户使用的应用程序。要求按照软件工程规范的要求进行数据库设计和应用程序开发。具体要求如下: 对特定应用领域进行用户需求分析,包括数据需求和功能需求,形成需求文档; 利用E/R方法为特定应用领域设计概念模式,再转换

2、成关系模式(RDB),形成数据库设计文档;要求(续) 加载特定应用领域的足够数量足够数量的数据,以便充分展示所开发的应用程序的各种功能和运行效率; 开发数据库应用程序,形成程序功能文档。根据特定应用领域的要求,应用程序必须功能完备,使用方便(用户友好)。开发环境 基于任何RDBMS建立数据库; 如Microsoft SQL Server, MySQL 利用任何开发环境开发应用程序。 开发环境: 如VB .NET, Java等 个人DB或C/S、B/S架构安排 每人独立完成一个项目。 不要最后时间突击完成,而应从现在起就按部就班地设计实现。考核方式 由学生操作演示,老师观察提问; 提交光盘,内含

3、项目开发文档和源代码。如何得到好成绩 工作量足够大 反映在所开发项目内在功能完善, 界面精心设计 采用较新技术 项目涉及数据库领域的新技术、新应用,例如数据分析,与Web新技术的结合应用领域建议 传统的事务处理应用 企业信息管理系统:涉及产品、进货、销售、订单、库存、职工、部门等等; 教学信息管理系统:涉及教师、学生、课程、上课时间及教室安排、科研项目等等; 图书馆信息管理系统:涉及图书、作者、出版社、读者等等; 趣味性信息管理系统,如金庸武侠查询系统、中国足球信息管理系统等。应用领域建议(续) 数据库新技术新应用 异种数据源的信息集成 OLAP和数据分析 XML Web新技术学生课程信息管理

4、系统SCIM系统开发过程及文档的示例需求分析I. 系统目标SCIM的目标:A. 允许学生和教师通过身份验证后使用系统B. 维护学生和课程的信息C. 学生登记注册所修课程D. 教师给学生完成的课程登记分数E. 生成学生成绩报告单需求分析(续)II. 系统将包含的信息A. 每个学生或教师的信息B. 学生的学业记录1. 已完成课程及选修学期和分数2. 本学期成功注册的课程3. 以后学期的登记课程C. 课程信息1. 课程名称,代码,学时学分,2. 允许注册的人数,实际注册人数3. 上课时间和地点需求分析(续)III. 完整性约束A. 学生或教师的ID唯一B. 按II.B2对学生注册课程的统计结果等于I

5、I.C2中相应的数据C. 一个教师不能被分配在同一时间上两门课程D. 学生注册某门课程时必须已修完先修课程需求分析(续)IV. 用户与系统的交互A. 身份验证:连接到系统时必须提供B. 选课登记:供学生使用,输入课程代码,输出1. 成功登记信息2. 登记人数超过限定3. 已登记其他在同一时段的课程C. 分数登记:教师登记或改动学生在某门已完成课程的分数需求分析(续)V. 系统描述A. 客户/服务器体系结构B. 用户界面是图形化的,易于使用C. 关系型DBMS总体设计I. 根据需求分析,设计系统总体框架。SCIM包括登录模块、学生基础信息管理模块、课程基础信息管理模块、选课注册模块、教师登录成绩模块、各模块具体功能如下:II. 系统功能结构图系统设计

温馨提示

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

评论

0/150

提交评论