数据库原理与应用课程设计指导书2014.doc

上传人:zw****58 文档编号:46987091 上传时间:2018-06-29 格式:PDF 页数:17 大小:517.10KB
返回 下载 相关 举报
数据库原理与应用课程设计指导书2014.doc_第1页
第1页 / 共17页
数据库原理与应用课程设计指导书2014.doc_第2页
第2页 / 共17页
数据库原理与应用课程设计指导书2014.doc_第3页
第3页 / 共17页
数据库原理与应用课程设计指导书2014.doc_第4页
第4页 / 共17页
数据库原理与应用课程设计指导书2014.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《数据库原理与应用课程设计指导书2014.doc》由会员分享,可在线阅读,更多相关《数据库原理与应用课程设计指导书2014.doc(17页珍藏版)》请在金锄头文库上搜索。

1、 北北 京京 林林 业业 大大 学学 实实 习习 指指 导导 书书 课程名称:数据库课程名称:数据库原理原理与与应用应用课程设计课程设计 实习学时:实习学时:20 开设学院:信息学院开设学院:信息学院 吴保国、苏晓慧编著 北京林业大学信息学院 2014 年 11 月 10 日I 目目 录录 目 录 . I 一、课程设计的目的和要求 . 1 二、设计环境和开发工具 . 1 三、实习课时安排和实习项目 . 1 四、课程设计的要求 . 2 五、课程设计参考题目 . 4 附录:系统设计报告参考格式 . I 1 一、一、课程设计的目的和要求课程设计的目的和要求 数据库应用课程设计是信息管理与信息系统专业

2、非常重要的实践性环节之一,是学完数据库原理与应用课程后一次全面的综合练习。本课程设计主要在于巩固学生对数据库基本原理和基础理论的理解,模拟实际环境中的数据库应用,让学生完成一个完整的 B/S 架构的数据库应用系统设计过程, 使学生获取实践经验的机会, 从而培养学生在数据库应用领域中的分析和解决问题的能力,掌握数据库应用系统的设计与开发,加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平,掌握数据库应用系统设计开发的基本方法,进一步提高学生综合运用所学知识的能力。 二、设计环境和开发工具二、设计环境和开发工具 操作系统:Windows 2000 Server(或更高版本) WWW

3、 服务器:IIS 数据库管理系统:SQL Server 2000 数据库管理系统 开发技术:采用 ASP、ASP.NET 或 JSP 技术 三、实习课时安排和实习项目三、实习课时安排和实习项目 本课程实习时间共 1 周(5 天) ,包含 2 个实习项目,分别为:数据库系统设计实习(2 天)、数据库应用系统实现(3 天)。以学生个人为单位进行,具体实习内容如下: 1.选择课程设计题目选择课程设计题目与系统分析与系统分析 当系统开发正式立项后,就可进行详细的系统需求分析。详细的系统需求分析调查是系统开发工作中的一项重要的、繁杂的、工作量大的工作,它是开发人员弄清实际情况,制定合理方案,开发系统的基

4、础,对此必须加以充分的重视。系统需求分析调查应自顶向下地全面展开,调查前先对用户进行培训,然后从组织机构入手进行调查,调查与分析要相结合。详细的系统需求分析调查的范围应该是组织内部的各个方面。分析技术和经济上可行性,确定系统运行的硬软件环境。 系统需求分析的具体工作步骤是:系统功能需求分析,分析用户活动,确定系统边界,分析系统数据, 用户对系统的功能需求, 撰写系统分析报告。 系统分析设计报告内容中必须包含如下内容: 业务流程图 数据流程图 系统功能处理流程图 系统功能结构图 数据字典 系统的运行环境 2.系统设计系统设计 在此基础上,进行系统设计。系统设计主要包含概念模型设计、逻辑设计、物理

5、设计、数据字典、系统体系结构设计、系统的浏览查询与数据维护模块的功能、人机交互界面的详细设计与代码2 等部分。 (1)概念模型设计与逻辑设计 设计 E-R 图,使用数据库建模工具 ERWin 或 PowerDesigner 参照设计的 E-R 图,设计系统数据库逻辑结构,表的完整性设计(实体完整性、参照完整性、用户定义完整性)。内容至少包含: E-R 图 使用数据库建模工具 ERWin、PowerDesigner 设计的逻辑模型 关系模式 表结构 (2)创建数据库和表。每个表输入初始数据,要求每个表的记录数不少于 10 条。 (3)数据库安全性策略设计。 (4)典型功能存储过程设计,给出存储过

6、程代码。 (5)系统的体系结构设计。 (6)系统浏览查询与数据维护模块的功能、人机交互界面的详细设计等。 3.数据库应用系统实现数据库应用系统实现 学生自选开发工具,根据系统分析与设计报告,完成 B/S 体系结构的应用系统软件开发。 四、课程设计的要求四、课程设计的要求 每个同学按照选择的设计题目独立完成课程设计报告和数据库应用系统开发课程设计报告和数据库应用系统开发 2 项项工作。 (一一)课程设计报告课程设计报告要求要求 设计报告的重点:数据库结构设计、新系统数据流程图以及系统功能设计。课程设计报告一般不少于 3000 字,课程设计报告在封面中应有题目、班级、姓名、学号和课程设计日期,课程

7、设计报告的正文一般包括如下内容,课程设计报告样例参见附录。 1 绪论 说明应用系统的开发背景、目的与意义。 2 系统需求分析 详细给出系统概况,系统的目标,系统功能描述,系统的各种表格与说明,业务流程图、数据流程图等图表。这部分必须包括下面的内容: 业务流程图 数据流程图 系统功能处理流程图 系统功能结构图 3 概念结构设计 给出设计的 ER 图,并对 ER 图进行描述。ER 图的实体集大于等于 3 个。其中数据库的整体E-R 图是必须给出的,并对 E-R 图进行相应的描述。 4 逻辑结构设计 3 要求内容如下: 使用数据库建模工具 ERWin 或 PowerDesigner 参照 ER 图设

8、计的逻辑结构图; 根据设计的逻辑结构图设计关系模式; 数据库的物理设计。设计每个表的表结构。包括表的完整性设计(实体完整性、参照完整性、用户定义完整性),以及索引; 触发器设计,给出触发器代码。 存储过程设计,给出存储过程代码。 5.数据库安全性策略设计。 6 系统实现。 要求内容如下: 系统体系结构设计与系统的技术特点 系统的体系结构设计。 系统运行环境与开发技术 给出系统的运行环境、开发技术与开发语言。 系统功能设计与实现 包括系统功能结构图与功能描述, 系统的浏览查询模块的功能与人机交互界面的详细设计与代码,系统的数据维护模块的功能、人机交互界面的详细设计与代码等部分。 附录: 数据字典

9、 (二二)数据库应用系统设计要求数据库应用系统设计要求 应用系统功能要完整,设计方法合理,用户界面较好,系统运行正常。数据库应用系统采用B/S 架构开发应用系统,基本要求如下: 实现数据输入维护。 即用户在 Internet 网络上使用 IE 浏览器登录系统网站进行数据输入、修改和删除和浏览查询。 系统采用的开发技术与开发语言不限, 但必须能在计算机中心的计算机的软件平台上能正常运行。 (三三)数据库设计要求数据库设计要求 数据库必须设计 4 个以上关系。每个关系必须指定有主键,关系之间有外键和主键参照,满足实体完整性和参照完整性。 数据库必须具有一个甚至更多的存储过程, 并需要在数据库应用系

10、统中调用存储过程实现相关的功能。 数据库必须设计一个以上的触发器。 数据库的安全策略方面,必须使用角色分级,建立两个以上的角色,除 sa 用户以外,还需建立一个以上的用户。 4 (四四)注意事项注意事项 课程设计报告提交方式 实习结束后,每个同学提交数据库课程设计报告,实习报告同时采用纸介质和电子方式提交。 课程设计报告要求: 采用 A4 纸打印;上下页边距 2.54 厘米,左右页边距 2.5 厘米; 正文用宋体 5 号字,1.25 倍行距; 一级标题用黑体小 4 号字,二级标题用黑体 5 号字; 报告中的表格与插图中的字体为宋体小 5 号。 考试方式 设计的系统采取每人单独上机考试方式。方法

11、是每个同学一台服务器(计算机),服务器已安装SQL Server 2008 DBMS 和 IIS,SQL Server 2008 DBMS 采用 SQL 认证方式。每个同学有 30-60 分钟的安装调试时间,在服务器上添加数据库,安装发布系统软件,然后按学生提交的课程设计报告进行实际测试。 同学可以自行选择 WWW 服务器、数据库管理系统与系统开发技术。 实习成绩由课程实习报告成绩和上机进行应用系统程序测试成绩两部分组成,其中:课程实习报告成绩占 70%,上机进行应用系统程序测试成绩占 30%。 (五五)设计参考书设计参考书 崔巍.数据库应用与设计.清华大学出版社,2009 薛华成.管理信息系

12、统.清华大学出版社 五、课程设计参考题目 (一一)选题的原则选题的原则 课程设计题目以选用学生相对比较熟悉的业务模型为宜,要求通过本实践性教学环节,能较好地巩固数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等主要相关知识点,针对实际问题设计概念模型,并应用现有的工具完成小型数据库的设计与实现。 (二二)选题范围选题范围 覆盖多个知识点,使用现有工具能够解决的问题,难易适中,有典型意义。主要参考选题内容如下,如果同学自己选题,必须是经由教师确认的题目方可进行课程设计。 固定资产管理系统 住宅小区物业管理信息系统 教室借用管理信息系统 进销存管理系统 图书管理系统 网上订货发货系统 5

13、 图书销售管理系统 通用工资管理系统 报刊订阅管理系统 商品销售管理系统 宾馆客房管理系统 车站售票管理系统 汽车销售管理系统 仓储物资管理系统 企业人事管理系统 学生宿舍管理系统 物业收费管理系统 桶装水配送管理系统 试题库管理系统 商业门店管理系统 失业人员档案管理系统 气象信息收集及预测系统 电器售后服务管理系统 森林资源管理系统 病历管理系统 附录附录:系统设计报告参考格式系统设计报告参考格式 数据库课程设计报告 XXXXXXXXX 数据库应用系统的设计与实现 班级:信息班级:信息 12-X 班班 姓名:姓名:AAAAAAA 学号:学号:0000000000 设计日期:设计日期:201

14、4 年年 12 月月 日日 I 目录 1 绪论 2 系统需求分析 2.1 系统的目标与功能 2.2 业务分析 2.2.1 业务流程分析 3 概念结构设计 3.1 3.2 4 逻辑结构设计 4.1 逻辑结构 4.2 关系模式设计和表结构 4.3 存储过程与触发器设计 5.数据库安全性策略设计 5.1 5.2 6 系统实现 6.1 6.2 7 运行实例 1 1 绪论 此部分进行选题背景说明。 此选题针对,面向,实现,对于有着重要的意义。 例如: 随着我国文化建设力度的加强,在广大街道社区和乡镇掀起了文化建设的又一高潮,许多街道社区和乡镇都添置了电脑和图属,居民看书、读报的热情也在不断高涨。东王庄社区也购买了上万册图书

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号