- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第10章应用系统开发实例;本章学习内容;10.1数据库应用系统的开发步骤
软件工程是开发、运行、维护和修正软件的一种系统方法,其目标是提高软件质量和开发效率,降低开发本钱。数据库应用系统的开发是一项软件工程。一般可分为以下几个阶段:规划、需求分析、概念模型设计、逻辑设计、物理设计、程序编制及调试、运行和维护。这些阶段的划分目前尚无统一的标准,各阶段间相互联接,而且常常需要回溯修正。在数据库应用系统的开发过程中,每个阶段的工作成果需要写出相应的文档。每个阶段都是在上一阶段工作成果的根底上继续进行,整个开发工程是有依据、有组织、有方案、有条不紊地展开工作。
规划
规划的主要任务就是作必要性及可行性分析。在收集整理有关资料的根底上,要确定将建立的数据库应用系统与周边的关系,要对应用系统定位,其规模的大小、所处的地位、应起的作用均须作全面的分析和论证。
明确应用系统的根本功能,划分数据库支持的范围。分析数据来源、数据采集的方式和范围,研究数据结构的特点,估算数据量的大小,确立数据处理的根本要求和业务的标准标准。
规划人力资源调配。对参与研制和以后维护系统运作的管理人员、技术人员的技术业务水平提出要求,对最终用户、操作员的素质做出评估。
规划阶段应写出详尽的可行性分析报告和数据库应用系统规划书。可行性分析报告和数据库应用系统规划书经审定立项后,成为后续开发工作的总纲。;10.1.2需求分析
设计和开发系统的第一步就是进行需求分析,了解用户对数据库系统的根本要求。
需求分析大致可分成三步来完成:
1需求信息的收集。需求信息的收集一般以机构设置和业务活动为主干线,从高层、中层到低层逐步展开。
2需求信息的分析整理。对收集到的信息要做分析整理工作。
3需求信息的评审。开发过程中的每一个阶段都要经过评审,确认任务是否全部完成,防止或纠正工作中出现的错误和疏漏。
例如:图书管理系统可分为用户管理和图书管理两大局部,分别具有如下功能:
系统管理完成对用户登录???用户权限的管理。用户权限分为“系统管理员”、“书籍管理员”和“借阅管理员”三种。
书籍管理完成对所有书籍信息的维护。分为“添加书籍”、“修改书籍”和“删除书籍”三局部功能。
借书管理完成对所有已出借图书信息的维护,分为“出借图书”和“修改出借图书信息”两局部功能。
还书管理完成对所有归还图书信息的维护,分为“还书”和“修改还书信息”两局部功能。
信息查询完成所有图书信息的统计、库存图书信息统计、借阅情况统计、读者借阅情况查询等功能。;10.1.2概念模型设计
进行数据库设计的主要工作是构造数据模型,而要得到数据模型需要先建立概念模型。现实世界五彩缤纷,目前任何一种科学技术手段都还不能将现实世界按原样进行复制和管理。这样,计算机在处理现实世界的信息时,只能根据需要,选择某个局部世界,抽取这个局部世界的主要特征,特别是事物之间的结构关系,先构造一个能反映这个局部世界的概念模型。
概念模型不依赖于具体的计算机系统,是纯粹反映信息需求的概念结构。
建模是在需求分析结果的根底上展开,常常要对数据进行抽象处理。
图书管理系统中的概念模型设计过程如下:
1、确定图书管理系统中包含的实体对象
根据调查分析,图书管理系统主要包含如下实体:
管理员、图书类别、图书、读者、借还记录、读者类别等。
2、确定各个实体的属性
1〕管理员:管理员编号,姓名,口令。
2〕图书类别:类别,编号。
3〕图书:图书名,类别编号,ISBN码,图书条码,出版社,定价,作者,购书日期。
4〕读者:姓名,借书证号,性别,联系方式,照片,办证时间,读者类别,注销时间,注销原因。
5〕借还记录:借书证号,图书条码,借书时间,还书时间,工作人员。
6〕读者类别:分为〔教师,学生〕,允许借书数量,允许借书期限。;3、确定实体间的联系与联系类型
按图书中文分类法,一个图书只能为一类,一类图书中包括多种图书。所以,图书类别与图书之间存在1:n的关系。
每一本图书能供很多读者借阅,每本图书只有一个编号,所以图书与借还记录之间存在1:n的联系。
读者与借还记录之间存在1:n之间的联系。
管理员与借还记录之间存在1:n之间的联系。
读者类别与读者之间存在1:n之间的联系。;字段名;表10-3读者表结构;表10-5借还记
文档评论(0)