- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[C#].[个人理系统].[v1.0]
个人理财系统(C#)
项目时间:预计3天
项目人数:2人
个人理财软件(预计3天)
a) 要求能够记录收支流水
b) 能够自定义收支项目,可分级
c) 能够统计,按收收支项目,按日期(周,月,自由)
数据库使用My-Sql
数据库表自行设计建立,但要考虑到会有不同用户同时使用的情况,要从数据上区分出不同用户来
此设计现阶段为完成,会陆续更新
要求:以界面为单位划分每人的工作
个人理财系统详细设计
界面
主界面(欢迎部分及进入各模块的入口)
简单的登录界面
账目录入画面
账目项目管理画面
平日流水画面
理财汇总统计画面
账目录入画面
界面图
详细设计
初始化处理
读取本地系统时间,初始化日期下拉框组合(年月日)数字
大类别中,默认选择“支出”项
小类别从数据库“类别表”中读取相应“支出”项的数据,并加载于下拉框中
判断入口状态参数——新建/修改
新建状态:大类别默认“支出”项,小类别默认加载“支出”项数据,默认不选择项目;其余各文本框默认置空值。
修改状态:根据[账目ID],读取相应账目数据,并依次加载:年月日、大类别、小类别数据及选中项、单价、数量、总价、说明、备注等。
若在此处理出现任何读取数据库问题时,均使当前画面全部不可用,且弹出提示“画面初始化加载失败!请联系系统管理员!”。
若在此处理中出现任何非读取数据库方面异常时,使当前画面全部不可用,并弹出提示“画面初始化处理失败!请联系系统管理员!”。
[年月日]处理
更改年度时,月日数值均选择“01”项
更改月度时,要随时判断年份与月份,最终确定日期的总数,即时刻做连动
[类别]处理
类别分为支出/收入,为单选框组
选择某一项目时,对项目细分类进行实时连动加载,即,选择支出时,加载所有支出类的细分类,选择收入时,加载所有收入类的细分类。加载后,默认不选择项目
若在任何时刻出现数据库读取异常,则弹出提示“类别数据加载失败!”,画面保持状态
[分类管理]按钮处理
点击此按钮,以模态窗口形式弹出[分类管理画面]
若处理出现异常或子画面出现加载异常时,则关闭子画面,在本画面中弹出提示“[分类管理画面]无法启动!“,提示关闭后,画面保持无动作
若在[分类管理画面]以OK形式关闭后,重新加载当前的细分类项目数据,并默认不选择项目;否则,当前画面保持状态不变
[单价]文本框处理
本文本框填写内容为金额
获得焦点时,自动将输入法切换到英文
焦点离开时,以千分符方式格式化金额数字。并查看[数量]文本框中数字是否存在,如果存在数量,则在此时进行乘法计算,并将结果显示在[总价]中;若[数量]内容为空,则不进行上述乘法计算
[数量]文本框处理
本文本框填写内容为数量,支持小数,位数不限
获得焦点时,自动将输入法切换到英文
焦点离开时,以千分符方式格式化数字。并查看[单价]文本框中数字是否存在,如果存在单价,则在此时进行乘法计算,并将结果显示在[总价]中;若[单价]内容为空,则不进行上述乘法计算
[总价]文本框处理
本文本框填写内容为金额
获得焦点时,自动将输入法切换到英文
焦点离开时,以千分符方式格式化金额数字
[说明]文本框处理
本文本框填写文字
获得焦点时,自动将输入法切换到中文
[显示/隐藏备注]按钮处理
点击“显示备注”,备注文本框展开,并将此按钮文字修改为“隐藏备注”
点击“隐藏备注”,备注文本框收起,并将此按钮文字修改为“显示备注”
[记账]按钮处理
点击此按钮,进行必要性、合法性检查
年月日、类别、总价、说明,以上均为必填或必选项。依次检查,若出现未填选时,将焦点置于首先错误的控件中,并弹出提示框“请将项目填写完整!”,关闭后,画面保持状态
价钱不可为负检查,若出现负号,则将焦点置于首先错误的控件中,并弹出提示框“项目内容不合理!”,关闭后,画面保持状态
说明、备注长度检查,若长度超过数据库对应字段的长度时,则将焦点置于首先错误的控件中,并弹出提示框“项目内容不合理!”,关闭后,画面保持状态
执行保存处理
新建模式:
获取页面的内容,并插入到数据库中。插入成功后,弹出提示“保存成功!”
修改模式:
获取页面的内容,并更新相应的数据库中的数据。更新成功后,弹出提示“保存成功!”
关于异常和错误:
在数据库操作中,若出现插入、更新失败或产生任何异常的情况下,数据库回滚并在界面中弹出提示“保存失败!”
[关闭]按钮处理
点击此按钮,检查页面中的数据是否存在未保存的数据,若存在,则弹出提示“存在未保存的数据,是否需要保存?”,点击“是”进行[记账]按钮处理,点击“否”,则放弃一切改动,直接关闭窗口。
账目项目管理画面
界面图
详细设计
初始化处理
获取启动参数:收支类型。若获取失败,则令窗体禁用,并弹出提示“画面启动失败!”,提示关闭后,窗体保持无动作
加载当前收支的子类型:根据启动参数
您可能关注的文档
最近下载
- 加气混凝土砌块墙面抹灰技术交底大全.docx VIP
- 六年级上册数学第四单元《解决问题的策略—假设》教学课件(苏教版).pptx VIP
- 【春秋航空 空客A320】ATA 32 起落架-2.pdf VIP
- 《环境工程原理》课后习题答案.pdf VIP
- 路清扫保洁项目策划投标文件.doc VIP
- 补肾化痰通经汤:开启肾虚痰瘀型青春期闭经治疗新路径.docx
- 《高等教育学概论》.docx VIP
- ISO IEC 20000-10-2018 信息技术- 服务管理- 第10部分: 概念和词汇(中文版).pdf
- 人民警察内务条令试题及答案.pdf VIP
- 中国重症肌无力诊断和治疗指南2025.docx VIP
原创力文档


文档评论(0)