摘 要
20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。本文讲解了一个班级网站的建设,它利用ASP和Microsoft Access 2003数据库技术开发网站的聊天室相册及班级留言等内容,实现了网站的动态管理,使得对信息的管理更加及时、高效,实现了同学之间信息的交流。班级网站是一个以班级为单位的集体圈,也是本班同学相互联系,交流的平台。通过提供完善的交流平台,可以达到促进同学交流学习、使同学们能够更好地学习交流、感情沟通、发表意见及建议,进而的搞好班上各项工作。
本网站主要是为了同学之间的信息的交流和知识的传播而设计的,其目的就是加强同学与老师之间的联系,增强彼此间的感情,根据网站的定位和宗旨,它可以分成八大板块:班级首页、班级相册、班级留言板、班级许愿版、班级悄悄话、学生资料匣、聊天室、后台管理。最终实现功能强大、界面友好的班级互动平台,使日常比较乏味的学习生活变的更加有趣。
关键字:班级网站,班级相册,留言板
第1章 绪论
1.1班级网站的发展与现实意义
随着网络信息时代的来临,互联网应用越来越广泛,从网上获得并且发布信息已成为现代计算机应用的一大特色。 一个网站是一个传媒,也是一个窗口。普通人可以通过浏览各个网站,接触到许多从书本上学不到的知识,还可以看看新闻之类当作是一种消遣,而一个企业,一个个体通过制作自己的网站,向全世界宣传自己的产品,提供各种产品的信息供顾客参考,并兼顾销售。这时,网站也就成为对外的窗口。同时,网站上普遍都有一些免费资源,从而达到资源共享,使得我们足不出户都能得到想要的资料。现在很多企业,学校,乃至班级都有自己的网站.通过网站使数据处理更方便快捷,人员访问更方便。 通过班级网站,全面宣传,展示班级风采、优点与特色,发布班级的重大活动安排,增强同学之间的相互联系,提高办事效率。事实上,班级的文化建设既是一种文化氛围的创建,又是对被教育者心灵的塑造。以学习为主线,以班级的凝聚力为轴心,组织各种活动,丰富学生的课内外生活,促进班集体文化活动的深化。 应该说,班级文化建设具有多重的作用。它不能局限于单一的层面上,也不能局限于某一部分,它必须有层次、有深度、有广度。
班级文化建设的形式仅仅是文化建设的一个开端,要建设一个有机的班集体,必须有丰富的文化建设内容,去深刻文化建设的内涵。作为学生,谈到文化内涵,似乎太深刻了一点;但是,丰富的课内外活动,至少使班级文化建设走向有机。在历史上,没有自己文化的民族很少能创造出历史文明,仿佛无源之水,无本之木。一个民族尚且如此,一个班集体亦是如此。诚然,这里的“文化”,概念上有大小之别,但在所起的作用上,大致上是一样的。都有一种凝聚作用。我们知道,大凡文化,必须先有一个集体,因为文化是在一个集体的范围内形成的、传播的,更进一步说,文化往往带有社会性,单个的人的个体,是无所谓文化可言的。因此,可以说,建立班级网站是班级文化建设的一部分,同时我们是毕业班的学生,马上就将走上社会了,大家都各奔前程。以后大家见面的机会将少些,为了方面同学们信息沟通。创建班级网站便于同学们在网上进行信息交流以及增加课外知识的学习。
1.2班级网站的简介
计网0901班是隶属于济源职业技术学院信息工程系的一个班级,专业是计算机网络技术。班级共有成员51,其中男生32名,女生19名。我们来自不同的省市,为共同的目标走到一起,组成了一个班集体。计网0901班设有班级委员会与团支部。建立班级内友爱、平等的意识,促成大学生身心的健康发展,进而激发大学生的创新意识。形成以学生为主体、以人为本的教育体式,促进班级文化的深层发展。
通过班级网站这个网络学习,交流,沟通的平台,可以使他们尽情的发挥自己的优势,加强自主学习的能力,提高综合素质。根据网站的定位和宗旨,它可以分成八大板块:班级首页、班级相册、 班级留言、班级许愿板、班级悄悄话、学生资料匣、聊天室、后台管理。其结构流程图如图1-1所示。
图1-1网站流程图
第2章 网站设计与分析
2.1网站的需求分析
需求概述简单的说就是需求分析,就是反映用户的要求,是设计数据库的根本依据,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。需求概述的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前需求来设计数据库。此次设计所需软件是Dreamweaver CS3,Microsoft Access 2003,PhotoshopCS3。本设计是一个基于ASP技术的班级网站,通过这个网站可以实现简单的学习、娱乐等功能。本网站可以分成八个主要模块:班级首页、同学资料匣、班级悄悄话、班级相册、留言板、后台管理等。该网站的用户权限分为两种:普通用户和管理员。普通用户注册后只能在前台进行一些简单的操作,管理员进入后台,可对用户或网站所有信息进行添加、修改和删除等操作,便于维护网站整体的文明整洁。
2.2网站设计的目标
我们通过班级网站,按照班级管理体制,结合班级用户信息特点,利用先进的数据库技术实现以下功能:
1.管理员可以方便、快捷地对用户信息进行添加、删除、修改等管理。
2.管理员可以方便、快捷地对班级网站各个模块的信息进行删除、修改等管理。
3.形象、科学、完整地表现班级网站及相关信息的改变。
4.可以快捷、准确查阅具体班级在线聊天、班级悄悄话、班级相册、班级留言等重要信息。
第3章 网站总体设计
3.1网站的概述与设计
图3-1网站功能模块图
1.前台总体功能介绍。
(1)及时让班级同学了解班级最新的动态。
(2)同学能够通过公告看到最新学院、系部、班级的消息及最新通知。
(3)同学能够通过学习园地进行学习交流和沟通,了解专业上的动态,对就业有个良好的准备。
用户可以通过班级留言,表达自己意见和建议,提交的留言需要通过管理员审核,才能够发表,管理员可以回复留言,还可匿名留言,保护用户的基本信息。
(5)管理员可以从前台点击“后台管理”直接进入后台进行相关的管理。
3.2数据库设计
数据库是通用化的相关数据的集合,它不仅包括数据本身,而且包括数据之间的联系。为了让多种应用程序并发的使用数据库中具有最小冗余的共享数据,必须使数据与程序具有较高的独立性。则需要一个软件系统对数据进行专门的管理,提供安全性和完整性等统一控制,方便用户以交互命令或程序方式对数据库进行操作。本设计中是在一个名为date.mdb数据库中建立了admin表,mail表,photo表,xybook表,user表等。
1.admin(管理员管理信息)数据表:
表3-1 admin数据表
字段名 | 说明 | 数据类型 | 字段长度 | 允许空 |
admin_id | 自动编号 | 长整型 | 4 | 否 |
admin_name | 管理员名称 | 文本型 | 10 | 否 |
admin_pass | 管理员密码 | 文本型 | 16 | 否 |
此表保存网站管理员的用户名和密码。
2. mail数据表:
表3-2 mail信息数据表
字段名 | 说明 | 数据类型 | 字段长度 | 允许空 |
ID | 编号 | 整型 | 4 | 否 |
from | 发件人 | 文本 | 4 | 否 |
to | 收件人 | 文本 | 4 | 否 |
Time | 时间 | 日期/时间 | 4 | 允许 |
Yn | 编号 | 数字 | 4 | 否 |
title | 标题 | 文本 | 50 | 否 |
Content | 内容 | 文本 | 50 | 否 |
此表用来进行网站发纸条的数据管理。
第4章 模块详细设计与实现
4.1模块功能详细描述
4.1.1网站的总体功能介绍
前台总体功能介绍
通过班级网站这个网络学习,交流,沟通的平台,可以使他们尽情的发挥自己的优势,加强自主学习的能力,提高综合素质。根据网站的定位和宗旨,及时让班级同学了解班级最新的动态。同学能够通过公告看到最新学院、系部、班级的消息及最新通知。同学能够通过学习园地进行学习交流和沟通,了解专业上的动态,对就业有个良好的准备。用户可以注册,进行班级留言,表达自己意见和建议,提交的留言需要通过管理员审核,才能够发表,管理员可以回复留言,还可匿名留言,保护用户的基本信息. 管理员可以从前台点击“后台管理”直接进入后台进行相关的管理。
4.1.2前台的管理
1.班级网站首页如图4-1所示:
图4-1网站首页页面
点击首页即可进入页面显示如图4-1,此页面介绍该网站所实现的一切功能,班级的整体面貌,集所有的功能于一起,一览无遗。
4.2模块关键技术
用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,在编写本网站的过程如重要信息添加模块中文件上传则是我们很棘手的问题,经过一段时间搜集资料,终于使我克服了这个困难,使用纯ASP代码来实现文字的上传、修改、删除及阅读次数显示的功能。其主要代码如下。
1.打开数据库。
<%
dim conn,connstr,db
db=”data/data.mdb”
set conn=Server.CreateObject(“ADODB.CONNECTION”)
connstr=”Provider=Microsoft.Jet.OLEDB.4.0;data Source=”&Server.MapPath(db)
conn.open connstr
%>
结 论
此次毕业设计主要论述的是班级网站的设计与实现。通过这次设计,我掌握了如果建设一个班级网站,在建设班级网站之前,要是先了解班级的具体情况,要知道自己的网站需要哪些内容,这是最前期的规划,通过规划,可以让我们更加鲜明的知道班级网站的大致内容,随后我利用ASP平台建立班级网站的基本页面,通过Microsoft Access 2003数据库的运用,初步建立网站,网站的设计是一个循序渐进的过程,要通过各种渠道优化网站的配置,这种配置不仅是在网站的后台技术上,更重要的是体现在网站的信息量和创新上。这次的网站建设使我的设计能力大大提高,让我了解了网站建设的基本过程。
班级网站的设计与实现相信对未来网络发展有一定的帮助。建设好班级主页,完善我们的网络文化,对于确立现代教育思想和观念,深化基础教育改革,提高教育质量和效益,培养面向代化、面向世界、面向未来的创新人才具有深远的意义。
致 谢
在本次毕业设计中,我从指导老师身上学到了很多东西。老师以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和大胆创新的进取精神对我产生重要影响。她渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。无论在理论上还是在实践中,她都给予了我很大的帮助,使我得到不少的提高。这些对于我以后的工作和学习都有巨大的帮助,感谢她耐心的辅导。
同时还要感谢我们组的同学,是我们的共同努力才圆满完成了毕业设计。在设计中我感受最深的就是团队协作精神的重要性。
在我求学期间,非常感谢我们的两位辅导员的教育和关心,以及为我们创造了一个良好的学习氛围,使我们在一个健康、温馨的环境下顺利的完成了三年的学业。同时我还要感谢陪我们一路走来的专业老师,因为是你们让我们学得了一门好技术,在这里我想说:“老师,你们辛苦了!”我是幸运而幸福的,我知足并且义无反顾的在大家的关爱下坚持自己的信念和理想一路前行。永远也不会忘记那师恩友情。感谢你们一路的引导、鼓励、陪伴。
在毕业前最后的时光,仍旧要感谢我生命中出现的那些十分重要的师姐师兄、师弟师妹们,以及我结识的朋友们。他们不仅在学术上给予我指点,同时也是我生活中一起同行的人,在交往的过程中我们建立信任、彼此鼓励、互相支持与帮助。
我们就要朝着自己崭新的梦想,创造属于自己的一片蓝天!最后,祝各位老师身体健康,工作顺利,每天都有好心情,愿所有的同学取得更优异的成绩,祝母校走向更辉煌的明天!
参考文献
[1] 朱印宏,袁衍明.DreamWeaver CS3完美动态网站设计——ASP动态设计.北京:中国电力出版社,2011
[2] 方宁,林波.Photoshop CS5 网站设计与配色方案.北京清华大学出版社,2011
[3] 张强,高建华,温谦.网站制作与开发教程.人民邮电出版社,2009
[4] 郭瑞军,初晓璐,汪志亮.ASP数据库开发实例精粹.电子工业出版社,2007
[5] 李世杰 Active Server Pages(ASP)3.0 网页设计手册 北京:清华大学出版社 2009.
[6] 武延军,赵彬. 精通ASP 网络编程. 北京:人民邮电出版社,2010
[7] 林海等.计算机网络安全.北京.高等教育出版社.2010.
[8] 萨师煊,王珊。数据库系统概论.高等教育出版社.2010.
[9] 富军编辑.刘汉斌特邀编辑.SQL Server 2000 数据库教程.电子工业出版社.2010
[10] 赵辉编著.ASP+Dreamweaver 8组建动态网站.电子工业出版社.2010
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:1158,如若转载,请注明出处:https://www.447766.cn/chachong/162854.html,