电子信息工程毕业设计:幼儿园网站管理系统的设计与开发.doc

上传人:文初 文档编号:1098904 上传时间:2018-12-06 格式:DOC 页数:25 大小:905.09KB
下载 相关 举报
电子信息工程毕业设计:幼儿园网站管理系统的设计与开发.doc_第1页
第1页 / 共25页
电子信息工程毕业设计:幼儿园网站管理系统的设计与开发.doc_第2页
第2页 / 共25页
电子信息工程毕业设计:幼儿园网站管理系统的设计与开发.doc_第3页
第3页 / 共25页
电子信息工程毕业设计:幼儿园网站管理系统的设计与开发.doc_第4页
第4页 / 共25页
电子信息工程毕业设计:幼儿园网站管理系统的设计与开发.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、本科毕业设计(20 届)幼儿园网站管理系统的设计与开发所在学院 专业班级 电子信息工程 学生姓名 学号 指导教师 职称 完成日期 年 月 1幼儿园网站管理系统的设计与开发【摘要】幼儿园管理系统是典型、具有实用价值的信息管理系统,此系统主要是应用程序的开发和数据库的建立来实现的整体设计,系统应用 Microsoft Visual Studio 2008 开发工具和 SQL Sever2005 数据库管理系统。本论文首先,对幼儿园管理系统的整个开发背景进行了详细的介绍;然后,对系统的主要开发模式及技术的介绍;开发模式采用的是 B/S 模式、采用 ASP.NET 环境语言开发、采用 C#做为此设计的

2、脚本语言及对采用 SQL Sever2005 数据库管理系统的详细介绍;接着,各功能和各模块的需求分析;而后,根据需求分析建立了系统功能模块,按照系统功能的分析和数据库设计理论给出了局部图和数据库表;再次,根据系统的具体实现给出了各个管理模块功能图;最后,对系统进行了测试与评价。【关键词】幼儿园管理系统;Web;ASP.NET;Visual C#;Design and Implementation Website Kindergarten Management System 【Abstract】Kindergarten management system is the typical info

3、rmation management system, has the practical value, the system is mainlyto achieve the overall design of the establishment and development of database applications, system using MicrosoftVisual Studio 2008 development tools and SQL Sever2005 database management system. This paper, on the background

4、of the development of kindergarten management system were introduced in detail; then, on the main development mode and technical system are introduced; the development mode is used in B/S mode, using ASP.NET language development, using C# as thescripting language and introduces the design of the SQL

5、Sever2005 database management system; then, analysis thefunction and needs of the various modules; then, according to the demand analysis of the system function module, according to the system functional analysis and the theory of the database designgives the local chart and database; thirdly, accor

6、ding to theconcrete realization of the system are given each management module function chart; finally, the test and evaluation system. 【Keywords】The kindergarten management system ; Web;ASP.NET; Visual C#2目录1.引言 .31.1 课题研究的意义 .31.2 课题研究的目的 .31.3 课题研究的内容 .32.系统概述 .32.1 系统现状 .32.2 系统开发语言和模式的简介 .32.2.

7、1 ASP.NET 语言的简述 .32.2.2 C#语言的简述 .32.2.3 Microsoft Visual Studio 2008 的简介 .42.2.4 Microsoft SQL Server 2005 的简述 .42.3 主要开发模式及技术介绍 .42.3.1 B/S 模式 .42.3.2 B/S 模式的优点 .43.需求分析 .43.1 系统功能模块需求分析 .43.2 模块功能设计 .54.概要设计 .54.1 系统概要设计 .54.2 数据库设计 .54.2.1 数据库设计概述 .54.2.2 数据库需求分析 .65.系统主要界面 .75.1 前台界面的实现 .75.2 后台

8、界面的实现 .85.2.1 管理员登陆 .85.2.2 管理员信息管理 .95.2.3 新闻资讯模块 .115.2.4 友情连接功能模块 .135.2.5 注册用户管理模块 .145.2.6 成长照片管理模块 .145.2.7 招生计划管理模块 .165.2.8 留言管理 .186.系统测试与评价 .196.1 系统的测试和调试 .196.1.1 各个功能模块的测试条目 .196.1.2 各个模块管理功能测试 .196.2 调试存在的问题及最终的解决 .216.3 系统评价 .237.致谢 .248.小结 .249.参考文献 .2431.引言1.1 课题研究的意义21 世纪,一个网络技术与信息

