需求分析的任务概述
该家庭理财系统软件目前已有比较完善的管理与使用功能。开发家庭理财系统软件是为了满足各家庭账务管理的方便较少不必要的可浪费,以现代化的创新思文模式去工作。
(1)确定对系统的综合要求[2]:
①功能需求:
虽然在问题定义阶段已经反复强调过系统共能,但是那只是粗略的说明,在需求分阶段必须详细指定系统必须提供的服务。
②意图:帮助家庭管理财务信息;为了给家庭人员江青负担;为了促进国家经济发展。
③目标:
通过本系统软件,能帮家庭成员机,快速方便的对家庭财务管理、查看等需求操作时方便家庭财务记录管理,使散乱的各种记录,档案能够具体化,直观化、合理化。
④使用及范围:
本软件适用于每个财务复杂的家庭,它是比较完善的系统管理软件,对家庭财务信息可以随时输入,更改,查看。
⑤背景:本文来自辣.文~论^文·网原文请找腾讯3249,114
现在大多数家庭都在为麻烦的财务管理发愁,如果有一个专门管理软件来管理这些账务,岂不为家庭成员减少很多负担?
⑥用户特点:
本软件的使用对象是家庭成员只要稍微懂得计算机基本操作就可以利用该软件进行所需操作。
⑦假定和约束:
在管理方针,硬件的限制,并行操作安全和保密方面无约束。假设开发经费不到位,管理不完善,设计时没能用全得到考虑,本项目的开发都将受到很大的影响。
(2)分析系统的数据要求:
一个软件系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息在很大程度上决定了系统的面貌,对软件设计有深远的影响,因此,必须分析系统的数据需求,这是软件分析的一个重要任务。软件系统经擦汗那个使用各种长期保存的信息,这些信息通常以一定方式组织并存放在数据库或文件中,为了减少数据冗余,避免出现插入或删除异常,简化修改数据的过程,同擦汗那个将数据结构规范化。[10]
(3)导出系统逻辑模型:
合上述两项分析的结果可以导出系统的详细逻辑模型,通常用数据流图、实体联系图、状态转换图、数据字典和主要的处理算法描述这个家庭理财系统模型。
(4)修正系统开发计划:
根据在分析过程中获得的更深入具体地了解,可以比较准确的估计系统的成本和进度,对以前制定的开发计划做一修改。
使用简易的应用规格说明技术需求的典型过程,首先进行初步调查,初步确定待解决的问题的范围和解决方案。然后开发者和用户分别写出产品需求。消去冗余项,加入新想法,以便更准确的描述将被开发的产品,制定出确认的标准。
高中数学能听懂课,不会解题的原因调查与分析2.3 关键技术
整个家庭理财系统基于.NET Framework 3.5,采用VS2008开发环境,利用C# 语言,SQL Server 2005数据库为基础,基于用户服务层、业务处理层和数据服务层三层结构技术。本章对人事管理系统所涉及的体系结构、应用程序开发工具、数据库等方面的技术做了简介说明。
2.3.1 三层架构
在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层、表示层,即(DAL、BLL、UI)。
三层结构原理:三个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上[7]。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
C#+sql家庭理财系统毕业论文+源代码 第4页下载如图片无法显示或论文不完整,请联系qq752018766