基于ASP的校园网站设计与实现

时间:2022-10-23 02:32:35

基于ASP的校园网站设计与实现

摘要:随着计算机网络技术的发展,校园网站已成为各高校主要的宣传窗口,该文从网站的需求分析、系统模块分析、总体设计、网站测试等四个方面,使用ASP做为前台开发技术,ACCESS做为后台数据库技术,以郑州旅游职业学院为例介绍校园网站的制作过程,并进行了代码实现。

关键词:校园网;设计

中图分类号:TP301. 6 文献标识码:A 文章编号:1009-3044(2013)09-2266-05

随信息化时代的到来,校园网站已成为各高校主要的宣传窗口,同时也为学校内部各部门进行信息交换和沟通搭建了一个有效的平台。目前,各高校校园网建设已取得了可喜的进展,校园网站建设改变了传统的教学模式、教学方法、教学手段。促进了教育观念、教学思想的转变,大大拓展了教师和学生的视野。校园网网络系统是一个非常庞大而复杂的系统,它不仅为现代化教学、综合信息管理和办公自动化等一系列应用提供基本操作平台,而且能够提供多种应用服务,使信息化及时准确的传送给各个系统。

本文以根据结合郑州旅游职业学院的教学工作特点,从需求分析、系统设计、界面设计,代码设计四个方面,使用ASP做为前台开发技术,ACCESS做为后台数据库技术对该学院进行了网站设计并进行了实现,效果良好。

1 需求分析

本系统作为郑州旅游职业学院的门户网站使得用户在进入校园网站以后, 可以浏览到学院概况、教学管理、实训就业、软件下载、校内新闻、招生信息几个栏目的内容,同时用户如果想查询自己所需要的信息,可以通过注册会员来完成,管理员用户则通过对上述栏目内容的修改、添加来实现网站管理功能。系统主要用于实现以下三大功能:

1)系统管理:管理员进行后台管理后,对网站后台及用户管理的更新数据库设计登录系统。

2)新闻管理:已发贴子及评论的管理。

3)用户成为会员进行信息的查询。

从需求分析可以看出该数据库主要用来储存新闻以及管理员用户的登录信息。

通过对数据库的需求分析我们得出的结论可知,在整个网站建设的过程中只需个数据库文件,文件名设置为:data.mdb,而后在数据库文件中新建两个数据表,表名分别为admin和news。具体字段及数据表设计信息如下:

数据表admin的设计如表1,表2。

2 系统功能的实现

前台的制作主要目标是体现通过界面设计以及布局出体现出该院的风采、特点与特色。对网站前台的整体设计应该把握在学院网站上,不同于商业网站的色彩多样、布局时尚等风格,对学院网站的制作应从学校网站的方面考虑,稳重,大气同时又突出学生的朝气,蓬勃向上。

2.1 前台各页面的设计

模块设计是软件设计中的重要阶段,主要任务是把系统的功能需求分配给软件结构,从而形成软件的模块结构图。本系统主要研究学校网站,该系统在Windows系统下,以B/S(浏览器/服务器)体系结构作为基本架构,采用Microsoft Office中的Access 来设计数据库,以IIS 5. 0作为Web服务器软件,用VBScript编写ASP程序。

2.2 新闻显示页面的设计

如图2所示。

2.3 招生就业页面的设计

如图3所示。

2.4 下载页面的设计

如图4所示。

3 后台功能模块的设计及实现方法

网站后台的制作主要体现在新闻系统的管理。主要有管理员的登录,新闻的,新闻的编辑和删除以及管理员的管理和注册。而网站后台的重中之重就是网站的安全性。必须从各个角度来考虑整个网站的安全,不能让游客进行新闻的纂改以及删除,未注册为管理员的用户不能进行后台的登录等等,都是进行后台建设时必须注意的。

3.1 建立数据库连接文件

由于编写其他模块每次都调用数据库,所以编写一个存放数据库打开、关闭函数的include文件,以方便在后面需要进行数据库操作的模块调用,并且将几个常用的公用函数也存放进来,以降低重复率。

3.2 管理员登录及注册模块的设计及实现方法

管理员登录模块的设计实现主要有前台入口、登录页面、登录跳转页面、管理员管理与注册页面、退出登录处理页面等组成。

主要实现流程为:

3.3 登录页面login.asp

3.4 管理员管理及注册页面admin_admin.asp

下面给出后台管理员注册界admin_admin.asp页面的部分实现代码:

4 新闻管理模块的设计及实现方法

新闻管理页面主要有管理首页、新闻、新闻修改、新闻删除页面等组成。

主要实现流程为:

因篇幅所面面仅以新闻管理界面为例进行说明实同

1)新闻管理首页admin.asp

经过测试,本系统运行正常,能实现所设计的所有功能,包括浏览新闻,用户登录、修改用户信息和相关的网页管理功能,系统运行状态良好,达到预期目标。

5 结论

基于ASP校园门户网站有助于对学校进行全方位的展示,使用户能够更全面地了解学校风采与特色,同时学院的各项重要活动与招生政策都通过各部门的网页进行,实现了校务公开的网络化。能够更好地提高办学质量和学校知名度。

参考文献:

[1] 王珊,萨师煊.数据库系统概论[M].4版.北京:高等教育出版社,2006:22-34.

[2] 邱哲,王俊标,马斗.Struts Web设计与开发大全[M].北京:清华大学出版社,2006:67-78.

[3] 翁为兵,李耿.ASP 网络编程技术[M].北京:新时代出版社,2004.

[4] Bruce Eckel.Think in java[M].北京:机械工业出版社,2007:112-119.

上一篇:水体氨氮原位快速检测智能传感器的研制 下一篇:在欧洲释放云计算潜能(五)