是一个兼容多浏览器的库,它的核心理念是,。在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  系统子系统划分

个人理财信息系统主要包括以下的子系统:用户登陆(注册)系统,收支管理系统,商户提醒系统,管理员管理系统,超级管理员管理系统。

上一篇:OpenSSL文件安全传输工具设计与实现
下一篇:基于KINECT的语音分离技术研究

用友NC信息系统的实施應用实践研究【3307字】

商业银行管理信息系统开...

信息系统与企业竞争战略评析【1553字】

校园网的高校教育信息系...

關于土地信息系统建立過...

asp.net+sqlserver图书借还信息系统设计

电子商务信息系统需求特点分析【1800字】

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识