终身会员
搜索
    上传资料 赚现金
    毕业论文-物流管理系统 试卷
    立即下载
    加入资料篮
    毕业论文-物流管理系统 试卷01
    毕业论文-物流管理系统 试卷02
    毕业论文-物流管理系统 试卷03
    还剩25页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    中图版 (2019)必修2 信息系统与社会2.1.1 系统复习练习题

    展开
    这是一份中图版 (2019)必修2 信息系统与社会2.1.1 系统复习练习题,共28页。试卷主要包含了Struts2框架等内容,欢迎下载使用。

    本 科 毕 业 设 计
    物流管理系统
    姓 名 ***
    院 系 信息与电气工程学院
    专 业 信息管理与信息系统
    年 级
    学 号
    指导教师 ***
    年 月 日 目 录
    TOC \ "1-3" \h \z \u \l "_Tc357846615" 1 引言 PAGEREF _Tc357846615 \h 2
    \l "_Tc357846616" 2 采用技术和开发工具介绍 PAGEREF _Tc357846616 \h 2
    \l "_Tc357846617" 2.1 开发工具介绍 PAGEREF _Tc357846617 \h 2
    \l "_Tc357846618" 2.1.1 MyEclipse简介 PAGEREF _Tc357846618 \h 2
    \l "_Tc357846619" 2.1.2 数据库简介 PAGEREF _Tc357846619 \h 2
    \l "_Tc357846620" 2.1.3 Tmcat简介 PAGEREF _Tc357846620 \h 2
    \l "_Tc357846621" 2.2 系统开发的思想与技术 PAGEREF _Tc357846621 \h 3
    \l "_Tc357846622" 2.2.1 JSP技术与MVC模式以及系统的基本框架 PAGEREF _Tc357846622 \h 3
    \l "_Tc357846623" 2.2.2 S.S.H框架的优点 PAGEREF _Tc357846623 \h 3
    \l "_Tc357846624" 3 系统分析 PAGEREF _Tc357846624 \h 4
    \l "_Tc357846625" 3.1可行性分析 PAGEREF _Tc357846625 \h 5
    \l "_Tc357846626" 3.2 系统的功能需求分析 PAGEREF _Tc357846626 \h 5
    \l "_Tc357846627" 3.3 数据表结构 PAGEREF _Tc357846627 \h 5
    \l "_Tc357846628" 4 系统的总体设计 PAGEREF _Tc357846628 \h 7
    \l "_Tc357846629" 4.1 系统的功能结构 PAGEREF _Tc357846629 \h 7
    \l "_Tc357846630" 4.2 系统的业务描述 PAGEREF _Tc357846630 \h 9
    \l "_Tc357846631" 4.3 系统的概念模型设计 PAGEREF _Tc357846631 \h 10
    \l "_Tc357846632" 5 系统各模块的实现 PAGEREF _Tc357846632 \h 11
    \l "_Tc357846633" 5.1系统首页界面 PAGEREF _Tc357846633 \h 11
    \l "_Tc357846634" 5.2 注册和登录 PAGEREF _Tc357846634 \h 11
    \l "_Tc357846635" 5.3 密码修改 PAGEREF _Tc357846635 \h 15
    \l "_Tc357846636" 5.4管理员管理界面 PAGEREF _Tc357846636 \h 16
    \l "_Tc357846637" 5.5企业用户管理界面 PAGEREF _Tc357846637 \h 19
    \l "_Tc357846638" 6 系统的主要代码分析 PAGEREF _Tc357846638 \h 21
    \l "_Tc357846639" 6.1 struts配置文件 PAGEREF _Tc357846639 \h 21
    \l "_Tc357846640" 6.2 spring配置文件 PAGEREF _Tc357846640 \h 22
    \l "_Tc357846641" 6.3 hibernate配置文件 PAGEREF _Tc357846641 \h 23
    \l "_Tc357846642" 7 结束语 PAGEREF _Tc357846642 \h 25
    \l "_Tc357846643" 参考文献 PAGEREF _Tc357846643 \h 25
    \l "_Tc357846644" 致 谢 PAGEREF _Tc357846644 \h 26
    物流管理系统
    摘 要:现在市场经济发展的很快,随着第三方物流的出现,成为了很多制造业、商业企业的追逐对象。物流企业外包从各方面都可以很好的降低成本已成为越来越多企业的共识、物流企业外包也可以很大的提高企业的服务水平。把客户当成自己的上帝、提出以客户为核心的业务流程可以有效的适应各种商业形式、适应各种企业他们的所有商业模式。从以上说明来看,性能优良的物流管理系统在当今这个经济高速发展的时代,有着十分可观的前景。
    本系统是一个基于JSP技术与MVC模式的物流管理系统,故而系统以J2EE作为开发基础,我使用了S.S.H框架,我的开发工具是MyEclipse,系统的数据库是Mysql数据库,我采用的开发语言是java,关于我的页面设计,我采用了jsp动态页面技术。本系统具有好看的界面、操作简单、维护容易等特点。
    关键词:物流管理 ,S.S.H(Struts ,Hibernate ,Spring),JAVA ,JSP
    Lgistics management system
    Abstract: Nw rapidly develping market ecnmy, with the emergence f third-party lgistics has becme a lt f manufacturing, cmmercial enterprises chase bject. All aspects f lgistics utsurcing t reduce csts can be a gd mre and mre enterprises have becme the cnsensus f utsurcing lgistics enterprises can greatly imprve the level f service. T custmers as their Gd, ffered t custmers as the cre business prcesses can effectively adapt t a variety f business frms, adapt t all f their enterprise business mdel. Frm the abve descriptin f view, excellent lgistics management system in tday's era f rapid ecnmic develpment, has a very prmising prspect.
    This system is a MVC pattern based n JSP technlgy and lgistics management system, and therefre the system t J2EE as the develpment fundatin, I use SSH framewrk, my develpment tls are MyEclipse, the system database is Mysql database, I used the develpment f language is java , abut me page design, I used the jsp dynamic page technlgy. The system has a nice interface, simple peratin, easy maintenance and s n..
    Key wrds: Lgistics management, S.S.H(Struts ,Hibernate ,Spring) ,JAVA ,JSP
    1 引言
    新世纪的到来预示着经济发展的全球一体化成为了一个必然的走势,这个趋势对于企业来说,带来的机遇和挑战是双重的,如何在激烈的竞争中把握住这个机遇更好的迎接挑战是企业战略思想的核心,当今市场需求变化非常快,这也是企业面临的主要挑战,客户要求货物的质量要高,送货又要快,服务还要好,企业自己也想最大程度的降低自己的成本。在这种大环境的驱使下,让原本单枪匹马一个人战斗的企业意识到了危机,如果想要让企业生存下来并发展的好,就一定要和其他的企业一起同生死共进退,结成联盟,建立合作关系,发挥各自的特点,这样可以相互借鉴,优势互补,但是像这种跨企业的的管理是十分困难的,要统一各个企业的指导思想、和行为方针,企业合作伙伴一起来面对市场竞争的挑战,物流管理思想就出现了,我国的信息技术越来越先进,所以企业都把物流看成是自己赖以生存的所在,企业生产以及经营的的各个步骤中,物流最重要,拥有一套优良的物流管理系统对于所有的企业来说,都可以大大的提高自己的竞争力。
    2 采用技术和开发工具介绍
    各个应用平台都不相同,各自有各自的特点,所以选择合适的开发工具尤为重要,采用更有效更实用的技术。Java系统具有跨平台编译的特点,并且提供了并发的机制、具有很高的性能
    2.1 开发工具介绍
    2.1.1 MyEclipse简介
    开发工具选择MyEclipse,MyEclipse企业级工作平台。功能全面,用起来十分方便。
    2.1.2 数据库简介
    我这系统用的数据库是MySQL数据库,MySQL是一个小型关系型数据库管理系统,在Internet上对于很多中小型网站来说,MySQL是十分受欢迎的。MySQL是开源代码,而且体积小,成本也低。许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
    对于其他很多大的例如Oracle、DB2、SQL Server来说,MySQL有他的缺点,MySQL只适用于小规模的系统软件开发、功能也是非常有限的等,但是MySQL依然很流行,很受欢迎。MySQL的主要服务对象存在也比如个人或者小一点的企业单位,因为对于他们来说MySQL提供的功能是足够让他们使用的。而且用MySQL能很大的降低开发的成本。
    2.1.3 Tmcat简介
    Web服务器是Web应用程序的心脏,因为Tmcat 技术先进、性能稳定,而且免费,在java爱好者中非常受欢迎, Tmcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,
    2.2 系统开发的思想与技术
    2.2.1 JSP技术与MVC模式以及系统的基本框架
    JSP(Java Server Pages)是由Sun Micrsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
    JSP的优点有:
    (1)一次编写,到处运行。除了系统之外,代码不用做任何更改。
    (2)系统的多平台支持。相比ASP的局限性JSP的优势是显而易见的。
    (3)强大的可伸缩性。
    (4)多样化和功能强大的开发工具支持。和ASP类似,Java免费的开发工具很多。
    (5)支持服务器端组件。
    2.2.2 S.S.H框架的优点
    S.S.H框架可以很好的提高我们的开发效率,让软件更加好维护、拥有更好的可扩展性。他们里面有很多优秀的设计理念及模式应用。Struts是一种MVC框架,主要是要了解MVC的技术特点;hibernate是一种ORM系统,也要很好的了解ORM的技术特点。Spring归类于一种应用程序的框架,其主要是IOC和AOP,Spring。
    它由以下3个框架构成:
    1.Struts2框架
    Struts2是Apache组织的一个开放源码项目,起工作原理如图2.1所示:

    图2.1 struts工作原理图
    2.Spring框架
    Spring是一个开源框架,Spring 是于2003 年兴起的一个轻量级的Java 开发框架,由Rd Jhnsn 在其著作Expert One-On-One J2EE Develpment and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。
    3.Hibernate框架
    Hibernate 是一个开放源码的 ORM 持久层框架。是一种十分优越的持久层框架。Hibernate 框架提供了对象到关系型数据库的持久化服务
    3 系统分析
    企业物流信息管理技术在不断的提升,从而使物流系统的开发的难度也越来越大,达到同样的目标可以采用很多不同的方式,通过对系统需求的分析,本物流系统
    选用MyEclipse+Mysql开发技术,我们在不同的方案中要提出不同的分析。
    3.1可行性分析
    系统的可行性研究是指在明确的开发背景下,系统的开发工作需要具备的资源和技术条件,并检查其是否满足系统目标的要求。可行性分析的任务是明确应用项目的开发的必要性和可行性。进行可行性研究对于保证资源的合理使用,规避浪费和一些无谓的失误,都是十分重要的。
    随着信息技术的发展,物流成为企业必不可少的生命线,物流成为企业生产和经营的最重要环节,不管是大企业还是小企业都把物流放在很重要的地位,一套好的物流管理系统对提高企业竞争力十分重要。
    3.2 系统的功能需求分析
    物流管理系统主要功能有:
    用户的注册登录,管理员登陆。
    用户对信息的查询。
    用户对企业信息,货物信息,订单信息,车辆信息的管理。
    管理员可以进行公告信息管理,帮助信息管理,物流知识信息管理,会员信息的管理。
    3.3 数据表结构
    对于信息管理系统来来说,数据库非常重要,数据库结构对系统的效率影响很大,数据库结构设计如果合理,能非常大的提高数据存储的效率。本系统数据库中共有表:t_user、t_inf、t_qiye、t_cheliang、t_huwu和t_dingdan。
    表3.1 t_user 数据表
    表3.2 t_inf 数据表
    ;
    表3.3 t_qiye 数据表
    ;
    表3.4 t_cheliang数据表
    表3.5 t_huwu 数据表
    表3.6 t_dingdan 数据表
    4 系统的总体设计
    4.1 系统的功能结构
    通过分析系统,我们画出了系统的功能模块图,系统分游客权限,管理员权限,企业用户权限。下面是系统总的功能模块图:
    图4.1 总体功能模块图
    管理员主要功能:公告信息的管理,帮助信息的管理,物流知识信息的管理,会员的管理(主要是注册用户的审核)。管理员的功能图如图4.1(b)所示
    图4.2 管理员功能模块图
    企业用户主要有企业信息的管理,车辆信息的管理,货物信息的管理,订单信息的管理。企业用户的功能图如图4.1(c)所示
    图4.3 企业用户功能模块图
    游客主要是各种信息的查看,如图4.1(d)所示
    图4.4 游客功能模块图
    4.2 系统的业务描述
    本系统分管理员,企业用户和游客三个权限。管理员主要功能:公告信息的管理,帮助信息的管理,物流知识信息的管理,会员的管理(主要是注册用户的审核)。订单信息的管理。游客主要是各种信息的查看。
    系统用例图如下:
    图4.5 游客功能模块图
    4.3 系统的概念模型设计
    通常用E-R图方法的来实现模型设计。E-R图可以用来表示数据库的信息组织情况,E-R图包含(实体、联系、属性)。他简单易懂,容易掌握,直观。能够比较准确地反映现实世界的信息联系。
    本系统E-R图如下
    图4.6 企业用户E-R图
    图4.7 管理员E-R图
    5 系统各模块的实现
    5.1系统首页界面
    图5.1 系统首页界面
    系统的首页,进入后可以对公告信息、帮助信息、物流知识、企业信息查询、车辆信息查询、货物信息查询进行相关的查询操作。
    5.2 注册和登录
    图5.2 注册界面
    注册代码:
    //用户注册操作
    public vid register2() thrws IOExceptin {
    HttpServletRequest request = ServletActinCntext.getRequest();
    String username = request.getParameter("username");
    String passwrd = request.getParameter("passwrd");
    String truename = request.getParameter("truename");
    User bean = userDa.selectBean(" where username = '"+username+"'");
    if(bean==null){
    bean = new User();
    bean.setCreatetime(new Date());
    bean.setPasswrd(passwrd);
    bean.setRle(0);
    bean.setTruename(truename);
    bean.setUsername(username);
    bean.setUserlck(1);
    userDa.insertBean(bean);
    HttpServletRespnse respnse = ServletActinCntext.getRespnse();
    respnse.setCharacterEncding("gbk");
    respnse
    .getWriter()
    .print(
    "");
    }else{
    HttpServletRespnse respnse = ServletActinCntext.getRespnse();
    respnse.setCharacterEncding("gbk");
    respnse
    .getWriter()
    .print(
    "");
    }
    }
    本段代码是程序的注册代码,首先从获取从页面获取注册的信息,同时新建一个User对象,把从页面获取的信息都写在USER对象里面。同时在插入到数据库之前先调用userDa.selectBean(" where username='" + username+ "' and userlck=0");方法,验证下该用户名在数据库中是否存在,如果不存在,则调用userDa.insertBean(bean);方法,把该条记录写入数据库,如果该条记录存在,则返回到注册页面,同时提醒用户该用户已经注册,请不要重复注册。
    图5.3 登录界面
    相关代码如下:

    ${errrMessage}













    登录
    退出



    用户注    
    返回首页


    //登录操作
    public String lgin() thrws IOExceptin {
    HttpServletRequest request = ServletActinCntext.getRequest();
    String username = request.getParameter("username");
    String passwrd = request.getParameter("passwrd");
    String rle = request.getParameter("rle");
    User user = userDa.selectBean(" where username = '"+username +"' and passwrd= '"+passwrd +"' and userlck=0 and rle="+rle);
    if (user!=null) {
    HttpSessin sessin = request.getSessin();
    sessin.setAttribute("user", user);
    this.setUrl("index");
    return "redirect";
    } else {
    HttpServletRespnse respnse = ServletActinCntext.getRespnse();
    respnse.setCharacterEncding("gbk");
    respnse
    .getWriter()
    .print(
    "");
    }
    return null;
    }
    本段代码是程序的登陆代码,首先从获取从页面输入的用户名和密码还有用户的登陆角色,然后调用userDa.selectBean方法,从数据库里取出该条记录进行判断,如果该条记录存在,则说明用户登陆成功,同时把用户信息存在sessin里面方便调用,如果记录为空,则跳转到登陆页面,同时提醒用户错误信息。
    5.3 密码修改
    图5.4 修改密码界面
    为了系统的安全性的保障,企业用户登录系统后,可随时修改自己的密码,且就算已在企业用户管理页面,修改密码时也需要输入原密码,才可进行密码修改,进一步提高了系统的安全性,在修改密码时,会要求输入两次新密码,如果两次输入不一致,则会有提示,要重新输入,只有两次输入新密码一致,修改密码才能成功,相关代码如下:
    //修改密码操作
    public vid changepwd2() thrws IOExceptin {
    HttpServletRequest request = ServletActinCntext.getRequest();
    HttpServletRespnse respnse = ServletActinCntext.getRespnse();
    respnse.setCharacterEncding("utf-8");
    PrintWriter ut = respnse.getWriter();
    HttpSessin sessin = request.getSessin();
    User u = (User)sessin.getAttribute("user");
    String passwrd1 = request.getParameter("passwrd1");
    String passwrd2 = request.getParameter("passwrd2");
    String passwrd3 = request.getParameter("passwrd3");
    User bean = userDa.selectBean(" where username= '"+u.getUsername()+"' and passwrd= '"+passwrd1+"'");
    if(!passwrd2.equals(passwrd3)){
    ut.print(Util.tiazhuan2("两次输入密码不一致", "index","userlist"));
    ut.flush();
    ut.clse();
    }else if(bean!=null){
    bean.setPasswrd(passwrd2);
    userDa.updateBean(bean);
    ut.print(Util.tiazhuan2("操作成功", "index","userlist"));
    ut.flush();
    ut.clse();
    }else{
    ut.print(Util.tiazhuan2("原密码错误", "index","userlist"));
    ut.flush();
    ut.clse();
    }
    }
    5.4管理员管理界面
    管理员审核注册会员功能:如图
    图5.5 管理员审核界面
    用户注册之后,不能直接用已注册的账号登录,需要等管理员审核通过之后,用户注册的账号才能登录,进入企业用户管理界面,相关代码如下:
    //审核通过操作
    public vid userdelete1() thrws IOExceptin {
    HttpServletRequest request = ServletActinCntext.getRequest();
    User bean = userDa.selectBean(" where id= "+request.getParameter("id"));
    if(bean.getUserlck()==1)
    bean.setUserlck(0);
    userDa.updateBean(bean);
    HttpServletRespnse respnse = ServletActinCntext.getRespnse();
    respnse.setCharacterEncding("utf-8");
    PrintWriter ut = respnse.getWriter();
    ut.print(Util.tiazhuan2("操作成功", "methd!userlist","userlist"));
    ut.flush();
    ut.clse();
    }
    //审核不通过操作
    public vid userdelete2() thrws IOExceptin {
    HttpServletRequest request = ServletActinCntext.getRequest();
    User bean = userDa.selectBean(" where id= "+request.getParameter("id"));
    if(bean.getUserlck()==1)
    bean.setUserlck(2);
    userDa.updateBean(bean);
    HttpServletRespnse respnse = ServletActinCntext.getRespnse();
    respnse.setCharacterEncding("utf-8");
    PrintWriter ut = respnse.getWriter();
    ut.print(Util.tiazhuan2("操作成功", "methd!userlist","userlist"));
    ut.flush();
    ut.clse();
    }
    图5.6 管理员公告信息管理界面
    管理员登陆之后,可以有以下管理功能:
    分类信息查询;公告信息管理;帮助信息管理;物流知识管理;会员信息管理,分别可对各功能模块数据实行增、删、改、查。在这里我们只看公告信息管理,其他如帮助信息管理;物流知识管理;会员信息管理模块相关操作类似,公告信息管理相关代码如下:
    //添加信息操作
    public vid infadd2() thrws IOExceptin {
    HttpServletRequest request = ServletActinCntext.getRequest();
    String cntent = request.getParameter("cntent");
    String title = request.getParameter("title");
    String type = request.getParameter("type");
    request.setAttribute("type",type);
    Inf bean = new Inf();
    bean.setCntent(cntent);
    bean.setCreatetime(new Date());
    bean.setTitle(title);
    bean.setType(type);
    infDa.insertBean(bean);
    HttpServletRespnse resp = ServletActinCntext.getRespnse();
    resp.setCharacterEncding("utf-8");
    PrintWriter ut = resp.getWriter();
    ut.print(Util.tiazhuan("操作成功", "methd!inflist?type="+type,"inflist"+type));
    ut.flush();
    ut.clse();
    }
    //更新信息操作
    public vid infupdate2() thrws IOExceptin {
    HttpServletRequest request = ServletActinCntext.getRequest();
    String cntent = request.getParameter("cntent");
    String title = request.getParameter("title");
    String type = request.getParameter("type");
    request.setAttribute("type",type);
    Inf bean = infDa.selectBean(" where id= "+request.getParameter("id"));
    bean.setCntent(cntent);
    bean.setCreatetime(new Date());
    bean.setTitle(title);
    bean.setType(type);
    infDa.updateBean(bean);
    HttpServletRespnse resp = ServletActinCntext.getRespnse();
    resp.setCharacterEncding("utf-8");
    PrintWriter ut = resp.getWriter();
    ut.print(Util.tiazhuan("操作成功", "methd!inflist?type="+type,"inflist"+type));
    ut.flush();
    ut.clse();
    }
    //删除信息操作
    public vid infdelete() thrws IOExceptin {
    HttpServletRequest request = ServletActinCntext.getRequest();
    String type = request.getParameter("type");
    Inf bean = infDa.selectBean(" where id= "+request.getParameter("id"));
    infDa.deleteBean(bean);
    HttpServletRespnse respnse = ServletActinCntext.getRespnse();
    respnse.setCharacterEncding("utf-8");
    PrintWriter ut = respnse.getWriter();
    ut.print(Util.tiazhuan2("操作成功", "methd!inflist?type="+type,"inflist"+type));
    ut.flush();
    ut.clse();
    }
    //查看信息操作
    public String inf() {
    HttpServletRequest request = ServletActinCntext.getRequest();
    request.setAttribute("type", request.getParameter("type"));
    Inf bean = infDa.selectBean(" where id= "+request.getParameter("id"));
    request.setAttribute("bean", bean);
    this.setUrl("inf/inf.jsp");
    return SUCCESS;
    }
    5.5企业用户管理界面
    图5.7 企业用户车辆信息管理界面
    企业用户登陆之后,可以有以下管理功能:
    分类信息查询;企业信息管理;车辆信息管理;货物信息管理;订单信息管理,分别可对各功能模块数据实行增、删、查、改。此处以车辆信息管理为例,企业用户可进行添加车辆、删除车辆以及修改车辆的操作,其他如企业信息管理;货物信息管理;订单信息管理模块相关操作类似,车辆信息管理的相关代码如下:
    //添加车辆操作
    public vid cheliangadd2() thrws IOExceptin {
    HttpServletRequest request = ServletActinCntext.getRequest();
    String chepaiha = request.getParameter("chepaiha");
    String qiye = request.getParameter("qiye");
    Cheliang bean = new Cheliang();
    bean.setChepaiha(chepaiha);
    bean.setQiye(qiyeDa.selectBean(" where id= "+qiye));
    bean.setCreatetime(new Date());
    HttpSessin sessin = request.getSessin();
    User user = (User)sessin.getAttribute("user");
    bean.setUser(user);
    cheliangDa.insertBean(bean);
    HttpServletRespnse resp = ServletActinCntext.getRespnse();
    resp.setCharacterEncding("utf-8");
    PrintWriter ut = resp.getWriter();
    ut.print(Util.tiazhuan("操作成功", "methd!chelianglist","chelianglist"));
    ut.flush();
    ut.clse();
    }
    //更新车辆操作
    public vid cheliangupdate2() thrws IOExceptin {
    HttpServletRequest request = ServletActinCntext.getRequest();
    String chepaiha = request.getParameter("chepaiha");
    String qiye = request.getParameter("qiye");
    Cheliang bean = cheliangDa.selectBean(" where id= "+request.getParameter("id"));
    bean.setChepaiha(chepaiha);
    bean.setQiye(qiyeDa.selectBean(" where id= "+qiye));
    cheliangDa.updateBean(bean);
    HttpServletRespnse resp = ServletActinCntext.getRespnse();
    resp.setCharacterEncding("utf-8");
    PrintWriter ut = resp.getWriter();
    ut.print(Util.tiazhuan("操作成功", "methd!chelianglist","chelianglist"));
    ut.flush();
    ut.clse();
    }
    //删除车辆操作
    public vid cheliangdelete() thrws IOExceptin {
    HttpServletRequest request = ServletActinCntext.getRequest();
    Cheliang bean = cheliangDa.selectBean(" where id= "+request.getParameter("id"));
    cheliangDa.deleteBean(bean);
    HttpServletRespnse respnse = ServletActinCntext.getRespnse();
    respnse.setCharacterEncding("utf-8");
    PrintWriter ut = respnse.getWriter();
    ut.print(Util.tiazhuan2("操作成功", "methd!chelianglist","chelianglist"));
    ut.flush();
    ut.clse();
    }
    6 系统的主要代码分析
    6.1 struts配置文件






    index.jsp
    lgin.jsp



    ${url}
    ${url}



    这是struts的配置文件,该文件的作用主要起到来自JSP的请求的跳转分配的作用.
    该struts配置文件是个总的配置文件。
    6.2 spring配置文件
    Spring 在本项目中主要用到了IOC的功能,就是把对象实例化



















    本段代码是把DAO实例化的代码,通过spring的IOC模式








    本段代码是把ManageActin实例化的代码,原理也是spring的IOC模式。
    6.3 hibernate配置文件



    DBPl
    prxl.xml



    true
    < prperty name="frmat_sql">true


    thread
    update








    首先加载了连接池的一个配置,就是加载了数据库的连接信息,
    true
    true
    表示控制台打印SQL语句,并格式化SQL语句

    表示当前数据库的语言是MYSQL






    都表示当前数据库建立起来的表和类之间的映射关系。
    7 结束语
    我的毕业设计《物流管理系统》终于完成了。我的努力和付出终于有了一个成果,让我感到十分的行为,就要离开大学了,四年青春年少,四年激扬文字,四年风雨同舟,弹指间,大学生活已近落幕,即将告别自己的大学,告别最后的校园生活,每一个同学,每一个老师都将成为流经我生命长河一道靓丽的风景,永远爱你们
    经过本次的毕业设计,使我学习到了有关JAVA的知识和Mysql数据库的知识,使我了解了java语言的强大。我也在这过程中学习了很多专业的只是和做事的态度,做事要有毅力,凡事贵在坚持。此外我还总结了很多的Java编程经验,这将在以后的学习生活工作中对我有很大的帮助。
    参考文献
    [1] Eric. Java编程思想[M]. 第4版. 机械工业出版社, 机械工业出版社.。
    [2] 杜波依斯. MySQL技术内幕[M]. 第4版. 人民邮电出版社,2011。
    [3] 温谦. HTML+CSS网页设计与布局从入门到精通[M].人民邮电出版社, 2008。
    [4] 孙卫琴. Tmcat与Java Web开发技术详解[M]. 第2版. 电子工业出版社, 2009。
    [5] Metsker S J. Java设计模式[M]. 第2版. 电子工业出版社。
    [6] 张桂珠 刘丽 陈爱国 Java面向对象程序设计(第2版)北京邮电大学出版社
    [7] 毕广吉.Java程序设计实例教程[M]. 北京:冶金工业出版社,2007年
    [8] 王保罗.Java面向对象程序设计[M]. 北京:清华大学出版社,2003年
    [9] 刘腾红,孙细明.信息系统分析与设计[M]. 北京:科学出版社,2003年
    [10] 张峋, 杨三成. 关键技术:JSP与JDBC应用详解[M].中国铁道出版社,2010年01月.
    致 谢
    时光如梭,转眼间四年就过去了,我就要对着相伴我四年的母校说再见了。在仅限的大学时光中,我收获了很多。不仅掌握了许多科学文化知识,还懂得了许多做人的道理。在这中间当然少不了同学们对我的帮助,以及老师们对我的谆谆教诲。临毕业之际,我要感谢的是我的论文指导老师——赵峰老师。不管是在理论方面还是程序设计方面我个人都存在很多不足之处。在我一步步完成毕业设计的几个月期间,赵峰老师严格的指导让我循序渐进的掌握了此毕业设计的基本要领,使我能够顺利的完成此系统程序设计。对我的论文和设计我提出了种种改进的建议,让我的论文能够更标准更优秀。此次毕业设计的完成过程中,我跟赵老师学到的并不仅仅是这个物流管理系统应该如何实现,更多的是在今后的工作中当我遇到了不会的问题,我应该如何去解决。毕设设计对我已经不单单是一份简单的作业了,他更多教会了我该如何面对未来的工作。最后,我会带着老师们这四年里对我的所有教诲走向我人生的下一个阶段,用我最好的状态去面对未来更大的挑战。
    列名
    类型
    字段大小
    主键否
    功能描述
    id
    bigint
    20

    用户编号
    createtime
    datetime
    0

    创建时间
    passwrd
    varchar
    255

    登陆密码
    rle
    int
    11

    角色
    truename
    varchar
    255

    真实姓名
    userlck
    int
    11

    是否审核通过
    username
    varchar
    255

    用户名
    列名
    类型
    字段大小
    主键否
    功能描述
    id
    bigint
    20

    编号
    cntent
    varchar
    255

    内容
    createtime
    datetime
    0

    创建时间
    title
    varchar
    255

    标题
    type
    varchar
    255

    类型
    列名
    类型
    字段大小
    主键否
    功能描述
    id
    bigint
    20

    编号
    jianjie
    varchar
    255

    简介
    createtime
    datetime
    0

    创建时间
    mingzi
    varchar
    255

    企业名字
    userid
    bigint
    20

    用户编号
    列名
    类型
    字段大小
    主键否
    功能描述
    id
    bigint
    20

    编号
    chepaiha
    varchar
    255

    车牌号
    createtime
    datetime
    0

    创建时间
    qiyeid
    bigint
    20

    企业编号
    userid
    bigint
    20

    用户编号
    列名
    类型
    字段大小
    主键否
    功能描述
    id
    bigint
    20

    编号
    chuhuzhuangtai
    int
    11

    出货状态
    createtime
    datetime
    0

    创建时间
    qiyeid
    bigint
    20

    企业编号
    userid
    bigint
    20

    用户编号
    huwuming
    varchar
    255

    货物名
    cheliangid
    bigint
    20

    车辆编号
    列名
    类型
    字段大小
    主键否
    功能描述
    id
    bigint
    20

    编号
    dingdanha
    varchar
    255

    订单号
    createtime
    datetime
    0

    创建时间
    dingdanzhuangtai
    varchar
    255

    订单状态
    lianxidianhua
    varchar
    255

    联系电话
    lianxiren
    varchar
    255

    联系人
    snghudizhi
    varchar
    255

    送货地址
    type
    varchar
    255

    类型
    huwuid
    bigint
    20

    货物编号
    相关试卷

    高中信息技术中图版 (2019)必修2 信息系统与社会第2章 信息系统概述2.1 信息系统的组成与功能2.1.1 系统同步测试题: 这是一份高中信息技术中图版 (2019)必修2 信息系统与社会第2章 信息系统概述2.1 信息系统的组成与功能2.1.1 系统同步测试题,共55页。

    高中信息技术中图版 (2019)必修2 信息系统与社会2.1.1 系统同步训练题: 这是一份高中信息技术中图版 (2019)必修2 信息系统与社会2.1.1 系统同步训练题,共43页。

    高中信息技术中图版 (2019)必修2 信息系统与社会2.1.1 系统课后作业题: 这是一份高中信息技术中图版 (2019)必修2 信息系统与社会2.1.1 系统课后作业题,共34页。试卷主要包含了调查问卷的保存方法正确的是,致残的原因不包括,不属于预防医学特点的是,健康风险评估的三个模块是指,食物中长期缺乏维生素B1易引起,预防医学的工作对象包括等内容,欢迎下载使用。

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

        Ctrl + Shift + J 查看文件保存位置

        若下载不成功,可重新下载,或查看 资料下载帮助

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

        预计需要约10秒钟,请勿关闭页面

        服务器繁忙,打包失败

        请联系右侧的在线客服解决

        单次下载文件已超2GB,请分批下载

        请单份下载或分批下载

        支付后60天内可免费重复下载

        我知道了
        正在提交订单

        欢迎来到教习网

        • 900万优选资源,让备课更轻松
        • 600万优选试题,支持自由组卷
        • 高质量可编辑,日均更新2000+
        • 百万教师选择,专业更值得信赖
        微信扫码注册
        qrcode
        二维码已过期
        刷新

        微信扫码,快速注册

        还可免费领教师专享福利「樊登读书VIP」

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

        手机验证码已经成功发送,5分钟内有效

        设置密码

        6-20个字符,数字、字母或符号

        注册即视为同意教习网「注册协议」「隐私条款」
        QQ注册
        手机号注册
        微信注册

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

        加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

        返回
        顶部
        Baidu
        map