家庭财务管理系统需求分析文档
- 格式:doc
- 大小:152.38 KB
- 文档页数:12
修订历史记录17安博实训平台资源软件开发方向软件需求规约模版安博教育集团二零零九年九月目录1 引言31.1 目的31.2 文档格式31.3 预期的读者和阅读建议31.4 X围41.5 术语41.6 参考文献42 系统概述42.1 概述42.2 功能62.3 运行环境72.4 假设与依赖83 系统特性73.1 登陆管理73.2 帐簿管理93.2.1 查看帐簿信息93.2.2编辑帐簿信息103.2.3删除帐簿信息103.3家庭成员管理103.3.1增加家庭成员103.3.2修改家庭成员信息103.3.3删除家庭成员信息103.4收支项目管理103.4.1查看收支项目103.4.2编辑项目收支113.4.3删除项目收支113.5家庭成员收支报表114 非功能性需求114.1 性能需求114.2 安全性需求114.3 可用性需求124.4 用户文档124.5 其它需求135 外部接口需求135.1 用户接口135.2 硬件接口135.3 软件接口135.4 通信接口131 引言1.1 目的收支管理是一个家庭日常生活中不可缺少一部分,也是财务管理的重要组成部分。
它的内容对于财务管理者来说都至关重要,所以家庭财务管理系统应该能够为用户提供完整、正确和灵活的理财信息和快捷的分析手段。
但一直以来人们使用传统人工的方式文件和纸X记账管理模式,这种管理方式存在着许多缺点,如:效率低、XX性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
所以利用计算机实现财务信息的管理的自动化将势在必行。
该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。
同时,该文档也是用户确定软件功能需求的主要依据。
1.2 文档格式本文档按以下要求和约定进行书写:(1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20磅。
(2)标题最多分三级,分别为黑体小三、黑体四号、黑体小四,标题均加粗。
案例四家庭财务管理系统4.1需求分析家庭财务系统主要对家庭的各项财务收支管理进行在计算机上的信息存储和处理,从而简化用户的工作量。
在需求分析过程中,概括描述了本软件能够为用户提供哪些服务、系统功能的整体框架,以及相应的业务流程。
4.1.1 系统概述家庭财务管理系统给家庭成员提供了一个管理平台,家庭成员可以对其成员编号、姓名以及收入、支出构成进行增加、删除、修改等管理操作。
同时,该系统还提供了家庭成员管理功能,根据家庭成员的分类,其拥有的权限也不同,系统可以判断登录家庭成员的用户名和密码,从而判断其是否可以使用该系统。
系统亦可登录家庭成员的权限信息,从而判断该家庭成员能够使用该系统的哪些特定功能,不同级别的家庭成员之间不能够越权使用系统功能。
家庭成员分家长和普通成员两类。
4.1.2 系统运行环境一、硬件环境●处理器:Intel Pentium 166 MX或更高●内存:32MB●硬盘空间:1GB●显卡:SVGA显示适配器二、软件环境●操作系统:Windows 98/ME/2000/XP4.1.3 功能需求描述家庭财务管理系统软件是为用户对家庭成员的收支构成及信息进行辅助管理的应用软件,功能需求描述如下。
1.用户登录:系统获取的家庭成员用户名和密码判断该家庭成员能否成功登录系统,并且当用户登录后根据权限判断该家庭成员是家长还是普通成员,可以使用哪些对应功能。
普通用户只能管理财务信息,而家长还可以管理用户信息。
2.给家庭成员提供功能选择界面:不同级别的家庭成员对应不同的功能选择界面。
功能选择界面包括输入功能选项、调用相应程序两大需求。
3.创建收支信息文件:用户根据提示输入家庭成员序号、姓名、各项财务信息,如收入、支出、合计。
可一次性输入多条家庭成员的收支信息。
并将家庭成员收支信息存储在系统磁盘文件中,以便进行管理、查找和备份。
4.增加家庭成员收支信息:可在原有收支信息文件的基础上增加新的家庭成员财务信息,并保存至磁盘,5.删除家庭成员收支信息:提示用户输入要删除的家庭成员序号,如果在文件中有该家庭成员的收支信息,则将该序号对应的信息在文件中删除。
第1篇一、引言随着我国经济的快速发展,家庭财务问题日益成为人们关注的焦点。
如何合理规划家庭财务,实现家庭财富的保值增值,成为每个家庭必须面对的问题。
本文将从家庭财务现状、财务思路分析、财务规划建议等方面进行探讨,以期为家庭财务规划提供有益的参考。
二、家庭财务现状1. 家庭收入状况我国家庭收入来源主要包括工资性收入、经营性收入、财产性收入和转移性收入。
近年来,随着我国经济的快速发展,家庭收入水平不断提高,但收入差距依然较大。
2. 家庭支出状况家庭支出主要包括生活消费支出、教育支出、医疗支出、住房支出、养老支出等。
随着生活水平的提高,家庭消费结构不断优化,但住房、教育、医疗等刚性支出压力较大。
3. 家庭储蓄状况家庭储蓄是家庭财务安全的重要保障。
近年来,我国居民储蓄率较高,但储蓄结构有待优化。
一方面,活期储蓄占比过高,风险承受能力较低;另一方面,投资性储蓄不足,收益较低。
三、家庭财务思路分析1. 家庭财务观念(1)理性消费观念:树立正确的消费观念,避免盲目跟风消费,合理规划家庭消费。
(2)理财观念:关注家庭财务状况,积极学习理财知识,提高家庭理财能力。
(3)风险意识:充分认识家庭财务风险,做好风险防范措施。
2. 家庭财务目标(1)家庭财务安全:确保家庭财务稳定,避免因突发事件导致财务困境。
(2)家庭财富增值:通过投资理财,实现家庭财富的保值增值。
(3)子女教育:为子女提供良好的教育环境,确保其健康成长。
(4)养老保障:为退休生活做好充分准备,确保晚年生活品质。
3. 家庭财务策略(1)收入管理:提高家庭收入,优化收入结构,增加被动收入。
(2)支出管理:合理规划家庭支出,控制不必要的消费,降低生活成本。
(3)储蓄管理:建立紧急备用金,优化储蓄结构,提高储蓄收益。
(4)投资管理:根据家庭风险承受能力,选择合适的投资渠道,实现财富增值。
四、家庭财务规划建议1. 制定家庭财务预算家庭财务预算是家庭财务规划的基础。
第1篇一、前言家庭财务报告是对家庭收入、支出、资产、负债等方面进行系统记录和分析的文档。
通过对家庭财务报告的分析,可以帮助家庭了解自己的财务状况,合理规划家庭收支,提高家庭理财能力。
本文将结合一个家庭财务报告,对家庭财务状况进行分析,并提出相应的建议。
二、家庭财务报告分析1. 家庭收入分析(1)收入来源根据家庭财务报告,该家庭的收入来源主要包括工资收入、投资收益和经营收入。
工资收入:家庭成员的主要收入来源,占家庭总收入的比例较高。
投资收益:家庭通过股票、基金、债券等投资方式获得的收益,占比相对较小。
经营收入:家庭成员从事经营活动所得的收入,占比也相对较小。
(2)收入结构分析从收入结构来看,该家庭的收入来源较为单一,主要依赖于工资收入。
为了提高家庭理财能力,建议家庭拓展投资渠道,增加投资收益在总收入中的占比。
2. 家庭支出分析(1)支出分类家庭支出主要包括生活费用、教育支出、医疗保健、休闲娱乐、投资理财等。
生活费用:包括食品、水电费、物业费等日常开销。
教育支出:包括子女学费、课外辅导费等。
医疗保健:包括家庭成员的医疗费用、保险费用等。
休闲娱乐:包括旅游、购物、看电影等。
投资理财:包括购买理财产品、股票、基金等。
(2)支出结构分析从支出结构来看,该家庭的生活费用和教育支出占比相对较高,医疗保健和休闲娱乐支出占比相对较低。
这表明家庭注重子女教育和基本生活,但在休闲娱乐和投资理财方面还有提升空间。
3. 家庭资产分析(1)资产分类家庭资产主要包括现金及现金等价物、投资性资产、自用性资产等。
现金及现金等价物:包括银行存款、货币基金等。
投资性资产:包括股票、基金、债券等。
自用性资产:包括房产、车辆等。
(2)资产结构分析从资产结构来看,该家庭的现金及现金等价物占比相对较高,投资性资产占比相对较低。
这表明家庭流动性较好,但投资收益潜力有待提高。
4. 家庭负债分析(1)负债分类家庭负债主要包括房贷、车贷、信用卡欠款等。
财务管理系统2012 . 06. 10-06.22目录一、前言:1、编写目的:本报告的目的是规范化财务科目软件的编写,旨在与提高系统开发的能见度。
便于对系统开发过程中的管理与控制。
同时提出了本财务系统的开发过程。
便于程序员与客户的沟通与协作,并作为工作成果的原始依据。
同时额表明了本系统的共性,以期能够获得更大范围的应用。
此文档进一步定制财务科目软件开发的细节问题,明确系统需求、安排项目规划与进度、组织系统开发与测试。
经过对具体财务流程进行详细的研究调查,初拟实现研究报告。
对系统开发中要面临的问题及其解决办法进行需求分析。
项目名称:财务管理系统用户:销售工作人员、会计、审查员,财务主任。
2、开发的意义:计算机已经成为我们学习和工作的得力助手,使用其可方便的管理财务科目,为其财务管理增加了方便。
今天,计算机的价格已经十分低廉,同时性能有了长足的进步。
它已经被应用于许多领域。
现在我国的财务管理水平还有纸质介质的存在,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我们团队作为软件工程专业的学生,希望可以在这方面有所贡献。
改革的总设计师邓小平同志说过“科学技术是第一生产力”,我们希望能用我们所学的知识编制出一个实用的程序来帮财务人员进行财务管理。
开发这一系统的好处大约有以下几点:第一、可以存储日常财务信息。
第二、只需了解操作系统,就能实现方便快捷的财务管理,节省人力;第三、可以迅速财务历史信息,做到收入支出心中有数。
跟据2012年中国电信的调查报告显示我国的上网人数已达到6亿,互联网已经十分普及,况且现在建行已经建起了网上银行,本系统为将来的网络财务管理系统和计算机的财务管理模式的建立作了先期工作。
3、为什么要开发一个个人理财系统:信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
第1篇一、前言随着我国经济的快速发展,家庭财务状况日益成为人们关注的焦点。
家庭财务分析有助于家庭合理规划收支、规避风险、实现财富增值。
本报告以某家庭为例,对其财务状况进行全面分析,旨在为家庭财务规划提供参考。
二、家庭基本情况1. 家庭成员:夫妻二人,育有一子。
2. 家庭收入:丈夫月收入8000元,妻子月收入6000元,共计14000元。
3. 家庭支出:日常生活开支、子女教育、房贷、车贷等。
4. 家庭资产:房产一套、汽车一辆、存款50万元。
三、家庭财务状况分析1. 收入分析(1)收入来源家庭收入主要来源于丈夫和妻子的工资收入,共计14000元。
此外,家庭还有一定数额的存款利息收入。
(2)收入稳定性家庭收入来源较为稳定,丈夫和妻子的工作性质较为稳定,收入水平基本保持不变。
2. 支出分析(1)支出构成家庭支出主要包括日常生活开支、子女教育、房贷、车贷等。
其中,日常生活开支包括食品、衣物、水电费、通讯费等;子女教育包括学费、课外辅导费等;房贷、车贷等属于负债支出。
(2)支出合理性家庭支出较为合理,日常生活开支控制在合理范围内,子女教育支出根据家庭实际情况进行安排,房贷、车贷等负债支出有明确还款计划。
3. 资产分析(1)资产构成家庭资产主要包括房产、汽车和存款。
其中,房产为主要资产,汽车和存款为辅助资产。
(2)资产流动性家庭资产流动性较好,房产和汽车均可作为变现手段,存款随时可用于应急。
4. 负债分析(1)负债构成家庭负债主要包括房贷和车贷。
(2)负债合理性家庭负债处于合理水平,房贷和车贷有明确还款计划,不会对家庭财务状况造成过大压力。
四、家庭财务风险分析1. 收入风险家庭收入主要来源于工资,若丈夫或妻子失业,家庭收入将受到较大影响。
为降低收入风险,家庭应储备一定数额的紧急备用金。
2. 健康风险家庭成员若患有重大疾病,将导致医疗费用增加,影响家庭财务状况。
为应对健康风险,家庭应购买医疗保险,降低医疗费用负担。
第1篇一、前言随着我国经济的快速发展,居民收入水平不断提高,家庭财务管理越来越受到人们的关注。
为了帮助家庭更好地进行财务规划,提高家庭经济状况,本报告通过对某家庭近三年的财务信息进行分析,旨在为该家庭提供财务状况评估、风险提示和理财建议。
二、家庭财务信息概述1. 家庭基本情况本报告分析的家庭为三口之家,家庭成员包括父亲、母亲和一名10岁女儿。
父亲为某企业工程师,月收入约1.2万元;母亲为全职妈妈,无收入;家庭月均消费约6000元。
2. 财务收入情况(1)工资收入:父亲月工资1.2万元,全年工资收入14.4万元。
(2)投资收益:家庭在股票、基金、银行理财产品等方面有少量投资,近三年累计收益约1.5万元。
(3)其他收入:包括年终奖、加班费等,近三年累计约1.2万元。
3. 财务支出情况(1)生活费用:包括食品、衣物、水电费等,月均消费约3000元。
(2)子女教育:包括学费、课外辅导费等,月均消费约1000元。
(3)房贷支出:家庭拥有住房一套,贷款金额50万元,年利率4.9%,月均还款约2500元。
(4)其他支出:包括旅游、购物、娱乐等,月均消费约2000元。
三、家庭财务状况分析1. 收入结构分析从收入结构来看,家庭主要收入来源为工资收入,占比约为90%。
投资收益和其他收入占比相对较小。
这表明家庭经济状况较为稳定,收入来源较为单一。
2. 支出结构分析从支出结构来看,家庭主要支出为生活费用、子女教育、房贷支出和其他支出。
其中,生活费用占比最高,约为50%。
这表明家庭消费观念较为理性,注重生活质量。
3. 财务状况评估(1)收入稳定性:家庭收入主要来源于工资收入,相对稳定。
但投资收益和其他收入占比较小,存在一定的风险。
(2)支出合理性:家庭支出结构较为合理,生活质量较高。
(3)负债情况:家庭负债主要集中在房贷,负债比例约为33%,处于合理范围内。
四、风险提示1. 收入风险:家庭收入主要依赖工资,若父亲失业或收入下降,家庭经济状况将受到较大影响。
第1篇一、前言随着我国经济的快速发展,个人家庭财务管理逐渐受到广泛关注。
良好的家庭财务管理不仅能保障家庭生活品质,还能为家庭未来的发展奠定坚实基础。
本报告以某个人家庭为例,对其财务状况进行分析,旨在帮助家庭优化财务结构,提高理财效率。
二、家庭基本情况1. 家庭成员:夫妻二人,孩子一名。
2. 收入情况:夫妻双方均为在职员工,年收入合计约30万元。
3. 财产状况:房产一套(自住),车一辆,银行存款50万元。
4. 家庭支出:日常生活费用、子女教育、医疗保健、休闲娱乐等。
三、家庭财务状况分析1. 收入分析(1)收入来源:夫妻双方工资收入为主,年收入合计约30万元。
(2)收入稳定性:夫妻双方工作稳定,收入来源相对稳定。
2. 支出分析(1)日常生活费用:主要包括食品、衣物、住房、水电费等,每月约6000元。
(2)子女教育:包括学费、课外辅导、兴趣班等,每年约3万元。
(3)医疗保健:包括家庭医疗、药品、体检等,每年约1万元。
(4)休闲娱乐:包括旅游、购物、娱乐活动等,每年约1万元。
(5)其他支出:包括红包、礼物、意外支出等,每年约1万元。
3. 财产状况分析(1)房产:一套自住房产,市值约200万元。
(2)车辆:一辆私家车,市值约15万元。
(3)银行存款:50万元,主要用于家庭备用金。
四、家庭财务状况评价1. 收入方面:家庭收入稳定,具备一定的经济基础。
2. 支出方面:家庭支出结构较为合理,但仍存在一些可以优化的空间。
3. 财产方面:家庭财产结构较为单一,缺乏多元化投资。
五、优化建议1. 优化支出结构(1)日常生活费用:合理规划消费,避免不必要的浪费。
(2)子女教育:根据家庭实际情况,合理规划教育支出。
(3)医疗保健:关注家庭成员健康状况,提前做好健康规划。
(4)休闲娱乐:适度参与休闲娱乐活动,提高生活质量。
2. 优化投资结构(1)银行存款:将部分银行存款用于购买理财产品,提高收益。
(2)房产:考虑出租部分房产,增加家庭收入。
第1篇一、前言家庭财务状况是家庭经济生活的核心,合理规划家庭财务,提高家庭生活质量,实现家庭财富增值,是每个家庭都关注的问题。
本报告以某家庭为例,对其财务状况进行详细分析,旨在为家庭提供财务规划建议。
二、家庭基本情况1. 家庭成员:父母、子女共四人。
2. 家庭收入:父亲月收入1万元,母亲月收入8千元,子女均为在校大学生。
3. 家庭支出:住房支出、教育支出、日常生活支出、医疗保健支出等。
三、家庭财务状况分析1. 收入分析(1)收入来源家庭收入主要来源于父母的工资收入,子女尚未参加工作,因此家庭收入较为稳定。
(2)收入结构父亲月收入1万元,母亲月收入8千元,家庭总收入1.8万元。
收入结构较为合理,父母收入占家庭总收入的比例较高。
2. 支出分析(1)住房支出家庭住房支出主要包括房贷、物业费、水电费等。
目前家庭住房贷款余额为50万元,月还款金额为3千元。
(2)教育支出家庭教育支出主要包括子女学费、辅导费、课外兴趣班费用等。
目前子女学费为每年1.2万元,辅导费、课外兴趣班费用为每年0.6万元。
(3)日常生活支出家庭日常生活支出主要包括食品、衣物、交通、通讯等费用。
根据家庭实际情况,每月日常生活支出约为5千元。
(4)医疗保健支出家庭医疗保健支出主要包括家庭成员的医疗保险、体检、药品等费用。
根据家庭实际情况,每年医疗保健支出约为2千元。
3. 财务状况评估(1)资产负债情况家庭资产负债情况良好,无负债,资产主要为房产和存款。
(2)流动性分析家庭流动性较好,具备一定的应急资金储备,能够应对突发状况。
(3)投资状况家庭投资较为保守,主要以银行存款为主,缺乏多元化投资。
四、家庭财务规划建议1. 优化收入结构提高家庭收入,可以考虑父亲或母亲通过兼职、提升职业技能等方式增加收入。
2. 合理控制支出(1)住房支出:合理规划房贷还款计划,降低还款压力。
(2)教育支出:关注子女学业,合理规划教育支出,提高教育投资回报率。
(3)日常生活支出:合理安排家庭消费,减少不必要的开支。
安博实训平台17安博实训平台资源软件开发方向软件需求规约模版安博教育集团二零零九年九月1安博实训平台修订历史记录2安博实训平台目录1 引言 (4)1.1 目的 (4)1.2 文档格式 (4)1.3 预期的读者和阅读建议 (4)1.4 范围 (5)1.5 术语 (5)1.6 参考文献 (5)2 系统概述 (5)2.1 概述 (5)2.2 功能 (6)2.3 运行环境 (7)2.4 假设与依赖 (8)3 系统特性 (7)3.1 登陆管理 (7)3.2 帐簿管理 (9)3.2.1 查看帐簿信息 (9)3.2.2 编辑帐簿信息 (10)3.2.3 删除帐簿信息 (10)3.3 家庭成员管理 (10)3.3.1增加家庭成员 (10)3.3.2修改家庭成员信息 (10)3.3.3 删除家庭成员信息 (10)3.4 收支项目管理 (10)3.4.1查看收支项目 (10)3.4.2编辑项目收支 (11)3.4.3 删除项目收支 (11)3.5 家庭成员收支报表 (11)4 非功能性需求 (11)4.1 性能需求 (11)4.2 安全性需求 (11)4.3 可用性需求 (12)4.4 用户文档 (12)4.5 其它需求 (13)5 外部接口需求 (13)5.1 用户接口 (13)5.2 硬件接口 (13)5.3 软件接口 (13)5.4 通信接口 (13)3安博实训平台1 引言1.1 目的收支管理是一个家庭日常生活中不可缺少一部分,也是财务管理的重要组成部分。
它的内容对于财务管理者来说都至关重要,所以家庭财务管理系统应该能够为用户提供完整、正确和灵活的理财信息和快捷的分析手段。
但一直以来人们使用传统人工的方式文件和纸张记账管理模式,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
所以利用计算机实现财务信息的管理的自动化将势在必行。
该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。
同时,该文档也是用户确定软件功能需求的主要依据。
1.2 文档格式本文档按以下要求和约定进行书写:(1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20磅。
(2)标题最多分三级,分别为黑体小三、黑体四号、黑体小四,标题均加粗。
(3)正文中文字体为宋体小四号,数字及英文为Times New Roman,无特殊情况下,字体颜色均采用黑色。
(4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为(1)、1)、a)等,特殊情况另作规定。
(5)正文的行间距为1.25倍。
1.3 预期的读者和阅读建议本文档的主要内容共分4部分:综合描述、系统特性、和非功能性需求和外部接口描述。
综合描述部分主要对系统的整体结构进行了大致的介绍;系统特性部分对系统的功能需求进行了详细描述,是本文的主要部分;非功能性需求部分对非功能需求进行了详细的描述;外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了描述。
本文档面向多种读者对象:4安博实训平台(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。
(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。
(3)程序员:配合《设计报告》,了解系统功能,编写《用户手册》。
(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。
(5)销售人员:了解预期产品的功能和性能。
(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。
(7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。
在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。
1.4 范围该产品是在积累了丰富业务经验的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。
本产品将主要适用于家庭财务的管理,主要完成家庭成员管理,家庭的收入/支出的帐簿管理及报表统计等业务。
1.5 术语1.6 参考文献2 系统概述2.1 概述家庭财务管理系统是针对家庭的财务软件,他能轻松帮你完成记帐以及理财规划。
用户可以自由的设置收支类型(如生活费、通讯费、交通费、水电费、医药费等类型),可以制定每月的收入支出预算,还可以详细统计出各项家庭财务指标,便于您分析自己的财务。
其它功能如:家庭亲友通讯录、家庭备忘录、家庭重要信息等。
具体模块应包括:记账、资产管理、负债管理、投资理财管理、计划和提醒、家庭信息管理、统计报表(比如现金流报表、资产负债报表等)等模块。
5安博实训平台2.2 功能1.登陆管理系统管理员可以设置家庭成员,修改或者删除。
家庭成员应该包括“编号,姓名,登录名,登录密码”等。
家庭成员可以用登录名和登录密码登录家庭财务管理系统进行记账管理。
2. 账薄管理(1)记账记录收支项目,收支日期,收支家庭成员,收支金额,备注等内容。
币种只支持人民币。
(2)账薄管理显示给用户一个账薄,可以账薄上新增、修改、删除、查询记账,查询记账可以选定一个日期范围进行查询。
3. 家庭成员管理可以设置家庭成员,修改或者删除。
家庭成员应该包括“编号,姓名,登录名,登录密码”等。
家庭成员可以用登录名和登录密码登录家庭财务管理系统进行记账管理。
4. 收支项目管理可以设置收支项目,修改或者删除。
收支项目要求分为两层,比如“车辆维护-保养费”;任意一层次都可作为收支项目记账,用户在不清楚支出是否属于“保养费”的时候,可以选择大类“车辆维护”作为支出项;收支项目具体应该包括“编号,项目名称,收入还是支出”,编号不用显示在收支账薄中。
5.家庭成员收支报表管理6.退出管理6安博实训平台系统功能图图2-1.运行环境2.3三层结构,它的运行环境分客户端、应用服务器端和数据库服务器B/S该系统为端三部分。
以下是系统的软件环境。
(1)客户端Windows XP 或更新版本。
操作系统:以上,其它常见浏览器如IE6FireFox。
浏览器:2()应用服务器端7安博实训平台操作系统:Windows XP应用服务器:IIS 5.0或更新版本。
数据库访问:LINQ。
(3)数据库服务器端操作系统:Windows XP数据库系统:SQLServer 2005。
2.4 假设与依赖本项目是否能够成功实施,主要取决于以下的条件:(1)本团队能够积极地与安博配合,为了项目的开发和实施,合理分配和调整团队各成员的工作任务。
(3)安博为团队提供完整的功能和性能需求资料,以便于对其进行分析,从而形成完善的软件需求。
(4)安博为软件系统的运行提供必要的且能够满足系统运行条件的硬件环境和通讯环境,不合适的硬件环境和通讯环境将会影响系统的性能。
(5)安博掌握先进的能够适用于该项目的技术,这是系统的性能是否优化和项目能否成功的保证。
3 系统特性3.1 登陆管理使用者:用户目的:使用不同的角色进行登陆管理操作基本事件流:1、进入登陆界面,本用例开始2、普通用户通过注册后进入系统进行操作。
3、超级用户进入系统后进行管理操作。
用例结束8安博实训平台管理者示意图图3-1.图3-2.普通成员示意图3.2账簿管理查看账簿信息3.2.1使用者:用户目的:查看账簿具体信息基本事件流:、进入账簿管理界面,点击查看,本用例开始1 2、查看具体的收支属性。
9安博实训平台3、点击确定,用例结束3.2.2 编辑账簿信息使用者:用户目的:编辑收支条目基本事件流:1、进入账簿管理界面,点击编辑,本用例开始。
2、对当前选中的收支条目进行修改编辑。
3、编辑完点击确定,用例结束。
3.2.3 删除账簿信息使用者:用户目的:删除条目基本事件流:1、进入账簿管理界面,点击删除,本用例开始。
2、对当前选中的收支条目进行删除操作。
3、点击确定删除,用例结束。
3.3家庭成员管理3.3.1增加家庭成员使用者:管理员目的:增加家庭成员基本事件流:1.1、用户进入增加家庭成员管理界面,本用例开始1.2、系统显示家庭成员信息输入界面,用户输入家庭成员姓名、称号、性别、出身日期、年龄,身高,体重。
1.3、用户确认输入信息,系统确认姓名是否唯一,若唯一,则增加成员信息,本用例结束。
否则,提示该用户已存在。
3.3.2修改家庭成员信息3.3.3 删除家庭成员信息3.4 收支项目管理3.4.1 查看收支项目使用者:用户目的:查看收支具体信息基本事件流:1、进入收支项目管理界面,点击查看,本用例开始。
10安博实训平台2、查看具体项目收支情况。
3、点击确定,用例结束。
3.4.2编辑收支项目使用者:用户目的:编辑收支条目基本事件流:1、进入收支项目管理界面,点击编辑,用例开始。
2、对当前选中的收支条目进行修改编辑。
3、编辑完后点确定,用例结束。
3.4.3 删除收支项目使用者:用户目的:删除条目基本事件流:1、进入收支项目管理界面,点击删除,本用例开始。
2、对当前选中的收支条目进行删除操作。
3、点击确定删除,用例结束。
3.5 家庭成员收支报表管理4 非功能性需求4.1 性能需求(1)客户端一般响应时间不超过1秒。
(2)报表统计时间不超过30秒。
(3)支持2000名用户信息的一次性导入,导入时间不超过300秒。
(4)支持5000名用户并发使用,并保证性能不受影响。
4.2 安全性需求(1)权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。
普通用户只可查看和修改家庭成员和收支项目,管理员只可查看普通用户的相关资料并可对其进行修改。
11安博实训平台(2)重要数据加密本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。
(3)数据备份允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失。
(4)记录日志本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。
这些错误记录便于查找错误的原因。
日志同时记录用户的关键性操作信息。
4.3 可用性需求(1)方便操作,操作流程合理尽量从用户角度出发,以方便使用本产品。
如:新增用户信息时,敲入回车键光标的自动跳转、输入法的自动转换,信息检索时输入汉语简拼快速检索到结果等。
可以通过快速键方便用户录入信息,所有操作可仅通过键盘完成。
(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。
(3)控制必录入项本系统能够对必须录入的项目进行控制,使用户能够确保信息录入的完整。
同时对必录入项进行有效的统一的提示。
(4)容错能力系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。