论文部分内容阅读
摘要: 针对互联网络技术与高校信息化水平的发展,介绍网站后台管理系统的功能及主要模块,实现了网站内容的动态管理,加强网站后台系统的安全性,使网站管理人员操作更加简单、高效,提高了工作效率。
关键词:高校二级网站;ASP技术;后台管理
中图分类号:TP311.52 文献标识码:A 文章编号:1671-864X(2015)01-0096-01
引言
由于网络信息化的飞速发展,加快了我国高校信息化的发展步伐。高校二级网站是学院新闻动态发布、获取和传递信息的重要工具,可以有效提供教師与学生之间的沟通,充分利用网络平台,实现网上教学与交流。二级学院网站后台管理的优劣直接影响到网站的使用与工作效率。
本文构建的二级学院网站后台管理系统,采用ASP.NET4.0动态网站技术,以SQL Server2010作为后台数据库进行开发,高效地实现了网站后台登录模块、新闻管理模块、图片管理模块、管理员管理模块四大模块功能。该系统的设计实现了信息的发布、管理的功能,确保了数据的准确性、及时性和完整性。
一、ASP.NET技术
本网站后台系统采用ASP.NET4.0作为主要的开发语言。在ASP.NET中,Web页面现在可以称之为Web Form,使用ASP.NET能够创建与Windows桌面应用相似的用户界面。而且ASP.NET Web应用程序是编译型而非解释型的Web开发技术,ASP.NET4.0让开发人员能更容易的创建出更强大的Web应用程序。
二、后台管理系统的分析与设计
开发高校二级学院网站后台管理系统主要是为了形成多个子网页的统一后台管理模式,由系统管理员发布及维护各类模块信息。本后台管理系统提供了一个交互平台,系统管理员可以在后台管理系统中灵活添加各级子模块与信息,实现了信息的搜集、存储、分类、统计和检索等功能,并确保了数据信息的准确性、及时性、完整性和相关性。
(一)功能设计。
网站后台系统功能设计主要划分为常规管理、新闻管理、图片管理、管理员管理等。后台功能总体结构图如图1所示。
图1 后台功能总体结构图
(二)数据库设计。
网站后台数据库通过对功能需求进行模块化设计开发,包括4个数据表,分别为:Hy_admin管理员表、Hy_news新闻编辑表、Hy_news_cat导航一级栏目标题表、Hy_news_class导航二级栏目标题表。
图2 数据表
(三)后台登录模块设计。
网站后台登录采用输入地址进入后台登录adminlogin.aspx网页,管理员根据自己的用户名、登录密码、验证码,进行身份验证后进入管理页面。后台登录不在首页中显示可以防止黑客攻击,提高网站的安全性。
管理员登录的主要代码如下:
int adminnum = (int)Hy.SqlHelper.SqlHelper.ExecuteScalar(CommandType.Text, //判断用户名及密码是否输入正确
“select count(*) from Hy_admin where admin_name = @adminname and admin_password = @adminpassword”,
new SqlParameter(“@adminname”, txtAdminName.Text),
new SqlParameter(“@adminpassword”, Hy.Encrypt.MD5.ToMyMD5(txtAdminPassword.Text)));
if (admin_super == “0”)
{Response.Redirect(“Admin_Index.aspx”);}//用户名,密码正确进入管理主页面
(四)新闻管理模块设计。
新闻管理模块主要包括首页导航更新、添加新闻、编译新闻、新闻分类管理等功能,用户可以根据相应页面进行查找浏览等操作。
网站首页导航标题栏包括一级导航、二级导航的动态标题栏建立、删除、更新的功能。管理员在后台系统可以根据学院的需求自行添加或修改栏目。
新闻的添加及修改遇到带*标志的为必填项,新闻可以根据类别进行区分,选择所属导航类别,添加在相应的新闻栏目里,写入数据库。添加新闻时还可以插入图表,方便管理员操作。
(五)图片管理模块设计。
首页的新闻图片,管理员在后台系统中也可以及时进行更新操作。先选择要修改的图片,图片预览功能可以查看到是否是需要更新的图片,如果没有问题,根据路径找到所需图片的地址,选择需要上传的图片,最后点击确定,图片更新完成。人性化的管理方式更方便管理员的操作。
(六)管理员模块设计。
管理员模块有管理员的添加与删除、密码修改两大子模块组成。管理员有普通管理员和超级管理员这两种类型。普通管理员身份用户可以建立多个,超级管理员只预设一个,超级管理员用户可以添加多个管理员用户,还可以对不合格的管理员进行删除,监管所有管理员的操作。
三、结束语
本网站后台管理系统已建立完成并在校园网发布,而且已经开始在学院使用。采用C#语言、ASP.NET技术和SQL Server2010相结合进行系统开发,其界面简洁友好,可操作性强,提高了开发效率,缩短了软件开发周期,使网站易于开发及维护。本网站在性能和功能上完整,高效和安全,使网站后台管理工作变得方便简单易操作,提升了校园网的总体水平。
参考文献:
[1]顼宇峰,马军.ASP.NET网络编程从入门到精通[M].清华大学出版社,2006.
[2]胡勇辉.ASP.NET2.0网络开发入门与实践[M].电子工业出版社.2008.
[3]王哲.使用ASP.NET技术开发高校二级网站的设计与实现[J].科技信息.2010(12).
作者简介:
1.张家琦,1983年出生,女,讲师,任职于河北联合大学生命科学学院。
2.米雪,1984年出生,女,讲师,任职于河北联合大学冀唐学院人力资源部。
3.张岚,1983年出生,女,讲师,任职于河北联合大学生命科学学院。
关键词:高校二级网站;ASP技术;后台管理
中图分类号:TP311.52 文献标识码:A 文章编号:1671-864X(2015)01-0096-01
引言
由于网络信息化的飞速发展,加快了我国高校信息化的发展步伐。高校二级网站是学院新闻动态发布、获取和传递信息的重要工具,可以有效提供教師与学生之间的沟通,充分利用网络平台,实现网上教学与交流。二级学院网站后台管理的优劣直接影响到网站的使用与工作效率。
本文构建的二级学院网站后台管理系统,采用ASP.NET4.0动态网站技术,以SQL Server2010作为后台数据库进行开发,高效地实现了网站后台登录模块、新闻管理模块、图片管理模块、管理员管理模块四大模块功能。该系统的设计实现了信息的发布、管理的功能,确保了数据的准确性、及时性和完整性。
一、ASP.NET技术
本网站后台系统采用ASP.NET4.0作为主要的开发语言。在ASP.NET中,Web页面现在可以称之为Web Form,使用ASP.NET能够创建与Windows桌面应用相似的用户界面。而且ASP.NET Web应用程序是编译型而非解释型的Web开发技术,ASP.NET4.0让开发人员能更容易的创建出更强大的Web应用程序。
二、后台管理系统的分析与设计
开发高校二级学院网站后台管理系统主要是为了形成多个子网页的统一后台管理模式,由系统管理员发布及维护各类模块信息。本后台管理系统提供了一个交互平台,系统管理员可以在后台管理系统中灵活添加各级子模块与信息,实现了信息的搜集、存储、分类、统计和检索等功能,并确保了数据信息的准确性、及时性、完整性和相关性。
(一)功能设计。
网站后台系统功能设计主要划分为常规管理、新闻管理、图片管理、管理员管理等。后台功能总体结构图如图1所示。
图1 后台功能总体结构图
(二)数据库设计。
网站后台数据库通过对功能需求进行模块化设计开发,包括4个数据表,分别为:Hy_admin管理员表、Hy_news新闻编辑表、Hy_news_cat导航一级栏目标题表、Hy_news_class导航二级栏目标题表。
图2 数据表
(三)后台登录模块设计。
网站后台登录采用输入地址进入后台登录adminlogin.aspx网页,管理员根据自己的用户名、登录密码、验证码,进行身份验证后进入管理页面。后台登录不在首页中显示可以防止黑客攻击,提高网站的安全性。
管理员登录的主要代码如下:
int adminnum = (int)Hy.SqlHelper.SqlHelper.ExecuteScalar(CommandType.Text, //判断用户名及密码是否输入正确
“select count(*) from Hy_admin where admin_name = @adminname and admin_password = @adminpassword”,
new SqlParameter(“@adminname”, txtAdminName.Text),
new SqlParameter(“@adminpassword”, Hy.Encrypt.MD5.ToMyMD5(txtAdminPassword.Text)));
if (admin_super == “0”)
{Response.Redirect(“Admin_Index.aspx”);}//用户名,密码正确进入管理主页面
(四)新闻管理模块设计。
新闻管理模块主要包括首页导航更新、添加新闻、编译新闻、新闻分类管理等功能,用户可以根据相应页面进行查找浏览等操作。
网站首页导航标题栏包括一级导航、二级导航的动态标题栏建立、删除、更新的功能。管理员在后台系统可以根据学院的需求自行添加或修改栏目。
新闻的添加及修改遇到带*标志的为必填项,新闻可以根据类别进行区分,选择所属导航类别,添加在相应的新闻栏目里,写入数据库。添加新闻时还可以插入图表,方便管理员操作。
(五)图片管理模块设计。
首页的新闻图片,管理员在后台系统中也可以及时进行更新操作。先选择要修改的图片,图片预览功能可以查看到是否是需要更新的图片,如果没有问题,根据路径找到所需图片的地址,选择需要上传的图片,最后点击确定,图片更新完成。人性化的管理方式更方便管理员的操作。
(六)管理员模块设计。
管理员模块有管理员的添加与删除、密码修改两大子模块组成。管理员有普通管理员和超级管理员这两种类型。普通管理员身份用户可以建立多个,超级管理员只预设一个,超级管理员用户可以添加多个管理员用户,还可以对不合格的管理员进行删除,监管所有管理员的操作。
三、结束语
本网站后台管理系统已建立完成并在校园网发布,而且已经开始在学院使用。采用C#语言、ASP.NET技术和SQL Server2010相结合进行系统开发,其界面简洁友好,可操作性强,提高了开发效率,缩短了软件开发周期,使网站易于开发及维护。本网站在性能和功能上完整,高效和安全,使网站后台管理工作变得方便简单易操作,提升了校园网的总体水平。
参考文献:
[1]顼宇峰,马军.ASP.NET网络编程从入门到精通[M].清华大学出版社,2006.
[2]胡勇辉.ASP.NET2.0网络开发入门与实践[M].电子工业出版社.2008.
[3]王哲.使用ASP.NET技术开发高校二级网站的设计与实现[J].科技信息.2010(12).
作者简介:
1.张家琦,1983年出生,女,讲师,任职于河北联合大学生命科学学院。
2.米雪,1984年出生,女,讲师,任职于河北联合大学冀唐学院人力资源部。
3.张岚,1983年出生,女,讲师,任职于河北联合大学生命科学学院。