因为ASP 。NET是基于通用语言的编译运行的程序,其实现完全依赖于虚拟机,所以它拥有跨平台性,ASP 。NET构建的应用程序可以运行在几乎全部的平台上。其中大致分为以微软。NET Framework为基础使用IIS做为Web 服务器承载的微软体系,以及使用Mono为基础框架运行在Windows或Linux上的开源体系。
2。4 B/S模式
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装SQL SERVER、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。
Browser/Server结构主要是利用了不断成熟的Web浏览器技术:结合浏览器的多种脚本语言和ActiveX技术,用通用浏览器实现原来需要复杂专用软件才能实现的强大功能,同时节约了开发成本。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。
2。5 开发环境
操作系统:Windows 7,Windows 10
数据库:SQL SERVER 2008R2或者SQL SERVER 2014
开发工具:Visual Studio 2012
开发语言:C#
浏览器:Google Chrome
3 系统需求分析及数据库设计
3。1 需求分析
需求分析是软件开发流程不可缺少的一部分,只有正确的需求分析才能让开发人员知道用户的真实需求,才能开发出让用户满意的软件产品。
本系统共分为四个功能模块,分别为:前台网站展示和网站系统后台管理,而网站系统后台管理又包括系统基本功能管理(后台用户管理、公告管理、留言管理、网站参数配置管理、网站简介、联系我们),新闻管理(新闻类别管理、新闻管理),图片管理(图片类别管理、图片管理)。
(1)前台网站展示:包括首页,企业简介,新闻中心,荣誉资质,产品展示,留言,联系我们;
(2)登录模块:用户根据账号和密码进行登录;来:自[优.尔]论,文-网www.youerw.com +QQ752018766-
(3)后台用户管理:包括用户的增删该查;
(4)公告管理:查看已发布的公告和新增,修改删除;
(5)留言管理:查看游客的留言;
(6)网站参数配置管理:配置网站的基本参数,该参数显示在门户网站的页脚处;
(7)网站简介:可以更改首页中显示的网站简介;
(8)联系我们:配置联系方式;
(9)新闻类别管理:新增、修改、删除新闻的类别;
(10)新闻管理:新增、修改、删除新闻的内容;
(11)图片类别管理:新增、修改、删除图片的类别;
(12)图片管理:新增、修改、删除图片的内容。
系统功能图如图3-1,图3-2
图3-1 网站功能模块
图3-2 系统功能模块
3。2 数据库概念结构设计
通过对系统需求进行分析,规划处系统中使用的数据库实体对象分别为“用户”,“新闻”,“图片”,“网站参数”等实体对象。系统整体E-R图