1 / 24
文档名称:

数据库系统课程设计.doc

格式:doc   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统课程设计.doc

上传人:6188 2016/4/29 文件大小:0 KB

下载得到文件列表

数据库系统课程设计.doc

文档介绍

文档介绍:数据库系统设计实践( 2012 ) 适用班级:软件 1173-1174 【系统设计与开发环境】 1. PC , CPU : P4 以上,内存: 512M ,硬盘: 40GB 以上; 2 . 操作系统: Microsoft Windows 2000 /2003/XP ; 3. 数据库系统软件: SQL Server 2005-2008 4 . 数据库设计工具软件: SYBASE PowerDesigner, Erwin , viso 等 5 .数据库应用开发软件: C# , java , jsp , 等【课程设计内容及要求】(一) 根据以下提供的需求, 完成需求分析, 利用 E-R 图设计一个数据库的概念结构。( 选择以下一个系统,其主要需求参见附录 1 ,可以增加部分需求。) (1) 库存管理系统(2) 小型商店经销管理系统( 3) VideoOnline 数据库系统(二) 利用数据库设计工具绘制完整的数据库 E-R 图。(三) 根据所绘制的 E-R 图,设计完整的数据库的逻辑结构, 生成数据库的建库脚本, 并实现必要的数据约束定义、视图定义、安全控制等。要求: 1) 逻辑表的结构必须从 E-R 图中按照规则导出, 如果有合并表, 添加表的情况必须有合适的理由, 并加以解释. 2) 数据库设计必须能够满足所有列出的需求,并符合 3NF 设计要求,如果出于性能考虑,可以适当作反规范化处理, 但同时对出现的数据冗余情况应作合理的约束定义。数据库设计中必须包括表结构定义、约束定义、触发器定义、存储过程定义、视图定义、索引定义、用户及权限定义的内容, 同时在数据库设计报告加以必要的解释说明。(四) 实现部分数据库系统的业务及操作界面。要求至少包括数据更新界面、数据查询界面及数据报表的界面。(五) 编写并打印数据库设计报告及系统详细设计报告。( 参见附录 2) (六) 三至四人可组成一个开发小组, 各位同学分担不同设计任务, 小组内成员必须分工合理,共同完成此综合设计实践。系统设计报告中应说明各成员完成的项目内容及评价。(参见附录 3) (七) 如选择第 3题, 要求最多 2 人参与完成, 可不实现操作界面,但必须实现需求中列出的所有查询、更新的 SQ L 语句, 并按照初始数据库大小的要求创建样本数据库, 并提供创建数据库的 SQL 脚本。考核: 1、数据库设计是否完整,是否合理等,界面设计是否符合业务需求和功能的实现是否合理和完整。注意: 数据库设计满足所有给定的需求,可以合理地增加部分需求,完善数据库设计。界面设计要求: a. 数据更新界面, 要考虑数据录入时满足合法性要求, 要考虑并发情况下的事务编程, 以保证数据更新的正确,并且数据库中设计必要的存储过程实现一定的业务规则, 界面设计中包含对存储过程的调用执行。 b. 数据查询界面应该包含单项的关键字查询和多关键字的综合查询。 c. 数据报表按照给定的需求来完成, 参见库存管理中的原材料收支存报表和材料明细分类帐的形式。 2 、设计报告是否规范、叙述清楚及完整。 3 、小组分工合理,达到一定的工作量。系统演示: 第十五周周四—周五注意: 1 )演示时必须提交完整的设计报告(打印稿)和程序代码。 2 )小组所有成员到场,进行简要的设计说明并回答提问。附录 1: 1、库存管理系统参见附件演示视频。“ MIS 系统案例 1 :库存管理实验演示系统” 2、小型商店销售管理系统。业务需求如下: 3 VideoOnline 数据库系统