软件概要设计-报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件概要设计-报告

家庭个人理财软件概要设计报告 引言 1.1编写目的 在本阶段的前一阶段,也就是需求分析阶段中,已经对本理财软件系统的功能需求做了详细的阐述。本阶段将会在需求分析阶段的基础上对家庭个人理财软件系统做进一步的概要设计,主要包括家庭个人理财软件系统的操作处理流程设计、该系统接口设计、出错处理设计和数据库结构的设计等。以上系统模块的设计将结合需求分析阶段的功能需求,把各模块间的关系给建立起来,从而完成整个系统的概要设计需求。 另外,在下一阶段的详细设计中,本阶段的概要设计将作为参考,以方便完成整个系统的设计工作。 1.2定义 1.3参考资料 以下是概要设计过程中所用到的参考资料: 1.需求分析分析报告 T-boy开发小组 2010/7 2.软件概要设计模板 CSDN网络资料库 2010/7 2.设计概述 2.1设计原则和要求 1.用户界面设计原则:为了让系统拥有良好人机交互界面,本软件系统用户界面布局应考虑到用户的操作习惯,做到功能布局明显、空间分配平衡,以及界面统一规范化等。 2.数据库设计原则:考虑到本系统为小型应用型的软件,数据存储量不大,在进行数据库设计时可优先考虑数据操作的简易性,在满足第一、第二范式的情况下允许一定量的冗余出现。 3.系统易操作性要求:本软件在进行设计时应充分考虑到系统的易操作性,具有操作简单、快捷的特点,缩短用户对系统操作理解的时间。 4.系统安全性原则:为了确保用户数据的安全性,本系统应提供对用户信息数据进行备份保存和恢复的功能。 3.系统设计 3.1操作处理流程 下面将采用结构化的图形方式对家庭个人理财软件的操作流程进行说明分析。系统根据功能模块间的关系,可分为联系模块和独立模块。独立模块相互间无内部联系,下面就只对联系模块之间的关系进行阐述分析。以下是家庭个人理财软件系统的操作处理流程图: 用户通过登录框界面登录本系统后,系统将会呈现包括投资管理、证券和银行账户管理、收支管理等功能界面,用户可以根据需要选择相应的功能进行日常财务活动的管理。 下面对联系模块间中各功能模块间的操作处理关系进行说明: 投资买进,包括:股票买入、基金的申购和债券的买入。每一类投资都对应有相应的证券账户,当用户进行投资买进活动信息录入时,对应证券账户的资金余额也会根据买入的金额进行相应的扣除。 投资卖出,包括:股票卖出、基金赎回和债券卖出。当用户进行投资卖出活动信息的录入时,对应证券账户的资金余额也会根据卖出时所获的金额增加相应的额度。 资金转账,包括:银行账户转证券账户、证券账户转银行账户。每一个证券账户都对应有一个的银行账户,在进行转账时,两个账户间都会扣除和增加相应的金额。 借出,用户可以选择相应的银行账户进行借出款项的录入,对应银行账户的资金余额会根据借出的金额扣除相应的数额。 借入,用户可以选择对应银行账户进行介入款项的录入,对应银行账户的资金余额会根据借入的金额增加相应的额度。 日常支出,用户可以选择对应的银行账户进行日常支出的录入,对应银行账户的资金余额会根据支出的金额扣除相应的数额。 日常收入,用户可以选择对应的银行账户进行日常收入的录入,对应银行账户的资金余额会根据收入的金额增加相应的数额。 3.2外部接口设计 3.2.1用户界面 在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局。考虑到用户多对Windows界面熟悉,本系统界面设计将以Windows风格为主。由于本系统采用的是C#编程语言,在界面上可使用Visual C#.NET提供的可视化组件进行界面布局设计。总的来说,系统的用户界面应具有良好的人机交互特性、简易性和易操作性。 3.2.2软件接口 本系统应封装好对Access数据库访问的接口,以满足系统对数据库进行所有方式的访问。 系统可使用Access数据库提供的数据备份命令,以做到对数据的保存备份。 3.2.3硬件接口 在输入方面,对于键盘和鼠标和输入,可使用Visual C#标准的输入/输出进行处理。 在输出方面,打印机的输出可使用Visual C#提供的PrintDialog类显示Windows标准的打印对话框,对输出进行打印处理。 3.3出错处理设计 一般包括:登录信息错误、转账超支错误和数据输入错误。以下是错误处理列表: 错误类型 错误原因 错误处理 登录信息错误 用户在登录过程中用户名或密码有误。 输出错误语句,提示用户重新输入。 账户超支错误 在涉及到账户间的转账或者收支、借贷金额的变动时,金额变动大于某一账户的余额。 输出出错信息,提示用户操作错误,本次操作将无效。 数据输入错误 用户输入的数据不符合该输入项的域规范。 输出错误语句,提示用户输入有误。 4.数据结

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档