摘 要
计算机应用的普及,5G技术在移动互联网方面的广泛应用,在高校教育信息化的背景下,面对高校教学日益复杂的需求,有必要开发出一款移动应用程序——教师教务管理系统,以方便教学。教师学生管理信息系统只是作为教师学生应用系统的一个模块,面对学生和老师之间日益增加的沟通需求以及移动互联网和移动互联网终端设备的迅速发展,此系统主主要是针对教师教学和学生遗憾而建立的一个交流平台,有效解决教师学生交流不足的现状。虽然,市场已经有类似的产品,但从适应性,可应用性等方面存在严重的不足,因此,开发了这款针对性很强的系统,希望可以有效地解决上述问题。本系统采用Jsp + Mysql+tomcat+myeclipse开发,并且采用B/S架构,具有技术的前沿性,这个系统将可以有力的解决上述存在的问题。
关键词:教师教务管理,管理信息系统,设计,分析
Abstract
The popularization of computer applications, the widespread application of 5G technology in the mobile Internet, in the context of college education informatization, in the face of the increasingly complex needs of college teaching, it is necessary to develop a mobile application-teacher education management system, to To facilitate teaching, this article takes Jilin University as an example. The teacher-student management information system is only a module of the teacher-student application system. Faced with the increasing communication needs between students and teachers and the rapid development of mobile Internet and mobile Internet terminal devices, this system is mainly for teacher teaching and student regrets And a communication platform established to effectively solve the current situation of teachers and students lack of communication. Although there are already similar products in the market, there are serious shortcomings in terms of adaptability and applicability. Therefore, this highly targeted system was developed, hoping to effectively solve the above problems. This system is developed with Jsp + Mysql + tomcat + myeclipse, and adopts B/S architecture, which has the leading edge of technology. This system will effectively solve the above problems.
Key Words:Teacher education management management information system design analysis
目 录
摘 要
Abstract
1 绪论
1.1 课题背景及目的
1.2 研究状况
第2章 可行性研究
2.1 技术可行性分析
2.2 经济可行性分析
第3章 系统设计
3.1. 本系统设计的几个原则
3.2 开发工具及配置要求
3.3 开发流程
3.4 功能模块设计
第4章 详细设计
4.1 输入输出设计
4.1.1 输入设计
4.1.2 输出设计
4.2 数据库设计
4.2.1 数据库概念结构设计
4.2.2 数据库逻辑结构设计
4.2.3 数据字典
4.3 界面设计
第5章 系统实施与维护
5.1 系统测试
5.2 系统维护
参考文献
致谢
1 绪论
1.1 课题背景及目的
教师学生交互管理信息系统有机地把老师学生联系起来,使老师学生可以有效地进行交流,方便了教师的教学和学生的学习,对于教师和学生都能提供帮助。除此之外,此系统对于认识移动互联网具有前瞻性的意义。此系统的建立对于不仅方便老师的教学和学生的学习,而且对学习新技术具有可参考性作用。
高校学生的信息化管理本身就是一件很繁琐而又十分重要的事情,所以传统的手工管理既加大了管理者的负担,也阻碍了学校的信息化建设,为了提高高校的信息化管理的效率,并且促进高校管理的规范化和正规化,开发出适合高校信息化管理的应用系统显得尤为重要。
1.2 研究状况
教师和学生管理构成了学校管理的主要方面,教师管理主要是:教务安排管理、课表管理等,学生方面涉及到学生选课、对老师评测等方面。然而,很多学校的信息化管理不完善,进而导致了学校管理工作繁重。因此,一个解决上述问题的系统具有很重要的实际价值。 目前,国内外主要流行的师生交互系统主要采用网站形式,必须注册、登陆,而APP形式并不多见,应用迟滞跟移动互联网技术和移动终端发展密切相关。
目前国 内在开 发类似 系统的 学校很 多,其 研究相 对不够 成熟, 存在诸 多弊病 ,导致 信息系 统发展 缓慢, 同样不 利于高 校信息 化管理 ;而相 对于国 内,国 外在这 方面的 发展和 应用走 在前面 ,在信 息化建 设方面 具有很 强的可 借鉴性 。
J 2EE 已经成 为国内 大部分 开发人 员的首 选,在 国外使 用J2 EE开 发的人 已经占 绝大部 分,在 国内除 了很多 高校采 用J2 EE以 外,还 有一部 分高校 还是采 用AS P作为 开发语 言,随 着实际 中的应 用推广 ,会推 进J2 EE进 一步传 播,更 多系统 开发中 将采用 J2E E。而 在国外 ,很多 知名网 站都是 采取J 2EE 作为平 台进行 开发, J2E E作为 平台已 逐渐成 熟。
在国内 ,vb 的界面 设计方 面有一 定优势 ,但是 在健壮 性、跨 平台性 方面却 存在很 多的不 足,而 jav a/j 2ee 正是克 服这一 缺点。 所以说 国内在 开发教 务系统 的开发 中采用 的as p,并 不能很 好地支 持学校 教务系 统的可 扩展性 。所以 ,作为 信息管 理方面 的程序 员应该 在学习 J2E E技术 的情况 下,也 要偏重 与J2 EE的 内核。 这样做 出来的 系统才 真正具 有很好 的可伸 缩性, 稳固的 健壮性 以及方 便的交 互性。
第2章 可行性研究
2.1 技术可行性分析
技术采 用比较 成熟并 且应用 范围较 广的j sp技 术,j ava 语言的 渗入更 是为技 术的跨 平台提 供了保 障,不 仅可以 在wi ndo w上运 行,l inu x,u nix 同样可 以运行 ,这为 技术的 可移植 性提高 了可行 性。解 释性语 言ht ml和 css 的运用 更为技 术的可 扩展性 提供了 辅助作 用。M ysq l是一 个健壮 性很强 的对数 据的管 理数据 库。硬 件方面 :它的 要求不 高,硬 件配置 不是一 个很强 的要求 ,所以 这样无 论从外 在技术 还是硬 件要求 上都满 足了要 求,这 样就具 备了比 较好的 传播性 。
系 统模式 采用B /S( Bro wse r/S erv er浏 览器/ 服务器 )模式 的应用 系统, 而不是 C/S (Cl ien t/S erv er, 客户机 /服务 器)模 式,C /S相 的最大 优点是 不依赖 网络环 境,无 论企业 是否链 接至网 络,都 不影响 其运行 。但是 其本身 存在着 很多的 缺点:
1、 系统需 要进行 安装, 进而导 致系统 的调试 、维护 存在一 些困难 ,由于 客户端 的配置 不同, 所以导 致程序 安装时 的配置 参数不 一样, 这就导 致了需 要经常 调试配 置参数 ,这对 统一管 理,造 成了很 多麻烦 ,后期 维护更 是麻烦 。
2 、在整 个系统 部署中 ,用户 界面和 业务逻 辑都在 客户端 ,这必 然将增 加系统 本身存 在的危 险,用 户的隐 私安全 ,公司 资料的 安全, 为系统 的实施 造成麻 烦。
然而, 浏览器 /服务 器(B /S) 模式, 正是客 服了上 述缺点 ,其客 户端是 一下浏 览器, 像IE 、Fi ref ox等 ,这样 客户端 的维护 就显得 相对容 易多了 ,应用 程序的 部署、 升级, 只需要 在服务 器端进 行配置 就可以 了,本 文设计 的应用 系统, 客户端 是一些 容易维 护的浏 览器, 服务器 是to mca t,数 据库是 mys ql。
2.2 经济可行性分析
无论人力,还是财力吉大都能为此系统的实施提供了很好地支持,系统完全是个人开发,所以开发费用并不是占主要费用,并且前期开发的系统放在学校的服务器上,所需资金不多,若系统的应用性比较好,则可以把此系统进行推广,引进Visual C进行合作、开发。
第3章 系统设计
3.1. 本系统设计的几个原则
(1)功能界面规范、简单
该信息 系统中 体现了 教师和 学生互 动管理 流程, 界面美 观,设 计人性 化,非 常符合 系统要 求设计 ,非常 有效地 展现M VC设 计要求 。
(2)操作具有简便性
数据库 中的大 量的数 据是通 过人机 交互键 盘的操 作而获 得,所 以保证 数据库 数据的 完整性 、准确 性是信 息系统 正常实 施的重 要保证 。数据 库中的 某些基 础数据 是数据 完整性 的重要 保证, 在操作 中,编 码数据 库时运 用ut f8格 式,且 数据库 运用m ysq l具有 很好的 可视化 性。
(3)操作的安全性
在信息 系统中 ,数据 库是被 各类人 员高度 共享的 数据库 ,数据 库的安 全性是 非常重 要的, 为了保 证操作 的安全 性,要 进行权 限的设 计,使 不同的 业务人 员享有 不同的 功能权 限,让 不同的 业务人 员必须 在有限 的功能 范围内 处理数 据库数 据。
3.2 开发工具及配置要求
开发工 具: MyE cli pse 是一 个十分 优秀的 用于开 发J2 EE的 Ec lip se 插件集 合,M yEc lip se的 功能非 常强大 ,支持 也十分 广泛, 尤其是 对各种 开源产 品的支 持十分 不错。 MyE cli pse 目前支 持Ja va Ser vle t,A JAX , J SP, JS F, Str uts ,Sp rin g, Hib ern ate ,EJ B3, JDB C数据 库链接 工具等 多项功 能。可 以说M yEc lip se几 乎囊括 了目前 所有主 流开源 产品的 专属e cli pse 开发工 具。
编程语 言:J AVA ht ml js p 等 语言。
配置 要求: 为了使 得该系 统的运 行顺利 ,我们 对运行 该系统 的硬件 配置和 服务器 软件配 置推荐 如下最 低需求
硬盘 驱动器 :25 0G;
显示 器:1 024 *76 8分辨 率;
RAM :10 24M ;
处 理器: Int el( R)C ore 2Du o H Z ;
操 作系统 :WI NDO W L INU X U NIX
开 发 环境 :教师 学生管 理信息 系统的 开发选 取js p作为 开发语 言,在 MyE cli pse 中开发 ,客户 端是浏 览器, 后台是 Mys ql 数据库 。
3.3 开发流程
前期规 划:前 期我们 要从时 间、资 金、系 统样式 、系统 运行环 境、系 统开发 语言、 系统目 标和范 围等几 个模块 ,然后 将这几 个模块 分配到 不同的 时间段 上,以 便在规 定的时 间内完 成。资 金的分 配也要 合理, 像域名 、空间 的购买 要选择 一个比 较合适 的。系 统的样 式规划 也要采 取一个 比较适 合该系 统的规 划。系 统运行 环境对 于系统 的推广 起到重 要左右 ,例如 :as p开发 的we b系统 只能在 WIN DOW S上运 行,那 么lI NUX 用户则 不能使 用此系 统,那 么这样 系统的 推广性 受到了 限制。 系统开 发的语 言和其 运行环 境一脉 相承, 经过规 划,我 们选择 了ja va作 为开发 语言。 系统目 标和范 围同样 对于系 统规划 很重要 ,界面 的设计 等对于 系统功 能完善 具有很 重要的 作用。
系统 分析: 教师学 生交互 系统以 教师和 学生为 实体, 针对教 师展开 了一系 列的事 件:查 询学生 成绩、 查询课 程表、 录入学 生成绩 、批改 学生作 业等操 作。针 对学生 开展上 传作业 、评测 老师等 操作。
系统 设计: 此系统 采用归 纳法进 行设计 。首先 尽可能 收集现 有的和 过去的 同类系 统的系 统设计 资料, 然后针 对这些 系统的 资料进 行归纳 总结, 制定出 一个符 合本系 统的方 案,然 后对方 案进行 细心修 正,争 取系统 的设计 符合系 统的需 求。
设计部 分主要 采用以 下方式 :
界 面设计 :针对 界面设 计本系 统js p、h tml 和cs s对其 进行设 计,h tml 主要是 制作可 以在浏 览器运 行的网 页,c ss是 对网页 的美化 ,而j sp则 可以令 用户和 服务器 间进行 动态交 互的技 术,有 了这他 们的辅 助,界 面的设 计就不 是很大 问题了 。这样 就可以 保证网 页的美 观性。
功能 设计: 功能设 计会在 下面的 模块中 进行逐 步的设 计。
数据库 设计: 数据库 的设计 将在下 面的模 块中逐 步开展 。