首页 > 其他 > 详细

第一篇----什么是管理系统

时间:2017-04-06 17:46:20      阅读:122      评论:0      收藏:0      [点我收藏+]

计算机毕业设计一般都是做一个信息管理系统,也有需要做一个网站的。网站跟管理系统的区别主要就是,系统主要是内部用的,用来处理公司或者机关部门的业务、日常工作等,而网站主要是面对互联网用户。主要讲解B/S系统。

一:管理系统主要分为两类

1:C/S架构的系统

主要指的是QQ、迅雷这样的 有客户端的,需要安装客户端。C/S架构目前在很多地方被B/S架构所取代,当然,有些地方还是必须用C/S架构的,但是管理系统现在逐渐采用B/S了。

2:B/S架构的系统

就是通常说的网页版系统,其实他跟C/S架构的本质上一样的,只不过他的客户端是浏览器。

 

二:系统的主要组成

1:系统代码:主要指的是代码。系统代码主要分为前端代码+后端代码。什么是前端,前端主要指的是静态页面html页面和一些图片和JS脚本。后面会逐个介绍。

2:数据库及数据库服务器:主要指的数据库。数据库服务器指的是数据库部署的那一台服务器。对于学生,其实数据库服务器也就是你的电脑了。

3:服务器。就是我们系统部署的那个电脑。对于学生来说,如果你在VS里面点击运行,调试系统的话,服务器其实指的是VS里面内置的IIS服务器。

 

三:管理系统的运作流程(这里主要指的是在VS里面运行,如果你把系统部署到内网,让一个单位里的人使用的话,会有稍微不一样)

1:打开系统页面,其实就是打开客户端浏览器。

2:浏览器根据网址,去VS内置的IIS服务器请求数据。

3:VS根据你的代码,生成数据+html页面,返回给浏览器。(这个过程中,其实就是在执行你的代码,其他三个过程,VS跟浏览器帮你自动完成)

4:浏览器“翻译”返回的东西,显示成用户能看懂的网页。

上面其实就是一个完整的http请求。

 

四:管理系统的前端与后台

首先要理解静态页面和动态页面

静态页面就是指的一个没有任何数据交互的网页。只需要使用浏览器就能打开的网页。

动态网页指的是有数据交互的网页,比如说,添加用户的页面,这个页面需要提交数据,然后把数据库插入到数据库中。还比如说登录页面,点击登录,会去后台查询用户账号是否正确。

所有的B/S系统,都是先设计静态页面,这一项有前端人员完成,完成之后,给编程人员,转换成动态页面,当然,有些页面也不需要生成动态页面,比如说欢迎页面。

而在我的代码中,前端的所有页面,都在VIEW文件夹里面,而所有的后台代码都放在Controll文件里面。每个View文件夹里面的子文件夹目录对于每个Controll文件夹目录下的文件。

比如View文件夹下的Login/Login.cshtml 这个动态页面里面的登录功能。用户一点击登录,程序会去Controll下的LoginControll文件里面去执行登录功能。

 

看到这里,也许你会问,前台跟后台只有两个文件夹,那为何源代码会有那么多的文件夹。

1:有些文件夹是系统自带的,你生成网站的时候就会自动生成,放一些系统的东西。比如Bin文件夹,你点击重新生成是,会生成dll文件放到Bll文件夹(看不懂没关系)。

2:Content文件夹、CSS文件夹这些文件夹   静态页面主要通过DW设计,在设计过程中,静态网页会有很多css样式文件、图片文件、JS脚本文件,所以这些目录是用来放这些文件的。没有这些东西或者删了这些东西的话,系统也能正常运行,只是网页显示就四不像了。

3:web.config 文件。这个是系统的配置文件。里面主要设置数据库的链接字符串(对你学生来说,其实配置项很多)。

4:网站项目之外,还有其他很多个项目,比如说BLL、MVC、Conris.Untitly这些。这些我们叫做类库。这些东西主要是用来被我们的网站系统系统来调用的。(后面细讲)

 

 

 

////////////下一章:系统的代码结构图

 

第一篇----什么是管理系统

原文:http://www.cnblogs.com/wy748179390/p/6674544.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!