教学管理系统设计与实现

教学管理系统设计与实现

论文摘要

本文的教学管理系统,主要由管理员子系统、学生管理子系统、老师管理子系统、选课管理子系统和班级管理子系统等组成。各系通过校园网可访问放置在教务处的数据库服务器,系教务员可远程进行数据的录入、删除、更新、查询等操作,教务处可根据从网上汇总上来的数据进行各种统计等处理。系统结构采用多层应用软件体系结构,多层结构也是一种将B/S结构与C/S结构无缝结合的新型结构,以B/S结构满足地理位置分散、通讯介质各异的应用;以C/S的结构样式解决B/S不能解决的复杂的事务处理。系统支持地理位置分散的业务模式,它适合高职院校的现状,最大程度地减少客户端的维护量,因此我们在校园网Intranet结构的基础上,软件开发采取多层应用软件体系结构。本系统作为高职院校的教学管理信息系统的一个资源子网进行建设,将以校园网为基础,实现信息资源共享。同时为校信息系统的建设建立初始框架。本论文主要是针对高等职业教育的特点,在高职学院教学管理系统中的管理员系统、学生管理系统、老师管理系统、选课管理系统、班级管理系统等几方面做了开发和论述。在叙述各种技术的发展演变中,对各种技术进行了对比,给出了使用JSF技术和Hibernate技术的原因。在需求描述中,列出了系统中需要实现的功能,在设计实现中,给出了大量图表,还有系统流程图,用来讲述各个功能模块。在系统测试部分,给出了本系统的功能列表,使用了Junit工具进行了单元测试,对测试出现的现象和结果进行了说明,以及性能测试的情况。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 论文工作背景
  • 1.2 论文主要工作
  • 1.3 论文章节安排
  • 第二章 相关技术分析
  • 2.1 计算机系统的发展简史
  • 2.1.1 计算机的批处理时代
  • 2.1.2 计算机的分时处理时代
  • 2.1.3 分布式计算方式
  • 2.1.4 C/S计算方式
  • 2.1.5 B/S计算方式
  • 2.1.5.1 B/S计算方式的发展
  • 2.1.5.2 B/S架构的运行方式
  • 2.1.5.3 利用B/S研发系统的特征
  • 2.1.6 B/S的系统的组成
  • 2.2 构件在B/S系统中的使用
  • 2.2.1 构件技术的简单说明
  • 2.2.2 B/S设计方式下的构件划分
  • 2.2.3 计算机程序设计语言的发展简史
  • 2.4 B/S计算方式下的数据库应用
  • 2.4.1 网络数据库的发展
  • 2.4.2 网络数据库的组成
  • 2.4.3 细分了的网络数据库
  • 2.4.4 网络数据库的运行
  • 2.4.5 网络数据库访问技术的演变
  • 2.5 JSF技术简介
  • 2.6 小结
  • 第三章 教学管理系统需求描述
  • 3.1 对需求的分析
  • 3.2 对业务的分析
  • 3.2.1 使用者的输入界面
  • 3.2.2 登录后的使用界面
  • 3.3 用例分析
  • 第四章 教学管理系统设计与实现
  • 4.1 使用者登录模块
  • 4.1.1 管理员登录后可以选择的功能模块
  • 4.1.2 管理员管理学生数据的功能模块
  • 4.1.3 管理员维护老师数据资料的功能模块
  • 4.1.4 管理员维护课程的功能模块
  • 4.1.5 管理员维护以及管理班级的功能模块
  • 4.1.6 学生登录后的可用功能模块
  • 4.1.7 学生选择课程的功能模块
  • 4.1.8 学生检索成绩的功能模块
  • 4.1.9 学生修改个人数据资料的功能模块
  • 4.1.10 老师登录后的可用功能模块
  • 4.1.11 老师选择学生的功能模块
  • 4.1.12 老师记载学生成绩的功能模块
  • 4.2 系统功能模块的分析
  • 4.2.1 系统功能模块的分解
  • 4.2.2 系统处理流程的分析
  • 4.3 系统功能模块的设计
  • 4.3.1 数据库逻辑结构的分析设计
  • 4.3.2 建立系统数据库
  • 4.3.3 建立数据表的SQL语句
  • 4.4 界面的设计和实现
  • 4.4.1 登录的界面
  • 4.4.2 系统admin维护及管理的界面
  • 4.4.3 系统admin维护学生界面
  • 4.4.4 系统admin维护及管理老师界面
  • 4.4.5 系统admin维护及管理课程界面
  • 4.4.6 系统admin维护及管理班级界面
  • 4.4.7 学生选修课程的界面
  • 4.4.8 学生检索学分成绩界面
  • 4.4.9 老师挑选学生的界面
  • 4.4.10 老师宣布学分成绩界面
  • 4.5 数据层的编写设计
  • 4.5.1 建立对象-关系的映射文件
  • 4.5.2 建立持久化的类
  • 4.5.3 建立使用DAO模式的工具类
  • 4.6 功能代码的编写实现部分
  • 4.6.1 登录功能模块
  • 4.6.2 系统admin维护管理学生功能模块
  • 4.6.3 系统admin维护管理老师功能模块
  • 4.6.4 系统admin维护管理课程的功能模块
  • 4.6.5 系统admin维护管理班级的功能模块
  • 第五章 教学管理系统测试
  • 5.1 测试环境
  • 5.2 功能测试
  • 5.2.1 创建JunitTestProject工程
  • 5.2.2 创建Junit单元测试用例
  • 5.2.3 运行Junit单元测试
  • 5.2.4 调试Junit单元测试
  • 5.3 性能测试
  • 第六章 全文总结
  • 6.1 系统特点
  • 6.2 系统可扩充的内容
  • 6.3 研发中的一些总结
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].互联网视角下经济管理类学院个性化教学管理系统的研究[J]. 老字号品牌营销 2019(08)
    • [2].大数据视域下高校教学管理信息系统建设研究[J]. 科技创新导报 2019(29)
    • [3].计算机管理信息系统在高校管理工作中的应用路径——以计算机教学管理系统为例[J]. 辽宁经济职业技术学院.辽宁经济管理干部学院学报 2020(01)
    • [4].“互联网+”模式下教学管理系统的现状与应用研究[J]. 科技视界 2020(18)
    • [5].基于大数据下的教学管理系统的研究[J]. 网络安全技术与应用 2020(08)
    • [6].数字化在教学管理系统的研究与应用[J]. 甘肃科技 2018(09)
    • [7].开放式实验(训)教学管理系统的设计与实现[J]. 福建交通科技 2017(01)
    • [8].鞍山师范学院教育教学管理系统的研究[J]. 农村经济与科技 2017(08)
    • [9].基于完全学分制的教学管理系统研究[J]. 张家口职业技术学院学报 2017(02)
    • [10].以学生为中心的教学管理系统的构建[J]. 无线互联科技 2015(19)
    • [11].高校音乐教育教学管理系统的设计及实现[J]. 赤峰学院学报(自然科学版) 2014(24)
    • [12].交互式计算机实验室教学管理系统的设计与实现[J]. 无线互联科技 2015(04)
    • [13].高职教学管理系统的数据库设计及应用[J]. 中外企业家 2015(18)
    • [14].基于数据库的高校教学管理系统的设计和应用[J]. 中小企业管理与科技(上旬刊) 2015(10)
    • [15].体验构建学校开放API[J]. 中国信息技术教育 2016(23)
    • [16].高等学校教学管理系统思考[J]. 文存阅刊 2018(12)
    • [17].谈教学管理系统在独立学院的应用[J]. 吉林教育 2017(01)
    • [18].上海复兰科技走班教学管理系统[J]. 山西教育(教学) 2017(04)
    • [19].尘香如故[J]. 湖南教育(D版) 2017(05)
    • [20].基于高职教学特征的实训教学管理系统的设计[J]. 现代职业教育 2017(06)
    • [21].谈谈计算机技术在高职院校教学管理中的应用[J]. 山西青年 2017(08)
    • [22].新理念带来新发展[J]. 老年教育(老年大学) 2017(08)
    • [23].为每一个学生找到正确的学习时机[J]. 中国教育网络 2017(09)
    • [24].交互式计算机实验室教学管理系统的设计与实现[J]. 三江高教 2014(01)
    • [25].高校二级教学单位教育教学管理系统的开发与应用探究[J]. 教育现代化 2020(53)
    • [26].基于钉钉平台的儿科规培教学管理系统的应用[J]. 电子技术与软件工程 2020(13)
    • [27].送教上门教学管理系统的设计与实现[J]. 软件 2020(03)
    • [28].高校教学管理系统设计与开发[J]. 知识经济 2019(30)
    • [29].测量实践教学管理系统设计与实现[J]. 科技资讯 2017(12)
    • [30].校园网环境下构建电子商务辅助教学管理系统的探讨[J]. 电子商务 2016(08)

    标签:;  ;  ;  

    教学管理系统设计与实现
    下载Doc文档

    猜你喜欢