9、飞速发展的世纪里,互联网已是人们生活中必不可缺的部分,随即出现了在管理方面上的现代化,对于过去的不系统,不全面,不完善的管理甚至是手录管理的早就被当今的社会淘汰,而更为全新的、系统完善和全面的管理系统正在不断地更新在我们的生活中的前沿,管理的现代化系统例如在教育方面上的:幼儿园的管理系统。1.2 课题研究的目的随着社会发展,时代的进步。过去,传统的幼儿园管理效率低,易出错,不便于管理等。紧随社会的发展和时代的进步,这些管理系统们也要随之奔跑,能拥有一个全面的、系统的、效率高的,又不易出错的管理系统是当下幼儿园所迫切需要的。1.3 课题研究的内容1. 分析当前互联网的应用在幼儿教育方面的的现状,

10、分析了 ASP 技术理论,介绍了开发本系统所配置的软件环境。2. 完成对幼儿园管理系统的总体需求分析与设计。3. 实现了用户登录、用户注册、用户浏览、后台全面管理的设计功能。2.系统概述2.1 系统现状当前,在日益激烈的竞争环境中,对幼儿园管理的要求也愈来愈高,幼儿教育的管理水平不仅仅是关系到每个幼儿的发展,也是每个幼儿生存和发展的关键因素,因此,家长和学校管理者也越来越重视教育管理方面的弊端。国内的幼儿园管理系统正实时的更新和完善,如何提高幼儿园的教育质量,提升幼儿品质和开创幼儿新局面,已成为社会的实时焦点。2.2 系统开发语言和模式的简介2.2.1 ASP.NET 语言的简述ASP.NET

11、 是开发动态网页的技术之一,继承了 Microsoft 的两项主要技术:Active Server Page(ASP)和.NET Framework. ASP.NET 是建立在.NET 之上的 1。1.NET Framework:建立在微软的公共语言运行的行库指上,并利用.NET 的强大基础类库构造的程序开发的框架 4。2.ASP.NETD 的优点:增强性、强大的工具支持、强大和灵活的开发平台、简易性、可管理性、自定义性和扩展性、安全性 2。2.2.2 C#语言的简述1.C#编程语言是一种高级编程的语言,是为 .Net 平台专门提供的设计语言,是 ASP.NET 脚本语言的其中之一。是一种现代

12、的、类型安全的、完全面向对象的和可视化的编程语言。由微软的 Anders Hejlsberg 和 Scott Wiltamuth 的领导小组开发的,是为.Net 平台专门提供的设计语言 9。2.C#的语言的类型有:值类型(简单类型、枚举类型、结构类型) 、引用类型(类类型、数组类型、接口类型、委托类型) 、指针类型 8。42.2.3 Microsoft Visual Studio 2008 的简介Visual Studio2008 是一套完整的开发工具集。Visual Studio 2008 为了有效支持 ASP.NET Web 应用开发本身内部集有本地 Web 服务器 ASP.NET Dev

13、elopment Server,即在无安装 IIS 的情况下也能快速的调试和执行 ASP.NET 的应用,但这种内嵌的 Web 服务器仅用于开发测试使用 4 ,Visual Studio2008 项目设计器支持多版本的应用程序,同时也支持多种打开 Web 的站点方式。适用于 ASP.NET 的代码的智能提示,同时支持 C#,JScript 等脚本语言的撰写。具有代码智能提示的优点 9。此系统是安装在Windows 7 操作系统中应用的 。2.2.4 Microsoft SQL Server 2005 的简述SQL Server 2005 是用于大规模的联机事务处理、数据仓库和电子商务应用的数据

14、平台;也是用于数据集成、分析和报表解决方案的商业智能平台 5。SQL Server 2005 是在 SQL Server 2000 基础上提供更多性能的数据平台,提供更安全,更可靠和高效的数据管理平台来增强教育管理系统组织中的管理能力,是极具有扩展性和灵动性。SQL Server 2005 就具备了企业数据管理和开发人员表的生产效率 7。 2.3 主要开发模式及技术介绍2.3.1 B/S 模式B/S 架构采用 WWW 网的信息传递的方式,客户端通过浏览器请求 Web,Web 服务器处理 Web请求,并按需求与数据库进行连接,最终将 Web 服务器上的信息发送到客户端的浏览器,客户端通过Web

15、服务器得到自己所需求的信息。2.3.2 B/S 模式的优点与传统的 C/S 模式相比, B/S 构架模式的系统具有如下方面优点:(1)B/S 构架的先进性:全面支持网络的构件搭建的系统。它是社会应用广泛的主流应用系统,美国的民航售票系统、金融行业系统等都是采用 B/S 构架 6。随着数据量的增大和并发用户的增多,目前国内采用 B/S 构架进行系统开发也较普遍的。(2)B/S 构架的维护优势:良好的维护系统对于应用软件的维护来说是至关重要的。B/S 结构系统出现问题后只需修改构件,更新构件到主服务器上即可应用,实现了系统的无缝维护升级,从而降低了系统测试、封装、升级和时间成本,使系统维护成本降最

16、低标准。(3)B/S 构架的扩展性: B/S 构架的应用系统支持异地远程多线程作业,网络能到达的地方方可作业。(4)具有优秀的跨平台性和高的信息共享度:超文本链接标示语言(HTML),是数据格式的一个开放标准,多数流行的操作系统软件都支持 HTML。只需在平台上安装支持 HTML 的相应的浏览器软件,即可享受共享的信息。3.需求分析3.1 系统功能模块需求分析整个系统的模块设计应当遵循整个系统总体的设计思路。系统对所有的权限都是严格分配的,只有管理员拥有权限能够进行相应的后台的修改和增减的操作。管理员肩负整个系统的管理和维护的责任。本管理系统分为前台和后台两个部分: 前台是只供用户浏览企业的基

17、本信息的,包括首页、新闻资讯、用户注册、在线留言、招生计划、成长图片、本站介绍。系统完全是后台化操作,管理员能在后台进行相应的信息管理。后台便只有管理员有权限进行操作,后台主要实现:(1) 管理员和教师的登录、用户添加和密码修改。5(2) 新闻管理管理,能实时更新、查询、修改、删除新闻信息。(3) 友情连接管理,能增加、删除友情连接信息。(4) 注册学生用户管理,能查询、修改、删除用户信息。(5) 幼儿照片和校园风景管理,能增加、修改、删除幼儿和校园照片信息。(6) 招生计划管理,能增加、查询、修改、删除招生计划信息。(7) 留言板管理,能回复、删除用户在留言板的信息,能添加悄悄话,只对后台管

18、理可见。3.2 模块功能设计幼儿园管理系统功能模块设计如下图所示:图 1-1 网站功能模块图4.概要设计4.1 系统概要设计本系统开发采用了 B/S(Browse/Server 浏览器/服务器)模式,基于 Wind 7 平台,利用面向对象的理论技术和组件的思想,采用 C#语言开发,后台数据库采用的是 SQL Server 2008 以 ASP.NET 为开发框架来编写的。4.2 数据库设计4.2.1 数据库设计概述数据库是计算机中发展最快速、广泛的,已是数据管理最全新的技术,是计算机系统的核心及重要基础。随着用户应用需求的扩大加之数据本身的变化、硬件技术的进步和 Internet 网络的加速普

19、及,数据库管理系统从专用发展成为通用的应用软件。由于数据库具有数据结构化;最低数据冗余度,共享性高,可避免数据的不一致性,可扩充等优点;较多的信息系统都是建立在数据库设计之上的。配有数据库管理系统是大、小、微型计算机所必6备的 5。数据库系统的涌现使信息系统从以手工管理阶段为中心转向共享的数据库为中心的新阶段。不仅便于数据的集中管理,也利于应用程序的研制和维护,提高了数据的利用、相容、用户决策的可靠性。数据库设计是把现实的实体模型与需求转换成数据库模型的过程 10。数据库及其应用的性能需建立在良好的数据库设计的基础之上,数据库数据是所有操作的基础,否则都是低效的。如何合理地存储用户的数据是方便

