3.1.3 操作可行性
系统的界面设计是根据银行用户和银行工作人员的需求设计的,肯定能满足他们的需求,而且各功能操作十分清晰、简单,模块划分也相当明确,业务人员只要熟悉计算机的基本操作,及相应的一些使用工具,就可以很快熟练掌握。程序简单易懂,采用控件相连,使用便捷,具有操作可行性。
3.1.4 社会可行性
随着计算机的普及以及网络的迅速发展,人们的生活方式也在不断变化。利用网络可以实现网上交易,既可以降低商家开店成本,也可以方便人们的生活。
通过本系统可以基本上解决电子商务中银行支付的问题,人们不用出门到处逛,只要有网络就可以立即购买自己喜欢的东西,也可以给自己的公交卡、手机卡等充值,方便快捷又不会耽误事。这个系统是社会大众普通愿意接受的系统,因此具有社会可行性。
上述四个方面进行可行性分析[3],经研究后,认为该设计是可行的,并且是简明易懂。
3.2 需求分析
(1)通过与银行用户和管理人员的交流,详细了解本系统的需求,画出系统的总体流程图,如图3.1所示:
图3.1 系统总体流程图
(2)从功能角度分析当有如下的这些功能:
首先是系统的登录及权限设置,以确保系统安全性。超级管理员具有修改密码、系统管理员添加、系统管理员管理、账户添加、账户查询、挂失管理、系统介绍添加、系统介绍查询功能;普通管理员具有修改密码、账户添加、账户查询、挂失管理、系统介绍添加、系统介绍查询功能,相比超级管理员没有系统管理员添加、系统管理员管理;普通账户具有修改密码、余额查询、转账汇款、取现、存款、查询交易明细、在线充值(包括充值手机卡、公交卡、加油卡、购物卡)、在线充值历史查询、查看系统介绍功能。
系统的关键联系是账户、账户记录、在线充值之间的联系,其中一个表的修改都会引起其它表的改变,当转账、取现、存款时系统会自动的进行账户记录信息的修改,当在线充值时系统会自动的进行账户信息的修改。其目的都是为了方便银行用户的使用,以 便更好地进行基本的银行业务、在线充值。
从性能需求角度分析[4],要求电子商务中网上银行系统面向大众,有十分直观和友好的界面,并且做到操作简单易懂,方便快捷;但是同时超市管理系统要面向社会,因此系统具有良好的可靠性和可操作性,系统有高效率,易文护,可移植性较好等特点。
3.3 实体—联系图
进行以上的分析后,接下来就需要确定该系统的实体及其属性,这一步非常关键。一定要根据需求分析,准确设计出系统所要的实体而且要避免缺少或多出实体的情况,不然会影响后面的操作[3]。下面用E-R图描述本系统中主要的几个实体。
(1)系统公告实体E-R图,见图3.2:
图3.2 系统公告实体与属性的定义
(2)管理员信息实体E-R图,见图3.3:
图3.3管理员信息实体与属性的定义
(3)账户信息实体E-R图,见图3.4:
图3.4账户信息实体与属性的定义
(4)交易记录信息实体E-R图,见图3.5:
图3.5交易记录信息实体与属性的定义 电子商务中网上银行模拟系统设计+ER图+数据字典(4):http://www.youerw.com/jisuanji/lunwen_31845.html