电气网站后台设计(附件)

本论文设计选题是电气学院网站后台设计,前期通过对最具代表性以及具有鲜明特色各高校网站前台界面的大量探讨与研究,电气学院网站前台界面主要包括首页、新闻版块、学院概况、师资队伍、实践教学、党群工作、教务工作、教学科研、学生工作、招生就业、学院荣誉、下载专区等板块,相应的后台导航包括用户管理、系统管理、类别管理、实现排序功能、前台对应各版块内容信息的添加修改等。后台设计过程中使用的主要编程工具为Visual Studio 2013,基于ASP.NET编程环境,以C#语言为编程语言,来设计网站后台,实现前台所需的功能。本次设计对电气学院网站进行全新的界面设计,后台管理也采取目前最新的设计语言进行设计,对后台管理导航界面进行全新设计,可以实现对网站前台内容快速添加修改,最终实现网站的高效率运行。 关键词 网站设计,后台设计,数据库设计,C#,Visual Studio 2013,ASP.NET 目 录
1 引言1
1.1 设计思想1
1.2 开发语言选择2
1.3 开发工具的选用及介绍4
2 网站开发总体方案设计6
2.1 前台设计模块7
2.2 后台设计模块8
3 网站后台开发具体设计与实现8
3.1 数据访问8
3.2 数据绑定9
3.3 用户角色管理10
3.4 网站导航11
4 网站后台模块具体解决方案12
4.1 数据库建立12
5 网站测试18
5.1 安装IIS服务器18
5.2 配置IIS服务器18
5.3 网站维护的必要性20
总结21
 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
谢22
参考文献23
1 引言
进入21世纪,互联网的发展得到高速推进,各行各业的发展与互联网紧密联系。在教育领域内,各高校逐渐意识到互联网对教育教学工作的便捷与高效特性。因此,各高校基本上已拥有自己的学校门户网站[1]。学院网站的建设,在提高学校信息化[1]办公效率的同时,又增加外界对学校的了解,以及对各高校之间的学术交流以及人文交流提供便捷通道。
互联网[2]发展的初期,网站由域名、空间服务器以及程序组成,开发难度相对较低。随着计算机的软硬件处理能力的大幅提升,网站开发的过程变得日趋复杂,难度日趋提升,不过,网站的交互性在逐渐变得更加简洁,网站可以实现的功能也更加强大。因此,如今网站的组成部分比早期也相应多了DNS域名解析、数据可及网站程序等,即一个完整的网站设计过程包括前台设计和后台设计两部分设计任务,最终才能实现网站的全部功能。
本次毕业设计课题是电气学院网站后台设计[2],主要任务是根据前台板块的设计内容,设计数据库,通过后台支撑,实现前台所要求的所有功能。前期需要对所建网站进行整体规划,即决定其功能、栏目设置、版面布局、颜色基调等基本内容。网站后台设计的主要任务是根据前台设计需求,利用数据库SQL[3,9,10,12]技术,借助(虚拟)服务器,实现前台各项数据及内容显示。
电气学院网站后台管理界面包含前台新闻模块新闻的发布与更新功能,可对已更新的新闻进行分页显示、自动排序,同时,前台的其他板块也可通过后台进行直接更新与修改。此外,网站后台的安全是网站建设不可忽略的关键性问题,因此,保障网站安全对学院网站重要信息的管理非常重要。同时,网站的安全维护能力也能体现高校以及学院对网站的高度重视。
1.1 设计思想
电气学院网站设计的整体思路是建立一个主题新颖、界面简单美观、办公高效的二级学院门户网站[1]。总体方案确定前期,我们对全国各大知名高校的网站的设计风格与功能设置进行详细的探讨与分析,最终确定,此次,我们对电气学院网站的设计采取简约时尚的风格,网站的功能进行进一步的丰富与完善。当然,学院网站的建设的最终目的是服务老师、服务学生、对外宣传以及作为各高校间的交流平台。
根据课题要求,电气学院网站前端开发以及后台设计,均采用基于ASP.NET[6,8,13,14]平台的开发工具Visual Studio 2013[6]进行全程开发,借助Adobe Photo Shop CS6进行前端版面设计,以及SQL Server 2014[3,9,10,12]数据库开发软件进行后台设计,最终可以实现网站的全部功能。
本文以电子与电气工程学院网站设计为例,详细论述该网站的设计以及建立过程,具体要求如下:
(1)设计目的
1)具备数据库开发的知识;
2)熟悉浏览器/服务器模式技术;
(2)主要功能
1)掌握ASP[14]或者ASP.NET[6,8,13,14]编程环境;
2)掌握WEB[2]技术结合数据库进行MIS的设计。
(3)开发环境
1)CPU:配置为CoreTM i3 2.0GHz的CPU。
2)内存:配置为2GB。
3)硬盘空间:安装磁盘要求2.5GB以上,系统磁盘要求至少20GB。
4) 操作系统使用Windows 7 Professional版本,采用ASP.NET技术以及SQL Server 2014的数据库开发环境。
1.2 开发语言选择
1.2.1 C#概述
C#是Microsoft专门为.NET量身打造的一种全新的编程语言。C#已经分别被ECMA和ISO/IEC组织接受并形成ECMA-334标准和ISO/IEC 23270标准。C#的类型即.NET Framework所提供的类型,并直接使用.NET Framework所提供的类库。ASP.NET 3.5本身就采用C#语言开发,所以C#不仅非常适用于Web应用程序的开发。
C#代码在.NET Framework提供的环境下运行,不允许直接操作内存,增强了程序的安全性。使用C#能构建健壮的应用程序。统一的类型系统。所有C#类型都继承于一个唯一的根类型object。因此,所有类型都共享一组通用操作。完全支持组件编程。
1.2.2 ASP.NET
ASP.NET[6,8,13,14]基于.NET Framework,使用.NET语言调用.NET Framework类库,实现Web应用系统开发,其最新版本是ASP.NET 4.5。
.NET Framework是一套应用程序开发框架,主要目的是要提供一个一致的开发模型,其最新版本是.NET Framework 4.5。.NET Framework提供一个一致的面向对象的编程环境。通过在服务器端安装Microsoft .NET Framwork及IIS(Microsoft Internet信息服务),使用ASP.NET[6,8,13,14]可提供Web应用程序强大的安全性。
提高ASP.NET的程序性能,可通过以下几个方面来解决,开发人员可以通过对网站进行特殊编码,例如,对字符串的连接问题可以进行特殊的编码,从而改进网站的加载性能。另一个方面,网站开发者可以根据类型转换特点,尽量选择使用数组或者泛型集合,这样做的目的是减少装箱拆箱操作,进而提升网站的加载速度。
前台设计主要的开发工具主要包括以下两种,如图1.1所示:

图1.1 前台开发工具
它们的主要特性分别如下:
Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2015版本,基于.NET Framework?4.5.2。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzdq/761.html

好棒文