node.js个人理财信息系统的设计(4)
时间:2022-05-15 09:50 来源:毕业论文 作者:毕业论文 点击:次
是一个兼容多浏览器的库,它的核心理念是,。在2006年1月由美国人发布,吸引了来自世界各地的众多高手加入,由Dave Methvin率领团队进行开发。现在,已经作为最流行的库之一而在web开发上占有一席之地。 是完全免费、开源的,它使用MIT许可协议。的语法类似语法,并没有太大的改动。其集成的功能使人们在写代码时,省去了许多比较起不必要的麻烦。其对于网页的动态显示非常方便,集成了网页设计师许多需要的功能。 Bootstrap,来自 Twitter,是目前最受欢迎的html前端框架之一。Bootstrap 基于 HTML、和。是一个CSS/HTML框架。它是由动态CSS语言Less写成,其中有许多美观的前端样式可供人们选择。同时它还利用和对网页的动态显示进行了一定的开发,只要阅读它的使用说明就能轻松地让你制作的网页变得大方美观。国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。文献综述 第三章 需求分析与总体设计 3。1 系统设计思想 本系统存在4种用户:管理员,理财用户,商户,超级管理员。理财用户可以注册,登陆并用本网站的功能。管理员发布信息,管理用户,管理商户。商户可以提醒用户缴纳各种费用。超级管理员管理普通管理员和整个网站的运营。登录时于数据库验证,登陆成功后,将登陆人信息写入session,然后在相应的页面采用session验证。整个的系统结构上采用前台-后台-数据库结构,工作原理如图3。1所示: 图3。1 系统工作原理图 3。2 软件系统架构及整体结构 3。2。1 软件系统的架构 本系统采用三层架构(3-tier architecture) ,将整个系统应用划分为三层:界面层、业务逻辑层、数据访问层。区分层次的目的即为了“高内聚低耦合”的思想。如图 3。2。1所示。 图 3。2。1 三层架构 界面层是应用的用户接口部分,它担负着用户与应用间的对话功能。它用于用户与系统的交互:用户向系统提出需求,系统响应用户,不会影响其他层的逻辑。界面层对于用户简单易懂,还有帮助说明,让用户对操作系统不会感到有难度。来:自[优.尔]论,文-网www.youerw.com +QQ752018766- 业务逻辑层负责对下一层既数据层的操作,也就是说把一些数据层的操作进行组合。还有基于客户端的一些逻辑判断和跳转。可以说业务逻辑层是整个系统的逻辑核心,用户通过利用它来完成所需的一切功能,它也是连接界面层和数据访问层的纽带。它处于数据访问层和界面层之间,起到了数据交换中承上启下的作用。层是一种弱耦合结构,层与层之间的依赖是由上向下的,底层只是执行上层发来的命令,不能对上层进行干预。因此改变上层的设计对于上层部分对底层的调用而言没有任何影响。 数据访问层就中有各个函数主要完成各个对数据文件的操作,其中包括对数据库的操作(增删改查),服务器端路由等。 三层B/S的特点是:对这三层进行明确分割,并在逻辑上使其独立。原来的数据层作为数据库管理系统已经独立出来,所以,关键是要将表示层和功能层分离成各自独立的程序,并且还要使这两层间的接口简洁明了。 3。2。2 系统子系统划分 个人理财信息系统主要包括以下的子系统:用户登陆(注册)系统,收支管理系统,商户提醒系统,管理员管理系统,超级管理员管理系统。 (责任编辑:qin) |