班级管理系统的设计与实现.docx

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-17
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13977
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】本篇文章主要介绍了班级管理系统的实现过程,主要从需求分析、系统设计、开发编码、软件测试以及设计一些核心技术进行展开。主要模块的详细设计包含九个模块,分别为:用户管理模块、班级管理模块、学籍管理模块、成绩管理模块、课程管理模块、奖惩管理模块、贷款管理模块以及等级证书管理模块等。班级管理系统的开发是基于B/S体系结构,使用Java高级语言,通过集成开发工具Eclipse编辑程序,使用Oracle数据库存储数据,采用JSP设计前端,使用Servlet编写服务器端语言,框架采用当前比较流行的Spring和Mybatis框架,服务器使用的是Tomcat。

【关键词】:班级管理; Oracle; Mybatis; Spring; Browser/Server结构

 

目录

摘要

Abstract

1 前言-1

1.1 开发背景-1

1.2 选题意义-1

1.3 设计目标-1

1.4 开发软件工具-2

2 需求分析-3

2.1 现有系统存在的问题-3

2.2 解决方案-3

2.3 可行性分析-3

2.3.1 技术方面-3

2.3.2 经济方面-4

2.3.3 社会方面-4

2.4 关键技术-4

2.4.1 Java简介-4

2.4.2 JSP简介-5

2.4.3 Tomcat服务器-5

2.4.4 Servlet简介-5

2.4.5 Spring框架-5

2.4.6 Mybatis框架-6

2.4.7 Oracle数据库介绍-8

2.5 功能分析-8

2.5.1 用户管理-8

2.5.2 班级管理-8

2.5.3 学籍管理-8

2.5.4 课程管理-9

2.5.5 成绩管理-9

2.5.6 奖惩管理-9

2.5.7 奖学金管理-9

2.5.8 贷款管理-9

2.5.9 等级证书管理-10

2.6 性能分析-10

3 概要设计-11

3.1 系统结构图-11

3.2 系统用例图-11

3.3 系统E-R图-12

3.4 系统活动图-13

3.5 数据库设计-14

4 详细设计与交互界面的实现-18

4.1 登录模块-18

4.2 用户管理-19

4.3 班级管理-24

4.4 学籍管理-26

4.5 课程管理-27

4.6 成绩管理-28

4.7 奖惩管理-29

4.8 奖学金管理-30

4.9 等级证书管理-30

4.10 贷款管理-31

4.11 说明-31

5 软件测试-32

5.1 测试环境-32

5.2 测试过程-32

5.2.1 用户登录-32

5.2.2 修改密码-32

5.2.3 用户管理功能测试用例-33

5.3 测试结果-36

6 总结-37

参考文献-38

致谢-39

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:班级管理系统是大学信息管理建设的重要组成部分,是教育界不可多得的助力管家,教师在学生的管理中有着承上启下的枢纽地位,学校与学生之间沟通途径的建立、对学生的具体管理......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: