需要金币: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 |