1班主任管理系统设计与实践.doc

上传人:滴答 文档编号:1278709 上传时间:2019-01-26 格式:DOC 页数:19 大小:13.43MB
下载 相关 举报
1班主任管理系统设计与实践.doc_第1页
第1页 / 共19页
1班主任管理系统设计与实践.doc_第2页
第2页 / 共19页
1班主任管理系统设计与实践.doc_第3页
第3页 / 共19页
1班主任管理系统设计与实践.doc_第4页
第4页 / 共19页
1班主任管理系统设计与实践.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、 大红鹰职业技术学院软件学院毕业综合实训报告 毕业综合实训报告 班主任管理系统设计与实践 大红鹰职业技术学院软件学院毕业综合实训报告 目 录 摘要 (空 2 行,本页行间距为最小值 14 磅) 目录 1 第 1 章 绪论 * 1 1.1 课题背景 1 1.2 使用技术及发展 2 第 2 章 班主任管理系统的设计以及实现 10 2.1 班主任管理系统的设计 10 2.2 班主任管理系统的实现 10 总结 * 82 参考文献 * 86 注: *用小 4 号黑体,其余用小 4 号宋体 第一章 绪论 大红鹰职业技术学院软件学院毕业综合实训报告 1 1 课题背景 随着现在教育事业的不断发展,信息技术对社

2、会进步和国名经济发挥着越来越大的促进作用,并对传统的思想观念、工作方式产生巨大的冲击。世界已进入信息化时代,网络技术已进入了各行各业,同时也带动了各行业的发展。 中国现在教育事业的发展迅猛,高等院校的数量和规模不断的扩大。与此同时,根据时代的要求,管理,特别是对日益增多的学生的管理,对学校的发展起着不可忽视的作用。而班主任(辅导老师)在学生的管理中有着承上启下的枢纽地位,这一角色的重要性也日渐突出起来。学 校与学生之间沟通途径的建立、对学生的具体管理措施的实施等都是通过班主任的工作得以体现和贯彻执行的,如果班主任这个环节的工作做的好,其对学生工作的总体管理和发展都具有不可估量的好处。因此,越来

3、越多的学校对班主任这一角色也越来越重视,一些院校专门对班主任进行一系列培训,并且由原来的一个系甚至一个院配备一名辅导员增加至每个班级一名班主任。 与上述管理需求不符的是:针对班主任工作的配套管理软件严重缺乏。虽然,已有很多较成熟的学生管理方面的软件,但这些软件主要是实现了教学和教务两个方面的数字化管理,而在目前国内已有的 学生管理系统中,具体到班主任管理班级这个方面的管理软件基本上是一片空白。 实际上,一方面,班主任工作的特点是事多、琐碎、繁杂,但工作程序是有序。因而,在当今科技高度发达的信息社会,开发一个适合班主任工作的管理软件,提高办公质量,加强班级管理,是适应学校各方面发展的要求,是学生

4、管理工作中急需解决的问题。 1 2 使用技术及发展 本论文主要研究 JSP 技术以及 JSP 技术实现基于 Web 的三层体系结构的应用,实现了动态网页对数据库的查询、统计、更新等功能。目的是应用计算机网络、数据库、 Internet技术、以 Tomcat 为服务器, JSP、 JAVA 作为主要开发工具,实现跨平台、跨网络、统一界面、易于扩展和维护的大红鹰班主任管理系统。 B/S 结构,即 Browser/Server(浏览器 /服务器)结构,是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前

5、端实现,但是主要事务逻辑在服务器端实现,形成所谓 3-tier结构。 B/S 结构,主要是利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种 Script语言( VBScript、 JavaScript)和 ActiveX 技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000 将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然 B/S 结构应用程序相对于传统的 C/S 结构应用程序将是巨大的进步。 大红鹰职业技术学院软件学院毕业综合实训报告 B/S 结构

6、采用星形拓扑结构建立企业内部通信网络或利用 Internet 虚拟专网( VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、 跨地域广的优点,须视企业规模和地理分布确定。企业内部通过防火墙接入 Internet,在整个网络采用 TCP/IP 协议 Java 是 Sun 公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和 C+ 类似。同时, Java 也是一种跨平台的程序设计语言。用 Java 语言编写的程序叫做 “Applet” (小应用程序),用编译器将它编译成类文件后,将它存在 WWW 页面中,并在 HTML 档上作好相应标记,用户端只要装上 Java 的客户软

7、件就可以在网上直接运行 “Applet” 。 Java 非常适合于企业网络和 Internet 环境,现在已成为 Internet 中最受欢迎、最有影响的编程语言之一。 Java 有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。 Java 摈弃了 C+ 中各种弊大于利的功能和许多很少用到的功能。 Java 可以运行与任何微处理器,用 Java 开发的程序可以在网络上传输,并运行于任何客户机上。 JSP 是 JavaServer Pages 的简写。 JSP 技术能让 Web 开发员和网页设计员快速地开 发容易维护的动态 Web

8、 主页。 用 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操作系统上运行。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源(例如 JavaBesns)的应用逻辑。 JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 JSP 技术是 Servlet 技术的扩展。 Servlet 是平台无关的, 100%纯 Java 的 Java 服务端组件。 第二章班主

9、任管理系统的设计和实现 2 1 班主任管理系统的设计 班主任管理系统总的目的在于方便班主任对班级的管理,同时也提高了学生处对各个班级的评比和对班主任事务的评估与考核,为领导提供辅助决策支持,提高决策的科学性。建立学校数据库,在日常工作中自动生成数据,简化上报过程,提高办事效率。 大红鹰职业技术学院软件学院毕业综合实训报告 2 1 1 系统框架 班主任管理系统是学校信息系统的一个子系统,相应的系统框架图见图 2 1: 暂时还不存在的子系统 已有的子系统 班主任管理子系统 班主任管理子系统中的模块 图 2 1 说明:班主任管理子系统和教务处、宿管科、学生处都有数据交互。 1) 学生基本信息表单来自

10、教务处中的数据库。大红鹰学院的教务系统是万方系统,它所使用的数据库是 ORACLE的。 2) 积分考核管理、班主任日常事务管理、用户权限设置这一模块和学生处相连。 3) 班主任事务管理、积分考核管理与宿管科相连。 2 1 2 系统使用部门 积分考核管 理 班主任事务管理 消息公布、留言板 用户权限设 置 登入登出管 理 学生基本信息管 理 教务处 学生处 宿管科 大红鹰职业技术学院软件学院毕业综合实训报告 班主任管理系统是一个非常实用的系统,在学院里面使用它的部门主要是:学生处、宿管科 和班级学生、学生家长以及相应班主任。 学生处每天对各班进行各种检查,针对不同的情况对相应班级的千分制进行增减

11、,每月对所有班级千分制排名,并且以此作为班主任当月工作考核内容之一。每月学生处根据本系统检查班主任日常事务,这也是班主任每月考核内容之一。 宿管科管理学生寝室住宿,有权对班级成员因住宿方面的情况进行个人方面千分制的增减。每次班主任下寝室,都由宿管科登记。 班级的普通学生可以查看自己的基本信息,查看自己班级以及本人的千分制情况,可以在留言板里发布信息;班委除了拥有班级普通学生的权限以外,还可以根据班级成 员的具体情况对班级成员的千分制进行相应增扣,查看其他班级成员信息;班主任可以修改班级成员的千分制,对班主任日常事务管理这一块进行相应数据录入。 学生家长可以用自己子女的用户名、密码登入系统,并且

12、可以在留言板留言。 2 1 3 系统使用者 班主任管理系统主要工作是方便班主任的日常工作,并且对班主任工作进行定性定量考核的考核,系统使用者有: 学生处管理者:对班级千分制进行查询、修改;对班主任工作进行查询。 宿管科管理者:对班级成员千分制进行增扣的录入;对班主任下寝室时间与寝室号码的录入。 班主任:对班级千分制和 班级成员千分制的录入、查询、修改;对班级成员信息的查询;对班主任日常事务的相关录入;留言板上留言。 班委:对班级成员千分制的录入;对班级千分制的查询;留言板上留言。 普通学生、学生家长:对本人或子女千分制的查询,班级千分制的查询,留言板留言。 2 1 4 系统功能划分与描述 班主

13、任管理系统分为学生基本信息管理、积分考核管理、班主任日常事务管理、用户权限设置管理、登入登出管理和消息公布留言板六个模块。 学生基本信息管理:这个模块中的数据是教务处的方正教务系统中的数据,在我们这个班主任管理系统中没有修改权限,但 是可以供班委、班主任、学生处查询。 积分考核管理:这个模块是我们这个系统的一个重点模块,班主任定性定量考核班委、学生处考核班主任、班级优劣排名都是在这个模块进行。 班主任日常事务管理:这个模块是考核班主任所有任务完成与否的一个模块,通过这个模块可以督促班主任和学生、学生家长之间的联系;班主任可以通过这个模块了解自己的工作进程;同时,这个模块也是学生处对班主任工作考

