基于ASP技术的实验室网站系统建设
2016-10-18石雁南陈晓东
石雁南+++陈晓东
【摘 要】基于ASP技术和Access数据库技术,论述了网站系统的开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。并结合某高校实验室网站系统开发建设过程,系统介绍网站的需求、系统分析及设计方案,最终并给出ASP技术实现网站的过程。
【关键词】ASP;网站建设;互联网;高校信息化
【Abstract】Based on ASP and Access database technology, the paper discusses the background of development of the website system and the design of the target, and introduces the tecknique which used to develop simply. In this paper, building a website of a university lab as an example, the system describes the site requirements, systems analysis and design, and gives the final process of ASP technology site.
【Key words】ASP;Website constrution;Internet;University information technology
0 绪论
Internet的飞速发展使其成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用[1]。各大公司企业、政府部门、科研院所甚至个人都纷纷建立了自己的网站,通过自己的网站来进行网络宣传、产品资讯发布、互动交流等等。网站可以说已经成为当今各机构所必须拥有的一张网络名片。因此,网站建设在Internet应用上的地位也显而易见。
作为高校实验室,由于缺乏一个有效的信息渠道,一些很好的科研成果不能实现网络上的技术共享。基于ASP技术的网站建设系统,采用B/S结构,具有共享性强、维护简单、业务扩展方便、可以随时随地进行查询,浏览等业务处理优点,可以有效达到
1 系统需求分析
1.1 可行性分析
系统在开发的过程中所需的软件系统有:Dreamweaver CS3、Photoshop CS3、Access、Access数据库管理系统等。随着现代科技的不断发展,特别是数据库技术和互联网技术的广泛应用,以及高效、稳定的WEB服务器的出现,越来越多的动态网站应运而生。应用现有的动态网站开发技术以及数据库开发技术,完全能够胜任该网站的开发。
1.2 需求分析
系统应满足高校实验室网站的功能需求,有网页管理模块,便于日后网页的管理维护,能够进行实验室的信息发布,展示实验室的风貌和气质,进行科技成果的发布和共享。
除了上述功能性需求外,网站还要考虑一些非功能性需求。包括性能需求、安全性需求及可移植性需求。性能方面的需求主要是指网站的交互响应时间,以及在同一时间能够并发响应并处理的用户请求的数量。安全性需求是要保护数据库防止不合法的使用,避免数据被有意无意的泄露、丢失和恶意修改。可移植性需求是指网站要实现真正意义上的跨平台运行。
2 网站系统设计
2.1 系统总体设计
基于ASP技术的某高校实验室网站采用B/S模式,系统架构如图1所示。
图1 系统架构
Web浏览器为用户层,是用户与系 统间交互信息的窗口。它的主要功能是指导用户访问已定义好的服务,显示用户输入的检索数据以及系统输出信息。
Web层属于Web框架层,主要功能是搭建Web服务,提供信息显示方式。
业务逻辑层,主要功能是提供系统与应用逻辑有关的各种服务构件,负责处理前端用户层的应用请求,并将处理结果返回给用户。
数据层,负责管理与处理各类信息数据。该层主要通过应用层组件为前端用户层提供数据来源。
2.2 系统管理维护设计
系统主要由四部分组成,各部分的功能介绍如下:
1)输入模块
主要实现用户留言、用户在线应聘、管理员会三个相关数据的输入。
2)编辑模块
实现系统中各个信息的添加、修改、删除功能。
3)管理模块
管理员对网站信息进行编辑修改。
4)系统的数据库实现
系统具有一个中央数据库,信息不仅可以提供给系统管理人员,也能以同样的方式在不同的用户间组织和分类。通过使用系统提供的唯一数据库访问方式,可以确保所有的用户都以一致的方式传递信息,因此系统内部的信息能够实时而轻松的进行查询。高校实验室资源信息系统的底层数据库包含系统管理员、所有系统相关信息、信息分类形式、留言及回复等基本相关信息。
5)后台登陆系统的Web框架实现
信息管理系统采用Struts framework,下面介绍如何实现登入业务。后台登入业务逻辑图如图2所示。
图2 后台登入业务逻辑图
3 系统测试与分析
使用不同平台和浏览器对网站的兼容性进行了测试,并网站的连接速度、负载、压力、安全性进行测试,得出网站系统性能是可靠的,实现了网站建设的初衷。
4 系统测试与分析
使用不同平台和浏览器对网站的兼容性进行了测试,并网站的连接速度、负载、压力、安全性进行测试,得出网站系统性能是可靠的,实现了网站建设的初衷。
5 结语
高校实验室网站的建设,为实验室信息与资源共享提供了有效的传播渠道,而系统架构的合理搭建,则是网站能否正常运行的保障。同时,也保证了管理人员对网站管理的高效性与舒适性。
【参考文献】
[1]John Vlissides Pattern Hatching[M].Addison-Wesley,1998.
[2]Stephen Stelting,Olav Maassen Spplied Java Patterns[M].Prentice Hall,2002.
[3]张永利.浅谈高校信息化建设[J].中国科技信息,2008(11).
[4]柳瑞禹,张志学,郑伟.基于ASP技术的Web应用技术[J].电脑与信息技术,2000(02).
[5]汪晋宽主编.网站设计与开发[M].东北大学出版社,2003.