
可分五个部分写:
分析、可行性研究、总体设计、详细设计、
编码
和测试。
下面简述五个部分应该写什么:
一、需求分析。这里主要写用户对整个数据库设计的要求,以达到什么样的使用结果,也就是用户对系统
整体
的需求。
二、可行性研究。主要编写整个数据库设计是否可行,是否有足够的技术和财力、人力、物力去完成这个
任务
。
三、总体设计。需要给出整个系统中各个
模块
的总体结构,使系统的轮廓变得清晰。
四、详细设计。这个
阶段
就要写清楚每个模块
内部
和
外部
实现所采用的方法和技巧,而且也要给出比较重要的模块的主要
算法
。
五、编码和测试。选择合适的
高级程序设计语言
,对于每个模块进行详细的编写
代码
,实现预期的基本功能;同时对所有已经编写完毕的模块进行
软件工程
方法学所要求的各种测试,以使
软件
达到更高的
稳定性
和
安全性
数据字典是各类数据描述的集合,通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。数据字典有助于数据的管理和控制,为设计人员和数据库管理员在数据库设计、实现和运行阶段控制有关数据提供依据。
3系统设计
31开发设计思想
尽量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平的应用效果的目的。根据图书管理的规定,满足管理元和学生对图书的日常管理和使用,系统采用菜单自顶向下的设计方法,便于系统功能的各种组合和修改,又便于技术维护人员补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、查询、修改、统计等 *** 作。系统维护一数据库,保存图书和读者的资料以及图书流通情况的资料,便于管理员管理图书和读者的有关数据,还可根据需要随时进行数据的查询和统计并按所需格式和方式输出。
32开发、运行环境及平台模式的选择
开发工具
中文版Visual FoxPro60。Visual FoxPro是微软公司出的桌面数据库系统,被认为是当今社会上用的最广的微机数据库管理系统之一,它是计算机类专业C/S(客户/服务器)结构重要的前端开发工具。虽然这个数据库系统比较小,可是它的功能强大, *** 作效率高,并且能够满足该系统应用的需要。因此采用Microsoft Visual FoxPro60作为该系统的数据库系统。
运行环境
Windows9x、Windows NT、Windows XP或Windows2000 *** 作系统。
平台模式
该系统采用的模式为单机版数据库模式。原因在于,从费用上考虑,该系统需要实现的功能是数据添加、修改、查询、统计等 *** 作,所以降低了成本;其次,采用单机版数据库模式,可以提高系统的安全性;最后,从实现的具体功能上考虑,此系统的服务对象是教育机构,它主要功能是进行数据的汇总、归档等,所以没有必要采用复杂的模式来实现这个系统。
33系统功能分析
331任务分析 本系统主要用于学校教师和学生图书管理,主要任务是通过建立图书管理系统,完善学校图书录入、租借以及读者信息的管理,通过查询可立即定位该读者的相应的信息,可以对图书进行查询、增加、修改,读者可以预约已借图书,针对这些问题设计此系统。 332功能分析 通过建立图书管理系统,把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。这些管理包括:
1、 图书基本信息的管理,包括增加、修改、查询、预约管理;
2、 读者基本信息的管理,包括增加、修改、查询管理;
3、 图书租借的管理,包括增加、查询、统计管理;
4、 系统管理,主要是增加用户、维护用户信息和退出系统。 333功能需求 在设计一个系统时,要弄清它能够实现什么功能,再根据具体要实现的功能来分析需要哪些元素,知道这些内容后在进行相应的界面。通过以上的功能分析,该系统要完成以下的功能需求。
1、 管理人员与学生用户登录后有不同的权限,管理人员具有管理和查询全部的权限,学生用户只有查询权限。
2、 图书管理功能,用于实现录入和修改图书纪录。
3、 图书租借功能,用于管理租借图书信息和统计租借纪录。
4、 读者服务功能,用于录入和修改读者纪录及信息。
5、 图书服务功能,主要用于查询图书和借还查询。
6、 系统管理主要用于用户注册和密码修改。 34系统功能模块设计 根据系统功能分析,规划设计了图书管理模块、图书租借模块、读者信息模块、图书服务模块、系统管理模块共五个主要的管理模块。如图3-1所示:
图3-1 主模块示意图 341图书管理模块 该模块主要用来录入和修改图书的基本信息,图书录入用于首次录入图书信息,输入书名后快速定位图书,然后显示要修改的图书信息进行相应的修改,应当显示上一条、下一条等信息。该模块的功能如图3-2所示。
图3-2 图书管理模块示意图
342图书租借管理模块 该模块可以录入读者信息以及所要租借图书的信息,可添加、重填以及上一条,下一条的定位;显示租借记录,包括租借人的基本信息和租借图书的基本信息;租借查询与统计可以方便在制定的时间范围内对租借的图书进行统计和分析,查询时可以按照不同的条件进行查询。该模块的功能如图3-3所示。
3-3 图书租借管理模块示意图
343读者管理模块 该模块可以对首次的登录的读者进行注册,对读者进行编号,输入读者的基本信息;修改读者信息的时候通过对读者的编号进行快速定位,找到读者信息后进行修改,有上一条、下一条等的显示。该模块的功能如图3-4所示。
图3-4 读者管理模块示意图
344读者服务模块 该模块可以方便读者借阅,查阅以及预约图书,查询时按照不同的查询方式查询,找到需要的图书后显示该书是否可借,即现在的该图书的状况,如果可以借就输入要借阅的天数等。归还图书时亦可通过编号快速定位,显示书号等信息后管理者可以进行 *** 作完成图书归还。该模块的功能如图3-5所示。
图3-5 读者服务模块示意图
345系统管理模块 该模块主要实现管理用户注册的功能,管理员注册自己的账号后,输入正确的密码信息才能登录系统,管理员可以进行系统的维护。也可以对密码进行修改。该模块的功能如图3-6所示。
图3-6 系统管理示意图
35数据库设计
351数据库需求分析
更具一般用户的需求,对系统画出以下的数据流程图。如图3-7:
352数据库逻辑设计 根据系统功能设计的要求以及功能模块的划分,数据库表结构设计如下:
表3-1:入库图书信息表
表3-2:图书租借信息表
表3-3 读者信息表
表3-4:借阅信息表
表3-5:系统用户信息表
软件需求规格说明书
1 引言
11 编写目的
需求分析是软件开发的基础,需求分析得出的结论是软件开发后续阶段的工作依据,直接决定这最终软件是否满足用户的需求,决定着软件开发的成功与否。
开发音像店租赁管理系统的需求分析是通过对音像店管理模式的了解,通过与音像店工作人员的交流,获取音像店管理人员对系统的需求,以及对开发系统各方面的建议而得到的。对其建议进行筛选、归纳和总结,最终确定了用户对该系统的需求。
12 开发背景
系统名称:《音像租赁信息管理系统》
音像租赁行业的自动化水平还比较落后,大多数音像租赁店还处于人工管理阶段,即还是使用纸和笔来对租赁信息进行记录。当同时来办理租赁业务的顾客比较少时,人工管理还应付的过来;但当同时来的顾客比较多时,人工管理的冗繁性、低效性就暴露了出来,同时还面临着出错的可能性。这一缺乏系统、规范的管理手段,严重阻碍了该行业的快速发展。而大多数其他行业如零售、金融等行业早已具备了相关的、较为成熟的管理系统。因此专门为租赁行业开发一个管理系统是很必要的。
2 项目概述
21 项目目标
完成对顾客信息的添加、修改和删除功能。音像制品信息管理主要完成对音像制品信息的添加和修改功能。音像类别信息管理主要完成对音像类别信息的添加和修改功能。基础数据维护的好坏直接决定系统数据存储的安全性和稳定性,通过对基础数据的维护。
音像店租赁行业中主要的业务就是音像商品的租借和归还,本系统的音像商品租赁管理主要完成的是对顾客租借和归还音像商品信息的管理,其中可以准确无误的记录下顾客租借和归还的时间以及当时的 *** 作员。在音像商品租赁管理中可以通过系统的模糊查询功能完成对音像商品信息的查看功能,模糊查询包括按音像商品品名和主演姓名来查询。当顾客来租借音像商品时,管理员可以通过先查看是否有这种音像商品,如果有顾客需要租借的音像商品再进行租借 *** 作,由此可知,查询是为租借服务的。
3 功能需求
31 功能划分
32
音像租赁信息管理系统
退出程序
用户管理
更改密码
音像商品查询
音像商品归还
音像商品租借
音像商品验收
音像商品订购
顾客信息管理
音像类别信息管理
音像商品信息管理
系统维护
租赁管理
音像订购管理
基础数据维护
功能描述
1用户登录和修改密码
音像店租赁管理系统的用户正确输入用户名和密码后,才能进入本系统进行相关 *** 作,当然,用户可以修改自己的信息,权限除外。
2音像制品信息管理
随着科技的高速发展,音像制品行业也越发蓬勃,音像制品信息业越发繁多,手工对音像制品信息进行管理已经满足不了音像制品行业的现状,计算机的到来解决了音像制品信息的添加、修改和删除,可以更加完美的保存好音像制品信息。
3音像类别管理
音像制品行业中,音像类别随着科技的进步也有新类别,类别不同,租借的价格也有所不同,系统需要完成对不同类别音像制品信息的添加和修改。
4顾客信息管理
系统需要录入大量顾客信息,对顾客信息进行管理。
5音像制品的订购和验收管理
为了更好地满足顾客的需求,系统需要不定时的对新出版的音像制品进行订购,经过用户的验收后,录入数据库,实现数据库信息的更新。
6音像制品租借和归还管理
系统要求能够实现音像制品的租借和归还功能,准确记录下租借时间和归还时间,对超过期限给以一定量的罚款,不同类别的音像制品,其罚款金额也同。
7系统维护
系统管理员可以添加新用户来对系统进行维护,也能对新用户信息进行管理,由于该系统基于中小型音像店,当系统用户需要更新时可以通过修改相应的权限来完成。
4 数据处理
数据需求是需求的重要组成部分,用于说明系统的输入、输出数据以及系统内部存储的数据。音像店租赁管理系统中,数据库的内容是系统的最重要部分,系统功能的实现主要用于数据维护和数据的各种显示,其中数据模型则说明了系统所要存储的数据以及数据之间的关系。
41 业务处理流程
42 数据描述
音像实体:
顾客实体:
管理员实体:
E-R图:
5性能需求
·可用性:本软件也可以通过单步跟踪的 *** 作进行检查处理。
安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也 不会影响源程序。
·可维护性:本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部 放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。
·兼容性:由于尚未测试,故无法对兼容性进行评析。
详细完整文件,私信我哦
目录
《全国计算机等级考试专用辅导教程:二级公共基础知识(2013版)》
第1章 算法和数据结构 1
11 算法 1
111 算法的概念 1
112 算法复杂度 4
12 数据结构的基本概念 5
121 什么是数据结构 5
122 数据结构的图形表示 7
123 线性结构与非线性结构 8
13 线性表及其顺序存储结构 9
131 线性表的基本概念 9
132 线性表的顺序存储 10
133 线性表的插入运算 11
134 线性表的删除运算 12
14 栈和队列 14
141 栈及其基本运算 14
142 队列及其基本运算 15
15 线性链表 19
151 线性链表的基本概念 19
152 线性链表的基本运算 23
153 循环链表的结构及其基本运算 25
16 树与二叉树 26
161 树的基本概念 26
162 二叉树及其基本性质 28
163 二叉树的存储结构 31
164 二叉树的遍历 32
17 查找技术 34
171 顺序查找 34
172 二分法查找 34
18 排序技术 35
181 插入类排序 35
182 交换类排序 37
183 选择类排序 39
184 各种排序方法的比较 41
19 本章习题 41
第2章 程序设计基础 44
21 程序设计方法与风格 44
22 结构化程序设计 46
221 结构化程序设计的原则 46
222 结构化程序的基本结构与特点 47
223 结构化程序设计原则和方法的应用 48
23 面向对象的程序设计 48
231 关于面向对象方法 48
232 面向对象方法的基本概念 51
24 本章习题 55
第3章 软件工程基础 58
31 软件工程基本概念 58
311 软件定义与软件特点 58
312 软件危机与软件工程 59
313 软件工程过程与软件生命周期 60
314 软件工程的目标与原则 62
315 软件开发工具与开发环境 63
32 结构化方法 64
321 需求分析与需求分析方法 64
322 结构化分析方法 65
323 软件需求规格说明书 70
33 结构化设计方法 72
331 软件设计的基本概念 72
332 概要设计 75
333 详细设计 82
34 软件测试 86
341 软件测试的目的 87
342 软件测试的准则 88
343 软件测试技术与方法综述 88
344 软件测试的实施 95
35 程序的调试 97
351 基本概念 97
352 软件调试方法 99
36 本章习题 100
第4章 数据库设计基础 103
41 数据库系统的基本概念 103
411 数据、数据库、数据库管理系统 103
412 数据库系统的发展 106
413 数据库系统的基本特点 108
414 数据库系统的内部结构体系 109
42 数据模型 111
421 数据模型概述 111
422 e-r模型 113
423 层次模型 117
424 网状模型 118
425 关系模型 118
426 数据 *** 作 120
427 关系中的数据约束 121
43 关系代数 121
431 传统的集合运算 121
432 专门的关系运算 125
44 数据库设计 127
441 数据库设计概述 127
442 数据库设计的需求分析 128
443 数据库概念设计 129
444 数据库的逻辑设计 132
445 数据库的物理设计 133
446 数据库管理 133
45 本章习题 134
想看具体内容请买书。
>
问题一:需求分析都包括哪些方面? 10分 1 写出系统的任务和特点
2 要实现的功能模块及其作用
3 系统结构图(用UML描述)
4 采用的数据库
5 开发运行环境
订这5点就ok了
问题二:一个完整的需求分析报告应该包含哪些内容 当然我不是说需求分析不重要,而是说需求分析太重要,是一个报告所不能容纳的,而是要有一个包括数个不同内容体系的文档系统。而如果你的项目根本就没有那么多的资金和资源,你一般就不要动用这样一个庞大的系统。你在这个时候只需要随时记录你的想法,列出你的关注点和解决的想法。而当然这个系统虽然庞大,但是还有很多线索要你去掌握它们的建造。首先这个系统需要有一个业务目标分析,也就你的这个系统要达到的业务目标,要结合具体的企业环境进行系统分析和论证,这个文档的阅读者基本上属于最高级次的决策者。还要有一个技术目标分析,也就是你的这个项目将解决什么具体的技术问题,这个部分也十分的复杂,基本上需要行业专家认真地分析,这个文档的阅读者属于管理者。还要有一个技术实现的报告,也就是你需要为完成这个项目动用什么技术,主要是你必须说出在这个项目的几种可使用技术方案中你为什么要选择你目前的这种,这个文档的阅读者基本上就是相关的技术人员。而同时你还需要一个风险分析的报告,把这个文档要针对业务/技术/实现这三个层次的问题中要遇到的各种风险进行分析。这属于基本的需求分析的基础文档系统。
问题三:软件开发的需求分析包括哪些内容 客户需求有哪些,根据需求做出来的软件客户能否接受
开发人员能否实现这些需求
金钱成本是否合适
能否在合适时间开发出来给客户
是否后续维护软件。如果要,1、考虑维护难易程度 2、是否有收益
问题四:简述为什么要进行需求分析?需求分析的内容和主要步骤 数据库需求分析阶段的主要任务:对现实世界要处理的对象(组织、部门、企业)等进行详细的调查,通过对原系统的了解,手机支持新系统的基础数据并对其进行处理,在此基础上确定新系统的功能。
系统分析报告的主要内容:1系统概况,系统的目标、范围、背景、历史和现状;2系统的原理和技术,对原系统的改善;3系统总体结构域子系统结构说明;4系统功能说明;5数据处理概要、工程体制和设计阶段划分;6系统方案及技术、经济、功能和 *** 作上的可行性。
问题五:项目需求分析怎么写主要包括什么部分,由几部分组成而且顺序是怎么样 需求分析好像没有说有几部分的,主要是要把你的项目的功能点写清楚,能鼎开发人员看懂就是了。如果你想要一些参考模板,好像网上还是很多这样的文档的
问题六:需求分析的基本工作有哪些 现行计算机环境和业务的调配分析,对计算机系统和业务现状进行调查和分析。
调查分析和整理用户的需求和存在问题,研究解决的办法,包括对硬件环境和应用软件开发的需求。
提出实现网络系统的设想,在需求调查的基础上对系统作概要设计,可以根据不同的要求提出多个方案。
计算成本、效益和投资回收期。新系统的框架构成后,就要估算建成这个系统所需的成本,分析网络系统建成后可能带来的各种效益(包括经济效益和社会效益),计算投资的回收期。
设计人员内部对所设想的网络系统进行评价,给出多种设计方案的比较。
编制系统概要设计书,对网络系统作出分析和说明。用户需求分析的主要结果就是“系统概要设计”,是组网工程的纲要性文件。
概要设计的审查,对基本调研的结果是否与用户需求一致进行验证,重点是对系统概要设计书进行审查。基本调研审查由设计人员、管理人员共同参与。特别是通过质量管理人员的能参与,来保证整个网络系统的质量。
把基本调研情况连同系统概要设计书提交给用户,并作出解释。
用户对基本调研的工作和系统概要设计书进行评价,提出意见。
确认系统概要书:设计人员采纳用户意见,对系统概要设计书进行修改,使用户需求分析的工作获得用户的最终认可。用户负责人应在系统概要设计书上签字,表示认可。
问题七:需求分析的主要内容有哪些?如何处理不明确需求 方法⑴首先调查组织机构情况 包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。 ⑵然后调查各部门的业务活动情况 ⑶协助用户明确对新系统的各种要求 包括信息要求、处理要求、完全性与完整性要求。 ⑷确定新系统的边界 常用的调查方法有:⑴跟班作业通过亲身参加业务工作来了解业务活动的情况。这种方法可以比较准确地理解用户的需求,但比较耗费时间。 ⑵开调查会通过与用户座谈来了解业务活动情况及用户需求。座谈时,参加者之间可以相互启发。 ⑶请专人介绍。 ⑷询问对某些调查中的问题,可以找专人询问。 ⑸设计调查表请用户填写 如果调查表设计得合理,这种方法是很有效,也很易于为用户接受的。 ⑹查阅记录即查阅与原系统有关的数据记录,包括原始单据、账簿、报表等。 通过调查了解了用户需求后,还需要进一步分析和表达用户的需求。 分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。
问题八:需求分析师要做的工作内容有哪些 数据分析师作为一个越来越炙手可热的行业,主要职责包括: 1、负责项目的需求调研、数据分析、商业分析和数据挖掘模型等,通过对用户的行为进行分析了解用户的需求; 2、参与业务部门临时数据分析需求的调研、分析及实现; 3、参与数据挖掘模型的构建、维护、部署和评估; 4、整理编写商业数据分析报告,及时发现和分析其中隐含的变化和问题,为业务发展提供决策支持; 5、对产品部门下的运营,产品,研发,市场销售等各方面的数据分析,处理和研究的工作需求。
答案D
答案解析由易考吧专业提供数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开分解成目标独立的若干阶段,它们是:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。在数据库设计中采用上面几个阶段中的前四个阶段,并且重点以数据结构和模型设计为主线。
以上就是关于怎样写数据库系统稳定性需求全部的内容,包括:怎样写数据库系统稳定性需求、进行数据库系统需求分析时,数据字典的内容和作用是什么、图书管理系统数据需求分析等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)