汪敬雷硕士论文排版510.docx

上传人:b****2 文档编号:23012441 上传时间:2023-04-30 格式:DOCX 页数:72 大小:1.12MB
下载 相关 举报
汪敬雷硕士论文排版510.docx_第1页
第1页 / 共72页
汪敬雷硕士论文排版510.docx_第2页
第2页 / 共72页
汪敬雷硕士论文排版510.docx_第3页
第3页 / 共72页
汪敬雷硕士论文排版510.docx_第4页
第4页 / 共72页
汪敬雷硕士论文排版510.docx_第5页
第5页 / 共72页
点击查看更多>>
下载资源
资源描述

汪敬雷硕士论文排版510.docx

《汪敬雷硕士论文排版510.docx》由会员分享,可在线阅读,更多相关《汪敬雷硕士论文排版510.docx(72页珍藏版)》请在冰豆网上搜索。

汪敬雷硕士论文排版510.docx

汪敬雷硕士论文排版510

硕士学位论文

MASTER’SDISSERTATION

 

论文题目基于B/S模式的小学管理信息系统

分析与设计

 

作者姓名

学位类别

指导教师

2014年5月

中图分类号:

TP311学校代码:

10216

UDC:

004密级:

公开

工程硕士学位论文

(工程设计型)

基于B/S模式的小学管理信息系统分析与设计

 

硕士研究生

导师

教授

副导师

高工

申请学位

工程硕士

学科专业

计算机技术

所在单位

信息科学与工程学院

答辩日期

2014年5月

授予学位单位

燕山大学

 

ADissertationinComputerSoftwareandTheory

 

AnalysisanddesignofthemanagementinformationsystemofelementaryschoolbasedonB/Smode

 

By:

Supervisor:

Professor

 

YanshanUniversity

May,2014

 

燕山大学硕士学位论文原创性声明

本人郑重声明:

此处所提交的硕士学位论文《基于B/S模式的小学管理系统分析与设计》,是本人在导师指导下,在燕山大学攻读硕士学位期间独立进行研究工作所取得的成果。

论文中除已注明部分外不包含他人已发表或撰写过的研究成果。

对本文的研究工作做出重要贡献的团组织和集体,均已在文中以明确方式注明。

本声明的法律结果将完全由本人承担。

作者签字:

日期:

年月日

燕山大学硕士学位论文使用授权书

《基于B/S模式的小学管理系统分析与设计》系本人在燕山大学攻读硕士学位期间在导师指导下完成的硕士学位论文。

本论文的研究成果归燕山大学所有,本论文的研究内容不得以其它单位的名义发表。

本人完全了解燕山大学关于保存、使用学位论文的规定,同意学校保留并向有关部门送交论文的复印件和电子版本,允许论文被查阅和借阅。

本人授权燕山大学,可以采用影印、缩印或其它复制手段保存论文,可以公布论文的全部或部分内容。

保密□,在年解密后适用本授权书。

本学位论文属于

不保密□。

(请在以上相应方框内打“√”)

作者签名:

日期:

年月日

导师签名:

日期:

年月日

 

摘要

随着信息技术的不断发展,以及在相关管理事物上越来越深入和广泛的应用,管理信息系统越来越成熟。

传统的单纯利用人力来进行管理,浪费了大量的人力和物力,而且出错率也逐渐上升。

如何提高中小学管理的水平,建立适合本校的管理系统,成为中小学信息建设过程中急待解决的一个问题。

首先,本文以东港镇第二小学为背景,调查教师和学生的数量信息和学校相关日常工作,分析主要的业务流程,收集大量数据,明确该校的日常工作管理系统的目标和主要功能需求。

对实现本系统的相关技术进行探讨,通过分析比较各个技术的优劣势,确定在系统模式上选用B/S结构。

在系统技术方面,主要是基于PHP开发环境下,应用三层架构体系结构,通过Javascipt脚本语言来实现具体功能,选取Mysql数据库平台,系统界面以可视化网页形式显示。

