计算机科学与技术学院
“课程设计”项目报告
项目名称:石头剪刀布小游戏
专业:14软件工程
班级:14软件工程
学号:143801013 姓名:邓舒成绩:
学号:143801012 姓名:王威成绩:
指导教师:鲁屹华
申请日期:2016年春学期
湖北科技学院计算机科学与技术学院制
3.2 设置界面
3.4 详细设置界面
3.6 手动添加设备界面
3.8 呼吸灯界面
3.10 闹钟灯界面
说明:
附:答辩记录
1.service里的public List<PhotoBean> showPhoto(String photo_theme)方法作用?答:根据主题查找图片的相关信息
2.TimeTools工具类作用?
答:获取当前时间的,两种方法分别是获取两种格式的时间,一个是20160101222222,一个2016-01-01 22:22:22
3.applicationContext.xm里
<bean id="userBeanDao" class="erBeanDaoHibernate"> <property name="sessionFactory" ref="sessionFactory"></property>
</bean>
作用?
答:注入会话工厂,相当于new一个对象userBeanDao,然后将sessionFactory注入里面
问:在并发连接的时候是怎么处理的?
答:现在是采用把一个完整的服务器端的程序分成几个不同的不同的项目,使整个服务器端的程序可以放在不同的主机上运行,以浪费主机的方式达到快速响应的目的,后期会采用Nginx负载均衡的方式处理高并发的情况。
问:在你的系统中是怎样对数据存储的?
答:在本系统中采用了二级存储体系,传统的mysql数据库实现数据的实时存储,为了提高用户访问服务器的速度,把活跃用户的信息和设备信息存储在redis数据库中。
问:一键配置是怎样实现的?
答:本系统中的一键配置是用TI的源代码修改的,在TI源代码的基础上按照我们自己的方案
设计的。
问:rest架构是什么?
答:在rest架构风格的概念中,任何被引用的实物都被视为资源。
在本系统中rest与http 协议结合在一起使用,提高了访问的效率。
问:
String
urlPost = "http://10.0.3.2:8080/MyMSCPService/servlet/LoginRegisterServlet"
作用?
答:通过手机用post方法连接后台。
问:如何连接后台数据库
答:后台服务器通过httpservlet的doPost方法实现数据库连接。
问:for (Map.Entry<String, String> entry : params.entrySet()) { stringBuilder.append(entry.getKey()).append("=");
stringBuilder.append(URLEncoder.encode(entry.getValue(),
"UTF-8"));
stringBuilder.append("&"); 作用?
答:将要发送的账户名和密码拼接到网址发送到后台servlet的dopost方法。