某客运公司运输管理系统-课程设计报告.docx
《某客运公司运输管理系统-课程设计报告.docx》由会员分享,可在线阅读,更多相关《某客运公司运输管理系统-课程设计报告.docx(21页珍藏版)》请在咨信网上搜索。
1、学号某客运公司的运输管理系统课程设计报告题目:某客运公司的运输管理系统专业:网络工程班级: 姓名:指导教师:成绩:计算机学院2017年12月8日目录1、设计内容及要求11.1 系统功能设计12、概要设计22.1概念结构23、设计过程和代码33.1 登陆页面设计:33.2网站主界面设计:43.3 司机信息界面53.4 车辆信息管理界面73.5 网站介绍界面84、设计结果与分析144.1需求分析154.2 数据库分析155、参考文献1719 / 211、设计内容及要求1.1 系统功能设计本网站由6大模块,分别是系统管理,司机信息管理,车辆信息管理,维修信息管理,运营信息管理,网站管理1.系统管理(
2、1) 用户管理:通过该功能模块,管理员能查看所以用户信息以及新用户注册。(2) 密码管理:通过该功能模块,进行密码修改。2.司机信息管理 (1) 司机信息管理:通过该功能模块,管理员可以对司机信息进行添加,修改,删除。(2) 司机信息发布:通过该功能模块,管理员可以对司机信息进行添加(3) 关于司机信息:通过该功能模块,可以看到司机信息的数据字段。3.车辆信息管理 (1) 车辆信息管理:通过该功能模块,管理员可以对车辆信息进行添加,修改,删除。(2) 车辆信息发布:通过该功能模块,管理员可以对车辆信息进行添加(3) 关于车辆信息:通过该功能模块,可以看到车辆信息的数据字段。4.运营信息管理 (
3、1) 运营信息管理:通过该功能模块,管理员可以对司机运营信息进行添加,修改,删除。(2) 运营信息发布:通过该功能模块,管理员可以对司机运营信息进行添加(3) 关于运营信息:通过该功能模块,可以看到司机运营信息的数据字段。5.维修信息管理 (1) 维修信息管理:通过该功能模块,管理员可以对车辆维修信息进行添加,修改,删除。(2) 维修信息发布:通过该功能模块,管理员可以对车辆维修信息进行添加。(3) 关于维修信息:通过该功能模块,可以看到车辆维修信息的数据字段。6.网站管理 (1) 网站主页:显示网站主页。(2) 网站介绍:通过该功能模块,用户可以看到本网站所以功能需求及数据字段(3) 关于我
4、们:通过该功能模块,可以看到我们的联系方式及其他。2、概要设计2.1概念结构在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好地、更准确地用某一DBMS实现这些需求。概念结构的主要特点是:(1)能真实、充分地反应现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;(2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的关键;(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充;(4)易于向关系、网状、层次等各种数据模型转换。概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽
5、象,从而更加稳定。用户登录身份认证网络管理司机信息管理登陆页面系统管理司机信息管理司机信息管理司机信息管理3、设计过程和代码3.1 登陆页面设计如图: 此界面是用户登录系统界面,通过数据验证,返回不同的值然后通过struts控制返回不同的页面,如图/登陆public String doLogin()System.out.println(进入dologin方法);HttpSession session = ServletActionContext.getRequest().getSession();String username = user.getUsername();String passw
6、ord = user.getPassword();System.out.println(用户名:+username);UserInfoSession userinfo = userBiz.check(username,password);if(userinfo!=null)session.setAttribute(USERINFO,userinfo);return login-success;return login-failure;3.2网站主界面设计如图: 这是网站主界面,左边是导航,右边是现实页面,顶部显示登录用户和现在的具体时间。此部分时间显示用到JavaScript. 如图 部分代码
7、如下:系统管理用户管理密码管理司机信息管理司机信息管理司机信息发布关于司机信息3.3 司机信息界面 这是车辆运营信息管理的界面,此界面可以查询车辆运营的所有信息以及对信息进行更新和添加删除。此外还可以根据司机姓名进行条件查询,每一页只显示4条记录,故有分页显示。如图本界面有模糊查询和分页,具体代码如下public PageMode findAll(PageMode pm) String query_hql = from Car where 1=1 ; String count_hql =;Map param = pm.getParam();if(param.hashCode()!=0) que
8、ry_hql += (and carOner like %+param.get(cname)+%);System.out.println(query_hql);List data =getSession().createQuery(query_hql).setFirstResult(pm.getFirstResult().setMaxResults(pm.getPageSize().list();count_hql = select count(id) +query_hql;System.out.println(count_hql);Long count = (Long) getSession
9、().createQuery(count_hql).uniqueResult();pm.setResult(data);pm.setTotal(count);return pm;public class PageMode /分页参数private int firstResult=0;/显示首页private int pageSize=6;private long total=1;/查询参数private Map param=new HashMap();/类表数据private List result;public int getFirstResult() return firstResult;
10、public void setFirstResult(int firstResult) this.firstResult = firstResult;3.4 车辆信息管理界面这是车辆信息管理界面,本界面可以对车辆信息进行管理,即对其增删改查。如图:部分代码如下:public String findAll()System.out.println(进入车辆信息findAll方法);/System.out.println(list.size();HttpSession session = ServletActionContext.getRequest().getSession();if(cname!
11、=null)session.setAttribute(cname,cname);System.out.println(cname);Object temp = session.getAttribute(cname);pm.getParam().put(cname,temp=null?:(String)temp);pm.setFirstResult(firstResult!=null?firstResult:0);pm.setPageSize(maxSize!=null?maxSize:4);pm = carBiz.findAll(pm);System.out.println(pm);retur
12、n SUCCESS;3.5 网站介绍界面 这是一个网站主体介绍的主界面。通过这个界面用户可以了解本网站的研究目的,研究内容,开发平台,以及功能需求和数据库管理需求。如图3.2.1数据处理dao层通过写一个接口,接口里的只写方法不需要实现,然后通过实现这个接口并继承一个HibernateDaoSupport;,然后调用接口的方法并实现这些方法进行业务逻辑处理。public class MakeDaoImpl extends HibernateDaoSupport implements IMakeDaopublic PageMode findAll(PageMode pm) String quer
13、y_hql = from Make where 1=1 ; String count_hql =;Map param = pm.getParam();if(param.hashCode()!=0) query_hql+=(and carNumber like %+param.get(mname)+%);System.out.println(query_hql);List data =getSession().createQuery(query_hql).setFirstResult(pm.getFirstResult().setMaxResults(pm.getPageSize().list(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客运 公司 运输 管理 系统 课程设计 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。