专业论文封面式样
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
密级:A
软件学院
SOFTWARE COLLEGE OF
NANCHANG UNIVERSITY
项目报告书
PROJECT TRANSACTION
(2007 —2008 年)
题目大学生个人理财管理系统
专业:软件工程
班级:软件测试062班
学生姓名:赵麒,程爱财,齐辰升,任蕾蕾,
修花平,袁宁英,易锦浩,祝胜康
撰稿人:赵麒(组长)
指导教师:谢书良
起讫日期:2007-12-18~2008-01-02
课程设计项目报告书
一、课题名称
大学生个人理财管理系统
二、建项目的
1、熟练的掌握Microsoft Visual C++ 6.0的使用,学会应用MFC
架构制作具有完整功能的应用软件。
2、熟悉VC各种图形界面控件的用法。
3、掌握数据库的相关知识,会用Access创建具有完整结构的数
据库。
4、学会用ODBC操作数据库,并了解SQL语句的用法。
5、在工程的制作过程中从需求分析,功能分析,数据库设计,功
能模块设计,软件编码,软件调试及测试,软件的打包发布及推广等一系列的步骤初步了解软件工程的思想。
6、通过团队的分工努力学会合作,懂得团队精神。
三、需求分析
大学生个人理财管理系统是一款管理大学生个人财物的应用
软件。该软件代替了手工记账的麻烦,可以方便的实现个人收支状况的浏览、添加、删除、修改、查询等功能,适合个人管理自己的日常收入、支出、借款、银行账户、负债,并且专门针对大学生设计,没有那些债券基金家庭财务等纷繁复杂不宜使用的功能,有着更合理的功能结构布局,还有独具特色的提醒功能,当用户支出超过规定限额的时候及时帮助用户合理安排收支。
四、功能说明
1、用户管理
用户管理模块是实现对该软件的使用者-用户进行管理的功能。一台计算机上的软件有可能有好几个不同的用户使用,每个用户都要拥有自己的收支信息,银行账户信息以及个人设置等,所以要进行相对独立的管理。软件没有为用户划分权限,每个用户在管理上都是平等的,都可以得到软件的全部功能;然而每个用户又是独立的,无法获知其他用户的存在情况,即使直接打开数据库也无法得到加密后的用户密码及银行帐号等一些隐私信息。
图1:用户登录界面
1.1用户登陆
用户登录模块是为了判断用户身份,以便正确的让其使用该软件,以及阻拦非法用户的功能。该模块主要由一个登陆窗口完成,在登录窗口中同样可以注册新用户和退出程序。
1.2用户注册
用户注册功能主要提供给使用该软件的新用户,使他们能够用自己的用户名和密码建立新用户,并且能设置自己的使用偏好。
1.3用户设置
“用户设置”功能模块的页面在软件主界面中,为用户提供了重新更改基本设置及使用偏好的条件。在该模块中用户能够更改其用户名或密码,及支出上限、收支类别等。
图2:程序主界面
2、收支管理
“收支管理”模块是该软件中最重要的部分,也是用户每日主要记账的地方。模块完成收支记录的录入,修改,删除,筛选及统计和提醒的功能,尽可能的为用户提供方便,使其能够对自己的财政状况有更明晰的认识。
图3:软件收支管理的界面
2.1添加收支记录
记录用户的每笔收支情况,用户在添加收支记录的时候可以自定义收支类别和支付方式,也可为收支记录添加备注,以使其能够更好的管理每笔收支情况。
每次添加收支记录以后,软件会在历史余额的记录中新添加一条,记录用户当前账户的最新余额,也有利于用户能够浏览账户过去的余额状态,更清楚地了解资金流向。
2.2修改记录
修改账户添加过的收支记录,用户可以重新填写收支金额,支付方式及类别等。若用户更改了金额和支付方式,软件会自动添加新的历史余额信息,以正确的显示用户当前余额。
2.3删除记录
删除用户添加过的收支记录。同样,软件也会集联更新用户的历史余额信息,并且在添加的历史余额信息中为用户写好备注。
2.4筛选记录
可以按用户选定的账户、收支类别及起止时间筛选收支记录,并显示到列表框中。也可以在筛选的时候选择全部类别,抑或是所有收入或所有支出。当起止时间相同的时候默认显示所有时间的收支记录。
2.5统计收支信息
在用户单击“查询”按钮筛选过收支记录以后,软件会自动计算出此时筛选后的总收入金额,总支出金额,以及选定账户的当前余额或者用户的总余额。
2.6提醒
在用户输入或修改收支记录的时候软件可以按照用户预先设定的月平均收入以及月支出上限合理的提醒用户,使用户在超过支出上限的时候能够及时意识到,以便合理安排自己的收支。
3、余额管理
“余额管理”模块是为用户显示、管理和筛选历史余额而设计的,便于用户浏览自己账户往期的余额,清晰的了解资金流向。
3.1察看历史余额
在列表框中显示用户往期的历史余额信息。
3.2为余额添加修改注释
用户可以手动添加修改选定历史余额记录的注释,方便用户对余额信息的管理。由于余额信息是软件对用户当前所有银行账户资金流向的自动记录,故未设置历史余额的添加和删除功能,同样也不能修改历史余额的金额和类型,否则会造成不可预知的错误。
3.3按时间及账户筛选余额记录
按照用户选定的起止时间及银行账户对显示的余额记录进行筛选。
4、账户管理
每位用户可以在该功能模块里为自己添加多个银行账户,以便于系统能够正确的计算个账户的余额以及分析资金流向。在银行账户管理中系统已经包含了“现金”作为一个默认隐含账户进行管理。