软件体系结构汇报书基于 MVC 模式软件体系小型项目标应用组 号: 24 成 员:01613240 李 尧 01613232 孙雨晨 01613227 钱 磊 完成日期: /11/8 项目提要1、项目介绍①、整体概况介绍②、Client 端介绍③、服务器 Tomcat 介绍④、数据库 SQL Server R2 介绍⑤、整个项目框架图2、Model 层①、数据库连接②、添加用户③、删除用户④、修改用户⑤、查询用户⑥、为每个登录用户添加 Cookie/Session 机制⑦、定时跳转⑧、添加分页功效⑨、提供下载功效⑩、安全退出后续操作3、View 层①、登录主界面②、管理主界面③、显示用户管理/用户查询查询结果④、显示添加用户元件⑤、查找用户界面⑥、修改用户主界面⑦、删除用户成功/添加用户成功/登陆成功界面/登陆错误页面/修该用户信息成功页面⑧、防盗链页面4、Controller 层①、用户登录控制②、防盗链控制(非法登录控制)③、数据库连接控制④、分页控制⑤、添加用户页面显示控制⑥、定时页面跳转控制5、项目测试项目介绍1、整体概况介绍本项目是基于 MVC 模式软件体系小型项目标应用,即基于模型(model)-视图(view)-控制器(controller)之间 Client 端、服务器Tomcat、SQL Server R2 数据库应用操作项目。实行 MVC 框架,是一个软件设计典范,用一个业务逻辑、数据、界面显示分离方法组织代码,将业务逻辑聚集到一个部件里面,在改善和个性化定制界面及用户交互同时,不需要重新编写业务逻辑。MVC 被独特进展起来用于映射传统输入、处理和输出功效在一个逻辑图形化用户界面结构中。简单步骤描述能够概括为:用户经过用户端(Client 端)访问页面→经过服务器响应用户请求→到数据库中查询数据→返回给用户端(Client 端),在这里我们用户端为浏览器端,类似 B/S 架构。在这种结构下,用户工作界面是经过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,不过关键事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。B/S 结构是 WEB 兴起后一个网络结构模式,WEB 浏览器是用户端最关键应用软件。这种模式统一了用户端,将系统功效实现关键部分集中到服务器上,简化了系统开发、维护和使用。用户机上只要安装一个浏览器(Browser),如 Netscape Navigator 或 Internet Explorer,服务器安装 Oracle、Sybase、Informix 或 SQL Server 等数据库。浏览器经过 Web Server 同数据库进行数据交互。 这么就大大简化了用户...