当今社会是一个信息技术迅速发展的社会,人们的生活越来越离不开计算机和手机。作为一个计算机专业的学生,希望通过自己四年所学的知识编制一款基于Android平台的校园零食配送系统软件,方便你我方便他人。
现代社会的迅速发展使得人们的生活更加方便,人们也越来越会享受生活,催生了各种应用,好友之间通过拼车、拼房、拼游、拼购可以增进彼此的感情。同时,因为人们可以足不出户便可进行购物,娱乐,游戏等各种活动,通过这款基于Android系统的校园零食配送系统完善公共服务体系、改善公共服务手段、增加公共服务产品、提高公共服务质量,更好地发挥对经济社会发展的现实性作用。
本课题是基于Android系统的“校园零食配送系统”软件的设计与实现。
经过对校园零食配送系统的了解、以及体验了校园零食配送系统的流程,总结出本系统需要的功能如下
(1)用户注册登录
用户注册:系统将验证用户是否存在,以及用户信息是否合法。
用户登录:系统将验证用户是否存在,输入信息是否正确。
(2)管理员功能
管理员可以对用户进行管理,可以查看用户信息,管理预订。
(3)个人预订功能
用户可以查找,预订该校园零食。
(4)预约管理功能。
管理员可以对用户的预约进行管理,可以查看用户的预约信息,还可以调整、删除用户的预约。
(5)个人信息维护功能。
用户可以对自己的信息进行增加、修改,也可以修改密码。
从上面的描述中可以基本了解软件的功能需求:
本软件是一个Android 客户端+JSP Servlet服务端应用程序,启动Android上的应用程序后可以查看校园零食预订、会议室信息等。Android客户端上的信息数据是通过后台JSP Servlet服务端应用程序获取的,这个后台服务可以根据客户端发出的请求,返回信息。 图片和文字这些信息都保存在数据库中。
摘要 I
Abstract II
第一章 绪论 1
1.1 研究内容 1
1.2 研究意义 1
1.3研究现状和发展趋势 1
第二章 系统分析 3
2.1 研究目标 3
2.2 需求分析 3
2.3业务流程分析 4
2.4数据流图 4
2.5数据字典 5
2.6性能分析 6
第三章 系统开发环境及相关技术 7
3.1 开发环境 7
3.2 Java SDK 7
3.3 Eclipse 7
3.4 ADT 7
3.5 Android SDK 8
3.6 JSP技术 11
3.7 JSON 12
第四章 程序设计 14
4.1 功能设计 14
4.2 数据库设计 14
1.概念结构设计 15
2.数据库表设计 17
第五章 程序开发 18
5.1 文件结构与用途 18
5.2 系统实现 19
5.2.1 登录页 19
5.2.2 注册页 21
5.2.3 校园零食信息 21
5.2.4 下订单 24
5.2.5 留言板 25
第六章 系统测试 27
6.1 软件测试的重要性 27
6.2 测试实例的研究与选择 27
6.3 测试环境与测试条件 28
6.4 系统运行情况 28
6.5 系统评价 28
第七章 总结 29
参考文献 30
致 谢 31