网学网为广大网友收集整理了,研发管理系统——Bugs管理模块,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
4.1 数据库分析 进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度和质量。 数据库分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。 分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的如下需求: (1)信息需求。指用户需要从数据库中获得信息的内容与性质。由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。 (2)处理要求。指用户需要完成什么处理功能。明确用户对数据有什么样的处理要求,从而确定数据之间的相互关系。 (3)安全性与完整性要求。在数据库需求分析后,应该得到一个数据字典文档,包括三个方面内容: 数据项:名称、含义、类型、取值范围、长度以及和其他数据项之间的逻辑关系。 数据结构:若干个数据项的有意义的集合,包括名称、含义以及组成数据结构的数据项。 数据流:数据库中数据的处理过程,包括输入、处理和输出。 这个数据字典在程序的开发过程中会不断发生变化。 针对本系统,通过对BUGS管理过程的分析,设计的数据项和数据结构如下: BUGS的基本信息:包括的数据项有:BUG编号、BUG名称、机型、软件版本、硬件版本、BUG登记者、BUG发生日期、具体描述、分类、BUG负责人、当前状态。 部门基本信息: 包括的数据项有: 小组编号、小组名称、负责人(组长编号)。 小组基本信息: 包括的数据项有:成员编号、所属小组编号、职务。 成员基本信息: 包括的数据项有:成员编号、姓名、用户密码、职位、电子邮件地址、手机号、QQ号、出生日期、性别、教育程度。
|
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |