系统简介
资源内容
内容节选
B/S系统的三层体系结构
在B/S的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。B/S结构极大的简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
在B/S三层体系结构下,表示层(view)、功能层(controller)、数据层(model)被分割成三个相对独立的单元:
第一层–表示层:Web浏览器
在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。
第二层–功能层:具有应用程序扩展功能的Web服务器
在功能层中包含系统的事务处理逻辑,位于Web服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,后台数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。
第三层–数据层:数据库服务器
在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新、删除功能,把运行结果提交给Web服务器。
从上面的分析中可以看出,B/S体系结构是把C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由单独组成的一层来负担其任务,这样客户机的压力大大减轻了,把负荷均衡地分配给了Web服务器,于是由原来的C/S结构转变成B/S结构。
开发意义
效果截图
登陆界面
出租单记录
归还车辆入库
统计功能
文档
文档目录
运行必读(看完删掉,不是论文部分) 1
修改数据库配置项: 1
登录 1
第一章 绪论 3
1.1 开发背景 3
1.2 开发意义 3
第二章 系统分析 4
2.1 系统的需求分析 4
2.2 系统开发设计思想 5
2.3系统开发步骤 5
2.4 系统的主要技术 5
2.4.1 B/S系统的三层体系结构 5
2.4.2 Jeecg 智能开发平台 6
2.5 系统的运行环境和开发平台 6
2.5.1 硬件设备及操作系统 7
2.5.2 系统开发工具 7
2.5.3 开发工具简介 7
第三章 系统设计 8
3.1系统流程 8
3.2 系统功能模块的划分 8
功能模块 8
3.2.1用户管理 10
3.2.3 车辆管理 10
3.2.4汽车出租管理 11
3.2.5 系统管理 11
3.3数据库设计 11
3.3.1数据库需求分析 11
3.3.2数据库的逻辑设计 11
第四章 系统实现 15
4.1主要界面实现 15
4.1.1用户登陆 15
4.1.2 首页 16
4.1.6入库管理 19
4.1.7检查单管理 20
4.1.8统计管理 20
4.2主要功能程序的实现 21
第五章 系统的测试 35
5.1 软件测试的目的和原则 35
第六章 总结 36
参考文献 37
致谢: 37
论文截图