班主任日常管理系统本科毕业论文设计.docx

上传人:b****5 文档编号:11623641 上传时间:2023-03-29 格式:DOCX 页数:35 大小:375.37KB
下载 相关 举报
班主任日常管理系统本科毕业论文设计.docx_第1页
第1页 / 共35页
班主任日常管理系统本科毕业论文设计.docx_第2页
第2页 / 共35页
班主任日常管理系统本科毕业论文设计.docx_第3页
第3页 / 共35页
班主任日常管理系统本科毕业论文设计.docx_第4页
第4页 / 共35页
班主任日常管理系统本科毕业论文设计.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

班主任日常管理系统本科毕业论文设计.docx

《班主任日常管理系统本科毕业论文设计.docx》由会员分享,可在线阅读,更多相关《班主任日常管理系统本科毕业论文设计.docx(35页珍藏版)》请在冰豆网上搜索。

班主任日常管理系统本科毕业论文设计.docx

班主任日常管理系统本科毕业论文设计

 

本科毕业论文(设计)

 

班主任日常管理系统

 

Theteacherinchargedailymanagementsystem

 

作者

专业

软件工程

指导教师

分院

信息学院

 

二〇一三年五月

 

摘要

随着社会的发展,人们对自我要求的不断提高,越来越多的人通过学习来提高自我,每个班级的人数不断增加,班主任的工作越来越重。

为了方便班主任对班级的管理,减轻班主任管理负担。

从实际出发,开发了班主任日常管理系统,让班主任对班级的管理变的简单、快捷、方便。

减少了许多繁琐的过程,节约了宝贵的时间。

系统设计过程选用SQLserver2005作为数据库,选用VisualStudio.NET2010开发软件,采用了B/S的开发模式。

使用Windows窗体界面,C#语言开发。

系统主要由日常工作、班级信息、成绩等模块组成。

日常工作模块主要包括班会管理、日常活动、日常管理、考试管理。

班级信息模块的功能主要是对学生的信息、档案进行管理,成绩的功能是为教师能对所有成绩的汇总及查看。

关键字:

班主任办公系统,功能模块,SQL数据库

Abstract

Withthedevelopmentofthesociety,people'srequirementforselfimprove,moreandmorepeopletoimproveself,bylearningthegrowingNumbersofeachclass,theteacherinchargeoftheworkisgettingheavierandheavier.Inordertofacilitatetheteacherinchargeofclassmanagement,reducetheburdenofteachermanagement.Fromsetoutactually,developedtheteacherinchargedailymanagementsystem,maketheteacherinchargeofclassmanagementissimple,convenientandfast.Toreducethecumbersomeprocess,savingvaluabletime.

SystemdesignisadoptedintheprocessofC/Smodeofdevelopment,useSQLserver2005database,choosetheVisualStudio.NETdevelopment2010software.UsingaWindowsformsinterface,c#languagedevelopment.Thesystemismainlycomposedofdailywork,classinformation,modulecompositionandsoon.Dailyworkmodulemainlyincludestheclassmanagement,classroomarrangement,dailyactivities,collegeinterview,dailymanagement,exammanagement.Classinformationmoduleismainlytostudentinformation,archivesmanagement,performancefunctionisforteacherstosummarizeofallgradesandtoview.

Keywords:

heteacherinchargeworksystem,Functionmodule,SQLdatabase

 

1绪论

随着互联网的迅速发展,现实中各种各样的物品被搬到电脑上供人浏览或操作,班主任日常管理系统就是在这样的背景下产生的。

传统的学生管理是手工的管理模式而进行的,这种手动抄写方式需要很多中间流程从而大大增加了教师的负担,数据整理非常的麻烦,统计也十分困难,而且局限性十分的大,老师都是在重复一些相同的工作。

做一些相似的报表,这样不但降低了工作效率,而且非常的容易出错,这是与班主任日常管理系统的主要区别之一。

进行手动抄写学生信息查询系统的另一个弊端就是学生的量也非常的大,资料可能经常性的发生更换,数据整理非常的麻烦,统计也十分困难。

班主任日常管理系统就可以避免许多传统学生管理的弊端,高校管理人员只需登陆本系统就可以进行对学生管理的相关操作。

1.1研究的背景和意义

现在的社会日新月异,发展的非常快。

学校的发展也是非常的快了,而且每年都有不同的要求。

学生的量也非常的大,资料可能经常性的发生更换,原来手工的管理模式就显的不怎么的合适了。

而且手工的数据是存放在多处的,没有使用统一管理的模式,数据整理非常的麻烦,统计也困难,很多的情况下,老师都是在重复一些相同的工作。

做一些相似的报表,这样不但降低了工作效率,而且非常的容易出错。

在这种条件下,使用微机管理就显的非常的合适了。

只要你正确的输入,统计,报表输出一点问题都没有的。

学生作为学校的最主要的管理对象,班主任日常管理系统就成了学校信息化管理系统中不可缺少的部分,它的内容对于学校的管理者说都至关重要。

但一直以来人们使用传统人工的方式进行学生的学籍管理,这种管理方式存在着许多缺点,如:

效率低、容易出错、格式不规范。

另外时间一长,就不容易进行统计和分析。

通过本系统软件,能帮助班主任利用计算机,快速方便的对学生信息进行管理、输入、输出、查找的所需操作,使散乱的档案能够具体化,直观化、合理化。

本软件适用于教育界,对学生的信息可以随时输入、输出、查找、修改、汇总。

1.2系统开发的主要内容

本系统旨在建立的班主任日常管理系统,其目标是建立一套科学、有效、及时、充分的计算机管理体系,为实现管理信息化、教学现代化、办公自动化提供辅助手段,实现班主任对每个班级情况的详细了解,并为班主任提高一个方便、实时地与每个学生交流、沟通的渠道。

本系统在开发过程中要以对学生教育的成功经验和本校学生的具体需要相结合,利用现代信息技术,建立一个契合学校的班主任管理系统。

(1)节省人力物力,提高工作效率

随着计算机网络和Internet使用的进一步普及,设备费用的价格越来越低,教师家庭基本拥有了计算机。

通过使用本系统,可充分利用计算机及网络资源进行网上办公,减少重复劳力,提高工作效率。

(2)界面友好,功能齐全

该教师信息管理系统搞个教师信息管理,教师教学管理,教师学术管理等各方面管理功能。

根据教师个人的习惯,系统界面应非常直观、方面、快捷。

(3)系统设计通用、开发

系统的通用性、开发性是系统两大重要的因素。

系统的通用性、开发性高,就具备较强的修改和扩充功能,便于以后用户根据自身的新的需要对系统进行修改和扩充。

(4)采用先进技术

该教师信息管理系统的开发采用先进的开发技术和开发工具,无论在功能设计方面还是在技术实现方面,都有一定的优势。

(5)安全可靠、使用方便

系统采用用户角色权限的管理办法,用户和管理员拥有不同的权限,不同层次的管理员也有不同的权限。

数据及时检查和备份,全部保存在后台,系统安全性的保证。

本系统采用B/S模式来进行分析和设计。

采用的B/S体系结构开发,可以保证了系统的可扩充性、可剪裁性、易升级、易维护。

采用UML技术对系统的需求进行建模,是系统开发的整个过程更详细、明了。

提高系统的开发效率,缩短开发时间。

系统具有很强的实用性和可操作性,该系统根据学校学生的实际需求开发,对学校学生管理实现信息化、现代化,实用性强。

2相关技术介绍

2.1开发模式

C/S和B/S是当今开发模式技术架构的两大主流技术。

C/S由Borland公司最早研发,B/S由微软公司研发。

目前,这两项技术已被世界各国所掌握,都有自己一定的市场份额和客户群。

国内以C/S和B/S技术开发出的产品也很多

2.1.1传统两层C/S结构

C/S(Client/Server,客户机/服务器)模式又称C/S结构,是20世纪80年代末逐步成长起来的一种开发模式[1],是软件系统体系结构的一种。

其主要优点是客户端响应速度快,它可以在很多工作在客户端处理后再交给服务器,这样自然的就提高了客户端的响应速度。

在这种结构中,网络上的计算机分为两个部分:

一个是客户机,另一个则是服务器。

