[摘 要]随着信息技术的高速发展,21世纪是数字信息时代,互联网正以前所未有的冲击力影响着人类的生活。中国的幼儿园高峰发展趋势下,正是在这样的趋势下,网站建立慢慢会走进幼儿园,通过网站来发布消息,共享资源,为幼儿学校和学生家长提供一个相互交流的平台,增强幼儿学校和家长之间的联系。
本文主要简要讲述数据库进行学校网站设计的开发过程,详细给出了从学校网站的需求分析到总体设计、详细设计与实现及测试的各个环节,最后对本网站做出了客观评价,指出了本网站的不足之处,并给出今后的完善方向,基本上完成了一个网站所要求的内容,包括前台展示和后台管理。整个网站包括首页模块、留言板模块、后台模块。对设计网站模块有一定的了解。
[关键词]ACCESS数据库、ASP、学校网站模块
中图分类号:G72 文献标识码:A 文章编号:1009-914X(2016)02-0004-01
一、幼儿园网站建设的问题
1.网站缺少对访问者的分析,针对性不强
在网站建设前,未分析网站的访问者会是哪些人群,他们想通过网站获得什么信息,然后有针对性地选择和甄别相关资料,为访问者提供必要的教育信息和指导。从当前情况看,吉州区保育院在建设网站时缺少对访问者的分析,提供的信息或过于简单,或理论性太强,致使访问者兴趣不高,网站作用难以发挥。
2.网页的色彩、结构、背景等搭配不够和谐,缺乏观赏性
网页的色彩、结构、背景、底纹等搭配和谐、工整美观,会增添网站的艺术气息,提升网站的文化品位。目前吉州区保育院网站的网页色彩方面还有待提高。例如:网站首页的色彩对比过于强烈,文字、图形等过于追求动态效果;为了尽可能提供信息,把页面塞得满满的,图片、文字、动画应有尽有,这样的设计、布局可能会给访问者眼花缭乱的感觉。
二、现代计算机技术
在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的学校对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新网站投入使用时,只要对员工进行少量的培训,网站的功能和使用方法就基本上能够是网站顺利运行。开发本网站所用的软件主要为Dreamweaver,ASP编程语言,IIS服务器搭建。
Dreamweaver是美国公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理网站。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。Access能够存取 Access/Jet、Microsoft SQL、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的”进阶用户”则能使用它来开发简单的应用软件。虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。Access 是微软公司推出的基于Windows的桌面关系数据库管理网站(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库网站的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理网站提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、动态服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
ASP(Active server pages)是一种类似HTML(Hypertext Markup Language超文本标识语言)、Script与CGI(Common GAteway Interface 通用网关接口)的结合体,但是其运行效率却比CGI更高、程序编制也比HTML更方便且更有灵活性,程序安全及保密性也比Script好。ASP可以和HTML或其它脚本语言(VBScript,JavaScript)相互嵌套 ,是一种在WEB服务器端运行的脚本语言,程序代码安全保密 。ASP以对象为基础,内置ADO组件,因此可以轻松的存取各种数据库 ,还可以将运行结果以HTML的格式传送至学生端浏览器,因而可以适用与各种浏览器。
三、 网站功能需求分析
(一)功能需求
1、前台用户
(1)学校简介:学校相关信息
(2)校园动态:学校动态更新;
(3)图书推荐:励志类书籍推荐;
(4)校园风景:学校风景图;
(5)校园之星:每周校园杰出者;
(6)家园互动:用户留言。
2、后台管理网站功能网站功能主要分为5个模块
(1)学校信息管理:
学校信息主要包括学校简介、添加信息。学生可以浏览这些信息,管理员则可以通过后台管理网站,及时的更新学校信息。
(2)图书信息管理:
一些适合孩子的图书推荐,包括励志,故事等。管理员则可以通过后台管理网站,及时发布新图书,查询、修改、删除原有图书信息。 (3)学校动态管理:
学校动态管理主要包括学校动态管理、学校动态、业内资讯。用户可以通过学校动态了解最新或最近公司里所发生的一些大事。管理员在后台可以发布信息,修改动态、删除动态、查询动态等。
(4)校园之星管理:
每周校园表现优秀的同学。管理员在后台可以进行修改、查看。
(5)用户留言管理:
制作留言板,能够让家长发表一些对学校的看法和建议。学校能及时的了解家长的问题,让家长更加满意。管理员在后台可以对留言进行管理,删除、回复等操作。
(二)主页及功能模块划分
主页面是学校网站前台首页,用于用户浏览学校整体,是一个站点地图。在该页面中可以实现用户登陆,点击浏览其他各项功能,导航信息连接,实现对各个子栏目的链接。
具体功能如下:
1、幼儿园首页(index.asp):学校网站的首页
2、幼儿园概况(jianjie.asp):学校的介绍
3、校园动态(dongtai.asp):学校的新闻
4、幼儿图书推荐(book.asp):书本的推荐
5、校园风景(xw.asp):学校的建筑与活动照片
6、校园之星(ry.asp):每周与每月之星
7、家园互动(messageshow2.asp):留言板
本网站分为前台用户浏览和后台管理员管理。前台用户浏览有学校简介、校园动态、图书推荐、校园风景、校园之星、家园互动这六大功能模块。后台管理员管理有管理员管理、学校信息管理、图书信息、动态管理、校园之星管理和留言管理。
四、 总结
在设计阶段感受最为深刻的是掌握学习的方式和解决问题的方法。首先是解决问题的方式,虽然面临的信息很多,但是如何从大量的信息中筛选出所需的信息,有用的信息,才是解决问题的关键,另外一个就是解决问题的方法,就像我在解决设计中的很多问题一样,一开始总是在看书,和树上的进行比对,虽然书本上的只是大部分都是有价值,正确的,但实际上每个人编程的思路和对数据处理的方法、思想都是不同的,这旧要求我们一定要通过实践才能找到解决问题的方案。在整个毕业设计的过程中,我深刻的体会到了这一点的重要性,也牢记主了这一点,在今后的学习和研究中我也会继续将这种方法延续下去。
参考文献
[1] 袁玫.网络数据库应用教程.北京:人民邮电出版社,2002
[2] 蔡翠平.网络程序设计�DASP[M].北京:清华大学出版社,2002年1月第一版
作者简介:
于静(1975-)辽宁沈阳,沈阳市体育运动学校,高级讲师,计算机教师。
【浅谈幼儿园网站设计构成模块研究】