java课程设计模板

java课程设计模板

ID:47527871

大小:644.50 KB

页数:17页

时间:2020-01-13

java课程设计模板_第1页
java课程设计模板_第2页
java课程设计模板_第3页
java课程设计模板_第4页
java课程设计模板_第5页
资源描述:

《java课程设计模板》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计说明书课程名称:Java语言程序设计设计题目:潜艇大战院系:计算机科学与信息工程学院学生姓名:田蓬勃学号:13031310230专业班级:计科物联网(13-2)指导教师:张阳2015年12月31日课程设计任务书设计题目潜艇大战学生姓名田蓬勃所在院系计科专业、年级、班物联网13-2设计要求:1)连接服务器,判断用户登录能否成功。2)用户登录成功后,收到服务器返回的json数据并解析。3)将解析后的数据显示在自定义tview控件上,可以预约的是蓝色,不可以预约的将背景设为红色,并屏蔽item的点击事件。4)点击预约后,将预约请求发给服务器端,如果预约成功,返回的json字符串的

2、state字段的键值是“success”否则返回“fail”。5)用户可以查看自己的预约记录。6)记录用户的登录信息,并保存在sqllite数据库中。在下次登录时可以快速选择要登录的用户。学生应完成的工作:1.android整体布局的设计。2.listview自定义布局的设计。3.服务器接口文件的编写。4.sqllite数据库存取用户信息的设计。5.清单文件和配置文件的设计。参考文献阅读:1.《Java语言程序设计》(美)Y·DanielLiang机械工业出版社2.《Android4高级编程》(美)迈耶(Meier,R.)着清华大学出版社工作计划:1,11月3日拿到项目,开始设计服

3、务器数据库。2,11月4日开始使用jsp编写web服务器和web客户端以及android客户端服务器。3,11月5日开始设计android客户端的UI接口。4,11月10日,服务器设计完毕。5,11月12日,android客户端设计完毕。166,11月13日,在本地环境测试系统的稳定性和可行性。7,11月15日,部署到正式环境,开始给用户试用。8.11月25日,修正了系统中存在的一些问题,发布最新版的android客户端。任务下达日期:2014年11月02日任务完成日期:2015年01月02日指导教师(签名):学生(签名):钮红宾16驾校预约练车系统的设计摘要:随着社会的进步,练车

4、人数越来越多。但是有很多白领,学生却因为练车花费了很多的时间。为了提高学车的周期和提高时间利用率,在11月份我受安阳市大运驾校的委托,帮助他们开发出一套智慧的网上约车系统和网上约车android客户端,实现了学院可以通过计算机浏览器或者android客户端在线预约练车。如今已经使用有两个月的时间,效果良好。大大减少了学员学车的时间。我也获得了一定的经济效益。如今也有其它的一些驾校对该系统感兴趣。相信会有越来越多的驾校能使用上这套系统,让更多的学员可以花更少的时间能拿到驾照。该系统的服务器使用jsp技术,客户端是在android集成开发环境中使用java语言开发。(预约地址:http

5、://www.aysdyjxyy.com)关键词:驾校androidjspjava集成开发环境16目录1.设计背景51.1问题描述51.2问题分析52.设计方案62.1整体设计62.2功能模块分析63.系统流程图124.系统稳定性分析125.系统测试效果图135.收获与致谢156.参考文献157.附件15161.设计背景1.1问题描述随着社会的进步,练车人数越来越多。但是有很多白领,学生却因为练车花费了很多的时间。如今一些驾校采用电话预约的方式练车,学员在前一到两天内给驾校工作人员打电话预约某个时段,如果该时段还未被其它人预约,就可以预约该时段,但是因为学员众多,在管理起来很不方便

6、,实时性也不能得到保证,给驾校也带来了很大的成本。综上如果能开发出一套这样的软件系统,让学员可以在网上预约练车,大大减轻了驾校的负担,且实时性也能得到保证。驾校管理人员只需要每天上网查看并打印就可以解决该问题。1.2问题分析该系统最关键的就是设计一个合适的数据库,可以实现数据的实时更新。在这里我们用的是mysql数据库,服务器系统主要由11级司仲夏学长设计。Android端的功能就是访问服务器拿到服务器的数据在listview控件上动态显示。上面的一切操作都是基于http协议的。在设计中,最棘手的问题就是并发访问的问题。因为该系统属于高并发性的系统,因此在服务器端引入了会话机制。每

7、次登陆都会在服务器端保存一个session,并将struts框架设置为单例模式,可以防止线程安全问题。但是session是服务器端的,要想在android端避免线程安全的问题,需要在android端设置cookie头。在这里我采用的方法是:在登录时,获取JSESSIONID的值,并将其保存在shareprefereces中的JESSIONID的键值对中,以后每次的HTTP请求都将JESSIONID取出,在请求头中设置cookie的值为取出的JESSIONID的值。还有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。