第一篇:校园网站建设情况汇报
平阳中心学校局域网建设
平阳中心学校的网站始建于2001年,至今已经有十个年头了,从一开始的静态页面,到如今动态、个性的页面,从一开始的租用空间到现在拥有自己的服务器群,从原来的DDN专线上网到如今的20M光纤直连学校,如今学校的信息化装备与水平有了极大的提高。从原来只考虑如何把网站建得活泼生动、内容丰富、界面友好,到如今更好关注网站后台服务、功能划分和集成门户,开始考虑如何基于数字校园环境下考虑学校的网站建设。现将我校近年来对校园网站建设的思考与建设情况汇报如下:
一、网络规划
学校将校园网站的建设纳入到学校数字校园的建设之中,从数字校园的建设的层次、标准、规范、解决方案之中去寻求学校网站建设的思路,将网站看成是学校数字校园的门户。
所谓数字校园是指数字化的学习环境,即通过多媒体技术与网络技术,将知识、资源、信息汇集成各种数字学习内容,为教师和学生更好地学习、生活和工作提供服务,并形成相应的信息规则、信息习惯与信息氛围,促进学校教育教学和管理方式的变革。按照这样的想法和思路,我校针对当前校园网建设的现状,对数字化校园的概念、内容、应用作了深入研究,提出了学校的数字化建设模型,很好地解决了学校教育信息化的规划问题。
1、层次
一是网络层,主要解决基础网络互联互通的问题,对现代网络的架构、带宽、布线、区域互联、无线与有线的结合等方面作了详细的规定。 二是基本服务层,主要是解决统一用户验证,提供目录服务、用户权限、www.xiexiebang.com)和网上动物博物馆(dwbwg.qhsms.com.cn)。都是学校专门为学校七十周年校庆和动物博馆开设的专题性网站,其中网上校史馆包括历史沿革、光辉历程、师长风范、人才备出、校史钩沉、社会聚焦、七十华诞等栏目。而网上动物博物馆的栏目有:了解本馆、新闻报道、馆室风貌、馆藏资料、标本故事、课程开发、科普教育等。作为学校的办学特色,网上校史馆和网上动物博物馆的开设获得了许多校友和参观者的好评。
上述各网站,从技术上来讲都提供了信息检索、网站帮助、网站地图、访问统计、留言互动、家校互动等功能,推荐了相关的网站链接,包括上级主管部门户网站的链接、提供教学研究、教学资源以及引导学生健康上网的网站等,没有无效链接。
三、资源积累
我校资源建设包括学校网站、共享文件夹、专题学习网站、在线视频等,它们共同形成了学校的资源门户。
1、学校文件库
学校文件库是我校具有特色的一个资源建设平台。它采用共享文件夹的方式,结合域用户管理,可以实现方便灵活的权限控制,采用VPN方式,可以实现Internet上的资源访问,结合sharepoint2007上的搜索服务,可以提供搜索、查询、订阅、日志等个性化服务,初步具备了一个知识平台的作用。
我校每年新建一个共享文件夹,作为学校资源建设的主体,在2005—2009五个学年中,我校在文件库中共享资料分别达到20G、34G、40G、69G、117G,目前学校各处室的办公文件全都存在这个系统之中,有75%以上的学科组和备课组,建立了全套的教学备课资料。
强调校本资源的积累与共享,抓住了资源建设的中心。在学校资源积极的同时,我们非常强调校本资源的概念,即一定要把自己找过、用过、改过的东西才能传到学校资源库中来,自己对现在资源的收集、整理、使用、改编的过程,其实就是资源增值的过程,只有把这部分资源共享出来才最有意义。
强调个人知识管理向组织知识管理的转变。在学校资源建设的同时,我们非常注意学校文件库容量的分配,学校一般不提供个人性的网络空间,如个人的FTP。要想使用更多的服务器资源,必须要将资源上传到学校文件夹中,学校文件夹不设最高容量上限,鼓励更多的人将个人知识共享出来,成为组织的知识。
2、隐性知识挖掘
采用多种形式,尝试隐性知识挖掘。学校在显性资源建设的同时,正关注到学校隐性知识的管理,学校利用现代教育技术与装备,拍摄了名师专题教学录像课40多节,全部发布在校园网上,鼓励名师开展网上教研与备课,共建有专题学习网站20多个,学校开设了省前中网志,为开展教育、教学研究提供平台,至2009年底,共注册的博客总数达145人,日志总数达1687篇,评论总数达2806条,此外,还通过许多种活动措施,如青蓝工程、名师工作室、校本研修、电子备课、学案编制等方式,加速隐性知识的挖掘,这些隐性知识,为学校信息化建设增添更多更鲜活的知识资源。
3、资源分类标准 对资源分类标准进行研究,形成知识地图。为做好学校文件库的服务功能,我们每个都会对文件库进行目录分类方面的研究,学年期初会征求各部门和教研组意见,修订分类编目规范,争取做到了目录规范,体系清晰,分类更符合实践要求。从大的分类来讲,主要包括:新闻类(news)、管理类(management)、课程类(course)、班级类(class)、资源类(resource)和项目类(item),管理类按学校组织体系和工作职责进一步细分,课程类中的每个领域中的资源按课程标准和教学实施情况进行混和分类,每一个分类体体系都有相应的权限管理、命名规范和序号编码,通过八年的实施,基本得到了师生的共同肯定,也成为学校事实上的知识地图,大家都知识,要找什么东西该到哪里去找,有了什么资源,该放到哪里去。
四、网站应用
1、对外宣传
通过介绍本校基本情况,及时以文字、图片和视频等多种形式展示校园动态和教学状况,如实地展示学校的办学经验与特色,突出了优秀教师和学生的活动风采,能发布教师的教育教学成果和学生的优秀作品,并通过留言簿、教育博客,让社区、家长和学校等通过校园网平台互动参与学校的管理,扩大了省前中的社会影响。
2、教学应用
在教学应用上,继续探索网络环境下的探究性学习模式。在十一期间,我们又组织许多教师继续开展类似的研究,取得了许多优秀成果,许多教师利用校园网站资源开展案例分析、课题研究、学科网络化备课应用、学科研究论文等网络教研,取得了积极的效果。
学校在高一年级尝试开设多门网络课程,与现有的课堂教学同步,方便了学生课余学习的需求,同时,跨班级的网络课程资源也丰富了学生对教师讲课的选择性,可以通知网上讨论、网上聊天等方式,加强教学与学习双方的沟通与交流,上述网络课程的开设为进一步深化课程与教学改革打下了良好的基础。
3、管理应用
除了上述的学校管理网站系统外,学校还采购了图书管理系统,将学校图书馆的12万册藏书量,三百多种报章杂志和2万多张音像资料,统一采用计算机进行管理,借还十分方便。同时采购了华夏实验室管理软件,将学校实验室拥有的各类物理、化学、生物仪器进行了统一的分类、借还和更新管理。此外,还安装了共创资源管理系统、新课程教务管理系统等,为学校的资产管理和教学管理现代化、信息化提供了条件。
五、服务保障
1、组织机构
学校将信息化发展规划,纳入到学校三年主动发展规划中,明确指出:学校办学要走信息化、国际化、集团化办学之路,把数字校园列为学校四大规划项目进行重点建设,并提出“我校要进一步发挥优势,挖掘、创造、整合、利用学校资源,以数字化校园建设为龙头,进一步加强资源建设,以信息化带动教育的现代化。要建成数字化的学习环境,通过多媒体技术与网络技术,将知识、资源、信息汇集成各种数字学习内容,为教师和学生更好地学习、生活和工作提供服务,并形成相应的信息规则、信息习惯与信息氛围,促进学校教育教学和管理方式的变革。”
学校成立现代教育技术工作领导小组和现代教育技术中心,由校长办公室专门负责网站内容建设、现代教育技术中心负责网站的规划和技术工作,各部门通力协作,各司其职,能及时更新网站的内容,学校教师和学生都能及时上网浏览学校信息,各项工作要求正逐渐变成正常的信息习惯。
2、管理机制
建设了各类运行与管理制度,如域帐号管理制度、文件夹权限制度、IP管理制度等,数据库每周备份一次、网站源文件每月备份一次、文件库每年备份一次,并针对各类故障都有应急预案。
3、网站维护
学校建设网络管理服务系统,采用的是Orion NPM 9.0 可以24小时进行全面的网络管理与监督,同时使用SNMP协议对各种交换机和服务器进行性能监测,发现问题,可以随时以各种方式通知管理员。
此外,学校还购买了深信服上网行为管理硬件,24小时监测出去和进入网络的信息,所有日志均保留60天的日志。可以通过进一步的分析,发现对校园网站的攻击行为。
以上是我校近年来在学校网络建设与网站管理上的一些思路与想法,总体而言,我们的网络规划具有一定的前瞻性和先进性,但是,由于国内教育软件开发机制尚未真正建立,教育类软件的标准化还无从谈起,这就造成了当前学校网站建设的混乱情况,没有真正体现出教育行业应有的特色与要求。在我校部分网站系统开发的具体过程中,我们也没有完全遵循规划的要求,这在一定程度上造成了省前中网站应用的滞后。此外,由于缺少基于微软件平台开发商的合作与支持,我们的界面还不够友好,多少有些影响用户的积极性。但是,我们坚信,随着国内教育软件需求的逐渐壮大,教育软件开发逐渐规范,按照我们的规划思路,我们的数字校园和网站建设一定会持久壮大,不断适应于学校教育教学和管理的需求。
第二篇:校园网站建设总结
校园网站建设总结
随着信息技术的飞速发展和“校校通”工程的实施,已有相当数量的中小学建设了自己的校园网站,更多的学校也正在筹建中。我校于2006年建成校园网,经几年的建设,我校校园网站栏目和内容逐步完善,在教育教学中正发挥着越来越重要的作用,并受到来我校指导交流的兄弟学校领导和专家的好评。
一、校园网站在教育教学中的作用
校园网是建设信息化教学环境的基础设施,是实施素质教育的重要手段。建设一个先进、实用的校园网,实现教学管理信息的快速传递,可以促进学校提高办学水平和办学效益。校园网站是学校对外宣传的重要窗口,我校校园网站设置有学校概况、教学管理、教育科研、德育之窗等栏目,校园新闻信息更新及时。在学校概况栏目中,我们可以了解到学校的概况、校园环境以及学校所获得的荣誉。在教学管理栏目中,教导处将教学管理的各项信息及时传送到校园网,师生和家长能及时了解学校教学动态。
二、校园网站建设中常见的一些问题 问题
1、网站更新不及时
学校花了大量的人力和物力建好了校园网站,但网站信息更新不及时,访问者一周甚至一个月几次登陆,看到的内容都没有多大变化,也就很难增加他对学校网站的兴趣。问题
2、学校网站互动性较差
学校网站一方面是提供给访问者学校近期的教育教学信息,另一方面,网站也可以通过留言板和论坛,让访问者向学校提出各种意见和建议,从而对改进学校的教学和管理工作有所帮助。我校网站由于各种原因,有的没有设置相应的师生互动、家校互动的模块,有的对提出的问题未能及时做出回复。问题
3、网站安全性差
由于学校经费限制以及网络管理人员时间的限制,多数学校都没有安装硬件防火墙,容易受到黑客的攻击。这些黑客往往是一些在校学生,以更改学校网站为乐趣,显示自己的水平。另一方面,网络上有许多现成的黑客软件,稍微了解一些计算机和网络知识的人利用这些工具,就可能对我们的网站造成较大的危害。如果出现了问题未能及时采取对策,访问者输入网址发现不能正常访问(打不开页面或网站页面被篡改),也会造成访问量的下降。
三、我校在学校网站建设的一些体会 1.争取领导重视 学校领导是学校教育信息化的决策者,要建设好校园网站,仅靠网络管理人员的工作是远远不够的,需要各级领导的大力支持和鼓励。在平时工作中,我们要经常向学校领导汇报信息技术的一些最新发展动态,向领导提出好的建议,当好领导进行学校信息化建设的助手,在工作中遇到问题和困难,要积极寻求领导的帮助。2.建立较为完备的网络管理规章制度
为规范校园网的使用,我校分别建立了《校园网络管理规章制度》、《教师办公室计算机使用管理规定》、《网络教室管理规章制度》等,对教师和学生使用校园网络进行引导。3.网站信息实现动态管理
早期的网站大多是静态的页面,网站信息量小,内容更新不及时,网络管理人员维护网站的工作量很大。校园网站采取数据库结合ASP、PHP、JSP等动态网站技术。学校各部门可以在任何一台能够联网的计算机上及时上传各类信息,而且可以生成统一风格的网页,这样大大减轻了网络管理人员的工作量,同时又可以保证网站信息的及时更新。但是,这种动态网站技术同时也可能会带来一些问题,我们需要对上传的信息经过审核才能正式发布。我校是采用设置分级管理权限的方式来解决这个问题的。校办公室和网络管理中心具有超级管理员权限,可以对网站的总体栏目进行设置,分配其它管理员的权限。党总支(工会)、教导处、教科室、政教处(团委)、总务处领导具有大类管理员的权限,可以对本部门需要上传到校园网站的信息进行发布、审核。
不少人认为,学校网站没有很多信息可以发布。根据我们在工作中的体会,校办公室可以发布校历、作息时间安排、每周工作安排、校行政会纪要及各项通知,教导处可以发布期中、期末教学安排、教师公开课、校内外教学比赛安排、学生第二课堂安排、讲座、活动课表、学生参加各类比赛获奖喜报等。依此类推,学校每个部门都有很多信息可以在校园网上发布。学校每年举行的军训、运动会、艺术节等活动,都可以在校园网上及时看到图文并茂的报道,这样每周校园网上可以有5至10条新闻发布,而这些信息又是师生和家长所关心的。
我校网站上设置了留言板和校园论坛模块,以实现远程家校互联和师生互动。但对此也有着较为严格的管理,留言板具有审核功能。学校欢迎善意的批评和建议,但要杜绝出现违法的文字内容,不能出现对学校和教育工作者恶意人身攻击的言论。4.保证校园网络的安全
在条件允许的情况下,最好能安装硬件防火墙。平时要注意及时打上微软的官方补丁,打开自动更新功能。也可以自己安装瑞星或天网的软件防火墙,关闭不用的端口,如果使用的是Windows 2000或2003,要对IIS作一些安全设置。对上传文件和SQL注入攻击特别要加以防范,要定期做好学校网站的备份。
在当前学校经费普遍紧张的情况下,我们在建设校园网的过程中深深的体会到,不能一味赶时髦,追求最先进的技术,因为先进性是要用大量的经费作支撑的。如果学校暂时无法一次性投入大量的财力来建设校园网,就要求我们要将现有的资金用到实处,真正做到少花钱、办好事。只有在现有条件下尽力做好,才能争取到更大的资金和人力的投入,从而形成一个良性循环。我相信,在各级领导的关心和支持下,经过努力,校园网站在学校教育信息化进程中将会起到巨大的作用。
第三篇:校园网站建设实施方案
校园网站建设实施方案
------xxx中学
“科教兴国,教育为本”,教育事业蓬勃兴旺是国家可持续发展的根本保障。新的世纪,信息技术正以惊人的速度传播着新世纪的文化价值观点。面对教育界的新形式,为了加大学校与外界间的信息交流,提高学生的综合素质,提高办公和教学效率,提高学校管理水平,进行高效的信息传输,学校校园网络建设势在必行。
一、指导思想
以创办爱心校园、快乐校园、数学校园、学习校园为办学目标。以满足教育信息化需要为前提,以提高教学运用效益为目的,以先进实用,规范安全以及良好的接入性,开放性和扩展性为标准,传承创新德育改革传统,培育全面提高学校教育信息化水平,为加快教育现代化进程提供技术、资源和队伍保障。
二、设计目标
校园网建设最根本的目的是为了教学,通过现代化的教育方式为社会培养优秀的人才。校园网应用的对象是教师、学生和校方领导:教师的主要精力应该放在如何应用现代化的教学手段来提高教学质量,学生的主要目的是利用现代化的教学环境来学习更多的知识,而领导可以应用网络提供的多种方式更快捷,有效的管理日常工作。
三、方法措施
(一)机构组织
1、教育信息化领导小组及成员
组
长:xxx
副组长:xxx
成员:xxx xxx xxx xxx
2、专职教师:xxx
3、兼职教师:xxx
(二)硬件设备
1、学校设立两间机房,共计50平方米,内有操作台。
2、购置一台WEB服务器,cpu:双核1.87G,内存:2G,硬盘:500G。
3、机房内有领导小组及成员名单、《网络安全管理制度》、《网络管理员岗位职责》、《校园网站管理制度》、《远程资源下载制度》、《校园资源上传制度》、《网上信息审核发布制度》、《设备维护维修制度》、《办公人员分工及职责》。
(三)网站上模块栏目及功能如下:
1、学校概况模块:学校的基本情况。
2、学校组织模块:学校下设组织。
3、新闻通知模块:学校新闻活动动态。
4、教学管理模块:教学管理规章制度。
5、教师园地模块:名师风采、教师荣誉。
6、学生园地模块:学生作品、校园之星、经验交流。
7、德育之窗模块:心理健康、德育教育。
8、我校电教模块:电教资源、网络安全。
9、我校图片模块:校园环境、教师活动、文化活动。
(四)所需的支持与帮助
首先,希望学校老师能支持配合学校网站的建设工作,给网站积极投稿,充实我校网站内容。
其次,相关教师提供网站所需资料应及时上交到网管员处以便能及时更新到网站中。
最后,要明确上交各种资料的格式都为电子稿。文本为word 五号字、宋体。照片为800*600分辨率。不同栏目内容以不同文件夹形式分类,标明先后顺序。
网站建设中所需各位老师的帮助:
1、每位教师将自我介绍(电子稿)和正装照片发布到网上。(照片由办公室吴老师拍摄)。
2、校长同时写下校长寄语。
3、学校会议通知需提前以电子稿形式上交到网管员处。
4、教学活动、政治学习、教师活动、学生活动、大队部活动国旗下讲话、班主任工作、三项竞赛等相关内容以专人负责,在活动结束后以电子搞形式上交到网管员处。
5、校园风光照片采集。(办公室吴老师拍摄)
6、各班主任每班推荐一名品学兼优的学生作为“明日之星”,作为全校学生的楷模。班主任负责撰写推荐材料,并将相关学生的照片以电子版形式上交网管员处。
7、每周由各年级语文教师推荐一至二篇幅学生习作上交到网管员处。(以电子稿形式上交)
8、教师遇到有好人好事、感人事迹时,希望多给网站进行投稿。
四、网站维护
1、学校网站由专人维护,定时更新。
2、加强监督管理,杜绝网站出现不良信息,建立健全有效的审核机制。
3、力争在较短时间内充实网站内容。
4、敬请广大师生提出宝贵意见,使我们的校园网逐步完善。
五、网站建设意义
在这个高度信息化的社会里,建立自己学校网站是最直接的宣传手段。网站的超时空特性,不仅能让地区内的人们了解学校,更可让世界了解你的学校。学校网站能提供教学互动的全新方式,学校网站使得教师与教师、教师与学生、学生与学生之间的交流有了全新的改变,它不再受到传统课堂的制约。地理上的界限在这里已经模糊和消失了,学校网站是真正没有围墙的学校。
让全校师生共同努力把我们的校园网站建设成学校对外宣传的窗口;家长、学生与学校联系的纽带;社会支持的桥梁;教师教育教学的园地;学生有效学习的场所;成为教育百花园中一朵鲜艳的奇葩。
xxx中学 二〇一三年四月
第四篇:毕业设计论文.校园网站建设
毕业设计论文·校园网站建设
目 录
摘要.....................................................3 前言.....................................................4 第一部分、网站总体分析与设计.............................6
一、网站系统分析.......................................6
二、主页设计...........................................6
三、数据库设计.........................................7 第二部分、详细设计.......................................7
一、家长学校联系薄.....................................7
1.功能...............................................7
2.组成构造...........................................8
3.数据库结构设计.....................................8
4.界面设计与重点、难点代码的设计.....................9
二、网上图书馆.........................................1
51.功能...............................................15
2.数据库设计.........................................16
3.界面设计与重点代码的设计...........................17
三、达级考试在线查分系统与计数器的制作.................25 1.功能...............................................25 2.数据表的设计.......................................25 3.界面设计与重点难点代码的设计.......................25 4.页面访问计数器的制作...............................26
毕业设计论文·校园网站建设
第三部分、系统的使用说明与安装...........................27
一、运行环境要求.......................................27
二、安装设置...........................................28 第四部分、致谢...........................................29 参考文献.................................................30
毕业设计论文·校园网站建设
摘要
利用Internet技术来实现“无纸办公”已深入人心,校园网作为学校信息化建设的一个平台在完成资源共享、互联网访问、教务管理、电子备课等方面发挥了重要作用。本文着重论述了校园网设计与建设过程中确立建设校园网的目标,校园网的技术方案设计,信息资源建设,软件的开发,管理与安全等五个关键部分。
关键字:校园网;网站系统;ASP;数据库;代码
毕业设计论文·校园网站建设
前 言
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。为了更好的办学,提高学校知名度,特构建山西职业技术学院学校网站。
1、设计思想
通过网站,全面宣传,展示学校风采、优点与特色,发布学校的重大活动安排与招生政策,增强家长与学校之间的联系,在Internet上实现完成部分校务,提高办事效率。
2、开发工具的选用及介绍
Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览
毕业设计论文·校园网站建设
器就无法显示VBScript的执行结果[1]。
任何开发工具皆可发展ASP,只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。
通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。
语言相容性高:ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。
隐密安全性高:如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。
易于操控数据库:ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。
面向对象学习容易:ASP具备有面向对象(Object-Oriented)功
毕业设计论文·校园网站建设
能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息[2]。所以我选择了ASP结合Frontpage架构XXX学校网站[3]。
第一部分 网站总体分析与设计
一、网站系统分析
根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:
1、学校风采 通过学校概括、教师风采、校园之星及部分图片等内容来展现。
2、优点特色 通过新闻、生动活泼的教育教学栏目来展现。
3、信息发布 通过公告栏、信息查询等栏目来实现,内容有招生政策、活动安排等。
4、部分校务 根据校务的公开程度与参与人数的多少,特选择图书管理、评优、考试查分、家校联系四大校务在网上实现。
二、主页设计
网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现学校的勃勃生气,静态主页方式介绍学校风采、优点
毕业设计论文·校园网站建设
特色、信息发布,对于四大校务,就得利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。
三、数据库设计
采用的数据库是Microsoft Access,拟建立teach.mdb库文件,包含如下几个表文件:
allmessage 留言信息表 Libbooks 图书信息表
Libcategories 图书类别信息表 Libemps 图书馆用户信息表; stud 学生信息表
第二部分 详细介绍
一、家长学校联系薄
1、功能
利用SQL语法过滤特定的家长留言意见,让老师可以针对某位特定学生家长所发表的意见作出独立的回答,同时,家长在发表个人意见时,若认为意见内容涉及敏感的话题或是意见内容涉及私人隐私,都可用“悄悄话”的方式发言,这些“悄悄话”将不会被显示出来让大家看到,当然,老师拥有管理的能力,只要以密码登录管理模式,就可以进行各个学生家长的单独意见回复,而且还能看到家长们所留
毕业设计论文·校园网站建设
下的“悄悄话”。
2、组成构造 共分成六大部分:
(1)意见留言结果网页guest.asp 用来显示家长发言与老师回复内容,同时还具备一般模式与管理模式两种显示方法。
(2)家长发言表单网页addmsg.asp 让学生家长填写发言内容并选择发言性质。
(3)家长发言数据处理ASP程序add.asp 处理家长发表的意见数据,同时将这些意见数据记录起来并将网页显示转向至意见留言结果网页。
(4)老师回复表单网页teachans.asp 让老师针对某位特定学生家长所发表的意见作出独立的回答。
(5)老师回复数据处理ASP程序anssave.asp 处理老师回复的数据内容,同时将这些意见数据起来并将网页显示转向至意见留言结果网页。
(6)数据表文件allmessage 用来储存家长发言数据与老师回复数据的Access类型数据库文件。
“数据表文件”负责存放家长发言数据与老师回复内容的数据记录,为Access类型的库文件,将它定名为:“message.mdb”。
3、数据库结构设计
数据库文件”teach.mdb“中的数据表” allmessage“的栏目设置,字段名 字段类型。
毕业设计论文·校园网站建设
4、界面设计与重点、难点代码的设计
数据库与留言显示程序网页
家长发言与老师回复的内容数据全部储存在数据库中,要在网页中显示目前的家长发言与老师回复数据,必须先进行数据库的链接与打开,要链接数据库我们必须使用ADO对象群的Connection对象;而要打开数据库则必须使用ADO对象群的Recordset对象,程序:
set cn=server.createobject(“adodb.connection”)cn.open “filedsn=c:program filescommon filesodbcdata sourcesms access database.dsn” set rs=server.createobject(“adodb.recordset”)sql=“select * from allmessage order by 留言时间 desc” rs.open sql,cn,1,1 Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Recordset对象,使用RS.Open方法存取”teach.mdb”数据库 RS.Open SQL,CN,1,1 使用open方法来打开数据表或执行Select指令参数设置如下:(1)参数一(SOURCE):为欲打开的数据表或SQL指令。(2)参数二(ActionConnection):指定一个已打开的数据库对象,将此参数设为链接我们已经建立好的Connection对象“CN”。
毕业设计论文·校园网站建设
(3)参数三(CursorType):指定Recordset的打开类型,1为可读写且可自由移动。
(4)参数四(LockType):指定锁定类型,1为只读。数据排序与SQL指令
(1)Select 指令的筛选语句: 格式: Select„From 在SQL语言中:“Select”数据表“中选取某些“栏位”的数据.(2)如果要选取的数据表数据包含了一个以上的栏位,则我们可以利用“,”逗号来栏位名称隔开。
(3)如果要选取的数据表数据包含了全部的栏位,则可以利用万用字符“*”来代表全部的栏位。
可排序数据的Select指令
(1)当我们希望被选取出来的数据记录数据能够依据某个或某几个栏位的内容来排序时,只要将这些排序依据的栏位摆放在“Order By“保留字之后,然后将这处排序的语句连接在”Select„From“后面就行了。
(2)“Order By“默认的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,则我们可在栏位名称后再加上“Desc“保留字!将排序方式改为”由大排到小“。
在“显示留言意见”网页中的打开数据库ASP程序中的语句: SELECT*From allmessage order by 留言日期 Desc 功能为:从数据表“allmessage“中取出所有栏位的数据,并将
毕业设计论文·校园网站建设
取出的数据记录内容依照”留言日期“栏位使用的”由大排到小“排序方式进行排序。
留言显示网页的管理模式
“显示留言意见”的网页就必须具备显示模式选择的功能,当显示模式在一般情况时要能显示家长们的一般性发言,同时还得将“悄悄话“的发言隐藏起来。当老师以密码登录成为管理模式时,则必须将一般性发言与悄悄话发言的数据全部显示出来,同时还得让老师们可以针对某位特定学生家长所发表的意见作出独立的回答。
这两个情况是通过密码登录管理模式的ASP程序实现的:
在这段网页语句中,利用Session对象来记录目前的工作模式。当我们第一次进入“显示留言意见”网页的时候,我们所见的网页画面一定是一般!因为Session尚未被建立,因此它的“变量”值一定毕业设计论文·校园网站建设
不会是“yes”,所以网页中会出现一个输入密码进入“教师管理”模式的栏位,只有当我们输入密码按下“教师管理”的按钮组织上发ASP程序中的进入管理模式语句后,Session对象才会被建立,同时,“checkedit“Session对象变量值被设置为“yes“,所以我们就进入了能将一般性发言与悄悄话发言的数据全部显示出来,同时还让教师们可以针对某位特定学生家长所发表的意见作出独立回答的管理模式页面。
留言显示网页的分页
当家长的发言与老师回复的数据笔数太多时,一次要将全部的数据内容显示在网页中,等待网页下载的时间太长了,因此采用固定笔数分页浏览方式来显示网页。
要进行分页显示,得先知道目前有多少笔的留言数据,而留言数据笔数可以通过Recordset对象的“Recordcount“(记录个数)属性得知,我们将每10笔数据为一单位分页显示:
count=rs.recordcount if count/10>(count10)then totalpage=(count10)+1 else totalpage=(count10)end if “/”为浮点数除法,“”为整数除法。跳页选择的ASP程序语句
所有的发言数据采用固定笔数分页浏览的方式来显示后,还要提
毕业设计论文·校园网站建设
供一个跳页链接显示的功能,让浏览者可以选择希望浏览的页次进得浏览,ASP程序语句:
pagecount=0 rs.movefirst ifrequest.querystring(“topage”)<>“"then pagecount=cint(request.querystring(”topage“))if pagecount<=0 then pagecount=1 if pagecount>totalpage then pagecount=totalpage rs.move(pagecount-1)*10 发言表单网页制作 inse tu3 表单的参数
表单的Action参数:Action参数是用来指定Server端处理此一表单数据内容的程序,此处表单处理ASP程序为“add.asp“,表单的Mothed参数:要将表单传送至Server端的方式有两种,设置值分别为GET及POST,若设置为POST,则浏览器会等Server端来读取数据,若设置为GET,则当我们按下送出按钮时,浏览器会立即将表单中的数据内传送出去。利用POST方法,在传送的数据上将不受限制,利用GET方法传送的数据量则大约只有2K左右。
留言处理程序
要将家长发言数据作后续处理及将这些数据内容存入数据库,须利用添加数据记录的Insert Into 指令,然后再写入数据库文件中:
毕业设计论文·校园网站建设
Inset into 指令语句格式:
Insert into 数据表名(栏目名)values(栏目值)sql=”insert into allmessage(家长姓名,留言主题,联络信箱,留言内容,私人公开,留言时间,班级)values(“ sql=sql&”'“& parent&”',“ sql=sql&”'“&subject&”',“ sql=sql&”'“&email&”',“ sql=sql&”'“&memo&”',“ sql=sql&”'“&personal&”',“ sql=sql&”'“&now&”',“ sql=sql&”'“&bj&”')“ cn.execute sql 回复表单程序网页
必须让老师们可以针对某位特定学生家长所发表的意见作出独立的回答, 使用Select„From„Where筛选语句
sql=”select * from allmessage where(编号=“&ID&”)“ rs.open sql,cn,1,3 然后将特定的家长发言数据放在表单,方法是将数据库中的数据取出来,然后放在表单栏位中:
“家长姓名“栏位网页语句标签
毕业设计论文·校园网站建设
“)%>
二、网上图书馆
网上图书馆将学校图书馆图书放到网络上供人借阅,这样不仅方便了校内的学生与教职员工使用图书馆的资源,还为图书馆管理员提供了一种简便地管理图书馆的方法。
1、功能
网上图书馆系统可以进行图书的出借和归还.还可以在系统中按照多种字段对图书进行查找,还可以浏览某个种类的所有图书.该应用程序也为图书馆管理员提供了一些功能,如添加、编辑以及删除图书等,或者在分类层次结构中添加新的种类。
毕业设计论文·校园网站建设
2、数据库设计
本系统共使用3个数据表:
LibBooks表包含与图书有关的所有数据。该表中的字段内容的图书的通用信息。另外,对于已经出借的图书,该表中还包含借阅该图书的用户的ID号,以及图书的状态。
表视图如下:
字段名 意义 字段类型 字段名 意义 字段类型 bookid 书号(主键)数字(no null)status 状态 文本 title 书名 文本 checkedoutto 用户id 数字 author 著者 文本 reservedby 用户学号 数字 Subject 主题 文本 description 描述 文本 Isbn Isbn号 文本 keywords 关键字 文本
LibCategories 表包含Library中的所有类别,在访问者浏览图书列表时将会用到这些类别。每个类别都可以作为另外类别的父类别。有一个特殊的类别,Top-Level,没有出现在类别列表中,但是可以作为其他任何类别的父类别。
字段名 意义 字段类型
Categoryname 类别 文本(noll)parentcategory 父类别 文本(noll)LibEmps表包含可以访问图书馆网站的用户信息。该表包含一些通用的信息字段,比如用于进入图书馆的用户密码等。
字段名 意义 字段类型 字段名 意义 字段类型
毕业设计论文·校园网站建设
empid 用户id(主键no null)数字 password 用户密码 文本 Empname 用户姓名 文本 manager 管理员代号 数字 emailaddress 用户邮箱 文本
图书馆数据库,其中表LibEmps和表Lib Categories与表LibBooks之间都是一对多的关系。每个雇员都可以借阅多本图书,每个类别都可以包含多本图书。
3、界面设计与重点代码的设计
网上图书馆系统有两种用户,一是管理员。另一种是只允许使用图书馆系统,而没有管理功能的一般用户。访问者进入网站,首先要进行登录,如下图所示。登录页面(index.asp)
访问者输入E-mail地址和密码来登录,然后单击“登录”按钮。输入的数据提交后与数据库中的用户表进行匹配。
须创建一个记录来保存基于访问者登录的用户信息
set RSFindEmp = conn.Execute(”select EmpID, Manager from LibEmps where “ _ & ”EmailAddress = '“ & Request.Form(”EmailAddress“)& ”' and “ _ & ”Password = '“ & Request.Form(”Password“)& ”'“)if RSFindEmp.EOF then TheMessage = ”密码或email地址不对.“ else Session(”EmpID“)= RSFindEmp(”EmpID“)
毕业设计论文·校园网站建设
Session(”Manager“)= RSFindEmp(”Manager“)Response.Redirect ”../yk.htm“ end if 表单域EmailAddress和Password 用于Where了句中来获取一个记录。如果访问者输入了一个无效的用户名,则记录集中将不会返回匹配的记录。我们可以通过查看EOF标记来判断一个记录集是否为空。为空,则访问者将被拒绝进入该系统。不为空,则访问者的EmpID值和Manager值将从记录集中返回。写入Session 变量,变量将在整个网站的所有网页中都是有效的。这些变量的存在与否及其取值将用于确定是否允许进入一个特定的网页,同时也用于访问者进行书目的归还和借阅操作。
图书馆菜单页面
图书馆菜单页面包含指向其他4个页面的链接:管理页面、搜索页面、图书列表页面和主页面。还有一个可显示用户所借书籍的按纽。如果访问者是图书馆管理员,则菜单界面如图所示。如果访问者不是图书馆管理员,则看到如图所示的界面。非管理员的访问者的界面上没有指向管理员菜单页面的链接。
实现办法:访问者登录时在登录页面上的创建的会话变量Session 用于从数据库中获取访问者的有关信息,表示它是否是管理员。如果值为1,就表明访问者是一个管理员,则用如下代码写入一个指向管理员页面的链接:
<% If Session(”Manager“)= 1 then %>
毕业设计论文·校园网站建设
管理员菜单 <% end if %> 通过按纽B1是否为空来判断要不要显示用户所借图书,利用一个记录集来获取访问者已经借出了的所有图书的列表。
if NOT isempty(Request.Form(”B1“))then set RSBooks = conn.Execute(”select BookID, Title from LibBooks where “ _ & ”CheckedOutTo = “ & Session(”EmpID“))end if 再用循环语句将所借书以表格形式显示出来。
height=”20“><% Response.Write RSBooks(”Title“)%> |
毕业设计论文·校园网站建设
该网站中的所有ASP页面都会在访问者访问之前对其进行登录检查。这样就可以避免访问者通过输入某个页面地址然后在没有登录的情况下直接进入该页面的情况发生。此外,每个管理页面都要确认访问者是管理员。
管理菜单页面
管理菜单页面有一个HTML表单,根据选择的按钮的不同,可以进行5种不同的操作:图书的归还、图书的编辑、图书的删除、图书的添加和类别的添加。不管选择了哪一个按钮,该表单都提交人其自身进行处理。
要进行图书的归还、图书的编辑、图书的删除三种操作,须先进行搜索,找到该书后,由图书Book.asp返回一个链接:
<% If Session(”Manager“)= 1 then %>
<%=request.querystring(”title“)%>
毕业设计论文·校园网站建设
“修改”钮:
则重定向到编辑图书页面,同时把Bookid 传递给该页面。Response.Redirect “./edit_book.asp?BOOKID=”&request(“BOOKID1”)将其他的情况需要建立到数据库的连接:
set conn = server.createobject(“adodb.connection”)Conn.Open(“FILEDSN=c:Program
FilesCommon FilesODBCData Sourcesms access database.dsn”)if NOT
isempty(Request.Form(“Delete”))
and request(“BOOKID1”)<>“" then conn.Execute ”delete from LibBooks where BOOKID =“&request(”BOOKID1“)end if if(NOT
isempty(Request.Form(”checkin“)))
and request(”BOOKID1“)<>”“ then conn.Execute ”update LibBooks set checkedoutto= 0, status= 'Available' where BookID=“&Request(”BOOKID1“)end if 页面中的添加新的种类部分包含一个文本控件和一个选择控件。其中选择控件是用所有已经存在的类别列表进行填充的,包括特殊类别 Top level,该类别表明当前类别是处于类别层次结构中的最顶层。代码如下:
毕业设计论文·校园网站建设
先用一个记录集来填充父类别选择控件:
set RSCategories = conn.Execute(”select CategoryName from LibCategories order by CategoryName“)再用下列循环语句: <% Do Until RSCategories.EOF %> <% RSCategories.MoveNext Loop %> 遍历RSCategories记录集中的每个记录,并作为一个选项添加到列表中,而记录集中CategoryName 同时作为显示值和传递值:
本页面还包含一个指向添加图书页面的链接。搜索结果页面
搜索页面的代码获取与访问者查找规则相匹配的图书,然后将这些图书显示给访问者。
搜索页面上的表单包含一个选择控件和一个文本控件。选择控件中的选项是用可搜索 的字段填充的:
毕业设计论文·校园网站建设
需要用一个记录集来保存与访问者的查找规则相匹配的记录: set RSBooks = conn.Execute(”select BookID, Author, Title, Subject from LibBooks where “ _ & Request.Form(”SearchField“)& ” Like '%“ & Request.Form(”SearchCriteria“)& ”%'“)注意:,符号%表示的是一个广义搜索。这一点类似于ACCESS中的符号*。
然后将所找到的书以表格形式显示出来。代码如下: <% Do Until RSBooks.EOF %>
height=”20“>
书
名
:
毕业设计论文·校园网站建设
该页面通过Querystring 传递BookID if isempty(Request.QueryString(”BookID“))then Response.Redirect ”./search.html“ end if 如果其中不存在,则访问者将被重定向到搜索页面:
如果同时传递表单中包含的变量Action不为空,则表明访问者正借阅该图书:
if Not isempty(Request.QueryString(”Action“))then 在这种情况下,需要将图书状态改为 Checkout, 同时需要将Checkedoutto 字段修改为该访问者:
conn.Execute ”update LibBooks set Status = 'Checked Out', “ _ & ”CheckedOutTo = “ & Session(”EmpID“)& ” where BookID = “ _ & Request.QueryString(”BookID“)Response.Redirect ”./library_menu.asp“ end if 然后将该访问者重定到图书馆菜单页面: 下一步,利用图书的状态来确定不同的链接 未借出时链接如下:
if RSBooks(”status“)= ”Available“ then LinkText
= ” 毕业设计论文·校园网站建设 HREF=“"../html/book.asp?Action=CheckOut&BookID=” _ & Request.QueryString(“BookID”)& “"”>借这本书
LinkText = ”图书已出借,返回主菜单。” 最后根据是否是管理员,显示管理员菜单链接。<% If Session(“Manager”)
=
then
%> %>&BOOKID=<% response.write response.write RSBooks(”BOOKID“)%>”>管理员菜单
三、达级考试在线查分系统与计数器的制作
1、功能
它提供了在线查看成绩。考生可以在网上使用这一系统,通过输入准考证编号来查询达级考试的结果。
2、数据表的设计
与评优系统共用STUd表,表设计同上。
3、界面设计与重点难点代码的设计
该模块需要查询者输入准考证号后来查看结果。若ID1不为空时,表示有表单输入,开始查询数据库。使用 SELECT的SQL指令查询数据库的数据。先设定SQL指令,查询ID符合准考证编号
毕业设计论文·校园网站建设
Request.Form(“ID1”)的数据,下个“Execute”指令,即可开始执行存取、查询数据的动作了。并将查询结果储存到Recordsets组件RS中。
IF Request.Form(“ID1”)<>“" THEN Set Conn = Server.CreateObject(”ADODB.Connection“)Conn.Open(”FILEDSN=c:Program
FilesCommon FilesODBCData Sourcesms access database.dsn“)SQL = ”SELECT name,id,score FROM stud WHERE id='“ & Request.Form(”ID1“)& ”'“ Set RS = Conn.Execute(SQL)若考试通过,则显示考试的结果,包括姓名、准考证编号、总分和考试结果,分别由RecordSets 组件的RS(0)、RS(1)、RS(2)、RS(3)得到。FS.Field.Count表示RecordSets组件的域的总数,由“for I=0 to RS.Fields.count-1”,取得RS(I)各域的数据。配合