个人网上银行系统的设计与实现

个人网上银行系统的设计与实现
个人网上银行系统的设计与实现

个人网上银行系统的设计与实现

【摘要】

随着计算机的普及和计算机网络的发展,个人网上银行得到了广泛的应用,但是功能还不够丰富且界面比较单调,因而完善个人网上银行的功能和设计友好的界面已经变得越来越重要。

针对现在银行业的现状,分析了银行的个人业务,总结出了个人网上银行应具备的两个必备模块,用户模块和管理员模块。用户模块实现了用户操作自己名下账户相关业务的功能,包括我的账户、转账汇款、缴纳支付、投资理财、客户服务和联系我们六个业务模块,基本实现了个人的相关业务。联系我们这个功能模块实现了留言功能,可以向管理员询问业务信息。管理员模块实现了管理员对相关信息的更新及留言回复功能。

系统应用了https://www.360docs.net/doc/fc5890458.html,和Sql Server等软件,采用B/S模式,并结合了https://www.360docs.net/doc/fc5890458.html,的安全性高和快速开发等优点。

【关键字】

MIS系统;个人网上银行;SQL2005;https://www.360docs.net/doc/fc5890458.html,;B/S 模式

The design and implementation of the system of personal

online bank

Abstract:

With the popularity of computers and the development of computer networks, personal online bank has been widely applied. But the interface of it is monotonous and the function of it is not perfect, so promoting the function and designing friendly interface has become more and more important.

Considing the situation of bank and analysing the bank's personal business, I summarizes that the personal online bank should have two essential modules. That is user module and admin module. User module achieve the related functions of account of users, including six business modules, such as my account, transference, payment, investment, service and contact us. The module of contact us implements the message function. You can ask the administrator your business question. In administrator module, administrator can update related information and reply the messages which are sent by users.

The main softwares which is used by system are https://www.360docs.net/doc/fc5890458.html, and Sql Server. System uses b/s mode, and combines with the advantages of high security and rapid development of the https://www.360docs.net/doc/fc5890458.html,.

Key Words:

MIS system; Personal online bank; SQL2005; https://www.360docs.net/doc/fc5890458.html,; Browser/Server pattern

目录摘要i

Abstract: ii

引言0

1.绪论0

1.1选题的意义0

1.2 个人网上银行系统的特点 1

2.系统分析 1

2.1需求分析1

2.1.1安全性管理 2

2.1.2用户信息管理 2

2.1.3账户信息管理 2

2.1.4管理员信息管理 2

2.1.5留言信息管理 2

2.1.6转账汇款 2

2.1.7缴纳支付 3

2.1.8投资理财 3

2.1.9消费管理 3

2.1.10挂失解挂 3

2.2 可行性分析 3

2.2.1功能模块图 3

2.2.2数据流图 3

2.2.3数据字典 6

2.2.4经济可行性11

2.2.5技术可行性12

2.2.5操作可行性12

2.3 开发与运行环境13

2.3.1开发与运行环境12

2.3.2服务器端12

2.3.3客户端12

3.系统设计13

3.1 个人网上银行系统的总体结构设计13

3.2 数据库设计15

2.3.1 E—R图设计 12

2.3.2数据库表设计12

2.3.3界面设计12

4.系统实现30

4.1 开发工具简介 30

4.1.1 https://www.360docs.net/doc/fc5890458.html,的概述30

4.1.1 C#语言简介30

4.2 界面实现 31

5.总结38

5.1 IIS配置38

5.2 Web.Config配置文件38

5.3 master母版页38

6.系统运行与测试 38

7.结束语 39

参考文献40

附录41

致谢错误!未定义书签。

【引言】

网上银行是信息时代的产物。它的诞生,使原来必须到银行柜台办理业务的客户,可以直接通过互联网进入网上银行,进行相关业务的操作,如账户查询、积分查询、明细查询、转账汇款、资金理财、银行转账、缴费支付等,用户真正做到足不出户办妥银行业务。个人网上银行系统的开通,对银行和客户来说,都将大大提高工作效率,让资金创造最高效益,从而降低生产经营成本。

个人网上银行系统是指网上银行的用户在终端设备上自己完成交易的业务服务系统。银行的绝大部分个人业务均可在个人网上银行系统上实现应用。由于银行的数据有大量集中等特点,设计一套安全、稳定、高效的个人网上银行系统具有非常重要的现实意义。

为了完成个人网上银行系统,设计和开发人员需要从各个角度全方面的了解,首先需要对未来的潜在用户进行询问和了解他们希望实现的功能,但是绝大多数用户只是普通人,他们既没有银行职员的业务知识,也没有计算机人员的专业技能,他们只能从自己的角度和用并不准确的语言来描述自己的需求,这对设计系统的人员说是一个挑战,一旦理解有所偏差,所有的工作将会是徒劳的。这时就需要设计人员不断与用户交流和分析,每完成一部分都应和用户讨论是否符合预期功能,完成时整个系统时,还向询问用户的意见和建议。其次,需要与银行的工作人员交流,了解银行具体需要在网络上实现哪些业务和不能实现那些业务,当然银行的工作人员比用户更加专业一些,更能提出合理化建议,当然,设计人员也需要根据实际情况选取合适的开发工具和操作平台。

1.绪论

1.1选题的意义

最近几年来,计算机的不断普及和计算机网络的迅猛发展,使得商业空间发展到全球的规模,同时也使得基于计算机网络(特别是Internet)的商务活动即电子商务也在全球范围内得到了的普及,而经济全球化则更刺激着电子商务的迅速发展,电子商务的发展需要更快捷和方便的资金交易方式,人们对网上银行的

需求变得十分迫切。

网上银行在全球范围内的迅猛发展使原有的经济格局以及传统的经济运行模式都发生了巨大的变化。网上银行在催生新经济和推动经济全球化中所表现出的巨大能量,也使其成为了评价一个国家经济发展水平和可持续发展能力的重要表现。

网上银行的发展正在逐渐地改变着人们的生活和工作方式。电子商务的产生,打破了传统交易活动中在时间、空间和其他一些人为条件上的限制,而且资金信息的传递方式也发生了很大的变化,从而使人们的工作和生活都变得异常轻松、自由。只要有一台连接到Internet的计算机就可以随时在网上进行资金交易和投资理财。

本课题的目的就是使用https://www.360docs.net/doc/fc5890458.html,技术设计并实现一个基于Microsoft SQL Server 2005的个人网上银行系统。并且该系统应该具有功能丰富、界面友好、使用方便,有良好的可扩展性、可靠性、易维护性等特点,以便能够适应当前发展的需要。

1.2 个人网上银行系统的特点

就目前来说,个人网上银行系统的研究重点要从两方面下手。一是业务方面要实现我的账户、转账汇款、缴纳支付,投资理财,以及客户服务五个方面的基本功能要求。二是安全方面要能提供安全便捷的网络服务环境,能够让个人网上银行的用户安全方便地查到缴费、个人和转账等信息。此外,系统会有每一个功能模块的使用说明,如果还有疑问的话,用户可以在客户服务端向管理员提问,同时管理员进行及时回复。

个人网上银行系统旨在为用户提供信息管理、安全高效和操作方便的界面,建立一个沟通用户与管理员、用户与银行的服务系统,

2.系统分析

2.1需求分析

软件需求分析是软件开发中的第一个阶段,也是非常重要的一个阶段。需求分析阶段进行的好坏,直接关系到软件能否按期完成开发,同时也关系到整个软

件的开发成本。在需求分析阶段要解决的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统。

作为个人网上银行,必须具备:

2.1.1安全性管理

银行具有数据量大且集中等特点,并且银行与资金有着密切的关系,因而对安全性要求很高,网上银行更是如此,系统不仅要保证用户个人基本信息的安全性,而且还要保证账户信息的安全与准确。在登录系统的时候,应该有关于注意安全等提示。因而从安全性考虑的系统应该有加密功能。注册用户时应该注意同样的安全问题。

2.1.2用户信息管理

用户应该拥有个人的基本信息,包括用户名,性别,邮箱,年龄,地址等,同时可已修改相关的信息。用户可以看到消费信息、缴费信息和转账信息等,同时可以下载相关信息。

2.1.3账户信息管理

一个用户可以有多个账户,这些账户不用全都属于本银行,也可以拥有其他银行的账户,但他行账户应该签约。一个账户会有详细的信息,如账号、别名、币种、所属银行、状态等等。一个账户也应该会有对应的消费记录、缴费记录和转账记录。

2.1.4管理员信息管理

管理员也应该有个人的基本信息,包括用户名、密码等,管理员可以查询所有用户的基本信息和相关账户的信息,但是不能修改,也可以查询理财产品的信息,管理员是有权限更改理财产品的信息的,因为理财产品的信息是需要经常更新的。

2.1.5留言信息管理

留言信息管理为用户提供了一个对网站和服务质量发表评论的平台,用户可以发表与回复,管理员也可以回复,同时还可以删除留言。

2.1.6转账汇款

一般来说,一个账户可以有定期与活期两种状态,也有挂失和正常两种状态,定期的账户和挂失的账户是不能转账的,定期的需要装换成活期的才能转账,挂

失的需要解挂才能转账。每笔转账都会留下相应的记录。

2.1.7缴纳支付

缴纳支付主要有两项业务,一是手机充值,二是生活缴费,生活缴费包括水费、电费、网络费等,可以用用户名下的任何账户进行缴纳,缴纳之前会显示账户的信息,和确认按钮,以免造成由于误点击了缴费而进行了支付。

2.1.8投资理财

开通了网上银行的用户,可以在个人网上银行系统里进行投资,主要是买卖股票、基金、债券、保险、外汇等理财产品。比如通过网上银行外汇买卖功能,客户可以方便、快捷地查询到外汇行情,及时进行外汇交易。

2.1.9消费管理

用账户进行消费后,在系统里会出现相应的消费记录。用户可以查询某时间段内的消费记录。

2.1.10挂失解挂

挂失与解挂功能是比较特殊的功能,用户一般只有挂失功能,但管理员可以执行挂失与解挂功能,一般也只是在用户申请挂失与解挂的情况下管理员才能执行,管理员可以在系统上直接执行,免去了到柜台执行的手续。

2.2 可行性分析

2.2.1功能模块图

图2.1 系统功能模块图

2.2.2 数据流图

数据流图的主要作用是指明系统中的数据是如何流动和变换的,以及描述使数据流进行变换的功能,是用作软件分析阶段的工具。

在前台,用户输入用户名、密码和验证码之后,经验证正确后,便可以登录到系统的主界面了,该界面会显示六个大的功能模块,分别是我的账户、转账汇款、缴纳支付、投资理财、客户管理和联系我们,大的功能模块下会有几个小的功能模块,这些小功能模块主要有如图2.2所示的功能。

在后台,管理员输入用户名、密码和验证码之后,经验证正确后,便可以登录到后台的主界面了,管理员的任务主要是管理用户信息和更新理财产品信息,也可以回复用户的提问,如图2.3。

前台用户管理系统的数据流图如下:

图2.2 前台用户管理系统的数据流图后台管理系统的数据流图如下:

图2.3

后台管理系统的数据流图

2.2.3数据字典

数据字典是关于数据信息的集合,主要用来描述数据流、数据存储、数据元素的详细内容以及加工逻辑。数据字典把数据的最小组成单位看作是数据元素,

数据流和数据存储是由数据元素按一定的数据结构组成。

数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立一组严密一致的定义有助于改进开发人员和用户之间的通信,因此将消除许多可能的误解。

以下为本系统中的数据字典。

2.1新账户添加信息

表2.3消费添加信息

表2.4转账添加信息

表2.5缴费信息添加信息

表2.6充值信息添加信息

表2.7基金信息添加信息

表2.8股票信息添加信息

表2.9外汇信息添加信息

表2.10债券信息添加信息

表2.11注册用户信息添加信息

●加工

2.12查询账户信息

表2.13 查询消费记录

表2.15查询充值记录

表2.16查询缴费记录

表2.17用户修改信息

表2.18 管理员修改信息

表2.19理财信息修改信息

●存储

表2.20

用户表

表2.21用户信息表

表2.22账户信息表

表2.23管理员表

表2.24消费记录表

表2.25基金信息表

表2.25保险信息表

表2.26外汇信息表

表2.27股票信息表

表2.28债券信息表

表2.29拥有理财产品表

表2.30 生活缴费充值表

表2.31留言表

表2.32转账信息表

2.2.4经济可行性

经济可行性主要分析组织的经济现状和投资能力,对系统设计、运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。开发、运行和维护费用主要包括:购买和安装设备的费用,计算机硬件、软件开发费用,需要支付技术人员和维护人员的工资,消耗品费用,系统开发所用材料、系统正常运行所用消耗品都多少需要资金开销,对于系统来说,实现系统的功能是可以的,总要的是保证安全性,系统完成之后,要定期进行数据库的备份,

这些都需要维护人员的工作量,但总体来说,所有开支都不大,所以经济上是可行的。

2.2.5技术可行性

技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。基于B/S模式的的个人网上银行系统用的是https://www.360docs.net/doc/fc5890458.html, 开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面,由于目前B/S模式软件相对发展成熟,故软件的开发平台可行。

2.2.5操作可行性

银行中都有专业的技术人员,并且受到过完善的技术培训,而且如今信息化技术已经比较普及,操作人远的素质也得到了普遍的提高,操作上是没有问题的。但是像一些涉及金额巨大的特殊业务,系统是不予支持的,比如说抵押贷款,这类服务需要用户身份认证、抵押资产认证等一系类的手续,最终还需要双方的签字,目前来看这类服务在当前的网络技术下是难以实现的,因为真实可靠行还没有达到要求,但是随着科技的进步将来是有可能实现的,所以这里就不予以讨论了。

综上所述,从技术可行性、经济可行性和操作可行性的角度来看,个人网上银行系统是实际可行的。

其中功能实现的难点在于:

◆转账汇款

账户转换操作需要考虑的问题主要有三点,一是两个账户的币种是不同的,他们之间的转账需要币种之间的汇率转换,二是两个账户的开户银行是不同的,则他们之间的转账则需要手续,三是进行转账时,转入账户应该进行多个信息核对,从而避免转错资金。

◆追加新账户

这一部分是由用户自己完成的,用户在柜台开过户之后,就可以到个人网上银行上把新的账户添加到自己的用户名上去,这是要考虑到,已经在用户名下的账户是不能重复追加的,别人的账户是不能追加到自己的用户名下,并且追加账户是应该核对多个信息,以保证安全性。

投资理财

系统只需要保证数据操作的安全性和准确性,对数据的来源是不关心的,例如对于基金,管理员只要知道当前价格等信息,而不用关心数据如何获得,但是想基金这样的理财产品,实时性特别高,价格变动必将频繁,这需要系统能够及时的更新理财产品的信息数据。

2.3 开发与运行环境

2.3.1 开发与运行环境

网站开发环境:Microsoft Visual Studio 2010集成开发环境

网站开发语言:https://www.360docs.net/doc/fc5890458.html,+C#

网站后台数据库:SQL Server 2005

开发环境运行平台:Window XP/Window 7/Window Server 2003

2.3.2 服务器端

操作系统:Window Server 2003

Web服务器:Internet信息服务(IIS)管理器

数据库服务器:SQL Server 2005

浏览器:IE 6.0

网站服务器运行环境:https://www.360docs.net/doc/fc5890458.html, Framework SDK v3.5

2.3.3 客户端

浏览器:IE 6.0

3.系统设计

3.1 个人网上银行系统的总体结构设计

个人网上银行系统采用前台加后台的架构模式,前台用户登录后可进行查询、转账充值、缴费等相关操作;后台由管理员登录,进行相关信息的增、删、

改、更新操作。系统利用B/S 结构模式,从实际需求出发,在实现基本功能的同时,突破了局域网的限制,满足当前的Internet 开放、互连、信心共享的新要求。用户可以随时随地通过浏览器访问本网站上的数据信息,对提高银行管理效率与及时保护用户的权益有很大的意义。

个人网上银行系统基于数据库和ASP 技术开发,旨在建立一个维护性高、安全友好的用户操作界面,便于住户随时随地的浏览网页,并能及时查询到账户信息、转账记录、投资理财、留言等相关信息。当然没有开通个人网上银行业务的用户也可以访问该网站,但只限于了解本银行的业务、新闻等信息,并为该网站提供有建设性的建议。一个好的系统,不仅能让用户享受到优良的服务,

同时能及时向外界传递信息,吸引更多客户。作为开通了个人网上银行的用户,他享有管理自己名下账户的所有权限,而管理员最主要的是要及时掌握相关动态更新数据库,尤其是类似于股票这种实时性高的理财产品,更要立即反映到网站中。

流程图:

图3.1 系统流程图

3.2 数据库设计

3.2.1 E-R图设计

图3.2 系统E-R图

图3.3 用户E-R图

个人理财系统概要设计

目录 1.导言 (4) 1.1产品介绍 (4) 1.2产品范围 (4) 2系统运行环境..................................................................................................... 错误!未定义书签。 2.1 硬件环境 (4) 2.2软件环境 (5) 3.数据库设计......................................................................................................... 错误!未定义书签。 3.1数据库的概念结构模型设计 ...................................................................... 错误!未定义书签。 3.2数据库的逻辑结构模型设计 ...................................................................... 错误!未定义书签。 4.模块设计 (9) 4.1系统功能模块.............................................................................................. 错误!未定义书签。

1.导言 1.1产品介绍 随着商品经济的发展,人们的收入也越来越多元化。为了方便个人资金管理,开发一个个人资金管理软件,对工资、股票、银行存款等收入进行记录管理。 按收入和支出进行数据的录入。对收入的来源与支出的去向能进行记录。 能按月、季、年对收入进行统计汇总。统计各项收入和金额。 它的功能包含:如记录个人的收入,个人的支出,存款的情况,对个人总收入进行统计,总的支出进行统计,当前余款,对各月、季度、年的收入和支出进行统计,当前总可能资金:存款多少?现金多少进行统计,个人投资记录与统计功能:投资项目、金额、日期、期限、收入,按时间对投资进行统计等。它以C/S的形式展现。 1.2产品范围。 本系统根据用户的需求进行定制开发。开发包括整个的软件业务功能开发、数据库结构设计。不含数据库自身。不含硬件产品的开发与提供。 2系统运行环境 者。 2.1 硬件环境 本系统的硬件环境如下: ●客户机:普通PC ?CPU:P4 1.8GHz以上 ?内存:256MB以上 ?能够运行IE5.0以上或者Netscape4.0以上版本的机器 ●WEB服务器 ?CPU:P4 2.0GHz ?内存:1G以上 ?硬盘:80G以上

ui用户界面设计课程设计报告

UI用户界面设计 大作业课程设计报告 题目:依依旅行系统前台应用及后台管理院别:信息与控制学院 专业:计算机科学与技术 学生姓名: 7宋依依 指导教师:孙丽云 成绩: 2015年 6 月 12 日 一、系统概述 1.1课程设计题目: 依依旅行系统前台及后台管理 1.2 课程设计运行环境: Java,MyEclipse6.5,Tomcat5.x Microsoft SQL Server 2008 360安全浏览器7.1 1.3 课程设计实现技术: 基于HTML,CSS,JSP等技术的应用 二、依依旅行系统需求分析 2.1系统功能需求:

系统的功能需求包括一下几个方面 (1)游客在不登录的情况下只可以进行相关旅行,车票,酒店信息的查询。(2)游客通过注册登录或者登录后,可以通过网络查询景点的信息概况和预定景点票,酒店,车票(飞机票,火车票,或者租车)。 (3)游客登录后还可以进行各种订单的退订,个人信息的修改。 (4)系统管理员可以查看游客的预定请求和取消预定的请求。 (5)系统管理员可以对系统的数据库进行维护,例如增加、删除和修改景点信息,增加、删除工作人员帐户,增加和删除旅行用户。 三、依依旅行系统概要分析 3.1旅游系统模块介绍 满足以上需求的管理系统主要包括以下几个模块。 (1)旅游数据维护模块 基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。例如对游客及导游及工作人员各项信息的更新和修改。 (2)旅游业务模块 基本业务模块主要用于实现游客查询景点信息和预定的管理,可以登陆系统预定景点游票和导游预定,工作人员可以处理预定信息和取消预定信息等操作。 (3)数据库管理模块 在系统中,所有景点信息以及工作人员和导游的帐户信息都要进行统一管理,景点的使用情况和预定情况也要进行详细的记录,要用统一的数据库平台进行管理。 (4)旅游信息查询模块 信息查询模块主要用于查询景点的信息和游客的预定信息。 下图所示表示了旅游开发管理系统的功能需求: 3.2旅游数据维护模块 数据维护模块包括如下图所示的几个方面: (1)修改更新景点信息:系统管理员可以更新和修改景点信息。 (2)更新和修改信息:系统管理员可以更新和修改旅游景点和酒店出行,删除游客的信息。 (3)添加景点信息:系统管理员可以添加景点及景点信息。 (4)删除景点信息:系统管理员可以删除景点及景点信息。 3.3旅游业务模块 旅游业务模块包括一下几个方面: (1)注册登陆后,更改个人信息 (2)查询信息:游客查询景点使用信息及景点概括信息。 (3)预定取消景点:游客预定景点票。 (4)酒店预订:游客可一根据情况预定酒店。 (5)出行方式:游客可以根据自己的情况选择出行方式。 3.4数据库管理模块 数据库模块包括一下一个方面: (1)游客信息管理:信息包括游客的姓名,电话号码,及联系方式等。(2)景点信息管理:景点信息包括景点的名称,代号,概况等。

大学生个人理财管理系统

密级:A 软件学院 SOFTWARE COLLEGE OF NANCHANG UNIVERSITY 项目报告书 PROJECT TRANSACTION (2007 —2008 年) 题目大学生个人理财管理系统 专业:软件工程 班级:软件测试062班 学生姓名:赵麒,程爱财,齐辰升,任蕾蕾, 修花平,袁宁英,易锦浩,祝胜康 撰稿人:赵麒(组长) 指导教师:谢书良 起讫日期:2007-12-18~2008-01-02 课程设计项目报告书 一、课题名称 大学生个人理财管理系统 二、建项目的 1、熟练的掌握Microsoft Visual C++ 6.0的使用,学会应用MFC架构制作具 有完整功能的应用软件。

2、熟悉VC各种图形界面控件的用法。 3、掌握数据库的相关知识,会用Access创建具有完整结构的数据库。 4、学会用ODBC操作数据库,并了解SQL语句的用法。 5、在工程的制作过程中从需求分析,功能分析,数据库设计,功能模块设 计,软件编码,软件调试及测试,软件的打包发布及推广等一系列的步骤初步了解软件工程的思想。 6、通过团队的分工努力学会合作,懂得团队精神。 三、需求分析 大学生个人理财管理系统是一款管理大学生个人财物的应用软件。该软件代替了手工记账的麻烦,可以方便的实现个人收支状况的浏览、添加、删除、修改、查询等功能,适合个人管理自己的日常收入、支出、借款、银行账户、负债,并且专门针对大学生设计,没有那些债券基金家庭财务等纷繁复杂不宜使用的功能,有着更合理的功能结构布局,还有独具特色的提醒功能,当用户支出超过规定限额的时候及时帮助用户合理安排收支。 四、功能说明 1、用户管理 用户管理模块是实现对该软件的使用者-用户进行管理的功能。一台计算机上的软件有可能有好几个不同的用户使用,每个用户都要拥有自己的收支信息,银行账户信息以及个人设置等,所以要进行相对独立的管理。软件没有为用户划分权限,每个用户在管理上都是平等的,都可以得到软件的全部功能;然而每个用户又是独立的,无法获知其他用户的存在情况,即使直接打开数据库也无法得到加密后的用户密码及银行帐号等一些隐私信息。 图1:用户登录界面 1.1用户登陆 用户登录模块是为了判断用户身份,以便正确的让其使用该软件,以及阻拦非法用户的功能。该模块主要由一个登陆窗口完成,在登录窗口中同样可以注册新用户和退出程序。

网上银行系统业务框架需求及技术方案

网上银行系统业务框架需求及技术方案 天津农村合作银行 2009 年1 月

目录 1 网银系统业务需求框架 1.. 1.1对私业务 1.. 1.2对公业务 1.. 2 网银系统技术需求概述................................... 5.. 2.1 网银架构........................................................... 5. .. 2.2关联系统说明 5... 2.3软件 6... 2.4硬件 6... 3 网银系统总体预算说明.......................... 错. 误!未定义书签

我行计划采用自建方式建设网上银行系统,系统采用B/S 结构,利用互联网为渠道向客户提供多种服务。 在客户身份安全认证方面,采用静态密码、动态密码、加数字证书的方式,进行安全认证。计划采用CFCA的数字证书,自建CFCARA 系统的方式来实现。 1 网银系统业务需求框架 天津农村合作银行开办的网上银行业务分对私业务和对公业务两大类。 1.1 对私业务 (一)公共信息服务(本项服务对外开放,任何INTERNET 用 户只要登录我行网址即可享受此项服务) 主要包括:机构简介、信息发布、存款利率查询、储蓄类型代码表、最新外汇牌价、银行业务简介、投诉、建议、客户调查、理财试算工具、在线客户服务等。 (二)查询服务(本项服务与以下各项服务必须先注册为我行的网上银行用户) 主要包括:账户基本信息查询、账户余额查询、交易限额查询、账户当日明细查询、账户历史明细查询、账户未登折明细查询、查询/ 下载对账单、电子回单查询、贷款业务查询、交易积分查询、日志查询等。 三)预约业务 主要包括:大额取款预约、贵宾接待预约等。 (四)转账和汇款业务主要包括:定活转账、行内转账、批量转账、转

个人理财系统详细设计

个人理财系统详细设计 版本1.0 1.编写目的: 本软件是简单实用的公共软件。考虑到系统的构架简单,且主要实现主要模块,提供清晰的设计框架,本文档在先做出概要设计前提下,然后在概要设计的基础上进行扩展和详细的描述,完成主要模块的详细设计。 (本文档的详细设计包括界面设计,帐目管理模块的设计,其他的设计和帐目模块类似)。 2.功能列表:

3.系统设计思想: 系统采用C\S设计模式,考虑到个人使用的简单性和方便性,在不需要上网的情况下进行系统使用。具体的描述参看模块描述。

4.系统结构 4.2对象模型 4.2.1数据对象模型: Account :数据类型。 AccountCollection :表示由Account对象组成的集合。 Financial.Properties.Resources :一个强类型的资源类,用于查找本地化的字符串等。UserCollection.cs :表示由User对象组成的集合。 User.cs :系统用户类型 Debit :借贷类型 DebitCollection : Debit类型对象的集合 Income : 用户收支类型 IncomeCollection : 表示Income对象的集合 4.2.2业务对象模型: 帐目管理 收支管理 借贷管理 统计 基础数据维护 5.系统模块描述 5.1概述 系统模块描述提供编码阶段的依据和对照,建立系统的模块框架。 5.2模块列表 名称说明 Account.cs 类型 AccountCollection.cs 表示由Account对象组成的集合 AccountManager.cs 管理器类型 FormAccountManage.cs 管理窗口 FormDebitManage.cs 借贷管理窗口 FormAddAccount.cs 添加 FormFinancialManage.cs 个人理财管理 FormLogin.cs 登陆界面 FormRegistNewUser.cs 注册新用户的窗体 Program.cs 主程序 Financial.Properties.Resources 一个强类型的资源类,用于查找本地化的字符串等UserCollection.cs 表示由User对象组成的集合 UserManager.cs 用户管理器,负责用户相关信息管理 FormMain.cs 系统主窗口

(完整版)个人理财分析系统设计与实现本科毕业设计

毕业论文 个人理财分析系统设计与实现Personal Wealth Management System Design and Implementation

摘要 本文设计的个人理财软件是一款通过对个人(家庭)收支、资产及负债信息进行管理,提供财务分析报表的数据库访问软件。 设计按照“面向对象软件工程”的要求进行,采用PowerDesigner对系统进行分析和设计,用Visualbasic进行系统实现。使用FlexCell、DTPicker、Listbar等高级控件。创建通用数据访问模块OperatDataBase.bas。此模块规范ADO数据访问流程,只需修改连接字符串即可实现对多种不同数据库系统的访问。通过对计算账户余额算法的研究,我掌握了利用SQL语句进行数据库访问的技巧。 本论文实现的个人理财软件可完成收支记账管理、资产、负债管理、数据导出、多账簿多用户操作及各种财务报表的自动生成。在各种常用Windows操作系统下都可以正常工作,达到了预期的设计目标。 关键字:数据库,ADO,Visual Basic,理财

Personal Wealth Management System Design and Implementation Abstract This design is a personal wealth management software through manage the information of a family’s income and expenditure, assets and liabilities to provide financial analysis statements and database access software. Designed in accordance with the "object-oriented software engineering" requirements, uses PowerDesigner to carry on the analysis and the design the system, the system Execution is through Visualbasic. Use FlexCell, DTPicker, Listbar and other High-level controls software. Then founds the general data accessing module: OperatDataBase.bas. This module Standard the Process of ADO data access, only a modification of the connection character string then to realize a visit of many kinds of different databases system. By calculating account balances algorithm research, I have grasped the skill of using the SQLsentence to visit database. In this paper, personal wealth management software to achieve complete revenue expenditure account management, asset-liability management, data derived, and multi-accounts books of operation and the automatic generation of financial statements. It can work commonly under each kind of Windows operating system so it can achieve the anticipated design.

银行网络安全设计

目录 1 银行系统的安全设计 1 1.1 非法访问 (1) 1.2 窃取PIN/密钥等敏感数据 (1) 1.3 假冒终端/操作员 (1) 1.4 截获和篡改传输数据 (1) 1.5 网络系统可能面临病毒的侵袭和扩散的威胁 (1) 1.6 其他安全风险 (1) 2 银行系统的网络拓扑图及说明 (2) 3 银行系统的网络安全部署图及说明 (3) 3.1 敏感数据区的保护 (3) 3.2 通迅线路数据加密 (3) 3.3 防火墙自身的保护 (4) 4 系统的网络设备选型及说明 (5) 4.1 核心层交换机 (5) 4.2 汇聚层交换机 (5) 4.3 接入层交换机 (6) 4.4 路由器 (6) 4.5 服务器 (7) 5 安全配置说明 (8) 5.1 防火墙技术 (8) 5.2 网络防病毒体系 (8) 5.3 网络入侵检测技术 (8) 5.4 网络安全审计技术 (9) 5.5 VPN技术 (9) 总结 (10) 一.银行系统的安全设计

