您的位置:首页 > 运维架构 > 网站架构

基于B/S的信息管理系统的架构技术介绍

2014-10-28 20:30 561 查看
如果要实现一个拥有图表 菜单栏 下拉框 信息管理 权限登陆...的B/S系统,你需要哪些东西?

1.服务器

既然是网站,那么总要有个可以运行的服务器。选择Tomcat服务器,开发过程可以选择免安装版本。

Tomcat官网首页 http://tomcat.apache.org/ 下载7.0版本 就好。 我解压在D盘根目录,目录D:\apache-tomcat-7\bin的startup.bat,双击运行。打开浏览器访问http://localhost:8080/ 你就可以看到一个自带的example网页。

理解下http://localhost:8080这个链接表示什么 http、localhost、8080的意义

2.前台技术框架

Extjs!这是个华丽JS的框架,齐名的框架还有jQury,我们学校学生信息管理系统还有研究生信息系统都使用Extjs完成,我们教研室的代码积累是Extjs3.x(目前最新的版本是Extjs4.x)。

把Extjs的资源包解压到D:\apache-tomcat-7\webapps\ExtJs下面



按照之前说的,运行startup.bat,将服务器运行起来 

访问http://localhost:8080/ExtJs/ext-3.4.0/,会看到一个Extjs的欢迎界面



点击View Example,可以看到制作前台网页所需要的各种组件

理解URL链接和实际文件夹的对应关系
http://localhost:8080/ExtJs/ext-3.4.0/ 和D:\apache-tomcat-7.0.22\webapps\ExtJs\ext-3.4.0
默认其实访问地址是D:\apache-tomcat-7.0.22\webapps\ExtJs\ext-3.4.0\index.html

如何熟练的玩转Extjs,会看Extjs的API,模仿着写就可以了。

3.java后台

使用SSH框架,SSH比较复杂,已经搭建好了,可以模仿着写就可以了,具体原理可以到图书馆借书(我的观点来看,纸上得来终觉浅,模仿的多了,也就会了)。前后台通信使用Json格式

4.前后台都用了,那么一个动态信息系统需要数据。Mysql数据库+Navicat数据库图形管理工具。Navicat需要破解,可以从网络上找教材尝试下。正常运行且有数据时结果如下所示

 


 

5.数据分析工具 weka!毕竟架设网站,Extjs、SSH会的很比较多,会用weka进行数据分析的很少。Weka是开源的,java程序,开放源代码。Weka本身是一个可执行程序,可以去网络上找教程学习下如何使用。我们要做的是把weka的源代码整合的到自己的项目中来。客户是不需要知道实现细节的,他们只要结果,所有对大部分中国的项目来说,将(国外的)开源软件整合到自己的商业项目中,是最安全、快捷和经济的方式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息