- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 数据库应用系统开发案例 项目教学法 任务部署与准备 任务部署与准备 任务部署与准备 任务部署与准备 任务部署与准备 任务部署与准备 任务部署与准备 任务部署与准备 任务部署与准备 (1)任务部署与准备 项目教学法 训练与讨论 训练与讨论 训练与讨论 (2)训练与讨论 训练与讨论 训练与讨论(规划) (2)阶段性小结(规划) 阶段小结(需包含以下内容) 训练与讨论(系统设计) 阶段性小结 阶段小结(需包含以下内容) 训练与讨论(系统开发) 项目教学法 交流 总结 提高 交流 总结 提高 数据库应用系统开发方法 结构化开发方法 结构化开发方法-结构化分析步骤 结构化开发方法-结构化设计步骤 结构化开发方法-结构化编程 原型化开发方法 面向对象开发方法 数据库应用系统开发的一般步骤 数据库的概念设计(E-R图) 数据库的逻辑设计(E-R图转换为二维表) 数据库的物理实现 学生管理系统的实现 学生管理系统的实现 学生管理系统的实现 本章实验 本章实验 本章实验 本章小结 结构化分析 结构化设计 结构化编程 (1)按照可行性研究后画好的数据流图,根据输出要求沿数据流图回溯,检验输出及运算所得到的信息是否能满足输出要求。 (2)请用户复查数据流图,是否能满足用户要求。 (3)细化数据流图,把比较复杂的处理过程分解细化。 (4)编写文档,并进行复查和复审。 (1)根据结构化分析的结果选择最佳实现方案。 (2)功能分解,以确定系统由哪些模块组成,以及这些模块之间的关系。 (3)设计软件结构,根据数据流图的类型(处理型、事务型)采用相应的映射方法,映射成相应的模块层次结构,并对其优化。 (4)进行数据库设计,根据数据字典进行数据库的逻辑设计。 采用结构化语言对详细设计所得到的算法进行编码 开发步骤明确 结构化分析、结构化设计和结构化编程三者相辅相成 系统开发的成功率大 系统框架不确定 系统需要反复修改 系统较小 较为流行 自底向上和自顶向下相结合 收集、分析用户需求 设计和建立应用系统 测试应用系统 安装和实施应用程序 实体的属性描述 关系的转换 其他考虑 系统功能分析 学生基本情况管理、课程管理、公共信息管理 系统功能模块 用户管理模块、学生管理模块、教师管理模块、课程管理模块、公共 信息 主界面 主菜单 工具栏 状态栏 提示信息 其它界面请参考教材和工程文件Student2(VB.net 2003+SQL Server 2005) 系统视频演示文件:Stud_demo2 1. 实验目的 ⑴ 理解数据库应用系统开发的基本流程; ⑵ 学会对数据库应用系统的分析和设计; ⑶ 学会合理规划页面结构和输出报表; 2. 实验准备 ⑴ 安装SQL Server 2005及一种开发工具; ⑵ 安装样本数据库Student; ⑶ 细心体会功能需求与数据库结构之间的关系。 3. 实验内容和步骤 ⑴ 分析功能需求。根据学生成绩表stud_grade(stud_id,course_id,grade)结构,一个学生一门课程只能有一个成绩,现需要对其进行改进:要求一个学生一门课程可以有多个成绩,如:初考成绩和补考成绩等。 ⑵ 数据库需求分析。 ⑶ 数据库设计与实现。设计学生成绩表的结构,并实现之。(注意:学生成绩表的主键是什么,它与学生信息表、课程信息表的关系如何?) ⑷ 根据新的结构设计学生成绩录入页面。 3. 实验内容和步骤 ⑸ 实现学生成绩的录入功能。 ⑹ 由于学生成绩表结构的改变,导致示例20.1中的存储过程spStud_grade1需要修改,请按新的结构修改此存储过程,使它的功能保持不变。(同时需要修改表Stud_grade1)。 ⑺ 利用你熟悉的语言将表Stud_grade1中的数据导出到Excel表中。 ⑻ 测试。 本章我们介绍了一个完整的数据库开发实例,整个过程可以归纳成以下三个层面: 数据层:规划并实现案例中所需的数据库,根据属体确定数据表及数据表彼此的关系。 业务层:根据业务需求所设计的业务逻辑,用户的需求是什么?系统功能如何去满足用户的需求。 表示层:主要讨论页面的创建,即我们的系统是如何展示给最终用户的,既要求页面简洁,又要方便用户的使用。 本章主要内容: 开发方法概述 功能分析和数据库需求分析 数据库设计与实现 系统功能实现 本章教学建议:采用项目教学法 第10章 数据库应用系统开发案例 ☆主要内容 系统需求分析 系统功能模块 系统流程图 数据库的概念结构、逻辑结构及物理设计 系统程序设计 ☆内容安排 第一阶段:部署子项目任务,并为完成任务做好准备 第二阶段:技能训练,分组讨论,完成子项目任务 第三阶段:成果交流,总结提高 主要流程:部署?准备?训练?讨
您可能关注的文档
最近下载
- YY:T 1870-2023 液相色谱 - 质谱法测定试剂盒通用要求.pdf VIP
- 炎德英才大联考·雅礼中学2026届高三9月月考试卷(二)英语试卷(含答案详解).doc VIP
- 四川省成都市玉林中学2024-2025学年九年级上学期10月月考物理试题.docx VIP
- 石油钻井典型事故案例(钻井课件培训资料).ppt VIP
- 《人民币》解说词全五集.doc VIP
- 工程流体力学(闻建龙)课后习题答案解析.docx VIP
- 吉林省中考英语模拟题及答案.doc VIP
- 四川省巴中市南江县实验中学2024-2025学年九年级上学期10月月考物理试题.docx VIP
- 课件:中石油四起典型事故案例分析.ppt VIP
- 通过法律的社会控制.pdf VIP
文档评论(0)