资源描述:
《mfc实现家庭财务管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、基本需求²要求简单易用、界面友好、会打字的人就会使用,因此决定采用VC/MFC做界面。²要求能查询家庭每日每周每月每年的各项收支状况,以便用户进行阶段性统计、分析,以对收支状况进行调控。²要有安全管理功能,即注册后的用户凭用户口令登陆才能进行查询,管理员用户才能进行各管理项目添加、删除、修改等操作。管理员能对注册用户权限进行管理。²要能对每月的记录信息进行周期性的自动备份,并能导出到外存中保存。²要有财务收支严重不良状况告警功能,要能设置告警阈值。²对家庭各项存款计划要能通过进度条界面显示。²采用C/S架构,远程客户端可以通过口令验证后登陆服务器进行管理。二、基本
2、架构客户端采用VC/MFC界面,使用友好的WINDOWS界面便于用户操作服务器端为linux虚拟机环境,linux服务器程序采用sqlite数据库对用户数据进行记录和管理;服务器程序同时已移植到arm-linux平台下。三、建立的数据库表单:CREATETABLEdebt(timedatetimeprimarykey,idinteger,贷出款项integer,借入款项integer);CREATETABLEincoming(timedatetimeprimarykey,idinteger,工资integer,奖金integer,房租收益integer,投资收益int
3、eger,父母亲友赠予integer,其它integer);CREATETABLEpayout(timedatetimeprimarykey,idinteger,日常餐饮开支integer,教育支出integer,小孩抚养费integer,老人赡养费integer,医疗开支integer,娱乐应筹支出integer,节日开支integer,大件商品支出integer,房贷integer,物业费integer,房租费integer,购置服装费integer,水电气费integer,宽带收视费integer,交通费integer,旅游度假费用integer,商业保险费in
4、teger,奢侈品支出integer,其它integer);CREATETABLEsaving(timedatetimeprimarykey,idinteger,教育储备integer,医疗储备integer,养老储备integer,生育储备integer,购置大件商品储备integer,金融保险投资储备integer,旅游计划integer,其它integer);CREATETABLEsetting(idintegerprimarykey,alarm_thresholdinteger,moneytypeinteger,moneyunitinteger,教育储备int
5、eger,医疗储备integer,养老储备integer,生育储备integer,购置大件商品储备integer,金融保险投资储备integer,旅游计划integer,其它integer);CREATETABLEuserinfo(idintegerprimarykey,usertext,passtext,sextext,birthdaytext,IdTypetext,IdNumtext,addrtext,phonetext,mailtext,authorityinteger,balanceinteger);四、客户端采用属性表单实现多个窗口,这样多窗口的切换和消息处
6、理比较简单。五、运行截屏:maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Busmaintenancemeasures,thereisabigsecurityrisk,manageme
7、nthashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Busmaintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationsta