1.4 系统设计目标
银行管理系统内容要求的储蓄类别管理及储蓄币种类别管理、初始化数据库、定期储蓄、外部消费与结算模拟、阶段业务处理和综合查询报表等。
2. 可行性研究
本系统为一个小型的存储管理系统,而面向对象编程语言C#的优点则是最易进行小型系统的开发和强大的数据库存取能力,并与sql server数据库兼容性很完美,所以在本文的系统设计过程中前台采用了C#语言,后台采用了sql server数据库。两者相结合完成了整个系统的开发。所以本系统是采用C/S模式,在.NET平台和SQL SERVER2005数据库下实现。
3. 系统的设计与实现
3.1 系统的功能性需求
系统中角色的信息:系统中有三种角色,管理员,操作员和客户。管理员要管理和监督整个系统,因此他要管理操作员的工作,分配操作员的权利,具有系统中的最高权限;操作员的工作就是进行业务的办理,如开户,存取款等操作,所以他就是整个系统的操作者;而客户就是与银行有关联的广大客户群体了。
系统中要求每个银行管理者都有一个系统帐号,并每个帐号都有密码,系统的一切操作(如:增加存储用户,提高利率等)都由管理者执行,而不是由存诸用户执行,也主是说存储用户并不直接与系统交互,而是通过管理员与系统交互。
系统为管理者提供主功能界面,系统在启动时要求管理者输入登录帐号与密码,系统要通过管理员执行一系操作(如:添加用户,修改,查询,删除等)储户的一切信息,存储在数据库表中。
3.2 系统主要关系模式
本系统主要有三个角色,储户,操作员和管理员,有此银行的各种操作和功能。该系统中主要就是储户在操作员的操作下对自己的账户进行一系列的管理操作,其中主要是对金额的出去款操作,每次出去款操作都会打印相应的清单使储户有一个大致的了解,除此之外还有对账号的挂失,取消挂失,注销,主要是对金钱的操作都会涉及到利率的计算问题;管理员是该系统的最高权限管理者,他们有着对整个系统的统一管理权限,可以对该银行的操作员进行增,删,改,查的操作,并且可以根据当前国家规定对该银行的利率进行调整;该系统中很多操作都涉及到对时间的操作,很多时刻都会按照服务器当前的系统时间提取并加入到相应的操作中。系统的主要关系模式图如下图3.1所示。
图3.1 系统关系模式流程图
本系统共分为三个模块,系统管理,银行操作管理和客户资源管理。如图3.2所示。
图3.2 系统三个模块
3.2.1系统管理
此模块主要是系统管理员以管理员身份登录系统后对系统进行的操作。系统管理主要分为三个小模块,权限管理,利息管理和用户管理,其中权限管理主要是为用户设定权限,进行系统的初置,数据库的初始化等操作,利息管理主要是设置利息,此操作主要是管理员设定,调整利息种类和利率。用户管理是对操作员进行管理,增加删除修改用户,为用户设定权限等。系统管理模块如图3.3所示:
图3.3 系统管理模块
3.2.2操作员管理
银行操作的主要模块有操作员信息管理,账户信息管理,开户,销户,挂失,取消挂失,存款,取款等操作,操作员管理模块图如图3.4所示。操作员的操作是将用户所要求的功能所要办理的业务通过操作员操作传送给系统,代替用户与系统交互,所以,操作员的操作与系统的操作基本类似,也可以近似地将操作员看作用户。所以操作员操作可分解为:开户,存款,取款,查询并且如用户在开户时设有密码,则进行密码验证。 基于.net银行储蓄系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_1384.html