20、用户进行数据处理的关键。4.2.2 数据库需求分析表 4-1 管理员信息表字段名 类型 长度 小数位数 允许空 默认值 字段说明ID INT 10 0 编号USERNAME VARCHAR 50 0 用户名PWD VARCHAR 50 0 密码CX VARCHAR 50 0 权限ADDTIME DATETIME 23 3 (getdate() 添加时间表 4-2 新闻信息表字段名 类型 长度 小数位数 允许空 默认值 字段说明ID INT 10 0 编号TITLE VARCHAR 255 0 标题CONTENT TEXT 2147483647 0 内容LEIBIE VARCHAR 50 0 类

21、别ADDTIME DATETIME 23 3 (getdate() 添加时间表 4-3 友情连接信息表字段名 类型 长度 小数位数 允许空 默认值 字段说明ID INT 10 0 编号MC VARCHAR 50 0 名称URL VARCHAR 50 0 地址ADDTIME DATETIME 23 3 (getdate() 添加时间表 4-4 用户注册信息表字段名 类型 长度 小数位数 允许空 默认值 字段说明ID INT 10 0 编号YONGHUMING VARCHAR 50 0 用户名MIMA VARCHAR 50 0 密码XINGMING VARCHAR 50 0 姓名DIANHUA V

22、ARCHAR 50 0 电话SHENFENZHENG VARCHAR 50 0 身份证号YOUXIANG VARCHAR 50 0 邮箱DIZHI VARCHAR 50 0 地址XINGBIE VARCHAR 50 0 性别ADDTIME DATETIME 23 3 (getdate() 添加时间7表 4-5 学生照片信息表字段名 类型 长度 小数位数 允许空 默认值 字段说明ID INT 10 0 编号NAME NVARCHAR 50 0 姓名AGE NVARCHAR 50 0 年龄ADDTIME DATETIME 23 3 添加时间CONTENTS NVARCHAR -1 0 内容PIC

23、NCHAR 10 0 照片表 4-6 校园招生信息表字段名 类型 长度 小数位数 允许空 默认值 字段说明ID INT 10 0 编号BIANHAO NVARCHAR 50 0 标题号MINGCHENG NVARCHAR 50 0 标题JIANJIE NVARCHAR -1 0 内容FABUREN NVARCHAR 50 0 发布人ADDTIME DATETIME 23 3 (getdate() 添加时间表 4-7 校园风景信息表字段名 类型 长度 小数位数 允许空 默认值 字段说明ID INT 10 0 编号MINGCHENG VARCHAR 50 0 名称TUPIAN VARCHAR 50

24、 0 图片ADDTIME DATETIME 23 3 (getdate() 添加时间表 4-8 留言信息表字段名 类型 长度 小数位数 允许空 默认值 字段说明ID INT 10 0 编号USERNAME NVARCHAR 20 0 用户名SEX NVARCHAR 4 0 性别BODY NVARCHAR 500 0 内容QQ NVARCHAR 10 0 QQEMAIL NVARCHAR 20 0 EmailADDDATE DATETIME 23 3 (getdate() 添加时间ISHIDDEN BIT 1 0 是否隐藏HOMEPAGE NVARCHAR 50 0 主页ISRELY BIT 1

25、 0 (0) 是否悄悄话REBODY NVARCHAR 500 0 回复5.系统主要界面 5.1 前台界面的实现网站前台主要是为该幼儿园系统用户提供浏览和导航的作用,主要的功能模块有:新闻资讯、用户注册、在线留言、招生计划、成长照片、本站介绍等,这些功能模块管理员都可以在后台进行相应8的管理。导航条如图 5-11 所示。图 5-11 系统的导航条展示5.2 后台界面的实现5.2.1 管理员登陆为了系统的安全性,由此在管理员进行后台进行管理前,需要身份的识别,管理员需先进行登录的操作,如果管理员输入的用户名和密码其中一者或两者皆有误,系统将提示输入错误,之后数据库会清空这个错误的输入信息,重新输

26、入正确的用户名和密码即可登录。本系统设置了一个权限:管理员。登录界面具体如图 5-12 所示。图 5-12 管理员登录界面管理员登陆界面主要代码如下:protected void Image1_ServerClick(object sender, ImageClickEventArgs e)if (TextBox2.Text.ToString().Trim() = “ | TextBox1.Text.ToString().Trim() = “)Response.Write(“javascript:alert(请输入完整);history.back();“);Response.End();str

27、ing sql;sql = “select * from allusers where username=“ + TextBox1.Text.ToString().Trim() + “ and pwd=“ 9+ TextBox2.Text.ToString().Trim() + “;DataSet result = new DataSet();result = new Class1().hsggetdata(sql);result = new TestOnline.Class1().hsggetdata(sql);if (result != null)if (result.Tables0.Ro

28、ws.Count 0)Session“username“ = TextBox1.Text.ToString().Trim();Session“cx“ = result.Tables0.Rows0“cx“.ToString().Trim();Response.Redirect(“main.aspx“); else Response.Write(“javascript:alert(对不起,用户名或密码不正确 !);“); 当管理员登录界面时,系统将会打开系统的后台的管理界面,如图 5-13 所示图 5-13 后台管理界面5.2.2 管理员信息管理1.管理员的添加和管理管理员可以在后台对管理员进行添加新的用户,也可以删除管理用户。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 电子信息工程毕业设计

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。