银行网络作为一个金融网络系统,由于涉及信息的敏感性自然会成为内部和外部黑客攻击的目标,当前银行面临的主要风险和威胁有: 1.1非法访问:银行网络是一个远程互连的金融网络系统。现有网络系统利用操作系统网络设备进行访问控制,而这些访问控制强度较弱,攻击者可以在任一终端利用现有的大量攻击工具发起攻击;由于整个网络通过公用网络互连同样存在终端进行攻击的可能;另一方面银行开发的很多增值业务、代理业务,存在大量与外界互连的接口这些接口现在没有强的安全保护措施存在外部网络通过这些接口攻击银行,可能造成巨大损失。 1.2窃取PIN/密钥等敏感数据:银行信用卡系统和柜台系统采用的是软件加密的形式保护关键数据,软件加密采用的是公开加密算法(DES),因此安全的关键是对加密密钥的保护,而软件加密最大的安全隐患是无法安全保存加密密钥,程序员可修改程序使其运行得到密钥从而得到主机中敏感数据。 1.3假冒终端/操作员:银行网络中存在大量远程终端通过公网与银行业务前置机相连国内银行以出现多起在传输线路上搭接终端的案例。银行网络同样存在大量类似安全隐患。现有操作员身份识别唯一,但口令的安全性非常弱因此存在大量操作员假冒的安全风险。 1.4截获和篡改传输数据:银行现有网络系统通过公网传输大量的数据没有加密,由于信息量大且采用的是开放的TCP/IP,现有的许多工具可以很容易的截获、分析甚至修改信息,主机系统很容易成为被攻击对象。 1.5网络系统可能面临病毒的侵袭和扩散的威胁: (1)黑客侵扰类似于网络间谍,但前者没有政治和经济目的,利用自己精通计算机知识,利用他人编程的漏洞,侵入金融信息系统,调阅各种资料,篡改他人的资料,将机密信息在公用网上散发广播等。 (2)计算机病毒是一种依附在各种计算机程序中的一段具有破坏性、能自我繁衍的计算机程序,它通过软盘、终端或其它方式进入计算机系统或计算机网络,引起整个系统或网络紊乱,甚至造成瘫痪。 1.6其他安全风险:主要有系统安全(主要有操作系统、数据库的安全配置)以及系统的安全备份等。 二.银行系统的网络拓扑图及说明 随着信息技术的发展,社会的信息化程度提高了,网络银行、电子银行出现了,整个银行业、金融业都依赖于信息系统。交易网络化、系统化、快速化和货币数字经是当前金融业的特点,这对金融信息系统的安全保密性提出了严格的要求。金融信息系统必须保证

网上银行系统产品需求说明书

{ 项目名称} 产品需求规格说明书 文件状态: [√] 草稿 [ ] 正式发布 [ ] 正在修改文件标识:Company-Project-RD-PRS 当前版本: 1.0 作者: 完成日期:2010.4.26 机构图标 机构公开信息

版本历史 版本/状态作者参与者起止日期备注1.0

目录 0文档介绍 (3) 0.1文档目的 (3) 0.2文档范围 (3) 0.3读者对象 (3) 0.4参考文档 (3) 0.5术语与缩写解释 (3) 1产品介绍 (3) 2产品面向的用户群体 (4) 3产品应当应当遵循的标准或规范 (4) 4产品范围 (4) 5产品中的角色 (4) 6产品的功能性要求 (4) 6.0功能性需求分类 (5) 6.1功能1 (5) 6.1.1功能1.1 (5) 6.1.2功能1.2 (5) 6.2功能2 (6) 6.2.1功能2.1 (6) 6.3数据库设计 (6) 7产品的非功能性要求 (8) 7.1用户界面要求 (8) 7.2软硬件环境要求 (8) 附录A需求建模与分析报告 (9) A.1需求模型1 (9) A.2需求模型2 (9) A.3需求模型3…………………………………………………………………….. .11 附录B需求确认………………………………………………………………….. .13

0文档介绍 0.1文档目的 为充分描述考勤信息管理软件的功能需求及非功能需求,制订本文档。本文档为后续软件需求(OA)的开发提供基础与约束。 0.2文档范围 本文档从软件规格的角度描述了考勤信息管理系统要实现的用户需求,包括功能需求及非功能需求两类用户需求。 0.3读者对象 读者分类目的 市场人员/客户代表了解本文档对需求的理解是否和他们要求的一致 系统设计人员理解产品需求,在设计时把握产品需求。 系统测试人员了解产品需求,为测试提供参考 文档人员编写用户使用和操作手册 表1 0.4 参考文档 0.5 术语与缩写解释 缩写、术语解释 用户信息用户注册的账号信息 系统管理员管理银行系统的高层工作人员 系统操作员接受用户业务的普通工作人员 网上交易用户在Internet上进行的购物付款,转账,外汇等交易 表2 1.产品介绍 2.产品面向的用户群体 3.产品应当遵循的标准或规范 4.产品范围

家庭理财系统设计与实现

XX大学旅游文化学院 本科生毕业论文 题目:家庭理财平台的设计与实现 系别: 专业: 学号: 姓名: 指导教师: 完成时间:

在分析了国内外理财软件开发现状的基础上,介绍了基于B/S的家庭理财平台的开发过程。该系统是主要针对家庭内部理财需要而开发设计出来的,是以Microsoft Visual Studio 2010作为开发平台,应用https://www.360docs.net/doc/fc5890458.html,作为前台开发语言,应用SQL Server 2008数据库来作为后台的数据库对该系统用到的数据进行存储和提取。家庭理财系统基于B/S模式,能够记录家庭每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费用,水电费,医疗费,储蓄等;可以根据输入的月份查询每月的收支情况。因此,要求该系统必须具有以下几个功能模块:用户注册登录模块、收支模块、系统管理模块、账目统计模块以及查询模块。家庭理财系统是使用计算机进行信息管理,不仅提高了办事效率,而且操作简便、界面友好、实用性强、灵活变通,能够很好的满足家庭对财务管理方面的需要。 关键字:家庭理财;理财平台;软件开发;C#程序设计;https://www.360docs.net/doc/fc5890458.html, Abstract Based on analyzing the domestic and foreign financial software development present situation, introduced the development process of family financial management platform based on B/S. The system is mainly for family internal financing need and the development of design out, is based on Microsoft Visual Studio 2010 as the development platform,using https://www.360docs.net/doc/fc5890458.html, as the onstage development language, using SQLServer 2008 database as the background database storage and extraction of the system used for the data. Based on the B/S model of family financial managementsystemthat can record all the family monthlyine and various expenses, including food consumption, rent,children's education fees, utilities, medical expenses, savings; can according to the balance of payments situation query input of the monthmonthly. Therefore, requires that the system must have the following function modules: User Login registered module, payment module,system management module, accounts statistics module, query module.Family financial management system is the use of puter informationmanagement, not only improves the efficiency, and has the advantages of simple operation, friendly interface, strong practicability, flexibility, can be very good to meet the needs of family financial management. Key words:Family financial management; financing platform; software development; C# programming; https://www.360docs.net/doc/fc5890458.html,

BS系统界面设计与开发详解

B/S系统界面设计与开发详解 早在中国IT业方兴未艾之时,计算机应用系统主要以功能实现为主,几乎没有界面设计这个概念。时至今日,随着计算机和网络的不断普及,社会信息化程度日益加深,用户和市场的不断成熟,人们已经不仅仅满足于“够用”,而是更加强调“好用”“易用”;因此,不论是普通最终用户的个人软件,还是企业应用的大型系统,界面设计在系统构建中都成为了一个非常重要的方面。 但是,(至少在中国)由于IT业发展滞后、市场还不够成熟等原因,在绝大多数企业中,界面设计在软件系统开发中还没有获得与之重要性相匹配的一席之地,并且在企业运作和协调中也没有形成成熟的模式和解决方案,如何做好界面设计和开发,仍然是大家不断研究探讨的一个问题。 这篇文章,主要内容是我参加一个面向质检行业的Web系统界面设计和开发工作的过程,包括其间的一些构思和想法;其目的就是希望能和大家一起探讨一下这个问题,希望能供大家参考,起到抛砖引玉的作用。 另外,我同时承担了系统开发和界面设计工作,所以,虽然这是一篇讨论界面设计的文章,我也尽量把文章限制在界面设计范围内,但也有可能包含一些开发和系统设计的内容,请大家辨析清楚,欢迎指正。1.工作流程 下图,是整个开发过程中与界面设计相关的主要流程工作。

从最初需求分析开始,我就加入项目,自始自终参加整个开发过程。 在需求分析阶段,参与了对客户的访问和调研; 在概要设计阶段,参与了部分系统设计分析工作; 在详细设计阶段,完成了整个系统界面设计和Demo制作,并提交用户反馈; 在代码开发阶段,参与了系统表现层的设计开发。 2.需求分析 在需求分析阶段,主要针对界面交互相关问题,对用户进行若干调研。 主要包括以下内容 ·受众用户群调查 ·系统使用环境调查 ·受众用户使用习惯调查 ·用户对旧版本软件使用情况调查 这一阶段,由于成本原因,我并没有直接访问客户进行调查。工作主要是提出某些具体问题,由需求调研人员,以问卷或口头问答方式,对客户进行调研。另外,公司经验丰富的客服人员和市场人员,也是非常重要的需求来源之一。 本系统的客户群主要为国家省市下属质检单位,最终受众年龄从年轻到较高龄都有。对于普通国家机关人员,一般对计算机系统和网络不够熟悉,计算机环境一般,甚至比较差,少有配置优良的环境。在这种环境下,用户对计算机使用一般没有使用倾向,大多更适应手工操作。对本系统的前代使用,最主要意见是使用困难,不方便。 还有其他具体调查反馈,如用户基本不使用鼠标右键,年龄较大的用户难以看清密集的较小文字等等。 3.界面设计原则 在概要设计阶段,根据需求阶段的调研结果,我整理了系统界面设计的基本原则。因为在代码开发阶段,很多时候界面的具体制作是由开发人员直接写代码,因此必须确定一定的原则和规范,以保证系统界面的统一。 一般适用原则 ·简单明了原则:用户的操作要尽可能以最直接最形象最易于理解的方式呈现在用户面前。对*作接口,直接点击高于右键*作,文字表示高于图标示意,尽可能的符合用户对类似系统的识别习惯。 ·方便使用原则:符合用户习惯为方便使用的第一原则。其它还包括,实现目标功能的最少*作数原则,鼠标最短距离移动原则等。 ·用户导向原则:为了方便用户尽快熟悉系统,简化操作,应该尽可能的提供向导性质的*作流程。 ·实时帮助原则:用户需要能随时响应问题的用户帮助。 ·提供高级自定义功能:为熟悉计算机及软件系统的高级用户设置自定义功能,可以对已经确定的常规操作以及系统的方方面面进行符合自身习惯的自定义设置。包括常规操作、界面排版、界面样式等种种自定义。

个人财务管理系统设计与实现90640

软件项目实训报告 项目名称个人财务管理系统设计与实现姓名志欣 学号1212210139 班级13计本1 指导教师峰 报告日期2016 年 7 月 1 日

目录 目录 1 个人财务管理系统需求分析 (1) 1.1 系统需求分析的任务与步骤 (1) 1.2 可行性分析 (2) 1.2.1 技术可行性 (2) 1.2.2 操作可行性 (3) 1.3 功能需求分析 (3) 1.3.1.前台页面模块 (3) 1.3.2.后台界面模块 (3) 1.4 数据流分析 (4) 1.5 数据字典 (5) 2 个人财务管理系统的总体设计与实现 (8) 2.1 系统功能设计 (8) 2.1.1 系统功能模块设计 (8) 2.1.2 功能模块简介 (8) 2.2 数据库设计 (10) 2.2.1 数据库概念结构设计 (10) 2.2.2 数据库逻辑结构设计 (12) 2.2.3 数据库物理结构设计 (12) 2.3 系统实现 (14) 2.3.1 账户管理模块 (16) 2.3.2 收支管理模块 (17) 2.3.3 卡管理模块 (19) 2.3.4 留言管理模块 (20) 3 系统测试 (23) 3.1 测试环境及方法 (23) 3.1.1 测试环境 (23) 3.1.2 测试方法 (23) 3.2 系统测试结果 (24) 3.2.1 注册测试 (24) 3.2.2 登录测试 (25) 3.2.3 密码修改测试 (25) 总结 (27)

1 个人财务管理系统需求分析 1.1 系统需求分析的任务与步骤 任务:调查用户需求,该“用户”主要指系统的后台管理员以及前台用户,分析用户对系统功能、性能、硬件等的具体要求,然后以文本形式作成报告。本阶段主要是利用图表与文字来表示系统的逻辑模型,旨在从逻辑上描述系统的功能和性能。 步骤:1.利用图表和文字全面描述系统。 2.根据用户提出的新需求,适当地对系统模型进行改进。 3.编写系统分析文档。 1.2 可行性分析 可行性分析是一个系统开发的初始阶段,其意义在于:在尽可能短的时间里,花费尽量小的代价确定问题是否可以解决。因此,我们就必须探究清楚原定的各种可能的方案是否可行,以及完成的该系统之后系统所能带来的效益是否足够大于投资的成本。所以,可行性研究是必要的,它的主要作用是简化系统分析与设计的过程,从而以更合理的方式来进行系统分析与设计,以保证系统的开发成功。 所以说,开发本系统的成本少,开发周期短,从经济方面看开发此系统是可行的。1.2.1 技术可行性 本系统开发采用的是B/S模式[1]。系统包括客户端和服务器端,对应前台和后台。在服务器端采用的是SQL Server 2005数据库,该数据库具有数据的完整行、一致行以及安全性的特点,并提供了相当安全可靠的存储功能,因而比较适合处理中小型系统。它在处理大量数据的同时,也能够保证系统的完整管理功能。 开发过程中所使用的开发软件为MyEclipse,MyEclipse是在Eclipse的基础上加入了许多功能强大的插件,它继承了Eclipse独特图形API,美化了Java界面,并且提高了界面的响应速度。因此,它比Eclipse更具有实用性。 在硬件方面,用户计算机的硬件配置只需满足以下条件即可:计算机处理器P4 2.0G 及以上,计算机RAM满足512M或以上,硬盘存储满足40G或以上,该硬件环境要求明显低于市面上的普通电脑配置。 所以,从技术方面来看开发此系统是可行的。

基于安卓系统的个人理财系统毕业设计论文

毕业设计论文 基于安卓系统的个人理财系统

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

网上银行设计

1基于ASP的网上银行系统设计 摘要:网上银行是电子商务时代银行的必然选择,它利用计算机和互联网技术,为客户提供了综合、实时的全方位银行服务。相对于传统银行,网上银行是一种全新的银行服务手段,一种全新的企业组织形式,有着传统银行无法比拟的成本和服务优势。它的产生,是互联网技术发展的结果,是市场竞争的结果。网上银行的发展,己成为商业银行业的发展经验成果,从业务流程、功能设计、信息安全诸方面进行了多角度的论述,以期对我国的网上银行建设有所裨益。 关键词:电子商务;CA;信息安全;网上银行

2 The Design Of On-line Bank System Based On Asp Abstract:The on-line bank is the electronic commerce time bank inevitably choice,it uses the computer and the Internet technology,has provided the synthesis,the real-time omni-directional bank service for the customer.Is opposite to the traditional bank,the on-line bank is one brand-new bank service method,one kind of brand-new enterprise organizes the form, has cost and service superiority which the traditional bank is unable to compare.Its production,is the Internet technological development result,is the market competition result.The on-line bank development,the oneself becomes the commercial banking development the important domain.Corresponding to on-line bank construction research also became the recent years the hot topic. This article research summarized the on-line bank development experience achievement in the certain degree,from the service flow,the functional design,the system safe various aspects has carried on the multi-angles elaboration,has a benefit by the time to our country on-line bank construction. Key word:electronic commerce;CA;Information security;On-line bank

个人财务管理系统设计与实现

个人财务管理系统设 计与实现 Revised on November 25, 2020

软件项目实训报告项目名称个人财务管理系统设计与实现姓名刘志欣 学号 班级13计本1 指导教师张峰 报告日期2016 年 7 月 1 日

目录

1 个人财务管理系统需求分析 系统需求分析的任务与步骤 任务:调查用户需求,该“用户”主要指系统的后台管理员以及前台用户,分析用户对系统功能、性能、硬件等的具体要求,然后以文本形式作成报告。本阶段主要是利用图表与文字来表示系统的逻辑模型,旨在从逻辑上描述系统的功能和性能。 步骤:1.利用图表和文字全面描述系统。 2.根据用户提出的新需求,适当地对系统模型进行改进。 3.编写系统分析文档。 可行性分析 可行性分析是一个系统开发的初始阶段,其意义在于:在尽可能短的时间里,花费尽量小的代价确定问题是否可以解决。因此,我们就必须探究清楚原定的各种可能的方案是否可行,以及完成的该系统之后系统所能带来的效益是否足够大于投资的成本。所以,可行性研究是必要的,它的主要作用是简化系统分析与设计的过程,从而以更合理的方式来进行系统分析与设计,以保证系统的开发成功。 所以说,开发本系统的成本少,开发周期短,从经济方面看开发此系统是可行的。 技术可行性 本系统开发采用的是B/S模式[1]。系统包括客户端和服务器端,对应前台和后台。在服务器端采用的是SQL Server 2005数据库,该数据库具有数据的完整行、一致行以及安全性的特点,并提供了相当安全可靠的存储功能,因而比较适合处理中小型系统。它在处理大量数据的同时,也能够保证系统的完整管理功能。 开发过程中所使用的开发软件为MyEclipse,MyEclipse是在Eclipse的基础上加入了许多功能强大的插件,它继承了Eclipse独特图形API,美化了Java 界面,并且提高了界面的响应速度。因此,它比Eclipse更具有实用性。 在硬件方面,用户计算机的硬件配置只需满足以下条件即可:计算机处理器P4 及以上,计算机RAM满足512M或以上,硬盘存储满足40G或以上,该硬件环境要求明显低于

个人理财系统课程设计

广东职业技术学院 课程设计讲明书 课程题目:个人理财系统课程设计 系不:信息工程系 班级:企业信息治理12 姓名:袁利梅刘玉婷吴晓栋吴晓龙伍尚杰霍健文起止日期:2014.11.23 ~ 2015.1.4 指导教师: 杨伟明 目录 一、概述 (5)

1、产品描述 5 2、产品功能 5 二、需求分析 (7) 1、业务需求 8 2、用户需求 8 3、功能需求 9 三、概要设计 (16) 1、 ER图 (16) 2、数据库表 (19) 四、详细设计 (21) 1、用户登录治理 (21) 用户注册 (22) 找回密码 (24) 2、账单治理 (25)

编辑记账记录 (26) 文字信息 (28) 收支对比 (30) 收入报表 (31) 支出报表 (33) 3、科目治理 (35) 收入科目 (35) 支出科目 (36) 编辑收入科目 (37) 编辑支出科目 (38) 4、预算治理模块 (40) 收入预算 (40) 编辑收入预算 (41) 支出预算 (42) 编辑支出预算 (44) 5、借贷治理模块 (45) 编辑借贷记录 (47) 6、还款治理模块 (49) 编辑还款记录 (49)

7、账户治理模块 (51) 账户 (51) 存取记录 (52) 8、用户治理模块 (53) 修改密码 (54) 修改手机号码 (56) 五、程序设计总结 (57) 1、总结: (57) 2、所遇到的技术难点及解决方法 (57) 3、致谢 (58)

一、概述 1、产品描述 本产品是针对在对个人资产、负债等数据进行分析整理的基础上,依照个人对风险的偏好和承受能力,结合预定目标运用诸如储蓄、转账等多种手段治理资产和负债,合理安排资金,从而在各个人风险能够同意范围内实现资产增值的最大化的过程。 2、产品功能 1)用户治理 在这一功能模块中,要紧针对的是用户治理。需 要实现新用户的创建,用户的登陆以及删除功 能。用户只有在登陆后才能进行其他的操作。 2)账户治理 在这一功能模块中,要紧是针对用户的多银行账 户情况,其中能够添加、删除(注销)账户,能 够实现账户间的转账,同时也能够分不查询每个 账户的不同收支情况和转账情况。

相关文档
最新文档