基于java的教务管理系统设计与实现(含源文件)

欢迎添加微信互相交流学习哦!

二维码

项目源码:https://gitee.com/oklongmm/biye

 

摘  要
跟随着互联网的发展,现如今已然是计算机的年代,学校的管理模式也逐渐的向网络管理方向发展。其中教学教务管理系统就是一个明显的例子,教务系统很好的帮助学校减免了大量的工作,节省了大量的人力和财力,从而实现工作的高效性。教学教务系统总共包含了三大块:管理员管理模块,教师模块,学生模块。这其中的权限管理是特别复杂的,因此教学管理系统包括了三种权限:管理员,教师,学生。不同的权限有着不同的操作管理。本系统是基于javaweb技术开发,使用B/S架构模式开发。
本论文通过对学校教务系统进行数据采集以及深入分析,通过对学生以及老师的调查了解下,深入的分析整个系统的架构和数据逻辑
,在此基础之下,经历几个月的研究开发,完成了教务的功能要求。

关键词:教务管理系统;B/S


 
目  录
摘  要    I
第一章 引  言    1
1.1系统开发背景    1
1.2 系统开发意义    1
1.3 系统开发平台介绍    1
第二章 系统需求分析    2
2.1教务系统权限分析    2
2.2 权限流程图    3
2.3权限详细功能需求    3
2.4系统功能图    4
第三章 可行性分析    8
3.1 技术可行性分析    8
3.2 经济可行性分析    8
3.3 营运可行性分析    9
第四章 介绍相关基础技术    10
4.1 Java Web技术    10
4.2 HTML\CSS技术    11
4.3 JavaScript技术    11
4.4 Ajax技术和JQuery技术    11
4.5 JSON技术    11
4.5 JDBC技术    11
4.7 servlet技术    12
4.8 SqlServer 2008简介    12
4.9  MyEclipse简介    12
第五章 命名规范    14
5.1 Java命名规范:    14
5.2包的命名:    14
5.3项目中命名注意:    14
第六章 数据库设计    15
第七章 系统主要功能模块    18
7.1 登录模块    18
7.2 管理员登录后的功能模块    18
7.3教师登录后的功能界面    20
7.4 学生登录界面功能模块    21
7.5 既是管理员又是教师登录界面    22
7.6 安全退出    22
第八章 系统的测试与调试    23
8.1 测试理论依据    23
8.2功能测试    23
8.3错误调试    25
第九章 总 结    26
参考文献    27
致  谢    28

 
第一章 引  言
1.1系统开发背景
    21世纪的到来,人们已经可以做到足不出户就可知天下事的地步,互联网在其中的作用是无可厚非的。人们无论是办公还是生活都已经离不开互联网,因此在此背景之下,我们开发了此套系统来迎合当今社会的发展趋势。也随着素质教育的不断发展,教务已经成为了学校工作的重要部分,无论是教师还是学生已经基本脱离了纸质办公的时代。根据我校的实际情况来看,以前选课都是由班长或者班主任人工完成,这样明显大量消耗了人力物力,在当今计算机技术高速发展的时代,人工显然有些力不从心。为了减轻学校的师生的工作压力,教务系统也被广泛使用。

1.2 系统开发意义
    教务系统,顾名思义,选课不在是纸质化的操作,在教务的方式更加的方便了学生和教师的管理模式。在当今一个高速紧张发展的社会环境下,时间就是金钱,而教务系统无疑是节省了办公人员以及操作人员的时间,有效地提高学校教务管理的工作的规范化和现代化,大大的减少了教务管理的压力。因此本系统的开发意义对于教学管理来说是无可厚非的,它将有利于教学的管理逐步向人性化科技化发展。这对于学校的管理人员以及工作人员都是至关重要的。
    从老师的教学角度出发,这将减少了教师的工作量,提高教师的工作效率以及降低教师的错误率。

1.3 系统开发平台介绍
本系统是采用的主要技术是Java Web技术,使用到的其他技术有:HTML\CSS技术,JavaScript技术,JQuery技术,JSON技术;数据库使用的是SQL Server 2008,连接数据库采用了iBatis技术,开发工具使用MyEclipse,操作系统为Windows7。
 
第二章 系统需求分析
2.1教务系统权限分析
    结合在学校使用过教学教务系统,以学生的权限进行过几次的选课,以此为基础深入整个教学教务系统的权限设置。仔细分析其中包含的角色以及对应应用的权限有:
    一、管理员:教师管理,学生管理,课程管理
    管理员在整个系统中扮演了至关重要的角色,功能也比其他用户多许多,因此管理员用户的权限需求也对于其他用户来说的比较复杂的,其中包括了用户管理子模块:对学生的增加、删除、修改、查询;对教师的增加、删除、修改、查询。在课程信息子模块中管理员可以对课程进行操作,也只有管理员能进行对课程信息的添加,添加时为其分配任课教师、上课时间和地点,实现对课程的修改、删除、查看某个课程的详细信息等。
    二、教师:我的课程查看,查看我的学生,打分。
教师就这个系统而言权限就相对较低,他不拥有对学生和课程的操作。
教师输入个人信息及提交登录系统后,可以查看到自己被分配的课程,以及课程的相关信息包括:课程名称,上课地点,课程学分,上课时间,限制人数等。除此之外教师可以看到选择此门课程的学生,并可以打印学生名单。教师也

  • 10
    点赞
  • 143
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值