数据库开发与设计经济管理系信管专业教研室 Email : xiongzhuang500@ 2 数据库开发与设计 Copyright ? 2013 by 课程介绍?课程 45学时, 15学时理论讲授, 30学时上机项目开发实践?理论授课以项目案例讲解为主,包括: ?数据库设计(应用程序)开发的过程?数据库访问技术* ?案例:通讯录管理系统( Java+SQL Server ) 3 数据库开发与设计 Copyright ? 2013 by 课程用书?参考书目: ?《Java 项目开发案例全程实录(第2版)》作者:李钟尉等编著, 出版社:清华大学出版社?明日科技等主编, 《实战突击: Java 项目开发案例整合》,电子工业出版社?苏年乐等主编, 《 Java+SQL Sever 项目开发实践》,中国铁道出版社 4 数据库开发与设计 Copyright ? 2013 by 课程考核方式?考查课?考核部分: ?平时成绩( 30% ) ?期末成绩:综合实验( 70% ) ?团队项目开发?每6人为小组的开发团队?团队设计开发一个小型软件项目?项目开发案例报告?结合案例报告,对项目进行验收 5 数据库开发与设计 Copyright ? 2013 by 一、数据库系统设计过程?数据库系统设计是在现成的 DBMS 上建立数据库应用系统的过程。其特点是:数据量大、保存时间长,数据关联复杂,用户要求多样化。?从系统开发角度来看,数据库系统具有结构特性和行为特性两个方面。?结构特性设计(数据库设计) 1)是与数据模型所反映的实体及实体之间的联系的静态模型的设计。 2)设计各级数据库模式,决定数据库系统的信息内容。?行为特性设计(数据库应用软件的开发)* 1)与数据库状态转换有关,是改变实体特性的操作。 2)决定数据库系统的功能,是事务处理等应用程序的设计。 6 数据库开发与设计 Copyright ? 2013 by 一、数据库系统设计过程第一步:规划与需求分析第二步:系统设计第三步:逻辑设计第四步:应用程序开发(系统前台设计) 第五步:系统打包发布与数据库实施维护 7 数据库开发与设计 Copyright ? 2013 by 第一步规划与需求分析?规划与需求分析阶段主要包括以下任务: ?可行性分析?需求分析?编写项目计划书 8 数据库开发与设计 Copyright ? 2013 by 可行性分析?可行性分析?应从经济方面、技术方面、系统运行方面(管理体制、人员的适应性及法律法规)进行分析和评价。?可行性研究报告的内容包括: ?系统开发背景?对现有系统的分析?系统目标?技术风险评价?经济效益分析?结论 9 数据库开发与设计 Copyright ? 2013 by 需求分析?通过检查文档资料、面谈、问卷调查、观察业务流程等方法,分析: ?系统用户对象的类型和特点?系统的运行环境?用户的业务流程?系统涉及的信息数据?系统的功能设计?…………….. 10 数据库开发与设计 Copyright ? 2013 by 编写项目计划书?项目计划书: ?把对于在项目开发过程中各项工作的负责人员、开发进度、所需经费预算、所需软硬件条件等问题作出的安排记载下来。以便根据本计划开展和检查本项目的开发工作。?项目计划书、可行性分析报告和需求分析可参考《 GB-T_8567-1988 计算机软件产品开发文件编制指南》
数据库开发与设计 来自淘豆网m.daumloan.com转载请标明出处.