无论是客户机还是服务器都需要安装相应的应用软件,也就是说每个参加考试的客户机都需要安装考试软件,主要用来提供考试界面、批改试卷以及对负责和服务器的通信联系,而服务器端也需要安装软件,主要负责用户及试题信息的存储、从客户机上回收试卷及成绩等工作。

这种模式的最大优点在于是工作是有客户机和服务器分担完成,这样不仅充分利用系统资源,而且降低服务器的网络负荷及通讯开销。

再者,由于是只有在安装了客户端软件的计算机才能参加考试,所以从一定程度上来讲,是比较安全的,网络中的非法用户攻入系统并强行进行考试的可能性比较小。

但随着internet的不断发展,C/S也日渐暴露出了许多问题:

(1)成本比较高。

由于需要安装软件,对硬件要求也比较高,增加了整个系统的成本。

(2)客户端的应用系统依赖其应用平台。

(3)在服务器端所做的任何改动都会对每个客户端产生影响。

2.1.2B/S模式及优点

对B/S模式而言客户端只需要运行浏览器软件。

浏览器以超文本形式向Web服务器提出访问数据库的请求,Web服务器接受客户端请求后,将这个请求转化为SQL语句,并交给数据库服务器;数据库服务器得到请求后,验证SQL语句的合法性,并进行数据处理然后将处理后的结果返回给Web服务器;Web服务器动态生成HTML文档,其中嵌入数据库服务器处理的结果,转发给客户端浏览器以Web页面形式显示。

B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。

对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了系统维护与升级的成本。

B/S体系具有以下优点:

(1)系统易于扩展。

B/S结构具有很大的伸缩性,既可以将Web服务器与数据库服务器

合二为一,也可以同时连接多台数据库服务器。

(2)跨平台的系统集成服务。

多种网络操作系统、多种数据库管理系统等通过统一的协议和标准集成在B/S结构中,为用户提供清晰、统一的信息服务界面。

(3)大大降低了对网络带宽的要求。

由于采用B/S结构,用户端只需要数据的呈现和录入设备,业务逻辑完全在服务器上实现,从而大幅降低了网络负荷。

(4)系统安装维护简单,方便数据的集中管理,便于分散用户。

(5)B/S建立在广域网上,面向不同的用户群,地域分散,与操作系统平台的选择关系小。

(6)B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且系统设计难度小,开发成本降低。

(7)对于终端用户来讲,B/S模式比C/S简化了客户端程序,减少了终端用户的投入成本。

2.2开发技术

2.2.1ASP技术

近年来随着网络技术的发展及用户需求的不断提高,动态页面的技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。

从HTML、ClientScript到CGI,从JAVA的诞生到ActiveX,Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了ActiveServerPages(ASP),一种用以取代CGI(CommonGatewayInterface,通用网关接口)的技术。

用ASP无须复杂编程,即可开发出专业的动态Web站点。

ASP的出现给以静态内容为主的Web带来全新的动态效果,使站点更具灵活和方便的交互能力。

客户端脚本是指客户端内嵌的描述语言,不在服务器端执行的语句。

通常是使用VBScript或JavaScript来实现。

编写客户端脚本最大的优点就在于其可由浏览器解释执行。

不需增加服务器的负担;另外,客户端脚本是在客户端解释执行,它可以实现服务器端脚本所不能实现的一些绚丽的特效.客户端脚本也存在一定的局限性,由于它是在客户端解释执行。

数据须预先设定,不便后台数据库内容的实时更新,而ASP最大的优势就在于它能与后台数据库进行信息交换,其特点是使用简单、方便,开发周期短、高效的运行性能、便于管理。

简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。

更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。

2.2.2SQLSever数据库管理系统

本系统采用MicrosoftSQLServer2005作为系统的DBMS支撑,SQLServer2005是能够支持企业级关系型数据库的管理系统,它能与Windows操作系统紧密集成,具有方便易用的图形管理界面,其用户界面风格与Windows一样非常友好。

SQLServer2005在存储大容量数据方面,在数据的安全性和完整性方面,在分布式处理等都是适合于企业级应用的。

而其相对Oracle,DB/2等大型数据库来说,学习更为容易,应用成本也相对较低。

采用SQLServer2005+ASP.Net开发本系统是一个较为理想的组合。

SQLServer2005的新特点:

动态的自我管理:

SQLServer2005运行时动态配置运行环境,优化并简化了许多服务器配置选项,可随用户增多或者减少动态地请求追加或者释放资源,并可随数据的增减自动改变数据库大小。

丰富的管理工具:

SQLServer2005提供了许多数据库系统管理工具。

系统管理员可以在运行SQLServerEnterpriseManager的中央控制台上,管理和监视服务器运行性能和企业数据库。

可编程的管理:

SQL分布式对象可用于编写应用程序,这就可以使应用程序数据包透明地将SQLServer2005嵌入应用程序中。

也可以使用SQL-DMO为不同站点的通用的管理任务建立应用程序。

可能收缩性和高可能性:

SQLServer2005数据库引擎可以几乎所有Windows平台上运行,是可管理上千万个用户的大型数据库。

同时其还具有动态自我调解的特性,能有效地在笔记本或者PC上运行。

支持数据仓库:

SQLServer2005支持数据仓库。

系统访问Internet集成:

SQLServer2005与其他产品一起为Internet或Intranet系统形成一个稳定的安全的数据存储;可为运行在IIS下的Web应用程序提供一个高性能的数据存储服务;此外,SQLServer2005数据库引擎还包括了对XML的本地支持,Transact-SQL结果可以作为XML文档返回给使用OLEBD和ADOAPI的应用程序,XML文档还可以添加到SQLServer2005中。

2.2.3UML建模工具

UML(UnifiedModelingLanguage,统一建模语言)是一种面向对象的建模语言,它是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模。

UML建模语言适用于系统开发的不同阶段,在本系统设计中从需求分析道软件测试都有涉及[12]。

UML的定义包括UML语义和UML表示法两个部分。

(1)UML语义:

UML提供的精确元模型定义,使开发者能在语义上取得一致认识,消除了因人表达方式不同而造成的影响。

(2)UML表示法:

定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。

标准建模语言UML的重要内容可以由下列五类图(共9种图)来定义]。

用例图:

主要是从外部用户的角度对系统功能加以描述,并指出功能的执行者。

静态图:

包括类图、对象图和包图。

类图描述系统的静态结构,类图用节点来表示系统中的类和该类涉及的属性和操作,具体类与类之间的联系则通过类图的边来表示,其联系主要包括:

继承、依赖、关联和聚合:

对象图则是类图的一个实例,它主要描述的是系统中的对象在某种状态下或是某个时间段的活跃状况及其之间的关系;包图则用于描述系统的分解结构,它刻画了包以及包之间的关系,包与包之间的关系可分为:

继承、构成与依赖关系。

行为图:

包括活动图、交互图与状态图,它们从不同的侧面刻画系统的动态行为。

交互图又可分为顺序图与合作图两种形式,用于描述对象之间的消息传递。

交互图:

描述对象间的交互关系。

其中顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互;合作图描述对象间的协作关系,合作图跟顺序图相似,显示对象间的动态合作关系。

除显示信息交换外,合作图还显示对象以及它们之间的关系。

如果强调时间和顺序,则使用顺序图;如果强调上下级关系,则选择合作图。

这两种图合称为交互图。

实现图:

包括构件图与部署图,它们描述软件实现系统的组成和分布状况。

构件图描述软件实现系统中各组成部件以及它们之间的依赖关系。

