菜单
  


    3.4 系统的结构层次与模块设计
    系统主要采用三层架构模式,此模式能是系统分层清晰,结构明了,出错时也能及时发现错误的地方,便于系统的文护与修改。系统主要分为界面层,业务逻辑层,数据链路层,而model层主要是存放数据库实体类,方便操作。
    (1) UI:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,UI部分调用BLL层中业务逻辑处理的方法。
    (2) BLL:业务逻辑层,主要是进行一些业务逻辑判断,调用数据层DAL中的方法,进行一些验证等,合理分配资源。
    (3) DAL:数据链路层,用来与数据库的操作,调用存储过程等。
    (4) Model:实体类,主要是数据库的一些实体类,便于数据库的一些操作,调用参数等。
    3.4.1 系统功能
    a.系统应最大程度上满足偏远地区小储蓄所的各种需要 并尽量符合实用安全简洁美观。
    b.系统采用模块化这几思想 便于系统各功能的修改和组合,便于文护人员的文护和修改。尽量采用现有的软硬件资源,以达到提高开发效率。
    c.系统采用关系数据库模型,主要由其数据访问速度快,便于修改结构,逻辑化表示数据,用户不需要知道数据时如何存储的,并能够容易设计复杂的数据 查询来检索数据等特点。
    3.4.2模块设计
    文件中包含的主要类及其功能和与其它包的交互如下:frmLogin:frmLogin是窗体登录主界面,用户登录后可以判断用户权限,使用存储过程从数据库中读取数据,保证数据的安全性。其中CreateCode(int length)方法和CreateImg(string code)方法是验证码的设置和判断用户必须输入验证码。用户登录的方法loginBll.Login(txtUserName.Text, txtPwd.Text, out msg, out num)是调用BLL层中的方法,在BLL层调用DAL层的方法Logindal.Login(name, pwd,out msg,out num);判断用户权限,用户名密码是否正确,并读取从数据库的存储过程中输出的数据。用户登录需用户名,密码和验证码,保证输入的正确。
    frmUserManage:银行操作员主界面,用户通过在login界面输入的用户名和密码连接数据库中找出其对应的权限如果是操作员就会看到所示界面。操作界面中使用tabControl控件,其中DisplayTabPage(string TabPageName)方法是控制各个tab页面的方法,操作模块包括:个人信息管理,开户,销户,挂失,取消挂失,存款,取款,账户记录等,如图3.5所示:
     
    图3.5操作员操作界面图
    (1) 菜单栏通过menu控件实现,分三个小模块,个人信息管理,账户管理和储蓄管理。
    (2) 个人信息管理,用户可以设定自己的一些信息,可以修改自己的信息,密码等。
    (3) 账户管理,主要是开户,销户,挂失
    frmUserManageAdmin: 主要是系统管理界面,系统管理员登录进去之后可以进行系统管理,共有增加用户,编辑用户信息三个界面。此界面只有用户管理员才能进行登录后操作。BindData()方法是用户登录之后的方法,load事件。管理员编辑用户信息界面。如图3.6所示:
    图3.6管理员操作界面图
    (1)    用户基本信息,主要是记录用户基本信息,查看用户列表等。
    (2)    增加用户,主要是增加用户信息资料。
    (3)    修改用户信息,对用户信息进行编辑,修改等操作。
    (4)    删除信息,对用户进行信息删除操作。

    4. 系统测试
    4.1 测试的方法
    测试是站在客户的角度,检验输入输出信息的性能是否符合需求分析中的相关内容,是我们在了解系统的基本功能的情况下开进行有目的的测试看该系统的这些功能是否能正常运行。
  1. 上一篇:C#+sqlserver成绩管理系统设计与实现
  2. 下一篇:VB+access员工信息管理系统设计与实现
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 十二层带中心支撑钢结构...

  9. 中考体育项目与体育教学合理结合的研究

  10. 杂拟谷盗体内共生菌沃尔...

  11. 河岸冲刷和泥沙淤积的监测国内外研究现状

  12. java+mysql车辆管理系统的设计+源代码

  13. 大众媒体对公共政策制定的影响

  14. 乳业同业并购式全产业链...

  15. 电站锅炉暖风器设计任务书

  16. 当代大学生慈善意识研究+文献综述

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回