其优势是结构简单,成本较低,操作简便,适合日常应用。

其次,根据目标和主要功能需求,进行系统结构设计和功能模块划分,主要实现学校管理、家校互联、行政办公、教师管理、学籍管理、考场管理、成绩管理、资源管理、自助建站和试卷管理等十个模块,并在各功能模块下分设子模块,实现层次应用,进行数据库的详细设计与编写,以实现小学信息化管理系统的各项功能。

最后对系统进行编程实现,以达到预期的功能设计目标。

通过使用该系统,学校工作人员可以快速的进行有学校工作各项信息的录入、查询、更新和删除等。

并且能够在校内进行信息的发送,有助于校内工作人员的信息交流。

关键词:

B/S模式;小学管理信息系统;PHP;

 

Abstract

Withthecontinuousdevelopmentofinformationtechnology,aswellasintherelatedmanagementthingsmoreandmorein-depthandextensiveapplication,managementinformationsystemismoreandmoremature.ThetraditionalpureUSESmanpowertomanage,wasteagreatdealofmanpowerandmaterialresources,andtheerrorrateisrising.Howtoimprovethemanagementlevelofprimaryandsecondaryschools,toestablishasuitablemanagementsystem,becometheprimaryandsecondaryschoolsintheprocessofinformationconstructionofpressesforsolutionofaproblem.

First,thesecondprimaryschoolindonggangtownasthebackground,studythenumberofteachersandstudentsinformationrelatedtodailyworkandschool,analysisthemainbusinessprocesses,collectingalargeamountofdata,acleargoalofdailyworkoftheschoolmanagementsystemandthemainfunctionalrequirements.implementtherelevanttechnologyofthissystemwerediscussed,throughcomparativeanalysistheadvantagesanddisadvantagesofeachtechnology,determinethesystemmodeselectionofB/Sstructure.Insystemtechnology,mainlybasedonPHPdevelopmentenvironment,applicationofthreelayerarchitecturearchitecture,byJAVASCRIPTlanguagetoachievespecificfunctions,selecttheMysqldatabaseplatform,systeminterfaceintheformofvisualwebpagedisplay.Itsadvantagesaresimplestructure,lowcosting,easyoperationing,suitableforeverydayuser.

Secondly,accordingtothetargetandthemainfunctionalrequirements,systemstructuredesignandfunctionmodulepartition,themainimplementationofschoolmanagement,parent-schoolinterconnected,administrativeoffice,teachermanagement,studentstatusmanagement,examinationmanagement,grademanagement,resourcemanagement,self-build,examinationandpapermanagement,andother10modules,andsetupsub-modulesundereachfunctionmodule,implementationlevelapplication,detaileddesignandwritethedatabase,inordertorealizeeachfunctionofprimaryschoolinformationmanagementsystem.

Finally,thesystemprogrammingimplementation,inordertoachievethefunctionoftheexpecteddesigngoal.Byusingthissystem,theschoolstaffcanquicklytohaveschoolworkeachinformationinput,query,update,anddelete,etc.Andbeabletosendtheschoolinformation,helptheschoolstaffcommunication.

Keywords:

B/Smodel;Primaryschoolmanagementinformationsystem;PHP

 

目录

摘要I

AbstractII

第1章绪论1

1.1研究背景1

1.2课题研究现状和意义1

1.3课题开发环境3

1.4本文的组织结构3

第2章开发模式及相关技术介绍4

2.1B/S模式简介4

2.2开发平台简介5

2.3Ajax结构介绍7

2.4SQL语言简介8

2.5本章小结8

第3章可行性研究与需求分析9

3.1系统可行性分析9

3.1.1技术可行性9

3.1.2经济可行性10

3.1.3操作可行性10

3.2系统需求分析11

3.2.1业务流程11

3.2.2系统功能12

