3.22-3.29课题(拼团系统)进度汇报
2017-03-29 21:38
197 查看
https://coding.net/u/shizhuangde/p/PinTuan/git
1.任务安排
计划时间 | 计划任务 | 计划是否完成 |
3.22-3.29 | 将活动模块用Servlet方法 | 是 |
3.29-4.5 | 编写登陆模块 | |
。。。。。 |
2.下周计划完成内容
编写登陆模块3.本周实现功能
a.将活动模块的使用连接池连接数据库的方法,改成将对数据库处理的部分用JavaBean+Servlet来处理。b.将队员的管理员管理部分的代码进行修改后加入项目中。
4.本周实现代码
整个项目的结构:-servlet类都放在action包里
-bean包里放实体类
-dao包里放dao接口类
由于这次将原先的数据库连接方法进行了修改,dao包里的代码已经没有使用了,暂时保留,以防之后开发需要。
主要编写了EventThreadsServlet类中的doPost()中的查询所有活动记录的功能,增删改这方面的代码还需要完善。
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String action=request.getParameter("action"); if(action.equals("query")){ String sql="select * from pt_eventthreads"; ResultSet rs=null; List<EventThreads> eventList=new ArrayList<EventThreads>(); try { rs = dbc.doQueryRS(sql,new Object[]{}); while(rs.next()) { EventThreads et = new EventThreads(); et.setUserID(rs.getInt("UserID")); et.setEventID(rs.getInt("EventID")); et.setEventName(rs.getString("EventName")); et.setEventType(rs.getString("EventType")); et.setEventInitiator(rs.getString("EventInitiator")); et.setStarTime(rs.getTime("StartTime")); et.setEndTime(rs.getTime("EndTime")); et.setSignEndTime(rs.getTime("SignEndTime")); et.setDateCreated(rs.getTimestamp("DateCreated")); et.setLocation(rs.getString("Location")); et.setBody(rs.getString("Body")); et.setHitTimes(rs.getInt("HitTimes")); et.setLimitCount(rs.getInt("LimitCount")); eventList.add(et); } } catch (SQLException e) { e.printStackTrace(); } HttpSession session=request.getSession(); session.setAttribute("eventList", eventList); request.getRequestDispatcher("event_list.jsp").forward(request, response);
5.本周代码实现截图
选择显示所有管理员:
选择显示所有活动:
6.本周碰到问题及解决方法
上周做总结时,刚刚看了一些Servlet的知识,尝试编写一个简单的Servlet类的时候,运行总是报错,一直对自己产生怀疑。 然后就暂时没做这一块,等第二天打开电脑的时候,还是跟前一天一样的代码但是奇迹般的能成功运行。所有我觉得有的时候问题不一定是在自己身上,遇到百分百相信自己做得对的时候,就重启一下编译器,不过有的时候重启编译器还没用,需要重启电脑。上周遗留的问题主要是跟我小伙伴的代码不能很好的衔接,像一些代码的编写风格不太一致,看起来不是那么舒服。刚好队友编写管理员管理这一块还是有写问题,我们就一起统一好一种风格,问题基本解决了。
7.本周小结
总的来说,对于Servlet我还没有透彻的了解,但是按着套路来编程,个人觉得还是能编的出能运行的程序的。有的时候做不出来的事情不要一直死脑筋的钻进去做,该放手的时候就放手,睡一觉起来有些问题就解决啦。:-)相关文章推荐
- 4.1-4.7课题(拼团系统)进度汇报
- 4.16-4.22课题(拼团系统)进度汇报
- 基于微信的域名交易系统(进度汇报之功能实现现状)
- 基于微信的域名交易系统(进度汇报之后台)
- MeeGo手机系统开发进度汇报
- 基于微信的域名交易系统(进度汇报之微信接口)
- 手机版MeeGo系统开发进度汇报
- 基于微信的域名交易系统(进度汇报之页面设计原型)
- 现在正在搞博士的东西,导师要求将一个二维的图片转换成现实生活中的三维图片,实现仿真,这个课题真有点难度,现在还莫不着头绪,查了相关的一些知识,可就是没有一个系统的,希望大家各抒己见,提一些好的建议,好的文章
- 个人综合系统的开发进度
- 文档进度汇报
- 使用org.apache.commons.net.ftp包开发FTP客户端,实现进度汇报,实现断点续
- 2011高校信息化实践者精英论坛之上海交大BI系统汇报
- 课题二 数控系统的工作原理实训
- 林赞的毕业设计课题--Blog系统
- 机房收费管理系统 工程进度简述
- 汇报下进度!
- 使用org.apache.commons.net.ftp包开发FTP客户端,实现进度汇报,实现断点续传,中文支持
- b/s系统导出excel时显示进度条
- 汇报进度。。。