首页 >  毕业论文  > 正文

基于Android的学生信息管理系统的设计与实现

传统的学生信息管理系统有着明显的PC应用程序的特点,特别是在使用的时候过分的依赖于计算机,在对学生信息进行管理及查询等方面有着较为巨大的局限性。鉴于手持设备应用的进一步的普及,在本论文中按照软件工程的思想介绍了一个基于Android系统的学生信息管理系统的设计与实现。在系统开发过程中主要使用的Struts2技术、Android移动开发技术和Mysql数据库开发技术,有效地解决了信息发送及公告类网站不能及时发送信息的问题,达到了既能通过网页访问查询信息又能通过移动手机客户端便捷使用学生信息管理系统的目的,并取得了较好的实用价值和意义。
[关键词] 信息管理系统;Android手机系统;Struts2;Json;数据库;
基于Android的学生信息管理系统,主要研究了移动终端和Web服务器交互过程对信息传输及处理效率上的影响,并总结其中的优缺点,以为后续的企业级开发提供技术和经验支持。
本项目主要实现如下功能:
Web客户端的正常访问
用户通过Web客户端实现学生成绩的插叙
用户通过Web客户端实现学生选课功能
用户通过Android移动终端实现Web客户端用户能使用的全部功能。
1.4  论文结构
本文分为五个部分:
第一部分介绍了基于Android的学生信息管理系统的开发背景和开发意义以及本文工作。
第二部分介绍了基于Android的学生信息管理系统所涉及的相关技术基础。
第三部分对基于Android的学生信息管理系统进行需求分析,确定了系统设计重点,明确了设计思路。
第四部分详细论述了所设计的基于Android的学生信息管理系统。
第五部分介绍了基于Android的学生信息管理系统的系统测试和结果分析,并对整个论文进行了最后的总结。
目    录
1 背景与意义 3
1.1 课题开发背景 3
1.2 课题开发意义 3
1.3 课题开发目标 3
1.4 论文结构 4
1.5 本章小结 4
2 系统分析 4
2.1 系统开发环境 4
2.1.1 系统开发硬件环境 4
2.1.2 系统开发软件环境 5
2.2 软件开发的关键技术 5
2.2.1 Eclipse插件介绍 5
2.2.2 Tomcat服务器介绍 6
2.2.3 Struts2技术 6
2.2.4 MVC模式 6
2.2.5 数据库 7
2.2.6 Android开发框架与原理 7
2.2.7 Android SDK介绍 9
2.2.8 JSON 9
2.3 本章小结 10
3 需求分析与系统设计 10
3.1 需求分析 10
3.1.1 系统用例图 11
3.1.2 功能模块图 13
3.1.3 系统功能性需求分析 13
3.1.4 系统性能性需求分析 14
3.1.5 可行性 14
3.2 系统设计 14
3.2.1 基于Android的学生信息管理系统流程图 14
3.2.2 工作流程 16
3.3 数据库设计 18
3.3.1 数据库E-R图 19
3.4 本章小结 19
4 编码与实现 19
4.1 Web部分学生成绩查询、选课的具体实现 19
4.1.1 功能类介绍与实现 20
4.1.2 User注册过滤器的定义与使用 20
4.1.3 学生成绩查询的实现 21
4.2 Android部分学生成绩查询、选课的具体实现 22
4.2.1 Http通信 22
4.2.2 选择Json技术进行数据交互 23
4.2.3 Android 自定义List设计 24
4.3 本章小结 25
5 系统演示与运行 25
5.1 Web部分的演示运行 25
5.2 Android部分的演示运行 27
6 结束语 29
参考文献 31
致谢 32
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:学生信息管理系统的设计与实现

下一篇:基于P2P技术的语音聊天工具的设计与实现

相关文章: