家庭理财管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
本系统为B/S模式,我选用 MicroSoft公司的Visual Studio 2008作为前台应用程序开发开发工具,同时利用SQL server2005作为后台数据库开发工具,进行数据库开发,并利用数据库控件对象实现数据库连接。
本文详尽介绍了开发系统的全过程,是按软件工程的思想设计的 ,包括系统的需求分析、系统功能设计、数据库的设计、系统的实施,重点介绍了系统功能与数据库的设计及系统的实现过程。对系统结构、系统功能设计的流程做了全面而详尽的阐述,然后针对系统的各个功能模块做了具体的分析与研究。通过对系统功能及数据流的分析,得到系统数据库的逻辑结构,并在此基础上完成数据库物理结构的创建,从而实现对各种信息的查询、更新等操作。本系统具有多方面特点:系统功能齐全,使用方便,界面友好,安全保密性强。
关键词:B/S模式;SQL;数据库; Visual Studio 2008
目录
摘 要 I
Abstract II
目录 III
引 言 1
1.系统概述 2
1.1 项目背景 2
1.2 开发本系统的目的及意义 3
1.3业务流程描述 3
1.4现行系统存在的问题及薄弱环节 4
1.5现行系统的目标 4
2.可行性研究 6
2.1经济可行性 6
2.2技术可行性 6
2.3操作可行性 6
2.4法律可行性 6
3.需求分析 7
3.1总体目标 7
3.2 具体目标 7
3.3系统数据流图及功能分析 8
3.3.1数据流图 8
3.3.2数据流图的符号说明 8
3.4数据字典 9
3.4.1数据流 10
3.4.2数据存储 11
3.4.3数据处理 12
4.总体设计 13
4.1总体设计的任务及原理 13
4.1.1 总体设计的任务 13
4.1.2 总体设计的原理 13
4.2 目标系统的模块结构 13
4.2.1系统的HIPO图 13
4.2.2系统功能模块描述 14
4.3数据库设计 14
4.3.1 E-R图 15
4.3.2关系模式设计 16
4.3.3数据库物理设计 16
5.详细设计 19
5.1详细设计的目标及任务 19
5.2系统程序流程图 19
5.3 开发工具简介 20
5.4管理员子系统实施 21
5.4.1 登陆页面 21
5.4.2 系统主页面 22
5.4.3 用户管理页面 23
5.4.4 账户管理页面 25
5.4.5 收支类别管理页面 27
5.5其他用户子系统实施 28
5.5.1 收支管理页面 28
5.5.2 账户转帐管理页面 30
5.5.3 转帐统计页面 32
5.5.4 收入统计页面 32
5.5.5 支出统计页面 33
5.5.6 家庭盈余页面 33
5.5.7密码设置窗口 34
6.测试 35
6.1测试的任务及目标 35
6.1.1测试的任务 35
6.1.2测试的目标 35
6.2测试方案 35
6.3设计测试方案 36
结论 37
致 谢 38
参考文献 39
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |