需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12172 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着科技的进步,教育的发展,以及高校的规模不断扩大,导致教务管理工作变得繁重。教务人员需要在有限的工作时间内,解决繁杂的教务工作,致使学校得对教务工作投入更多的教育资源。为了提高教务人员的工作效率,合理利用教学资源,这款基于Android的实用便捷的教务管理软件孕育而生。 本系统采用C/S模式,此模式虽然在编写客户端的时候很麻烦,但相比于B/S模式而言C/S,模式更加安全和稳定。本系统采用MVC的开发模式,此开发模式是最常用的开发模式,其将model(模型)、controller(控制器)和view(界面视图)分别编写各自的功能,互不影响和干涉。Cotroller中则是核心的处理代码,同时连接着model层和view层,以实现的界面操控数据。因本系统较小,故选用小型数据库Mysql作为储存系统数据的介质。同时采用Android语言编写客户端,服务器页面则是用JSP和Servlet技术编写而成。本系统开发以SSH为框架,使得软件的开发变得很便利。 本文结构如下,首先对Android平台教务管理客户端的选课背景及意义进行了介绍,分析当下的研究现状,然后进行可行性分析与探讨,最后介绍本系统的功能模块,比如,用户的登陆和注册,教师管理、课表管理、考试管理、新闻管理等等功能;并阐述了系统的相关技术、开发环境、功能模块、数据库等的设计。
关键词 简单化;教务管理;Android;JSP
目录 摘要 Abstract 1 绪论-1 1.1 应用平台背景-1 1.2 系统开发背景-1 1.3 系统研究现状-1 2 系统开发工具及相关技术介绍-2 2.1 Eclipse技术简介-2 2.1.1 Eclipse开发工具简介-2 2.1.2 Eclipse IDE for Java EE 简介-3 2.2 JDBC简介-3 2.3 MYSQL简介-3 2.4 Apache Tomcat简介-3 2.5 SSH框架简介-3 3 系统需求分析-3 3.1 系统功能分析-4 3.1.1 系统用例图-4 3.2 系统流程分析-5 3.3 数据库需求分析-5 4 系统总体设计-6 4.1系统功能设计-6 4.1.1教师注册和登录-6 4.1.2 新闻中心-6 4.1.3 我的课表-6 4.1.4 考试安排-6 4.1.5 公告-6 4.1.7 密码修改-6 4.1.7 管理员登录-7 4.1.8 个人信息中心-7 4.1.9 科目管理-7 4.1.10 课表管理-7 4.1.10 新闻管理-7 4.1.11考试管理-7 4.2 系统功能结构图-7 4.3 系统流程图-8 4.4 数据库结构设计-9 4.4.1 概念模型设计-9 4.4.2 逻辑结构设计-12 5-系统的详细设计和实现-14 5.1系统运行环境配置-14 5.1.1-Eclipse-14 5.1.2-Android SDK-14 5.1.3-JDK-14 5.1.4-系统目标平台-14 5.2 功能显示-16 5.2.1 服务器端显示-16 5.2.2 客户端显示-21 6系统测试-28 6.1系统测试的重要性及目的-28 6.2测试主要内容-28 6.3测试方案-28 6.4系统测试用例-28 结论-30 致谢-31 参考文献-32 |