幼儿园网站 毕业论文.doc_第1页
幼儿园网站 毕业论文.doc_第2页
幼儿园网站 毕业论文.doc_第3页
幼儿园网站 毕业论文.doc_第4页
幼儿园网站 毕业论文.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

幼儿园网站系统设计 摘 要 随着网络技术的不断发展,网络应用已经渗透到了人类社会的各个角落。作为网 络世界的重要组成部分网站,更是人们所关注的热点。一个网站是由多个元素有 机结合而组成的 internet 空间。网站能起到企事业单位形象宣传的良好效果,又能做 为与各方朋友、商家、客户往来的工具。 近年来,随着整个社会对学前教育的逐渐重视,幼儿园建立具有自身特色网站的 时机已经成熟。因此,本论文介绍了一个幼儿园网站的整体建设过程,并实现了幼儿 园网站。 asp 是微软公司开发的一套服务器端脚本环境。asp 作为一种新兴的网络应用技术, 并不单指某一种编程语言,而是一门把 html 代码与 vbscript 和 javascript 等脚本语 言融合在一起的技术。 access 数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程, 它是建立数据库应用系统的核心问题。数据库设计的关键是如何使设计的数据库能合 理地存储用户的数据,方便用户进行数据处理。 关键字:幼儿园网站,asp、access 目 录 第 1 章 绪 论.1 第 2 章 幼儿园网站需求分析.2 2.1 需求分析.2 2.1.1 概述2 2.1.2 用户需求.2 2.1.3 数据库需求分析2 2.2 项目概述.3 2.2.1 用户的特点3 2.2.2 运行环境.3 第 3 章 幼儿园网站系统概要设计.4 3.1 数据库设计4 3.1.1 数据库设计概述4 3.1.2 数据库需求分析4 3.1.3 数据库的完整性和安全性5 3.2 系统总体结构设计6 3.2.1 幼儿园网站系统总体结构图6 3.2.2 网站的结构6 3.2.3 系统功能模块设计7 3.2.4 主界面设计9 3.3 系统功能模型建立.10 第 4 章 幼儿园网站具体实现.13 4.1 数据库连接.13 4.2 动态网页模块的实现.13 4.2.1 用户模块的实现13 4.2.2 在线留言模块的实现16 第 5 章 结 论.19 参考文献.21 第 1 页 共 21 页 第 1 章 绪 论 当今社会,是个信息化的社会,信息的传播速度不断加快,幼儿园属于事业 型单位,但鉴于幼儿园今后的发展的需要,拟建立一个网站,用于对外宣传和内 部管理,提高幼儿园知名度,树立良好的社会形象是必不可少的。并且在网站中 应更加注意与家长之间的联系关系。 21 世纪是一个信息化的时代。网络这一信息时代的产物,已经超出了技术产 品本身的内涵,而向社会生活的各个领域扩展,并逐渐形成了具有鲜明时代特色 的文化。学习作为延续人类已有物质文化成果、并在原有知识基础上创造出前所 未有的内容的活动,已从传统的基于课堂的“老师教授学生学习”的模式转 变为通过多种途径来实现,网络教学是一个必然的发展趋势。 网站设计风格应该是活泼可爱健康向上的,图片多应用小动物、植物和卡通 人物。网站内容应介绍幼儿园硬件设施、师资队伍、课程设置等情况,宣传保教 理念和幼教特色,展示保教成果和幼儿风采。根据前期调研的幼儿园网站功能需 求,网站页面设计分七大模块,分别是:首页、宝宝档案、宝宝风采、宝宝食品、 宝宝音乐、宝宝故事、星级家长、咨询留言等,网站主体结构分布采用层状结构。 第 2 页 共 21 页 第 2 章 幼儿园网站需求分析 2.1 需求分析 2.1.1 概述 随着信息化技术的普及,国家电子政务计划的实施,给幼儿园的教学与管理 工作的诸方面将带来新的革命。在这信息高速传递的时代,通过因特网和多媒体 教学系统,与国内外同行进行教学交流是大势所趋,科学、严谨的内部管理是我 们在激烈的市场竞争中立于不败的法宝。在这看不见硝烟的争夺中,任何一个好 的园长,都不会放弃数字化和网络这 21 世纪幼儿园管理可持续发展的制高点。 2.1.2 用户需求 教育信息化是实现教育现代化的必由之路,是实现教育跨越式发展的基础, 是国民经济和社会发展的客观要求。创建“数字化幼儿园” ,就是通过全方位、 多角度地开展信息技术建设,逐步建成在信息技术(以网络技术、超媒体技术为 代表)的新型环境中,集教学、管理、生活为一体的的教育组织,最终实现教育 过程的全面信息化。 2.1.3 数据库需求分析 整个系统所包括的信息有幼儿园家长登录网站的用户名、密码、昵称、留言 的标题以及留言的内容等。可将这些信息抽象为下列系统所需要的数据项和数据 结构: id:固定,由数据库自动分配。 (主键) 字段名称 数据类型 id 自动编号 user_name 文本 password 文本 sex 文本 love 文本 career 文本 introduction 文本 submit 文本 第 3 页 共 21 页 2.2 项目概述 2.2.1 用户的特点 幼儿园网站主要面对的使用群体是在本幼儿园就读或准备在本幼儿园就读的 幼儿家长,对用户的技术要求是:熟悉计算机操作,熟悉 internet 相关操作。 2.2.2 运行环境 硬件最小需求: 奔腾 3 以上 cpu,256m 以上内存,10g 以上剩余硬盘空间 支持软件: 操作系统:windows 98 /2000/xp/vista 支持环境:iis4.0 数据库:microsoft access 第 4 页 共 21 页 2.3 第 3 章 幼儿园网站系统概要设计 3.1 数据库设计 3.1.1 数据库设计概述 数据库是数据管理的最新技术。十多年来数据库管理系统已从专用的应用程 序发展成为通用的系统软件。由于数据库具有数据结构化,最低冗余度,较高的 程序与数据独立性,易于扩充,易于编制应用程序等优点,较大的信息系统都是 建立在数据库设计之上的。因此不仅大型计算机及中小型计算机,甚至微型机都 配有数据库管理系统。 数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数 据库为中心的新阶段。这样既便于数据的集中管理,又有利于应用程序的研制和 维护,提高了数据的利用性和相容性,提高了决策的可靠性。目前,数据库已经 成为现代信息系统不可分割的重要组成部分。数据库技术也是计算机领域中发展 最快的技术之一。 数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它 是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据 库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那 么其它一切用于提高数据库性能的方法收效都是有限的。数据库设计的关键是如 何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。 设计数据库必须遵循一定的规则,在关系型数据库中,这种规则就是范式, 范式是符合某一种级别的关系模式的集合。一般人们设计数据库遵循第三范式。 即:数据库表中不包含已在其他表中包含的非主关键字信息。采用范式减少了数 据冗余,节约了存储空间,同时加快了增、删、改的速度 6。 3.1.2 数据库需求分析 整个系统所包括的信息有幼儿园家长登录网站的用户名、密码、昵称、留言 的标题以及留言的内容等。可将这些信息抽象为下列系统所需要的数据项和数据 结构: 第 5 页 共 21 页 用户登录数据库 id:固定,由数据库自动分配。 (主键) 字段名称 数据类型 描述 id 自动编号 自动编号 user_name 文本 用户名 password 文本 密码 sex 文本 性别 love 文本 爱好 career 文本 职业 introduction 文本 简介 留言板数据库 id:固定,由数据库自动分配。 (主键) 字段名称 数据类型 描述 id 自动编号 自动编号 name 文本 昵称 title 文本 标题 intro 文本 内容 submit-date 日期类型 留言时间 3.1.3 数据库的完整性和安全性 数据库的完整性是指数据的正确性和相容性。数据库管理系统(dbms)用一 定的机制来检查数据库中的数据是否满足规定的条件完整性约束条件,数据 的约束条件是语义的体现,将作为模式的一部分存入数据库中 7。本系统中定义 了表与表之间的联系及表中各字段属性约束有助于实现有助于完整性。 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更 改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享, 是宝贵的信息资源,系统的安全保护措施就显得更为重要,它可以保护数据库防 止恶意的破坏和非法的存取。在系统中,用户通过浏览器打开本站首页后,必须 经过注册登陆,方可对本站景点进行浏览、查看、检索等操作。用户注册的用户 名是唯一的,密码通过加密。在用户登陆,必须输入用户名和密码,并通过数据 库的验证,同时对用户的权限进行验证,防止非法用户和未授权用户对本站进行 第 6 页 共 21 页 非法访问和操作,保证本站的安全。 3.2 系统总体结构设计 该系统在 windows98/2000/xp/vista 环境下,主要采用 dreamweaver 网站设 计软件编辑,microsoft office access 2003 数据库来设计等。 3.2.1 幼儿园网站系统总体结构图 绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程, 即合理地将数据流程图转变为所需要的系统结构图 8。 系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各 个功能的结构,能很好地方便用户使用和理解整个系统。 本网站的系统结构图如下: 图 3.2 系统总体结构图 3.2.2 网站的结构 本网站的开发过程中采用的是浏览器/服务器(browser/server)模式。它 以访问数据服务器为中心,http 协议为传输协议,客户端通过浏览器 (browser)访问 web 服务器和数据服务器。其三层结构见图 3.3: 幼儿园网站系统 在 线 留 言 信 息 浏 览 用 户 功 能 用 户 登 陆 用 户 注 册 星 级 家 长 宝 宝 音 乐 宝 宝 故 事 宝 宝 食 品 宝 宝 风 采 用 户 管 理 第 7 页 共 21 页 浏 览 器 浏 览 器 web 服 务 器 后台数据库 图 3.3 b/s 三层结构图 图中从左到右,分为三层结构: 第一层:浏览器。主要完成客户和后台的交互及最终查询结果的输出。浏览 器将 html 语言代码转化成图文网页。网页具备一定的交互功能,允许用户根据 网页提供的表单输入信息,提交给后台并提出处理请求。后台处理完后,将结果 返回至用户的浏览器。 第二层:web 服务器,主要完成客户的应用功能。web 服务器接受客户请求 后,启动相应的进程响应这一请求,动态生成一串 html 代码,返回用户的浏览 器。若用户请求中包含数据的存取,web 服务器还将与数据库服务器连接,协同 完成处理工作。 第三层:数据库服务器,主要协调不同的 web 服务器发出的请求,管理数据 库 10。 3.2.3 系统功能模块设计 根据需求分析的结果,按照“低耦合、高内聚”的原则,本系统将划分为以 下主要功能模块:用户功能模块;幼儿园信息浏览功能模块;在线留言功能模块。 1.用户功能模块 实现的主要功能包括新用户注册、老用户登陆。 (1)用户注册。新用户首次访问本站,必须注册。只能浏览,若想在线留言, 则必须注册成为会员。 注册成功后调用登录模块。 (2)用户登陆。已注册用户在访问本站,必须先登陆后访问。登陆时需输入 用户名和密码,通过系统验证(包括用户名和密码的验证)成功后方可进行相关 操作。 用户登录成功后调用信息浏览、留言模块等。 第 8 页 共 21 页 用户功能模块流程图如下: 图 3.4 用户注册模块流程图 2.在线留言模块 该模块主要是方便家长和幼儿园管理人员进行沟通和交流,家长对于幼儿园 中的默写可以发表自己的看法。留言信息包括:留言的用户、留言标题及留言内 容。 (1)浏览留言。用户登陆后可以查看以前的留言。 (2)发表留言。用户如果要留言必须登陆后发表其留言。 在线留言模块流程图如下: 主窗体 用户名是否与数 据库中重复 用户注册 y n 填写用户名 填写、确认用户密码 注册成功,返回 第 9 页 共 21 页 图 3.5 用户留言模块流程图 3.信息浏览 宝宝档案、宝宝风采、宝宝食品、宝宝音乐、宝宝故事、星级家长、咨询留 言 3.2.4 主界面设计 主界面是一个网站的门面,如同公司的形象,特别注重设计和规划。它是用 户首先见到的界面,它的好坏直接影响到网站的访问率。为此,作者从以下几个 主窗体 留言/查看 留言 留言簿 输入留言 返回 是否允许留 言 填写留言信息 显示留言 y n 留言 查看留言 查看留言 第 10 页 共 21 页 方面对主界面进行了设计。 1.在色彩搭配上,选择卡通造型作为背景图,以增加幼儿园的儿童气息。 2.在字体选用上,大小适当,尽量使用常用字体,适当配用艺术字。 3.在网页制作上,采用框架式结构,在框架中嵌入子页,将大表化小,图片 压缩,尽量减少页面响应时间。 4.在内容上,主界面内容充实而不繁杂,既体现本站特色,又能满足用户需 要。 5.在用户操作上,简化用户操作,删去那些空洞的环节。例如, “用户注册” 只须填写简单信息即可。 3.3 系统功能模型建立 2.1 系统顶层 dfd 图 顶层数据流图(图 2.1)主要描述了整个幼儿园网站系统的数据流,表明用 户通过身份验证直接进入幼儿园网站系统进行相关操作。 用户 幼儿园网站 系统 用户 登陆 信 息 报表 第 11 页 共 21 页 图 2.2 幼儿园网站第一层 dfd 图 系统第一层数据流图描述了用户在整个系统中可以进行的操作流程过程。 用户首先的登陆系统,若为新用户则可以选择注册功能进行注册,然后在返 回进入系统,进入系统后用户可以进行如下操作: 1浏览幼儿园具体的硬件设施,以及幼儿在园中的表现情况。 2.留言功能:用户可以查看别人以前的留言,也可以发表新的留言。 3.信息浏览:用户可以浏览幼儿园网站的各种信息,在登录或非登录的情况 下均可。 用 户 登 陆 注 册 用户表 用 户 用 户 信 息 身 份 验 证 会 员 非 会 员 注 册 信 息 登 陆 信 息 id 和 密 码 用 户 信 息 读取信息 用 户 信 息 注 册 表 访 问 返 回 留 言 信 息 访 问 用户 用 户 信 息 注册 验证身份 登陆 用户表 幼 儿 园 信 息 浏 览 信 息 留言表 留言 第 12 页 共 21 页 图 2.3 幼儿园会员登录浏览信息或非会员浏览信息。 图 2.4 用户留言 dfd 图 图 2.4 用户留言 dfd 图描述了用户在留言功能的流程图,用户进入留言页面 后可以查看以前所有的留言,也可以发表新的留言,在发表新留言时,用户必须 先登陆系统,然后可以填写留言信息和发表留言信息。 用户 查看 留言 写 新 留 言 回复 留言 用户 提 交 留言 选择 登陆 留 言 表 留 言 信 息 留 言 信 息 留言表 第 13 页 共 21 页 第 4 章 幼儿园网站具体实现 4.1 数据库连接 数据库连接代码如下: 4.2 动态网页模块的实现 4.2.1 用户模块的实现 本模块输入输出包括: 用户注册:输入用户名、密码、性别、兴趣爱好等。 用户登陆:输入用户名、密码、验证码。 输出包括:输出密码、输出用户名等。 用户登陆;当用户输入的用户名时与数据库中的用户名和密码进行比较,如 果两项都相同则进入到(zc)shouye.asp,如果不同弹出对话框要求重新输入, 并且提示“用户名或密码错误”要求重新输入。 用户登陆窗口主要代码: 2.用户注册;用户如果首次进入系统则要求注册,用户注册时用户名将不能 重复,注册成功则写如数据库的用户表中。 主要代码如下: 注册结果 “ response.write “重填“ response.end end if % “ response.write “重填“ response.end end if % b2 then response.write “密码确认不正确“ response.write “重填“ response.end end if 第 16 页 共 21 页 % 4.2.2 在线留言模块的实现 本模块输入:昵称,留言主题,留言内容。 本模块输出:昵称,留言主题,留言内容。 在留言板添加新的留言的主要代码如下: 留言板查看代码: 昵称 标题 留言内容 留言时间 第 18 页 共 21 页 第 19 页 共 21 页 第 5 章 结 论 幼儿园网站系统是对幼儿园的设计构造硬件设施以及每日的活动流程进行详 细调研后,确定了包括数据库设计、界面设计、web 应用层设计等的设计,是一 个具有实际应用意义的系统。本系统已实现功能如下。 1.用户注册、登陆等。 2.浏览幼儿园的基本信息,以及幼儿在园内的活动。 3.在线留言功能。 但是由于在本项目开始的时候,作者对 asp 和 web 应用程序设计方面的运用 不太熟悉,再加之毕业设计的时间有限,存在不少问题有待进一步改进和完善。 主要针对以下几方面: 1.系统的某些设计的可扩展性并不十分理想,在以后的系统维护过程中,使 用重构方法对系统进行重构,使系统的设计日益趋于更强的可扩展性。 2.在功能实现方面,还有许多功能需要拓展,需要进一步完善和优化。 在做毕业设计之前,作者对幼儿园网站系统的理解,是停留在感官和理论水 平上的,是“纸上谈兵” ,缺乏实际的软件开发经验。这次通过做毕业设计,完 成了幼儿园网站系统的软件开发任务。在整个开发过程中,遇到了很多问题,但 “功夫不负有心人” ,最终,问题都被一一解决了。对其中比较深刻的几点体会 总结如下: 1.刚开始时,作者对幼儿园网站系统的认知很肤浅,对其工作原理,实现的 方式,开发的原则和方法,没有一个明确、清楚的概念和思路。在指导老师的推 荐下,作者查阅了很多相关资料和文章。 2.完成从“大而全”到“小而精”的转变。当作者确定了做该课题,开始进 行系统分析、设计时,总是想把系统的每一个细节都在程序上体现出来,结果使 作者感到工作了太大、力不从心,感到无从下手。后来经过指导老师指点迷津, 和自己的思考,抓住了本系统的主要功能,确定了软件开发的方向,使毕业设计 工作得以顺利进行下去。 3.从教条主义、理论主义到理论联系实际

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论