还剩5页未读,继续阅读
文本内容:
家庭理财管理系统----------详细设计设计人程春林班级061设计时间2008-09-
081.系统功能描述1功能需求
1.1功能描述系统用户信息管理管理系统所有用户及其权限设置1.用户帐号分配为系统用户分配帐号2.用户权限管理:为登陆系统的分配用户权限以及修改用户权限3.验证用户登陆验证即将登陆系统用户的用户名和密码正确性收入信息管理管理系统所有收入信息
1.2.收入信息查询查询全部收入信息.2.收入信息录入录入收入基本信息3.收入信息修改修改收入的基本信息
1.3支出信息管理管理系统所有支出信息
1.支出信息查询:查询支出信息2.支出信息录入录入系统所有支出信息3.支出信息修改修改所有支出信息理财信息管理 1.理财信息查询 查询理财信息2.理财信息录入 录入系统所有的理财信息3.理财信息修改 修改理财信息2输入功能
2.1添加功能
2.2修改功能3登陆功能
3.1分辨不同用户给予不同权限
3.2分辨是否有这样的用户名
3.3分辨用户所输入的用户密码是否正确二.系统数据流图 源点/终点处理家庭用户家庭用户处理事务存储事务结果数据流数据存储家庭各成员的收入家庭各成员的支出家庭理财股票基金债券外汇家庭成员的基本信息收入信息支出信息理财信息 HYPERLINKhttp://www.ut
365.com/upimg/allimg/0611/1_
13170024.gif\t_blankINCLUDEPICTUREhttp://www.ut
365.com/upimg/allimg/0611/1_
13170024.gif\*MERGEFORMAT
2.数据字典1数据流条目数据流名称用户基本信息别名无简述最新更新后所有关于用户的记录来源数据库去向加工“记录筛选数据流量不限组成身份证+姓名+性别+学历+工作+毕业时间+工作时间+公司数据存储条数据存储名称收入信息别名无简述存放用户的收入信息组成身份证号+姓名+基本工资+奖金+发金时间组织方式索引文件,以姓名或身份证号为关键字查询要求要求能立即查询3加工条目加工名更改的记录激发条件用户记录被改动优先级普通输入新记录输出更新数据、数据未改动加工逻辑根据现有用户记录if新记录旧记录then更新数据else数据未改动endif具体的编程代码类有软件产品简介类About.java添加删除用户类AddDeleteUser.java修改密码类AmendPassword.java用户查询信息类BIQ.JAVA数据库连接类DataBase.java用户基本信息管理类PeopleManange.java用户收入信息管理类EcouragePublish.java用户收入查询类EPIQ.java用户登陆类Land.java用户理财查询类SIQ.java用户支出查询类:TIQ.java用户支出管理类Tramanage.java用户理财管理类WageManage.java主函数类Main.java是否登陆界面验证用户信息表表用户基本信息用户收入信息用户支出信息用户理财信息数据存储名称支出信息别名无简述存放用户的支出信息组成身份证号+姓名+支出金额+所花的事件+花费时间组织方式索引文件,以姓名或身份证号为关键字查询要求要求能立即查询数据存储在支出信息表数据名理财信息别名无简述存放用户的理财信息组成身份证号+姓名+股票+基金+债券+存款+时间组织方式索引文件,以姓名或身份证号为关键字查询要求要求能立即查询数据存储条存储在理财信息表。