毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net个人理财信息管理系统设计+源码(3)
3.3系统的功能模块分析
针对系统的需求分析,本系统开发设计的相关功能模块流程图如图1所示:
图1 系统的基本流程图
在整个系统的基本功能流程中,用户通过注册或者管理员直接分配账号进行登录,系统判断用户密码是否正确,显示相对应权限的主界面。在系统主界面中,每个用户都可以在用户管理模块里修改自己的个人密码,都可以分别在收入信息管理模块、支出信息管理模块、储蓄信息管理模块、借贷信息管理模块、系统报表模块来管理自己的收支、储蓄借贷信息以及查看各个时间段收支、储蓄、借贷等不同的报表统计。
3.3 系统数据库分析设计
3.3.1 数据库概念设计
在系统的设计过程中,数据库设计是一个非常重要的步骤。在本系统中数据设计中,为了避免数据冗余、插入异常、删除异常和更新异常情况的发生,绘制了本系统总E-R图,如下图2所示:
图2 系统总E-R图
3.3.2 数据表设计
在这个系统中,根据系统功能需求建了以下5张表,具体设计如下:
(1)用户信息表(用户账号、密码、用户名称、权限)。UserNo是主键,如下表1所示:
表1 用户息表(User)
字段名 数据类型 长度 小数位 允许空 主键 文字说明
UserId Varchar 50 0 否 是 用户账号
PassWord Varchar 50 0 否 否 密码
UserName varchar 50 0 否 否 用户名称
Role varchar 200 0 否 否 权限
(2)收入信息表(用户账号、收入来源、收入日期、收入金额、备注)。Id是主键,从1开始编号。如下表2所示:
表2 收入信息表(Income)
字段名 数据类型 长度 小数位 允许空 主键 文字说明
Id int 9 0 否 是 Id号
UserID varchar 50 0 否 否 用户账号
Source varchar 200 0 否 否 收入来源
Date datetime 否 否 收入日期
Amount decimal 18 2 否 否 收入金额
Remark varchar 500 0 是 否 备注
(3)借贷信息表(用户账号、借贷类型、日期、金额、期限、利率、备注,Id是主键)
(4)支出信息表(用户账号、支出原因、支出日期、金额、备注,Id是主键)
(5)储蓄信息表(用户账号、日期、银行、银行帐号、定期/活期、储蓄时间、利率,Id是主键),从1开始编号。如下表3所示:
共3页:
上一页
1
2
3
下一页
上一篇:
大数据框架下能耗优化技术的研究
下一篇:
java+mysql二手车在线交易网站设计+源码
银行行办公信息服务系统【1544字】
论信息技术茬外语教學中的應用【3270字】
计算机信息管理茬第三方...
电子商务中信息不對称问题研究【2365字】
用友NC信息系统的实施應用实践研究【3307字】
网络信息安全技术管理的...
ASP.NET的Web网络應用程序开...
承德市事业单位档案管理...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
C#学校科研管理系统的设计
公寓空调设计任务书
国内外图像分割技术研究现状