https://www.bilibili.com/video/BV1Sj421D7pq/
演示视频:
第4章 系统设计
3.1 功能模块设计
根据对系统的功能进行分析我们总结银行客户网络管理系统的具体功能模块包括下面的几个主要的功能模块:
系统的功能模块图:如图3-1所示:
图3-1 系统功能模块图
3.2 数据库设计
系统总体结构设计的任务,是根据系统分析的逻辑模型设计应用软件系统的物理结构。系统物理模型必须符合逻辑模型,能够完成逻辑模型所规定的信息处理功能,这是物理设计的基本要求。
系统应具有可修改性,即易读,易于进行查错、改错、可以根据环境的变化和用户的要求进行各种改变和改进。系统是否具有可修改性,对于系统开发和维护影响极大。
系统E-R图设计:表示概念模型最常用的方法是实体-联系方法,这个方法是用E-R图来描述某一组织的概念模型,其主要思想是以矩形框表示实体型,菱形框表示联系,椭圆形框表示字段,相应的实体名、联系名。字段名均写入框中。
E-R图是抽象描述现实世界的有力工具,它与计算机所支持的数据模型相独立,它更接近于现实世界。虽然现实世界丰富多彩,各种信息十分复杂,但用E-R图可以很清晰地表示出其中的错综复杂关系
E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
构成E-R图的基本要素是实体型、属性和联系,其表示方法为:
实体型(Entity):用矩形表示,矩形框内写明实体名;如果是弱实体的话,在矩形外面再套实线矩形。
属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;如果是多值属性的话,再椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。
联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。
数据库整体关系图如下所示:
图3-3 数据库整体关系图
第5章 系统实现
本章主要对银行客户网络管理系统的主要功能模块进行详细的设计,利用软件工程所学的知识来解释系统中的几个比较重要的功能模块的实现过程,以及实现方法和实现过程等信息进行描述。
3.1 用户注册登录
没有账号的要先注册再登录,点击用户注册按钮,进入注册页面,注册填写用户名、密码等信息,填写完这些信息,点击注册按钮,即完成注册功能。
用户登陆功能模块实现了用户登陆到系统的银行客户网络管理系统站的管理界面的过程,用户输入正确的登陆账号和登陆密码,然后和数据库中存在的账号和密码进行比较,如果输入的账号和密码和数据库中的账号和密码就提示登陆成功,并把登陆信息保存到SESSION中进行保存供以后在操作程序的时候使用.
用户登陆首先输入用户名和密码,如果没有输入就给出相应的提示,输入之后利用程序进行判断,如果输入的正确就登陆成功,输入错误就返回到登陆输入账号和密码的状态重新输入登陆账号和密码。
用户的登录界面如图3-1所示:
图 3-1 用户登录界面
3.2 用户功能
3.2.1 用户账号管理
点击用户账号管理,进入修改登录密码界面,在这个界面中可以进行编辑原密码、新密码等信息,编辑完这些信息,提交进入系统,即完成修改密码操作。
修改密码如图3-2所示:
图 3-2 修改密码界面
3.2.2 交易管理
点击交易管理按钮,含有六个子功能按钮,分别是查询余额、存款、转账、取现、公告查看、查看历史记录。
点击查询余额按钮,进入余额信息界面,在这个界面中可以看到的信息包括账号、姓名、余额和到期总额等信息。
点击转账按钮,进入转账信息界面,在这个界面中需要编辑转入账号、转账金额和备注等信息,编辑完这些信息,提交进入系统,即完成转账功能。
点击取现按钮,进入取现信息界面,在这个界面中可以添加账号信息以及取现金额等信息,添加完这些信息,提交进入系统,即能取现。
点击公告查看按钮,进入公告信息列表界面,在这个界面中可以进行公告信息的查看。
交易管理如图3-3所示:
图 3-3 交易管理界面
3.3 管理员功能
以管理员身份登录进入后台系统,含有六个大功能模块,分别是用户账号管理、账户管理、注销管理、公告管理、交易记录管理和数据管理。
3.3.1 用户账号管理
点击用户账号管理按钮,点击用户管理,进入系统用户界面,在这个界面中可以进行添加用户和进行管理用户,在界面上方输入用户名、密码和确认密码等信息,编辑完提交进入系统,即完成添加用户账号功能。对系统中存在的系统用户信息进行修改或者删除操作。
用户账号管理如图3-4所示:
图 3-4 用户账号管理界面
3.3.2 账户管理
点击账户管理,含有两个子功能按钮,分别是账户添加和账户查询。点击账户添加按钮,进入编辑账户信息界面,在这个界面中可以编辑的信息包括账号、密码、姓名、性别、身份证、地址和备注等信息,编辑完这些信息,提交进入系统即可完成账户添加操作。点击账户查询按钮,进入账户信息列表中,在这个列表中可以查看系统的账号的详细信息,包括账号、密码、姓名、性别、身份证、地址和备注等信息,管理员可以对已经存在的信息进行修改或者删除操作。还可以通过账号等关键字定位进行账号信息的查询。
账户管理如图3-5所示:
图 3-5 账户管理界面
3.3.3 注销管理
点击注销管理按钮,进入系统中已有账户列表,在这个列表中可以查看系统中用户的账户信息,还可以通过关键字定位查询账户信息,管理员可以对系统中的账户信息进行解冻或者注销操作。
注销管理如图3-6所示:
图 3-6 注销管理界面
3.3.4 公告管理
点击公告管理按钮,含有两个子功能按钮,分别是公告管理和公告添加,点击公告添加按钮,进入添加公告信息界面,可以编辑编号、标题、内容等信息,编辑完提交进入系统,即完成添加公告操作。点击公告管理按钮,进入系统公告信息列表,在这个列表中可以进行查看系统的公告信息,管理员可以进行编辑或者删除操作。
公告管理如图3-7所示:
图 3-7 公告管理界面
3.3.5 交易记录管理
点击交易记录管理按钮,进入系统的转账记录信息列表中,在这个列表中可以进行查看的信息包括序号、转出账号、转入账号、金额、备注和类型等信息。还可以通过账号关键字定位查询交易信息。管理员可以进行修改或者删除操作。
交易记录管理如图3-8所示:
图 3-8 交易记录管理界面