幼儿园管理系统毕业设计Word格式.docx
- 文档编号:17482935
- 上传时间:2022-12-06
- 格式:DOCX
- 页数:31
- 大小:2.64MB
幼儿园管理系统毕业设计Word格式.docx
《幼儿园管理系统毕业设计Word格式.docx》由会员分享,可在线阅读,更多相关《幼儿园管理系统毕业设计Word格式.docx(31页珍藏版)》请在冰豆网上搜索。
在这看不见硝烟的争夺中,任何一个好的园长,都不会放弃数字化和网络这21世纪幼儿园管理可持续发展的制高点。
1.2简述选题在该领域的水平和发展动态
教育信息化是实现教育现代化的必由之路,是实现教育跨越式发展的基础,是国民经济和社会发展的客观要求。
创建“数字化幼儿园”,就是通过全方位、多角度地开展信息技术建设,逐步建成在信息技术(以网络技术、超媒体技术为代表)的新型环境中,集教学、管理、生活为一体的的教育组织,最终实现教育过程的全面信息化。
本系统选用ASP(ActiveServerPage)服务器端脚本编程语言,ASP是由微软公司开发的专门用来写动态网页的一种嵌入式语言,使用ASP一般还需要在后台配数据库。
本系统所要展示的是用动态的技术来显示数据库里面的内容,和一般的网站不同的是,本网站的类别也将采用动态的技术,而一般的动态网页里面,类别基本上是固定的。
本系统后台主要包括幼儿,用户,幼儿园,留言板的管理。
而前台主要包括幼儿园信息和幼儿情况的浏览及留言板的使用。
1.3背景介绍
1.3.1ASP简介
ASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。
指ActiveServerPages(动态服务器页面),运行于IIS之中的程序。
1.3.2IIS简介
IIS是InternetInformationServices的缩写,是一个WorldWideWebserver。
Gopherserver和FTPserver全部包容在里面。
IIS意味着你能发布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,有着一些扩展功能。
IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEXSERVER)、有多媒体功能的(NETSHOW)其次,IIS是随WindowsNTServer4.0一起提供的文件和应用程序服务器,是在WindowsNTServer上建立Internet服务器的基本组件。
它与WindowsNTServer完全集成,允许使用WindowsNTServer内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。
IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
1.3.3sqlserver2000
SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了。
Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本;
Sybase则较专注于SQLServer在UNIX操作系统上的应用。
在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的一个版本。
该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
第二章需求分析
2.1系统需求分析
2.2系统功能总结
根据需求分析,总结出以下功能:
1.管理员系统管理模块包括:
幼儿园管理(对幼儿园信息、教师、幼儿园新闻进行添加、修改、删除)
幼儿管理(对幼儿学籍、健康进行添加、修改、删除)
用户管理(对用户进行修改和删除)
留言板管理(对留言板进行管理)
2.用户系统管理模块包括:
浏览幼儿园信息(对幼儿园信息、教师、新闻进行浏览)
查看幼儿信息(查看幼儿学籍和健康状况)
使用留言板(使用留言板进行留言和查看回复)
2.3性能需求
2.3.1时间延迟
系统在操作时需要连接到数据库,故时间延迟受服务器运行速度和网络传输速度的影响。
2.3.2系统安全性
就实际情况,在高系统配置、高网络带宽很容易得到保证的情况下,最需要考虑的性能要求就是系统安全性问题。
在系统开发的每个阶段,均要考虑彼此之间的人证与授权。
2.4可行性分析
可以从以下三方面对系统能否实现进行可行性分析:
(1)技术可行性
通过详细的调研和借鉴成功的经验,能采集到足够的信息。
严格按照数据库开发流程进行设计,确定和使用所得信息才可创建完善的数据库。
采用科学和广为流行的设计方法,有助于对系统进行科学严谨,全面完整的设计,简化设计流程,降低出错率。
(2)经济可行性
本系统采用B/S模式,运用SQLServer2000数据库它保证了源代码的可移植性,有效地提高查询速度,是可以处理拥有上千万条记录的大型数据库。
(3)运行可行性
此系统则无需耗费大量的人财物来开发,开发经费极少,省时省力。
同时,作为一套物美价廉的系统,其作用也是非常具有针对性的,能够满足系统使用者——幼儿园的具体要求。
按照上述三方面进行可行性分析研究后,认为该项目是可行的。
2.5系统运行环境
1.操作系统:
Windows98/NT/2000/XP或更高版本
2.运行环境:
IIS、dreamweaver8
3.数据库:
SQL2000
2.6E-R图分析
通过上述的需求分析,我们可以知道系统的主要实体管理员、用户、幼儿学籍、幼儿健康、教师、幼儿园新闻、留言板。
下图就是幼儿园管理系统关键实体的E-R图。
如图2.1所示:
图2.1E-R图
管理员属性图包含管理员所有的属性,包括:
用户名、密码。
用户属性图包含用户所有的属性,包括:
ID、用户名、密码、幼儿编号、性别、电话、地址。
幼儿学籍属性图包含幼儿学籍所有的属性,包括:
ID、姓名、性别、出生日期、入园日期、班级、照片。
幼儿健康情况属性图包含幼儿健康情况所有的属性,包括:
幼儿ID、身高、体重、饮食、睡眠、卫生。
教师属性图包含教师所有的属性,包括:
ID、姓名、性别、身高、毕业院校、照片。
新闻属性图包含新闻所有的属性,包括:
ID、标题、内容、时间。
留言板属性图包含留言板所有的属性,包括:
用户ID、标题、内容、时间、回复内容、回复时间。
2.7小结
本章主要讲述了系统需求分析、系统功能总结、性能需求、可行性分析、系统运行环境及E-R图分析。
第三章系统总体设计
系统总体设计的基本目的就是回答“概括地说,系统应如何实现?
”,要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。
3.1系统定义
本系统分前后台两部分:
前台主要实现,浏览幼儿园介绍、浏览教师、浏览新闻、浏览幼儿学籍和健康情况、使用留言板。
后台主要是幼儿园管理、教师管理、新闻管、幼儿学籍和健康情况管理、用户管理、留言板管理。
3.2开发设计思想
该系统运用标准化、模块化和系列化的设计方法,并充分考虑到网上用户的需要,具有操作界面美观大方、操作直观简单快速、易使用的特点。
本系统采用B/S模式,与传统的C/S模式相比最大的优点在于:
B/S模式是一种可移植的模式,也就是说,在不同的机器上可以安装并且运行。
使用者在电脑上进行操作时,会给出相应的提示错误或成功,以尽量减少错误的产生。
3.3系统的功能概述
幼儿园管理系统主要用来满足家长与幼儿园之间有良好的互动,家长可以通过幼儿园管理系统查看到幼儿的学籍和健康状况,幼儿园可以通过幼儿园管理系统及时了解家长的想法。
系统各个模块的功能介绍如下:
用户模块管理:
1、浏览幼儿园
①功能名称:
浏览幼儿园
②目的:
浏览幼儿园介绍、教师和幼儿园最近的新闻。
2、查看幼儿情况
查看幼儿情况
查看幼儿的学籍和幼儿在幼儿园的健康状况。
3、留言板
留言板
用户使用留言板和管理员进行交流。
管理员模块管理:
1、管理幼儿园
管理幼儿园
对幼儿园介绍、教师、新闻进行管理。
2、管理幼儿信息
管理幼儿信息
对幼儿学籍和健康状况进行管理。
3、管理用户
管理用户
对用户进行修改和删除管理。
4、管理留言板
管理留言板
对留言板进行管理。
整个系统的模块结构如下图所示:
3.4小结
本章主要讲述了系统的实现目标、开发设计思想、系统的功能结构以及画出了系统的模块结构图。
第四章数据库设计
4.1数据库的设计
数据库设计的好坏将直接对系统的效率以及实现的效果产生影响。
好的数据库设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等。
4.1.1数据库设计原则
1.基本表的个数越少越好。
2.主键的个数越少越好。
键是表间连接的工具,主键越少,表间的连接就越简单。
3.字段的个数越少越好。
所有基本表的设计均应尽量符合第三范式。
4.1.2数据库维护设计
数据库创建完成后,所有的对象和数据均已添加且都在使用中,又是必须对其进行维护,在设计数据库时,应考虑这些问题以将对用户的影响、执行任务的时间和付出的努力降低到最低。
该数据库系统要求具有以下方面的特点:
(1)结构合理。
(2)所建立的数据冗余度小,独立性强。
(3)增加、修改、查询和统计快速而准确。
(4)保密性和可靠性好。
4.2数据需求分析
数据库中涉及到七个表:
管理员表、用户表、教师表、新闻表、幼儿表、幼儿健康表、留言板表。
1.管理员表:
存储管理员的基本信息
2.用户表:
存储用户的基本信息
3.教师表:
存储教师的基本信息
4.新闻表:
存储新闻的基本信息
5.幼儿表:
存储幼儿学籍的基本信息
6.幼儿健康表:
存储幼儿健康的基本信息
7.留言板表:
存储留言板的基本信息
4.2.1管理员表(admin)
用于存放管理员的姓名、密码。
这些信息主要是为了管理员在登陆界面时所需要的。
表4.1“管理员”表字段设置
序号
字段名称
名称
数据类型
长度
主键
约束
1
Admin_name
管理员名
char
10
Y
非空
2
Admin_password
密码
N
4.2.2用户表(parent)
用于存放用户ID、幼儿ID、姓名、密码、性别、电话、地址。
这些信息主要是为了用户登陆和显示幼儿信息时所需要的。
表4.2“用户”表字段设置
Parent_id
用户ID
int
4
Children_id
幼儿ID
3
Paren_name
用户姓名
Paren_password
5
Paren_sex
性别
6
Paren_tell
电话
7
Paren_address
地址
4.2.3教师表(teacher)
用于存放教师的ID、姓名、性别、身高、毕业学校、照片。
这些信息主要是为了显示教师信息时所需要的。
表4.3“教师”表字段设置
Teacher_id
Id
Teacher_name
姓名
Teacher_sex
Teacher_height
身高
Teacher_school
毕业学校
varchar
50
Teacher_photo
照片
nvarchar
50
4.2.4新闻表(news)
用于存放新闻ID、标题、内容、时间。
这些信息主要是为了发布和浏览新闻时所需要的。
表4.4“新闻”表字段设置
News_id
News_title
标题
News_info
内容
News_date
时间
smalldatetime
4.2.5幼儿表(children)
用于存放幼儿ID、姓名、性别、出生日期、入园日期、班级、照片。
这些信息主要是为了显示幼儿信息时所需要的。
表4.5“幼儿”表字段设置
幼儿Id
Children_name
Children_sex
Children_age
出生日期
datetime
8
Children_date
入园日期
Children_class
班级
Children_photo
16
4.2.6幼儿健康表(health)
用于存放幼儿ID、身高、体重、饮食状况、睡眠状况、卫生状况。
这些信息主要是为了显示幼儿健康状况时所需要的。
表4.6“幼儿健康”表字段设置
Health_height
Health_weight
体重
Health_diet
饮食
Health_sleep
睡眠
Health_health
卫生
4.2.7留言板表(message)
用于存放用户ID、幼儿ID、标题、内容、发布时间、回复内容、回复时间。
这些信息主要是为了发布和回复留言板时所需要的。
表4.7“留言板”表字段设置
用户Id
Message_title
Message_info
Message_time
发布时间
Reply
回复内容
Reply_time
回复时间
4.3小结
本章主要介绍了本系统的数据库设计,包括数据库的设计原则、数据需求分析及数据表。
第五章具体实现
通过前几章的系统需求分析、系统总体设计以及数据库设计,现在基本上对于幼儿园管理系统有了具体的认识和数据库的准备,下面就进入系统的具体实现部分。
5.1设计实现
5.1.1首页设计
运行程序后,会首先进入首页,首页主要是显示幼儿园的信息。
首页分为几个模块:
幼儿园介绍、管理员登陆、用户登录。
如图5.1所示:
图5.1进入页面
5.1.2教师介绍
进入首页后点击教师介绍,可以看到本幼儿园的教师信息,包括教师姓名、照片、性别、身高、毕业院校,可以让用户了解该幼儿园的教师情况。
如图5.2所示:
图5.2教师介绍
5.1.3幼儿园新闻
进入首页后点击幼儿园新闻,可以看到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 幼儿园 管理 系统 毕业设计