析主要是对个人的收入和支出的一种合理管理,另外提供了理财报警功能,如果支出大于收入则系统将会给用户警报。
2.2.3资产管理模块
资产管理模块主要是对个人买入和卖出个人资产的一种管理。总体上来说就是对现金的支出和收入进行管理,让用户对自己的资产能够一目了然,也能够更好的计划个人的开支。
2.2.4债券管理模块
债券管理主要是对债券的买入金额,收益率等的记录,并且根据买入金额和收益率可以计算出收益金额。
2.2.5股票管理模块
股票管理模块主要是为了能够帮助个人更好的管理股票信息的模块,并且可以计算出股票的盈利情况。
2.2.6保险投入模块
保险投入模块主要是记录个人投保信息。
2.3记账系统的性能需求
该系统在性能功能上应达到如下需求:
◆ 操作简单、界面友好:录入数据简单易操作,主要实现的个人理财的收支分析,资产管理,债券管理,股票投资,保险投入。收支分析主要是为了给用户提供一个平衡收支的一个平台,如果收支失衡,则系统会提示用户合理理财;债券管理主要是对个人债券信息进行录入,系统会根据你债券的情况买入价格和收益率计算出盈利金额;资产管理主要是对用户的买入和卖出的资产进行整合分析,最后计算出资产的合计金额;股票投资主要是对个人买入股票的价格和数量以及卖出的价格进行计算,最好得出盈利金额;保险投入主要是对个人保险信息的一个记录。
◆ 即时可见:对个人理财信息的处理(包括录入、修改、删除)将立即在系统界面显示出来,达到"即时发布、即时见效"的功能;
◆ 系统运行应该快速、稳定、高效和可靠;
◆ 在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。
2.4 运行环境
2.4.1硬件环境
(1)服务器端
服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务的性能往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。
本网络系统服务器端的配置如下:
* 处理器:Inter Pentium 4 1.86GHz或更高
* 内存:1GB
* 硬盘空间:80GB
* 光驱:CD-ROM 48X
* 显卡:SVGA显示适配器
(2)用户端
因为用户端主要用于浏览和操作数据,所以对客户端的硬件要求不高,不过现在的电脑有很高的性价比,因此需要的配置应该高于下面的配置。
* 处理器:Inter Pentium 166 MX或更高
* 内存:32MB
* 硬盘空间:1GB
* 光驱:CD-ROM 48X
* 显卡:SVGA显示适配器
2.4.2 软件环境
(1)服务器端
* 操作系统:Windows xp
* 网络协议:TCP/IP
* Web服务器:Tomcat 5.0
* 数据库:SQL SERVER2000
* 浏览器:Internet Explore 5.0以上
(2)用户端
* 操作系统:Windows 98/ME/2000/XP/Vista
* 网络协议:TCP/IP
* 数据库:SQL SERVER2000
* 浏览器:Internet Explore 5.0以上建议分辨率为1024×768像素
第三章 总体设计
3.1记账系统的模型结构
该系统的模型结构如图3-1所示:
图3-1 记账系统机构图图示
该系统结构分为三个逻辑层:
三层架构:模型层主要是为了联接显示层和业务层,本系统遵循MVC三层架构,模型层起到一个传递数据和存储数据的作用,而客户端浏览器相当于显示层,主要是为了给用户展现数据,而业务层是对用户的需求的一种动作执行。
3.2记账系统的功能模块简介
图3-2列出系统的功能模块:
图3-2 系统模块
工作流程为:
打开该系统,用户注册个人帐号,根据个人帐号登录系统,每个人登录系统后只可以对个人理财信息进行操作,本系统为单机版记账系统,即用户注册即为系统管理员,用户可以任意对自己的理财信息进行增加,修改和删除。并且可以对个人密码进行修改。收支分析模块主要是对用
户收支情况的分析,用户可以录入自己的收支信息,并且可以对自己的信息进行修改和删除操作,用户收支情况是系统自动计算得出的,用户,如果用户的支出大于收入,则点击收支分析则会出现系统警报;债券管理主要是用户对个人债券信息的录入,如果需要变动则可以对债券信息进行修改,并且只要填写用户债券数和盈利率就可以得出债券的盈利金额。资产管理模块:资产管理模块主要是对个人买入和卖出个人资产的一种管理。总体上来说就是对现金的支出和收入进行管理,让用户对自己的资产能够一目了然,也能够更好的计划个人的开支;股票管理模块:股票管理模块主要是为了能够帮助个人更好的管理股票信息的模块,并且可以计算出股票的盈利情况;保险投入模块:保险投入模块主要是记录个人投保信息。
整个记账系统开发的总目标是让用户可以轻易的对个人收入与支出进行管理。可以对自己的金钱进行大胆的规划,对自己应该做出怎样的投资也不用在头疼,通过该软件,用户可以在进行参考后较为轻易的做出决定。该系统运用简单,操作方便,可以使用户节约记账的时间,克服纸张不容易保存的缺点。
可以通过资产管理模块,实现用户对个人资产的记录、统计、规划。可以建立各种账户类型,以便管理各种账户的财务状况。
对资产,股票,保险的基本信息存入数据库,可以进行检索。有方便的查询方法,如:日期,状态等信息进行检索。
提供较为完善的差错控制与友好的用户界面,尽量避免误操作。
3.3数据库设计
数据库的设计是MIS系统的核心部分,设计数据库,首先要进行需求分析,然后进行数据库 的概念结构设计、逻辑结构设计、数据库结构实现等步骤。本套记账系统采用的Microsoft SQL Server2000作为访问数据库的服务器,用它来对数据进行存储,在数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的问题。我们在这里所说的数据库结构设计是指数据库中各个表结构的设计,包括信息保存在哪个表格中,各个表的结构如何以及各个表之间的关系。数据库结构的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等等。
3.3.1数据库设计
数据库逻辑设计分为三个阶段,分别是:收集和分析用户要求、建立E-R 模型和数据库模式设计。
数据库逻辑设计中的第一阶段收集和分析用户需求是按以下四步进行的:分析用户活动,确定系统范围,分析用户活动所涉及的数据和分析系统数据。
逻辑设计第二阶段建立E-R 模型分两步,首先应进行局部E-R 模型设计,然后进行总体E-R 模型的设计。
n n
1
1
1 1
n n
图 3-3.1 总体ER图
逻辑设计第三阶段在数据库模式设计阶段分两步进行,第一步初步设计:把E-R 图转换为关系模型,第二步优化设计:对模式进行调整和改善。
我们所要进行研究的是逻辑设计的第三步即将E-R图像关系模型转化。
实体转换出的关系模式:
账户表{账户号,账户名称,电话,邮箱,地址,密码}
债券记录表{投资人,债券名称,债券代码,买入金额,收益率,赢利金额}
股票记录表{投资人,股票名称,股票代码,买入价格,股数,卖出价格,赢利金额}
社会保险
上一篇:
网上新闻发布系统论文(word文档)
下一篇:
拥有完美腹部需要完美呼吸