14、核的依据之一。这个模块只能班主任和学生处可以看到。 用户权限设置:可以设置用户的权限,分为:只读、增加和修改权限。只读权限权限最低,除了查看之外没 有任何别的权限。增加权限可以输入数据,比如班级和个人千分制的输入,但是不能进行修改。修改权限权限最高,除了读写外,还可以修改数据。 登入登出管理:形成一个日志文件,从该模块可以知道进入该模块的人和时间。 大红鹰职业技术学院软件学院毕业综合实训报告 消息公布留言板模块:这个模块实际上是一个班级的 BBS,所有同学都可以在上面留言,留言上面的名字显示是登入班主任管理系统的名字,可以规范留言。班级有什么事情,及时在这里发布。学生有什么意见或建议,又不愿意

15、和老师沟通的,可以在这里发表。同时,学生家长也可以通过这个模块知道班级或学校动态,并且可以发表言论。这个模 块是学生、家长和老师的一个沟通平台。 2 2班主任管理系统的部分实现 班主任管理系统的实现是在我们毕业实践小组的共同努力下完成的,我所作的工作是: 由于处于工作实习期,本身工作烦忙,所以花在此项目上的精力相对于来说比较少,我在这个项目中主要负责任务较轻的文书编写工作,项目初期我为本项目写了份需求分析,内容大致如下: 首先声明需求文书编写的目的:本文档是“班主任管理系统”的软件需求规格说明书。本文档将力求展现项目需求开发过程中客户和项目开发小组达成的需求共识,全面阐述“班主任管理系统”提供

16、的功能和特性以及考虑 的限制条件。 本项目使用范围:“班主任管理系统”主要目的 在于方便班主任对班级的管理,同时也提高了学生处对各个班级的评比和对班主任事务的评估与考核,为领导提供辅助决策支持,提高决策的科学性。建立学校数据库,在日常工作中自动生成数据,简化上报过程,提高办事效率。 本项目需求文书的预期读者: 有项目负责人、项目审批者、项目经理、开发人员、测试及文档编写人员。 本项目需求文书的文档约定:采用从 IEEE830 标准改写并扩充的软件需求规格说明的模板。 然后进行综合描述,项目产生的背景: 21 世纪是以网络的全面深入运用为特征的世纪。网络环境下的教育不仅是教育信息化的必然产物,也

17、是教育改革发展的必然走向。通过因特网或其他数字化内容进行学习 交流 与教学的活动即网络化学习( e-learning),可以充分利用现代信息技术所提供的、具有全新沟通机制与丰富资源的学习环境,实现一种全新的学习 交流 方式 。 随着现在教育事业的不断发展,信息技术对社会进步和国名经济发挥着越来越大的促进作用,并对传统的思想观念、工作方式产生巨大的冲击。世界已进入信息化时代,网络技术已进入了各行各业,同时也带动了各行业的发展。 中 国现在教育事业的发展迅猛,高等院校的数量和规模不断的扩大。与此同时,根据时代的要求,管理,特别是对日益增多的学生的管理,对学校的发展起着不可忽视的作用。而班主任(辅导

18、老师)在学生的管理中有着承上启下的枢纽地位,这一角色的重要性也日渐突出起来。学校与学生之间沟通途径的建立、对学生的具体管理措施的实施等都是通过班主任的工作得以体现和贯彻执行的,如果班主任这个环节的工作做的好,其对学生工作的总体管理和发展都具有不可估量的好处。因此,越来越多的学校对班主任这一角色也越大红鹰职业技术学院软件学院毕业综合实训报告 来越重视,一些院校专门对班主任进行一系列培训,并 且由原来的一个系甚至一个院配备一名辅导员增加至每个班级一名班主任。 与上述管理需求不符的是:针对班主任工作的配套管理软件严重缺乏。虽然,已有很多较成熟的学生管理方面的软件,但这些软件主要是实现了教学和教务两个

19、方面的数字化管理,而在目前国内已有的学生管理系统中,具体到班主任管理班级这个方面的管理软件基本上是一片空白。 实际上,一方面,班主任工作的特点是事多、琐碎、繁杂,但工作程序是有序。因而,在当今科技高度发达的信息社会,开发一个适合班主任工作的管理软件,提高办公质量,加强班级管理,是适应学校各方面发展的要求 ,是学生管理工作中急需解决的问题。 项目的功能: “班主任管理系统”分为学生基本信息管理、积分考核管理、班主任日常事务管理、用户权限设置管理、登入登出管理和消息公布留言板六个模块。 学生基本信息管理:这个模块中的数据是教务处的方正教务系统中的数据,在我们这个班主任管理系统中没有修改权限,但是可

20、以供班委、班主任、学生处查询。 积分考核管理:这个模块是我们这个系统的一个重点模块,班主任定性定量考核班委、学生处考核班主任、班级优劣排名都是在这个模块进行。 班主任日常事务管理:这个模块是考核班主任所有任务完成与否的一 个模块,通过这个模块可以督促班主任和学生、学生家长之间的联系;班主任可以通过这个模块了解自己的工作进程;同时,这个模块也是学生处对班主任工作考核的依据之一。这个模块只能班主任和学生处可以看到。 用户权限设置:可以设置用户的权限,分为:只读、增加和修改权限。只读权限权限最低,除了查看之外没有任何别的权限。增加权限可以输入数据,比如班级和个人千分制的输入,但是不能进行修改。修改权

21、限权限最高,除了读写外,还可以修改数据。 登入登出管理:形成一个日志文件,从该模块可以知道进入该模块的人和时间。 消息公布留言板模块: 这个模块实际上是一个班级的 BBS,所有同学都可以在上面留言,留言上面的名字显示是登入班主任管理系统的名字,可以规范留言。班级有什么事情,及时在这里发布。学生有什么意见或建议,又不愿意和老师沟通的,可以在这里发表。同时,学生家长也可以通过这个模块知道班级或学校动态,并且可以发表言论。这个模块是学生、家长和老师的一个沟通平台。 并且进行了具体的需求分析说明: 大红鹰职业技术学院软件学院毕业综合实训报告 1 班主任功能需求 2 学生处、宿管科用户功能需求 需求序列

22、号 需求说明 优先级(最高) 类型 cr1 系统能够方便班主任进行日常事务管理 业务需求 cr2 系统的性能要 能满足平时的访问需要,以及为以后的潜在增长留有余地 质量属性 cr3 网站的操作系统平台用 windows 限制 cr4 本系统对数据库没有特别要求,只要满足客户现有功能即可 业务需求 cr5 外观方面不需要太绚丽,朴实就可 限制 cr6 本系统要有一个专职的管理员,班主任的更新要求由管理员实现 业务规则 cr7 系统能够让班主任清楚的了解所带班级中每个学生的基本信息 业务需求 需求序列号 需求说明 优先级(最高) 类型 tr1 系统要有管理班主任的功能,可以对班主任进行审评 功能需

23、求 tr2 系统要让学生处以及宿管科的老师清楚了解每个学生的基本信息 功能需求 tr3 系统要方便使用,让宿管科的阿姨也能便于操作 功能需求 tr4 班主任 消息发布栏 用于发布学院 通知 功能需求 tr5 网站上要有网站向导即使用指南 功能需求 tr6 意见反馈通过 e-mail 方式向班主任或网站管理员提出,网站公布班主任或网站管理员的 e-mail 地址 业务规则 tr7 最新信息:公布学院的一 些最新的活动 功能需求 tr1 系统要有管理班主任的功能,可以对班主任进行审评 功能需求 大红鹰职业技术学院软件学院毕业综合实训报告 3 学生及其家长功能需求 4 管理员用户功能需求 本项目用户

24、类别的描述:根据以往网站开发的经验,并结合本网站使用的特点,将会有 3 类用户直接使用本网站,他们分别是班主任,学生处、宿管科,学生及其家长,以及管理员用户,以下将对这 3 类用户分别作一个简要的介绍。 1 班主任介绍 班主任为该 系统的主要使用者。 2 学生处、宿管科用户介绍 学生处、宿管科用户为管理班主任信息 3 学生及其家长用户介绍 学生及其家长用户 为班主任主要管理的对象。 4 管理员用户介绍 管理员用户即为对本网站进行日常维护的网站管理员。 需求序列号 需求说明 优先级(最高) 类型 sr1 有一个班主任与学生及其家长直接对话的平台 功能需求 sr2 能知道班级最新情况,以及学院最新

25、动态 功能需求 sr3 能拥有自己的一个网上空间 业务需求 sr4 能及时看到老师的通知 (含课程相关通知及作业点评 ) 功能需求 sr5 网站能提供上传,下载功能 业务需求 sr6 网站界面要求简洁大方,有网站导航 功能需求 sr7 网站提供通过提问方式的密码保护功能 功能需求 sr8 网站能提供一定资料共享功能 (如论坛有上传下载附件功能、但对附件大小有限制,不得大于 2M) 功能需求 sr9 网站能较醒目地提供教师的联系方式 (尽量详细 ) 功能需求 需求序列号 需求说明 优先级(最高) 类型 mr1 要方便网站的日常更新(链接更新与日常维护) 功能需求 mr2 提供一个平台以方便管理论坛 功能需求 mr3 提供一个平台以方便管理用户的注册信息(管理用户注册信息数据库) 功能需求 mr4 提供一个平台来管理注册用户上传的文件 功能需求 mr5 管理班主任上传的通知 功能需求 mr6 管理班学生处上传的学院活动内容介绍 功能需求

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

当前位置:首页 > 实用文档资料库 > 表格模板

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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