公交管理系统—田伟.doc_第1页
公交管理系统—田伟.doc_第2页
公交管理系统—田伟.doc_第3页
公交管理系统—田伟.doc_第4页
公交管理系统—田伟.doc_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计(论文)说明书 题 目 公 交 管 理 系 统 系 别 电子信息学院 专 业 计算机应用(软件技术方向)年 级 软件0901班 姓 名 田 伟 学 号 200902021104 指导教师 陶 国 喜 2011 年 6 月 15 日 目 录 第一章 摘要1第二章 前言2第三章 系统分析3第四章 数据库设计4 4.1 研究条件4 4.2 应用环境5第五章 界面和代码6第六章 实训总结28第七章 致谢29第八章 参考文献291、摘 要“公交管理系统”共分6个模块:公交新闻、公交投诉、登录模块、用户管理、新闻管理、投诉管理。其中,公交新闻、公交投诉为前台页面,主要功能分别是供访问游客及乘客浏览公交新闻和乘客投诉。登录模块、用户管理、新闻管理、投诉管理为后台管理页面,仅供管理人员使用。登录模块实现管理员登录;用户管理模块实现管理员对自己及其他用户的信息处理,包括添加管理员,修改用户信息,删除用户;新闻管理模块实现用户对新闻的处理,包括发布新闻,修改新闻以及删除新闻;投诉管理模块实现对乘客的投诉进行管理,包括查询未回复的投诉、处理未回复的投诉、删除已回复的投诉。一个完整的系统的设计,当然离不开后台的支持,在此次的设计中,我们主要以SQL server2005数据库为基础,实行此系统的开发。关键字:公交管理,SQL数据库,JSP,JAVA292.前言:随着城市建设和发展不断扩大,公交数量急剧增加,有关公交的各种信息量也成倍增长,传统的人工记忆方式管理也慢慢的无法适应形势的变化。随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。随着社会的发展,软件也在不断的更新换代。 由于有些公交公司现在还没有将公交管理系统化,这给管理者以及乘客带来极大的不便。乘客需要及时查询公交的相关信息以及对公交进行投诉,如果没有相关的平台解决此类问题将会很不方便。另一方面,管理者如果没有一个完整的管理系统将会给数据的查找、统计、更新、和维护带来了很大的困难,也会大大降低工作效率。 鉴于公交管理中存在的诸多问题, 我们在此次课程设计中以公交管理系统为研究课题,通过JSP网络应用开发技术对此系统进行了全面的设计。3、系统分析主界面新闻管理投诉管理公交管理查看新闻添加新闻其他新闻浏览回复投诉查看投诉修改密码添加角色修改其他信息公司简介公司新闻删除新闻管理员操作用户登录公交管理系统4、数据库设计 数据库名:busManage 表名manager作用存储用户的帐号、密码,用于登系统时确认身份别名manager主键id字段名数据类型长度范围说明idint用户编号namevarchar50用户名称pwdvarchar50用户密码rolevarchar50用时角色loginTimedatetime登录时间regTimedatetime注册时间loginNumint登录次数表4-1:用户表表名News作用记录新闻信息别名News主键id字段名数据类型长度范围说明idint20新闻编号titlevarchar50新闻标题contenttext8新闻内容createTimedatetime8发布日期creatervarchar50发布人viewNumint浏览次数 表 4-2:新闻表表名complaint作用记录投诉人信息、投诉内容和回复人回复信息别名complaint主键id字段名数据类型长度范围说明idint4投诉编号titlevarchar200投诉主题contenttext投诉内容complervarchar50投诉人compphonevarchar20投诉人电话compemailvarchar255投诉人Emailcomptimedatetime投诉时间replaytext回复内容replayervarchar50回复人replaytimedatetime回复时间statenchar10恢复状态 表4-3:投诉表4.1、研究条件开发语言采用java,支持采用MyEclipse5.1,服务器采用Tomcat5.0,数据库采用SQL2005。4.2、应用环境硬件:个人电脑软件:Tomcat5.0 SQL2005 MyEclipse5.15.界面和代码管理中心登陆 V1.0 用户名   口令     String path = request.getContextPath();String basePath = request.getScheme() + :/+ request.getServerName() + : + request.getServerPort()+ path + /;%公交管理系统SVSE004function getdate() var date=new Date(); var y=date.getFullYear(),M=date.getMonth(),d=date.getDate(),h=date.getHours(),m=date.getMinutes(),s=date.getSeconds(),we=date.getDay(); M = M=10?M:0+M; d = d=10?d:0+d; h = h=10?h:0+h; m = m=10?m:0+m; s = s=10?s:0+s; switch(we)case 1: we=一;break;case 2: we=二;break;case 3: we=三;break;case 4: we=四;break;case 5: we=五;break;case 6: we=六;break;case 0: we=日; document.getElementById(nowtime).innerHTML=  +y+年+M+月+d+日+ +星期+we+  +h+:+m+:+s+      window.setTimeout(getdate,1000); 当前位置:添加管理员 用户名: 密 码: 角 色: String path = request.getContextPath();String basePath = request.getScheme() + :/+ request.getServerName() + : + request.getServerPort()+ path + /;% 0) out.println(alert(删除成功!);window.location=tuo.jsp;); else out.println(alert(删除失败!);window.location=error.jsp;);%List list = new ArrayList();DBHelper dbhelper = new DBHelper();Connection conn = dbhelper.getConn();Statement stmt = conn.createStatement();ResultSet rs = stmt.executeQuery(select count(*) from hp_news);rs.next();int totalRecords = rs.getInt(1);totalPages = (totalRecords + PAGE_SIZE - 1) / PAGE_SIZE;if (pageNo totalPages) pageNo = totalPages;int startPos = (pageNo - 1) * PAGE_SIZE;String sql = select top + PAGE_SIZE+ * from hp_news where id not in (select top + startPosString path = request.getContextPath();String basePath = request.getScheme() + :/+ request.getServerName() + : + request.getServerPort()+ path + /;% 0) request.getSession().setAttribute(manage1, manage);out.println(alert(添加成功!);window.location=manage.jsp;); else response.sendRedirect(login.jsp);%000);设为主页|加入收藏 首页公司简介公交新闻公交查询投诉建议后台管理联系我们 新闻要点第页  共页  -第一页a href=subnews.jsp?pageNo=上一页a href=subnews.jsp?pageNo=下一页a href=subnews.jsp?pageNo=最后一页a href=news.jsp?id=img src=img/swzl.jpg width=183 0 ) out.print(alert(提交成功!);window.location=index.jsp;); else out.print(alert(提交失败!);window.location=index.jsp;);%DBHelper dbhelper = new DBHelper();Connection conn = dbhelper.getConn();NewsDao mdao = new NewsDao(conn);List list = mdao.findAll();for(int i = 0;i 10)String strt = str2.substring(0,10);out.println(strt+);elseout.println(str2);%a href=del_news.jsp?id=删除|a href=modify_news_1.jsp?id=修改 0)out.println(alert(删除成功!);window.location=managenews.jsp;);elseresponse.sendRedirect(error.jsp); % 第页  共页  -第一页a href=_complaint.jsp?pageNo=上一页a href=_complaint.jsp?pageNo=下一页a href=_complaint.jsp?pageNo=最后一页 投诉标题投诉人投诉时间投诉电话操作 10) str = str.substring(0,10);str = str + .; % 未处理|a href=replay_notion.jsp?id=详情 投诉标题投诉人投诉时间投诉电话操作 10) str = str.substring(0,10);str = str + .; % 未处理|a href=replay_notion.jsp?id=&temp=1详情 已处理|a href=replay_notion.jsp?id=&temp=1详情 form action=replay_notion_3.jsp?id= method=post 投诉主题: 投诉人: 投诉时间: 投诉人电话: 投诉人邮箱: 投诉内容: 回复人: 回复内容:   前台页面1前台页面2前台页面3后台页面1后台页面2后台页面36、实训总结 1、 通过这次实训,提高了做项目的经验, 提高了解决问 题、分析问题的能力,对过去的知识的复习和加强,也学到了很多新的东西。2、知道对知识的了解还不全面,而且以前所学的知识掌握的 也不够牢固,也缺乏实际操作经验。3、转眼实训就结束了,这些天在武汉厚溥信息技术有限公司,过真很充实,收获也很多。心中想法真的是很多,有些留恋,也有不舍。更给我以后带来不一样的看法吧。因为在实训期间,很多东西真的和学校不一样吧。以前在学校只知道跟着老师敲代码,主重实现功能,但是现在做项目注重编程的构架和思想吧。所有东西除了数据库,都是在Myeclipse里面做的,也许是工具不同,造成我们学的很多东西和现在所掌握技术不是很接轨。虽然前几天自己就是一直处于那种很朦胧很迷茫的感觉。在公司学到东西和事物,颠覆了我们在学校一切认识吧。在学校老是以为会做一点小小的网页或者做什么小型的管理系统,自己能力也不会很差,将就职也不会很困难吧,直到来到公司。以前在学校知识学得不是很好,只了解简单的知识点吧,自己的动手能力也不会很差。在这里学会团队合作意识,以及组员之间的沟通和个人能力之间的互补。用自己最擅长的东西创造出团队里的最大利益。在这边些天给我最大的收获,就

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论