- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库应用系统开发方法
数据库系统(DBS):主要提供应用数据的组织、存储、维护、访问等数据管理。
数据库应用系统(DBAS):为用户提供数据管理功能,根据具体应用领域业务规则,通过数据库应用程序,实现更为复杂的数据处理功能。
1.1数据库应用系统生命周期
1.1.1软件工程与软件开发方法
1.瀑布模型:六个阶段:项目规划、系统分析、总体设计;详细设计、编码调与集成测试、运行维护。
2.快速原型模型:快速分析、设计构造原型、运行原型、评价原型、改进原型。
3.螺旋模型:四个象限,项目规划、风险评估、工程实现、用户评估
软件产品特征:可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性和可互操作性。
1.1.2DBAS生命周期模型:项目规划、需求分析、系统设计、实现与部署、运行与维护。
1.2规划与分析
1.2.1系统规划与定义(1)任务陈述(2)确定任务目标(3)确定范围和边界(4)确定用户视图
1.2.2可行性分析(1)技术可行性(2)经济可行性(3)操作可行性(4)开发方案选择
1.2.3项目规划(1)项目团队(2)项目环境(3)项目活动(4)成本预算(5)进度计划
1.3需求分析
1.3.1数据需求分析:是从对数据进行组织与存储的角度,从用户视图出发,分析与辨识应用领域所管理的各类数据项和数据结构,形成数据字典的主要内容。数据字典包括:数据项、数据结构、数据流、数据存储、处理过程。
1.3.2功能需求分析:主要针对DBAS应具有的功能进行分析,是DBAS需求分析的核心环节。
1.)数据处理需求分析 2)业务规则需求分析
1.3.3性能需求分析:DBAS应具有的性能指标 :
1)数据操作响应时间,或数据访问响应时间。
2)系统吞量。可表示为每秒事务数据TPS。
3)允许并发访问的最大用户数。
4)每TPS代价值(Price per TPS)。衡量系统性价比的指标。
影响DBAS性能的主要因素:
1.系统硬件资源。2.网络通信设备性能。3.操作系统环境。4.数据库的逻辑设计和物理设计质量。5.DBAS的配置和性能。6.数据库应用程序自身。
1.3.4其他需求分析
1.存储需求分析。DBAS系统需要的数据存储量。包括(数据库大小、数据库增长速度)
2.安全性需求分析。
1)DBAS系统应达到的安全控制级别。2)各类用户的数据视图访问权限。3)DBAS应有的口令保护机制或其他安全认证机制。
3.备份和恢复需求分析。
1)DBAS运行过程中备份数据库的时间和备份周期。2)所需备份的数据是全部数据库(包括应用数据、索引、日志等),还是其中的一部分。3)备份方式是采用完全备份还是差异备份。
1.4系统设计
1.4.1概念设计
数据库应用系统概念设计包括:
1.数据库系统概念模型设计2.系统总体设计。
系统总体设计的内容有:1)DBAS体系结构设计。2)DBAS系统硬件平台的选型和配置。3)应用软件结构设计。4)对需求分析阶段识别出的业务规则进行初步设计,细化业务规则流程,分析所处理的业务数据和处理方式,明确采用的关键技术和算法等。5)对系统采用的关键技术进行方案选型和初步设计。
1.4.2逻辑设计
1.数据逻辑结构设计。2.应用程序概要设计。3.数据库事务概要设计。
1.4.3物理设计
1.数据库物理结构设计。2.数据库事务详细设计。3.应用程序详细设计。
1.5实现与部署:1)建立数据库结构。2)数据加载。3)事务和应用程序的编码及测试。4)系统集成、测试与试运行。5)系统部署。
1.6运行管理与维护:主要工作内容:日常维护、系统监控与分析、系统性能优化与调整、系统进化(升级)等工作。
1.7应用案例需求
1.7.1案例概述
1.7.2案例业务功能需求
1.顾客管理功能需求。2.商品采购管理功能需求。3.商品销售业务功能需求。4.人力资源管理功能需求。5.财务管理功能需求。 6.各类查询统计功能需求。
1.7.3非功能性需求概述:本系统应满足以下几项性能要求:
实时性、并发性、交互性、安全性、稳定性、数据处理。
小结:
数据库应用系统是面向数据管理和处理领域的复杂软件系统。根据软件工程基本原理和数据库系统三级模式结构,本章提出了DBAS生命周期模型,将DBAS生命周期划分为规划与分析、需求分析、系统设计、系统实现和部署、运行维护五个阶段,并规定了各阶段的主要目标、工作内容和采用的关键技术。该模型针对DBAS需求分析和设计,引入数据组织与存储设计、数据访问与处理设计和应用设计三条设计主线,并将DBAS设计阶段细分为概念设计、逻辑设计、物理设计三个步骤,定义了DBAS开发过程整体框架和开发活动各阶段间的关系。DBAS生命周期模型是DBAS项目管理的理论指导准则。
本章所描述的商场管理系统可作为本教程后续各章节所讨论
您可能关注的文档
- 2015年春外贸物流师实务考试模拟选编.doc
- 2015年第一季度福建省施工机械台班单价说明选编.doc
- 2015年度监理工程师继续教育一考试选编.doc
- 2015年度学生会宣传部工作计划发布时间选编.doc
- 2015年佛山市高中阶段学校招生考试化学和(word版)选编.doc
- 2015年广东省中考物理选编.doc
- 2015年湖南常德中考化学(word版)选编.doc
- 2015年山东省高考化学【版】选编.doc
- 2015年石油大学201212工程力学第二阶段在线作业选编.doc
- 2015年消防从业人员考题选编.doc
- 国家智慧教育云平台数学教学界面优化与数学思维培养研究教学研究课题报告.docx
- 《自动化生产线在电子制造业中的应用与工艺改进研究》教学研究课题报告.docx
- 高中物理实验:校园雨水收集系统中的流体力学研究教学研究课题报告.docx
- 基于虚拟现实技术的中学历史情境模拟教学设计与实施研究教学研究课题报告.docx
- 高中地理小组合作学习评价互评信度与地理信息系统应用能力的培养模式探讨教学研究课题报告.docx
- 《基于人工智能的传统戏曲数字化传播技术创新》教学研究课题报告.docx
- 《病虫害绿色防控技术对农业生态系统服务功能的影响》教学研究课题报告.docx
- 英语单元作业设计中的差异化教学策略.docx
- 英语单元作业的个性化设计策略与实践.docx
- 《旅游景区智慧服务体系建设与旅游产业升级路径探索》教学研究课题报告.docx
最近下载
- 冠心病合并房颤的抗凝抗栓策略.ppt VIP
- 副高中医护理试题及答案.docx
- 员工职业发展通道设计课程.ppt VIP
- 注册安全工程师中级其他安全生产专业实务(电气安全)模拟试卷3.pdf VIP
- VDI2230高强度螺栓连接的系统计算中文版.pdf VIP
- 汉威KB500可燃气体报警控制器使用说明书.pdf
- 2024-2030全球摩托车和机车头盔行业调研及趋势分析报告.docx
- 2024-2030全球全面式蓝牙摩托车头盔行业调研及趋势分析报告.docx
- 神木市东安煤业有限公司煤炭资源整合项目(0.60Mt_a)(重大变动)环境影响报告书.pdf VIP
- (高清版)DB11∕T 1702-2019 生活饮用水样品采集技术规范.pdf VIP
文档评论(0)