3.3本章小结17

第4章系统总体设计18

4.1系统设计18

4.2系统功能结构18

4.2.1初始化数据18

4.2.2家校互联19

4.2.3行政办公20

4.2.4教师管理21

4.2.5学籍管理21

4.2.6考场管理22

4.2.7成绩管理23

4.2.8资源管理23

4.2.9自助建站24

4.2.10系统管理24

4.2.11试卷管理25

4.3系统流程设计25

4.4数据库设计26

4.4.1数据库设计27

4.4.2数据库表设计27

4.5本章小结32

第5章系统详细设计与实现33

5.1系统准备33

5.2界面设计及实现34

5.2.1初始化数据模块的设计和实现35

5.2.2家校互联模块的设计和实现37

5.2.3行政办公模块的设计和实现39

5.2.4教师管理模块的设计和实现43

5.2.5学籍管理模块的设计和实现45

5.2.6考场管理模块的设计和实现46

5.2.7成绩管理模块的设计和实现47

5.2.8资源管理模块的设计和实现49

5.2.9自助建站模块的设计和实现50

5.2.10系统管理模块的设计和实现51

5.2.11试卷管理模块的设计和实现52

5.3本章小结52

结论54

参考文献56

攻读硕士学位期间承担的科研任务与主要成果58

致谢59

作者简介60

第1章绪论

随着计算机技术的不断成熟和广泛的应用,以及中小学日常工作的复杂性,越来越多的中小学逐步认识到管理系统的重要性和方便性,并开始发展属于自己的管理信息系统。

如何从繁杂的日常工作中准确的整理出相关的信息来进行管理则显得越来越重要。

一方面可以加强学校信息的集中管理,另一方面可以加强人员的组织性,所以信息系统的建立已经迫在眉睫。

1.1研究背景

中共中央、国务院《关于深化教育改革全面推进素质教育的决定》指出:

“实施素质教育,就是全面贯彻党的教育方针,以提高国民素质为根本宗旨,以培养学生的创新精神和时间能力为重点,造就‘有理想、有道德、有文化、有纪律’的德智体全面发展的社会主义事业建设者和接班人”。

为了认真贯彻文件精神,加强小学学生的素质教育,学校相应的管理工作变的越来越繁杂,因此需要运用计算机等现代技术来管理这些数据[1-3]。

学校管理系统是一个面向中小学进行日常工作管理的信息管理系统,一方面进行人员的管理;另一方面进行学校相关工作的记录,以方便相关管理人员对这些数据进行相关的管理和数据分析。

管理系统的开发包括前台应用程序的开发和后台数据库的开发和维护[4-6]。

PHP技术是当前比较成熟一门动态网络开发语言,它可以进行复杂的数据库操作、较强的交互性。

本系统正式采用PHP进行开发的。

1.2课题研究现状和意义

目前,管理信息系统的建立已经十分的成熟,并且在实际的管理应用中广泛应用于各个领域及行业。

管理信息系统(MIS,全称ManagementInformationSystem)由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和决策职能的系统。

管理信息系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存、维护和使用[7]。

因此管理信息系统是一个信息处理系统。

管理信息系统作为各项业务、技术、工作自动化及高水平管理的方法和模式,正在得到越来越广泛的应用。

早期的管理信息系统通常是以各单位为主体,独自进行开发和应用[8-10]。

从技术上看,大体是以局域网或客户/服务器模式组成应用系统平台,在操作系统和数据库管理系统的平台上开发应用软件系统。

但是,由于技术的发展和进步以及应用、管理和数据共享的需要等诸多原因,把分散开发且分布在各个地域的独立的管理信息系统互相连接起来,实现系统硬件、系统软件、应用软件及数据的共享,已经成为越来越迫切的任务。