构件图则主要用于理解和分析软件各部分之间的相互影响程度[。

UML由于采用图形化的表示机制,具有表示能力强、独立于过程、独立于程序设计语言!

易于被开发人员掌握等特点,因而被广为使用。

3系统需求分析

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生成绩进行管理,具有手工管理所无法比拟的优点,例如:

检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。

这些优点能够极大地提高学校学生管理的效率。

因此,开发这样的管理软件成为很有必要的事情。

而且只要软件的设计合理,可以为学校提供合理的管理模式。

用户需求分析(UserRequirementAnalysis)在系统设计之前和设计、开发过程中对用户需求所作的调查与分析,是系统设计、系统完善和系统维护的依据。

利用B/S框架技术来开发实现班主任日常管理系统的目标是利用当前较成熟的信息技术来实现班级学生信息的现代化管理。

通过系统的实施,不仅可以方便、快速地及时提交、修改、查询学生信息,还可以对学生的各项指标进行多角度、多层次的统计分析,为考核提供量化的依据。

在分析问题的过程中,采用面向对象的思维方式去求解,比较切合实际,也可以更快达到系统开发的目的。

它实际上是一个对用户意图不断进行揭示和判断的过程,其目的在于精细化软件的作用范围,确定拟开发软件的功能和性能、约束、环境等,即从计算机专业的角度分析并定义出用户的要求。

3.1系统可行性分析

可行性分析的任务,并不是所有问题都有简单的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。

如果问题没有可行性的解决方案,那么花费这项开发工作上的任何时间。

资源、人力和经费都是无用的浪费。

可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。

通过可行性分析来确定这个系统是否值得开发。

3.1.1经济上可行性:

现在,网络安全技术已经成熟,网络建设已经完善,特别是校园网络中心的建设越来越现代化,有高校自己的网络服务器、数据库服务器、文件服务器等。

教师信息管理系统也为教师管理节约了大量的人力资源和其他资源。

提高了效率,节约了成本,主要表现有以下几个方面:

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高学校的工作效率;

第四,本系统可以使敏感文档更加安全,等等。

所以,本系统在经济上是可行的。

3.1.2技术上可行性:

系统的开发利用MicrosoftSQLServer2005作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。

学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。

使用VisualStudio2010作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

熟悉网络的工作原理及相关操作;熟悉Web运行环境,特别是IIS的操作功能及安全设置。

综上所述,系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

3.1.3运行上可行性:

系统是基于B/S模式开发的,现在的电脑基本上都能满足要求,学校有自己的网络中心,可以保证系统运行的安全。

系统操作简单,逻辑明确,保证了运行的可行性。

3.1.4社会因素方面的可行性

本系统的开发不涉及在社会上获政治上引起侵权、破坏或者其他相关的责任问题。

而且本系统的分析与设计的一切活动都是在国家法律允许的范围内进行的,没有任何的违法行为,也没有与国家政策法规存在冲突的地方。

本系统之针对本校教师,不存在侵犯别人信息等情况。

3.2系统业务需求分析

通过和班主任老师的交谈和沟通,充分了解到作为一个优秀的班主任老师,每天所工作的内容及所遇到的各种问题,在仔细分析办公系统过程的基础上,设计出该系统的处理流程,如图3-1所示:

图3-1系统流程图

 

班主任日常管理系统的业务活动用例图如图3-2所示

图3-2业务活动流程图

3.3系统软件环境需求

3.3.1硬件设备和操作系统

服务器:

PentiumIII1G(或与此相当的CPU)以上配置的高性能PC机,有网络接口卡(NIC),内存应在4G以上,硬盘在500G以上。

确认该计算机已经安装Web服务器软件IIS,数据库软件SQLSever2005,还可选用备份服务器。

操作系统:

Windows98以上。

客户端:

PentiumIII500(或与此相当的CPU)以上配置的PC机,有网络接口卡(NIC),内存应在128M以上,硬盘在50G以上。

Windows98以上操作系统,安装Web浏览器。

网络:

服务器和客户端应有网络连通。

配置TCP/IP协议。

3.3.2系统开发环境

电脑配置:

Dell品牌机CPU:

P42.6内存:

DDR512M硬盘:

80G

操作系统:

MicrosoftWindowsXP

开发环境:

MicrosoftVisualStudio2010

Web服务平台:

IIS6.0

数据库:

MicrosoftSQLServer2005

3.4系统质量需求

教师信息管理系统的质量范围,包括性能、强壮性、容错性、可用性以及类似特征。

可用性:

全天24小时可用。

易用性:

系统易于使用,一般人员和非专业人员可轻松完成相关操作。

先进性:

系统的技术设计采用集中式数据存放、分布式处理的结构体系,采用B/S模式,网络结构简单清晰,系统数据实时更新,可靠性、准确性高。

4系统设计

学生是未来国家发展的希望,为加强和完善对学生的管理,提高学校教学质量,其中作为学校的班主任老师来说至关重要。

班主任日常管理系统是一个结合学校实际情况全面

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

当前位置:首页 > PPT模板 > 国外设计风格

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

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