基于安卓Android的大学食堂意见反馈系统设计(MyEclipse,SQLServe
来源:wenku163.com 资料编号:WK16313477 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16313477
资料介绍
基于安卓Android的大学食堂意见反馈系统设计(MyEclipse,SQLServer)(论文16000字,程序代码)
摘要:学校要建立一个好的食堂,关键就在于听取师生的意见并且进行整改。本系统目的在于为食堂负责人和师生之间建立一个基于Android的意见反馈平台。对系统进行需求分析,明确各个模块的功能以及处理流程。根据使用群体,将用户分为师生,食堂负责人和系统管理员。为了便于师生和系统进行交互,系统使用MVC框架,客户端使用Android进行设计,服务器端使用SSH框架实现和数据库的联系,传输数据使用JSON。开发的系统实现了师生发表点评,查看点评,食堂负责人回复点评等功能。通过黑盒测试,系统各个模块的功能都已经实现了。
关键词:食堂;意见反馈系统;Android
Design and Implementation of the Feedback System of Canteen in NUIST Based on Android
Abstract: The key to establishing a good canteen in a school is to listen to the opinions of teachers and students and carry out rectification. This system aims to establish an Android-based feedback platform for canteen leaders, teachers and students. The system needs to perform a demand analysis and clarify the functions and processing flow of each module. According to the user group, the users are divided into teachers, students, canteen leaders and system administrators. In order to facilitate the interaction between teachers/students and the system. This system uses the MVC framework, the client uses the Android for design, the server uses the SSH framework to achieve the connection with the database, and the data is transmitted using JSON. This system enables teachers and students to comment, view the reviews, and the canteen owner to reply to reviews etc. According to the black box test, the system has implemented the functions of each module.
Key words: Canteen; feedback system; Android
1.3 课题研究内容
本课题的课题类型是软件设计型,课题来源是结合生产实际。开发主要用到的软件有MyEclipse,SQL Server。系统用户主要分为三种身份:
(1)师生
师生主要是发表自己的点评意见,使意见能够被食堂负责人看到,因此师生权限主
要功能包括注册登录本系统,修改账户信息,查看食堂的所有点评,管理自己发表的点评,发布点评信息。
(2)食堂负责人
食堂负责人主要回复师生已经发表的点评意见,并且使师生能够看到回复的信息,因
此食堂负责人的权限包括登录系统,修改食堂信息,回复信息,删除点评信息。
(3)系统管理员。
系统管理员主要负责管理食堂和师生的信息,因此系统管理员权限为登录系统,修改
账户信息,添加食堂,添加地区类型,删除食堂信息,删除地区类型,删除师生信息。
目 录
1 引言 1
1.1 课题研究背景及意义 1
1.2 课题的研究现状 1
1.3 课题研究内容 2
2 开发环境和相关软件技术介绍 3
2.1 系统开发环境 3
2.2 MyEclipse 3
2.3 Microsoft SQL Server 2012 3
2.4 Android 3
2.5 Android 4.4.2 4
2.6 JavaEE 4
2.7 JavaScript 4
3 系统可行性分析与需求分析 5
3.1 可行性分析 5
3.2 需求分析 5
4 系统设计 6
4.1 系统结构设计 6
4.2 系统流程设计 7
4.2.1 师生模块流程设计 7
4.2.2 食堂负责人模块流程设计 10
4.2.3 系统管理员模块流程设计 11
4.3 数据库设计 13
4.3.1 数据库E-R图设计 14
4.3.2 数据库表设计 16
4.4 系统架构设计 18
4.5 系统界面设计 19
5 系统实现 22
5.1 用户模块实现 22
5.1.1 登录注册实现 22
5.1.2 修改密码实现 23
5.1.3 我要点评实现 23
5.1.4 我的点评实现 24
5.1.5 查看所有点评实现 25
5.1.6 短信提醒实现 26
5.2 食堂负责人模块实现 27
5.2.1 登录实现 27
5.2.2 修改密码实现 28
5.2.3 回复点评实现 28
5.2.4 常见问题实现 29
5.3 系统管理员模块实现 30
5.3.1 登录实现 30
5.3.2 修改密码实现 31
5.3.3 管理食堂实现 31
5.3.4 管理地区实现 32
5.3.5 管理师生实现 34
5.3.6 管理点评实现 34
6 系统测试 35
6.1 系统测试分析 35
6.2 系统性能分析 37
7 总结 38
参考文献 39
致谢 40
|