学校管理系统是基于海港区东港镇第二小学的日常管理工作为基础开发的,东港镇第二小学是秦皇岛市海港区一所公办农村小学,在学校领导、海港区教育局的领导下,以党的十八大和十八界三中全会精神为指导,开拓创新,怡提高教育教学质量为中心,怡学校文化建设为重点,在上级部门的正确领导下,在全体师生的共同努力下,教师教学能力逐步提高,学生精神风貌极大改变,校园环境干净整洁,学校整体工作稳步提高。

学校追求“以教育科研为先导,以课堂教学为突破口,全面推进教育现代化工程,全面实施素质教育,前化学校教育观管理,稳步提高学校教育教学质量,创出学校的教育特色”。

领导班子成员团结合作,求真务实,积极进取,处处起榜样的带头作用,科学管理、讲求实效,实行人性化管理,以真诚换取信任,体贴教师。

我们做到了只要有一个学生在校,就有老师在校;有一个老师在校,就有领导在校。

学校拥有一支师敬业爱生、业务精良、勇于创新的教师队伍。

每一名教师将“让每一个孩子都受到关爱,让每一个孩子都能在原有的基础上得到发展和提高,让每一个孩子的个性都得到尊重和张扬”作为行动目标,实施教学改革,深化素质教育。

全体教师积极参与学习,学校积极开展课题研究,校长带头搞科研,主持学校课题研究,促进教师的专业化发展。

“十五”期间已有三个课题顺利结题。

近几年来,东港镇第二小学用实际行动赢得了家长的信任和领导的好评,被评为“秦皇岛市绿色学校”、“秦皇岛市环境卫生四星级达标单位”、“海港区德育工作先进单位”、“海港区科技活动先进单位”、“海港区体育工作先进单位”、“海港区第六届科技作品展评及模型竞赛中优秀组织单位”、“海港区学前教育先进集体”、“海港区创新教育工作先进集体”、“海港区支教工作先进集体”“海港区卫生工作先进集体”、“海港区安全工作先进集体”等荣誉称号。

学校管理系统对学校数据的管理和分析更加容易和方便。

传统的纸质文件信息的管理在查阅、管理方面都有很多不方便的地方,而且随着社会的发展无纸化办公也成为当代办公的一个趋势,学校管理系统对学校的各个文件、信息等进行存储,更加方便进行查阅、统计,大大提高了学校的工作效率,使教师从日常繁琐的工作中解脱出来,实现了方便管理。

1.3课题开发环境

本系统针对网络基本情况及其当前业务状况,从其实际需求出发,经过详细的分析,设计出新系统的基本模型,最后通过编制程序完成系统实施,对于每一阶段的工作成果都用明确的文字和标准化的图形、图表进行描述。

整个程序是在Dreamweaver环境下,使用Mysql5.1数据库,运用PHP技术和数据库原理,基于B/S模式开发的。

1.4本文的组织结构

综上所述,阐述了课题研究的背景和意义,从而说明了选题的依据。

简要介绍了系统开发环境。

开发本课题系统的思路是,应用当前比较流行的技术来开发。

论文共分为5章,从第2章起,具体组织结构如下:

第2章开发模式及相关技术介绍,介绍了本课题要应用到的技术,如B/S模式的介绍,开发平台的介绍,Ajax介绍,及SQL语句的介绍。

第3章是对本系统的可行性研究和需求分析,在本章中做了业务流程分析和数据流程分析,并绘制了业务流程图及数据流图和功能结构图。

第4章系统总体设计,对系统方案进行选择,对系统流程的分析和对数据库的设计,并介绍了各功能模块图和数据表的创建。

第5章系统详细设计与实现,在本章中介绍了系统各模块的功能及实现方法,和实现结果。

最后,全面总结了笔者对本课题的研究内容,并针对这一课题尚未完成的工作和不完善的地方提出了进一步的设想。

第2章开发模式及相关技术介绍

2.1B/S模式简介

随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式。

B/S(即Browser/Server)结构被称为浏览器和服务器结构,它是随着internet技术的发展,对C/S机构进行变化或改进的一种结构。

它是在Web流行之后的一种网络结构模式,Web浏览器是客户端最重要的应用软件。

在B/S结构下,用户工作界面是通过浏览器来实现,在前端(Browser)只实现极少部分的事务逻辑,主要的事务逻辑在服务器端(Server)实现,浏览器通过WebServert同数据库进行交互。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。

B/S的本质是三层结构的C/S模式。

在用户的计算机上安装浏览器软件,在服务器上存放数据并且安装服务应用程序。

用户通过浏览器访问服务器,进行信息浏览、文件传输和电子邮件等服务。

B/S建立在广域网上,不必需要专门的网络运行环境,一般只要有操作系统和浏览器就行,并且B/S模式可以面向不同的用户群,这是C/S模式无法做到的,与平台操作系统关系最小。

B/S网络结构模式是基于Internet的需求而出现并发展的。

Internet是应用TCP/IP协议建立的企事业单位内部专用网络,它遵守诸如TCP/IP协议、HTTP协议、SMTP和HTML语言等Internet技术和标准,能够为企事业单位内部交换信息提供服务的同时它还具有连接Internet的功能和防止外界入侵的安全措施。

另一方面,数据库具有强大的数据存储和管理能力,并且能够动态地进行数据输入和输出,如果把数据库应用于Internet上,不仅可以实现大量信息的网上发布,而且能够为广大用户提供动态的信息查询和数据处理服务,进而加强企事业单位内部部门之间、上级部门与下级部门之间、企事业单位员工之间、企事业单位与客户之间以及企事业单位与企事业单位之间的信息交流,降低企事业单位的日常工作成本,提高企事业单位的经济效益。

B/S架构软件的特点[11,12]:

(1)系统开发、维护和升级的经济性。

目前,对于大型的管理系统软件开发维护费用比较高,系统的改进和升级越来越频繁,在C/S系统中,各部分模块中关联比较紧密,模块有一部分改变,就要关联到其它模块的改变,使系统的维护和升级费用比较大。

与C/S处理模式相比,B/S模式所具有的的框架结构大大简化了客户端,只要客户端机器能上网就可以,大大节省了成本。

B/S的开发、维护工作几乎都集中在服务器端上,当网络应用需要升级时,只需更新服务器端的软件就可以。

所以,如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显。

例如一些招聘网站的客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入,所以一般都采用B/S模式。

(2)B/S模式的结构系统灵活,选择多,易于扩展。

由于WEB平台的无关性,B/S模式结构可以任意扩展,可以从一台服务器、几个用户扩展成为拥有成千上万用户的大型系统。

B/S的最大的优势是异地浏览和信息采集的灵活性,它可以在任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。

不过,采用B/S结构,由于大部分工作都是由服务器来完成,客户端只完成一些基本的浏览、查询等功能,这样就造就了对服务器的负担加大了。

(3)B/S模式提供了一致的用户界面。

B/S模式的应用软件都是基于WWW浏览器的,这些浏览器的操作界面具有很大相似性,对于用户的使用具有很强的熟悉性,这样就大大降低了用户的培训费用。

2.2开发平台简介

本系统页面的开发是使用Dreamweavercs8[13-16]。

MacromediaDreamweaver8是建立Web站点和应用程序的专业工具。

它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建基于标准的网站和应用程序的优美界面。

在本系统中,需要大量的Web页面,Dreamweaver8中大量的控件只需要用户拖拽就可以简单实用,给开发者带来了极大地方便,也是开发过程简单化,极大地促进开发进度。

并且基于从CSS的设计的领先支持到手工编码功能,Dreamweaver为专业人员提供了在一个集成、高效的环境中所需的工具。

当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。

Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,Dreamweaver8集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。

Dreamweaver8的特点

(1)灵活的编写方式。

Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。

(2)可视化编辑界面。

Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。

或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。

无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweav

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1