版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、拌个人理财系统唉需求说明书目录:1 .前言 1.1产品概述1.2业务背景芭1.3岸IT背景:1.4目标1.5业务范围2项目概述 肮2.1产品的主把要特点艾2.2 产品功哎能描述佰2.3 用户特败点癌2.4 爸一般约束拌 敖2.5 假设和疤依据傲3项目初步解蔼决方案坝3.1采用何种绊平台、技术扮3.2定制开发耙或可以选择业界把成熟软件包4具体需求4.1功能需求碍4.1.1阿账户笆管理爸4.1.2斑收入支出管理艾4.1.3案借贷管理4.1.4统计笆4.2 性能需耙求跋4.3 设计约拜束 4.4可用性4.5安全性4.6可维护性1.前言:鞍1.1鞍产品概述:奥简单实用的傲桌面坝个人理财软件,靶满足家庭
2、和个人盎的理财需求,提碍供账户管理,收俺支管理,借贷管唉理,统计等功能捌。盎1.2安业务背景:隘个人理财自动化敖的迫切需求,但胺是专业的大型商艾业软件价格昂贵暗而且功能庞杂扳而无法满足需求埃。本软件免费,巴简单,实用,满碍足家庭和个人的矮理财需求。暗1.3翱IT背景:凹目前的电子理财拌软件偏向于商业哀级别,且主要用矮于企业级和部门安级,但是个人理蔼财的需求越来越背强烈,因此败需要坝一款免费简单实扳用的小型理财软肮件。 1.4目标:肮本软件努力解决搬家庭和个人理财爱需求,挨可以方便随时的版进行财务管理。邦1.5阿业务范围:斑a.皑项目名称:个人捌理财软件。把b.暗功能需求:管理班账户,管理收支癌
3、, 管理个人借佰贷, 统计,收吧支分类设置、家罢庭成员设置、银搬行机构设置等。胺c.坝应用说明:使客般户能够对自己的白财务状况有一个盎清晰伴认识,方便管理搬自己的财务,提皑供时间段的财务阿统计,让用户对扳自己的财产有个肮宏观的概念。哀d.关键概念定氨义:拔定义拌说明爱备注版账户俺用凹户的肮银行账户信息。罢银行卡号爱用户的银行卡号跋。版数据存储板将输入信息存储柏为系统的数据文傲件格式。岸表单跋用户信息以表单斑的形式显示和打爸印。案统计瓣统计各项财务特蔼定时间内的信息摆。昂登陆肮用户通过提交用氨户名和密码进行瓣登陆系统。胺注销百管理员可以注销般用户和相关数据吧信息。扮数据导出瓣数据以系统数据艾文件
4、的形式导出扳,进行备份。般数据导入扳将导出的数据再蔼导入系统进行显板示和操作。熬管理员暗系统的管理者拥按有最高的系统权摆限。啊用户坝系统的使用者安2项目描述:暗 背2.1产品的主爸要特点搬:矮a. 较之付费碍的大型商业软件扒,本软件为免费芭软件,面向个人胺和家庭,轻量级柏。运行环境要求翱低,资源占用少岸,能让普通用户般都有条件使用,懊也便于本软件的霸推广。哀b. 针对普通稗个人用户,本软吧件具有友好的操办作界面。用户只肮需要大概了解说扮明,便可以进行阿使用。柏c.可多用户使扮用,本系统满足鞍家庭的理财需求凹,用户通过注册爱用户名和密码建把立自己的个人的扒理财按账俺户,系统拥有普斑通用户和管理员
5、昂2个权限。澳2.2 产品功巴能描述: 唉本软件的主要功柏能包括:爱a.懊 敖账班户管理:昂管理用户的账户澳信息。接受用户挨账户信息的提交稗,进行处理后用搬表单的形式碍进行蔼显示。艾b.收支管理:扒处理用户的收入巴和支出的信息,按进行处理后用表绊单的形式进行显败示,同时提供时扳间段的收支情况巴查询功能。皑c.借贷管理:安用户提交借贷信办息,进行处理后袄显示借贷的详细拜信息,同时提供版时间段的借贷情扒况的查询。碍d.统计功能:拜统计功能提供用办户财务信息的查奥询和统计的功能百,可以统计账户瓣信息,收支信息败,借贷信息,并袄以时间段作为标叭准,显示统计结埃果。板e.基础设置:背通过基础设置,啊进行
6、整个系统的耙初始化设置,包摆括添加各个管理佰项目的属性分类矮。哎2.3 用昂户特搬点:板本软件面向的用矮户是普通的个人澳用户,用户的知叭识水平参差不齐靶,对于传统大型袄理财的自动化软搬件需要很长的平傲均学习时间,而办且对于价格昂贵疤的商业软件,显板然无法接受。但败是目前人们却有敖着日益增长的理隘财需求,因此对氨于普通用户而言案,追求的软件应唉该是简单,实用艾和廉价的。目前坝廉价的自由软件安或者免费的公共跋软件才是他们最凹好的选择。搬2.4 一般约邦束:把1)管理方针:败软件开发过程的胺管理,包括:文澳档的管理(文档佰包括需求说明书爱,开发计划,概耙要设计详细设计跋,测试计划),扮编码的管理(包
7、扮括代码的详细说扒明),产品管理吧(包括产品说明败书,版扳本信蔼息)傲2)硬件的限制傲:硬件资源要求稗低,在每个普通安用户的个人PC傲上都可以顺利的颁运行本软件。稗3隘)并行操作:非岸并行操作。跋4隘)所需的高级语氨言: C#傲5把)安全和保密方扒面的考虑:相关瓣文档进行严格的板内部管理和优化肮。产品完全开源岸。肮2.5 假设和笆依据: 斑软件所遇到的特昂殊情况包括:绊a.软件在操作氨过程中因为遇到翱停电而中断,软俺件将丢失正在操爱作的信息,基础捌数据将恢复到最胺后一次修改保存摆后的状态。肮b.软件因病毒案感染而造成部分案系统文件受损,绊影响软件的正常坝工作。遇到这种颁情况应该可以拷袄贝本软件
8、的数据拔库(或者本软件皑自己伴的数据存储格式埃的文档),然后霸重装本软件,在背加载保存的数据霸库恢复原始状态八。俺c.如果数据库半文件(或者本软扒件自己的数据存叭储格式的文档)耙受到损坏,则不笆能恢复。所以应案对这种状况的解俺决办法是用户应版该自觉定期的做般好数据备份。当暗遇到这种状况以按后可以调出自己败的备份文档,恢岸复到最后一次更耙改保存的信息。罢d.软件本身的胺缺陷,BUG的半问题。在用户使霸用过程中遇到类按似软件的质量问拔题。提供联系方班式,尽力尽快的埃完善本软件。啊3项目初步解般决方案啊3.1采用何种挨平台、技术翱:邦主要采用Win奥dows系列操扒作系统,软件采凹用.NET平罢台相
9、爸关技术开发。艾3.2定制开发捌或可以选择业界拌成熟软件包般:哎本软件是公共,袄通用,小型的个般人软件,不搬用碍采用业内的相关耙软件包。为了方把便和快捷,也不奥包含繁重的数据傲库(原因在于普蔼通个人用户的少白量信息资料用不傲着数据库的支持霸,只需要简单文矮本文件便可以解办决其需求。)把4具体需求凹:(详细的描述熬整个软件的细节霸)具体需求包括:唉功能需求艾,隘设计约束坝,疤属性板,班外部接口要求,板其他需求,具体俺要求的组织,支伴持信息盎4.1.1皑账户叭管理笆引言:管理用户背的银行账户的详蔼细资料,使用户把清晰掌握自己所霸有的银行账户信疤息。扳输入:开户银行颁名般称 傲 稗账号跋 卡号 开户
10、时奥间 开户金额 八币种 存款类型靶 胺加工:建立叭账号把管理表格,将一拜次输入的信息记奥录在表格的一行办上。癌输出:按用户指凹定时间段(时间岸段格式为 从 半YY-MM-D哎D 到 YY-颁MM-DD 若稗无指定时间段时盎,默认情况按开哀户时间先后顺序拌)显示表格中的巴每行记录。扳4.1.2八收入支出管理:败引言:收入支出般管理表使用户及霸时地了解自己的半收入和支出情况斑,可以让用户合隘理的管理自己的岸收支。埃输入:收入来源翱 收入金额 皑 收入时间 坝支出原因 支出叭金额 支出时间唉 肮加工:建立收入百支出管理表格,俺将一次输入班的信息记录在表柏格的一行上。靶输出:按用户指八定时间段(时间
11、罢段格式为 从 氨YY-MM-D稗D 到 YY-八MM-DD 若败无指定时间段时背,默认情况按开哎户时间先后顺序跋)显示表格中的扮每行记录。按4.1.3碍借贷管理:阿引言:记录用户版的借贷情况,备罢查。爱输入:分为借出坝和借入两个方面拔。哎借出包含:借出安对象 对象联系败方式 借出金拜额 借贷开始癌时间和结束时间扒 。按借入包含:被借碍对象 对象联系败方式 借入金半额 借贷开始邦时间和结束时间岸。半加工:建立借贷安管理表格,将一挨次输入的信息记巴录在表格的一行百上。懊输出:按用户指袄定时间段盎(时间段格式为捌 从 YY-M氨M-DD 到 隘YY-MM-D懊D 若无指定时碍间段时,默认情按况按开
12、户时间先懊后顺序)显示表胺格中的每行记录稗。啊4.1.4吧统计:鞍引言:综合各种俺表单信息,提供哎账户,收入支出碍,借贷统计数据蔼。疤输入:捌账户瓣管理表,收支管扳理表,借贷管理扳表,三张表的信蔼息。靶加工:统计账户版管理表和收支管案理表中的金额总叭数,计算收支差芭额,绘制资金流般动走势图。爸输出:以表的形昂式列出当前用户伴的银行账户的资氨金总额,指定时胺间段的收入总额按和支出总额,收瓣支差额。澳画出资金流动走氨势图。败4.2 性能需疤求 跋 柏本个人理财软件办是基敖于WINDOW半S,支持多用户癌的专业软件。通皑过获取个人资料颁管理个人的财产盎,不支持用户同霸时访问。本软件哀有优良的安全保埃
13、护,提供分时备佰份,可连续的工奥作有较好的稳定疤性,版响应时间百较短。邦4.3 设计约昂束 a命名规则:胺4.3.笆1吧. 类和方法拌名采用艾Pascal风办格 扳4.3.拜2.跋 局部变量和背方法参数采用c隘amel风格 佰4.3.跋3. 接口名拌采用I作为前缀爸 傲4.3.背4靶. 私有成员氨变量采用m_作哀为前缀凹4.3.岸5俺. 自定义属氨性类名采用At捌tribute百作为后缀啊4.3.氨6按. 自定义异瓣常类名采用Ex肮cept搬ion作为后缀凹 巴4.3.白7绊. 采用动词碍-对象对命名方霸法,例如伴ShowDia白log() 扳4.3.巴8盎. 有返回值奥的方法应该取名叭表示其
14、返回值,矮例如鞍GetObje邦ctState般()拌4.3.百9敖. 采用描述艾性的变量名。颁 霸a) 避免采用般单字母的变量名捌,如凹i 白或t;而是采用氨index或t岸emp。把扳 拌b) 对pub半lic和pro柏tected拌成员避免采用芭匈牙利命名法拜。佰拔 懊c) 不要采用伴缩写(例如将n俺umber缩写瓣为num坝)叭4.3.扮10稗. 总是使用澳C#预定义的类背型,而不是使用稗System命阿名空间般中的别名。例如摆:采用obje哀ct不用Obj岸ect搬4.3.蔼11阿. 对于泛型拜,类型采用大写版字母。当处理.搬NET类型Ty耙pe时保留后缀耙Type。靶4.3.瓣12
15、. 采用笆有意义的命名空盎间名,例如产品岸名称或公司名称懊。伴4.3.瓣13. 避免鞍使用类的全称,办而是采用usi叭ng语句。笆4.3.巴14. 避免奥在命名空间内使案用using语吧句。哀4.3.拌15. 将所颁有framew叭ork班命名空间名放在办一起,后面放自百定义或第三方奥命名空间皑名。b.报表格式:蔼爸 采用二维表拌形式,行表头为傲对象名,列表头班该对象的各属性澳。八c.唉操作系统的限制佰:罢绊 限于安Windows扒系列操作系统4.4可用性:扳a.本软件在W笆indows系昂列操作系统上可爱以正常运行。澳b.对于硬件的板要求很低,普通笆用户的个人PC班上均可使用。爱c.当软件在运叭行过肮程中出现意外的埃操作系统重新启埃动或者因为停电板造成的关机,本隘软件将丢凹失正在操作的信稗息,因此数据恢扮复只能恢复到最拜后一次更新的情俺况。4.5安全性:半a.整个系统分绊为2个权限,系肮统管理员和用户般,权限的划分有佰利于管理和安全熬。系统管理员将隘有最高权限,用搬户通过自己的密吧码和挨账皑号进行登陆和使百用。管理员有管蔼理用户部分内容靶的权限。矮b.用户吧账挨号密码将严格保氨密,系统中的所敖有密码是不可见暗的,系统管理员扒也无法看见用户绊的密码,但是管哎理员可以看见
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 破碎筛分工艺的经济效益分析
- 车载空调节能技术探讨
- 2024年度高端装备制造出口融资租赁合同
- 竞争要素整合分析
- 新型攻击与软件安全
- 基于机器学习的网络拓扑预测
- 高性能响应式网站构建
- 2024年度保温工程互联网+创新服务合同
- 2024年度特许经营合同标的详细描述
- 2024年度仓库货物应急处理服务合同
- 河源市住房货币补贴申请审批表
- 城市供水成本监审表
- 银行客户投诉应急预案
- 车间加工生产记录表格模板
- 大兔子和小兔子的故事 完整版
- 托克托发电公司二期水处理200吨除盐水系统方案优化
- 强夯地基处理技术规程
- (精选)一年级班干部竞选演讲稿范文5篇
- 物品出入库明细表格
- 加固柱抹灰施工方案
- 什么是Framelock(帧锁定)与Genlock(同步锁定)
评论
0/150
提交评论