监理工程师学习看书的顺序与进度?
2021-06-13
更新时间:2022-07-31 18:03:57作者:佚名
源码下载 http://www.byamd.xyz/hui-zong-1/
摘要
货运作为中国经济发展迅速的代表行业之一,在现今时代,它在我们身边无处不在,我们几乎可以随时随地见到它们的身影,为何我们能在网上买的东西能在几天时间里送到我们手中,都是由于有许许多多的货运企业存在,但是随着社会经济的发展,我们的订购能力的提高,货运企业信息管理面临着巨大的压力,假如还是照曾经采用纸笔管理信息的方法,企业信息管理一般比较繁琐,企业工作的效率实在是太低,此时采用计算机来管理企业信息成为了一种趋势,计算机相比人为操作有更高的效率,更安全,也给企业工作人员增加了工作压力,工作管理人员只须要通过操作笔记本,就可以管理企业的信息,并且我们怎样通过计算机来管理企业信息呢,这时开发一个货运管系统成为了诸多中大型货运企业的第一任务,它对于好多企业是发展中必不可少的一部。
在本文中,我将介绍用Java语言实现货运管理系统的基本过程,以及各类使用的技术。在货运管理系统中,主要任务是简化企业信息的增删改查操作,通过一系列的开发,本系统基本实现了货运企业所须要的功能,基本达到了数据的一致性和安全性,为了达到企业内部管理的要求,本系统对人事信息和顾客信息进行管理,使货运管理系统愈发建立
关键词:货运;企业管理;Java
导论1.1设计背景
随着中国货运业的高速发展,货运管理的重要性不言而喻。而货运管理的效率更是各个货运企业最看重的地方。近年来,我国计算机互联网技术高速发展,好多公司和企业都实现了手动化办公及信息管理,这样的管理方法愈发高效率,工作人员只须要在笔记本前动动脚趾,就可完成冗长的管理操作,极大程度上减少了工作人员的工作量。
我通过在网路上对中大型货运企业的问卷调查,了解到仍有好多中大型企业对货运信息管理仍处于纸笔操作的阶段,我觉得这些工作方法效率实在太低,这浪费了太多的人力物力,我觉得我们应当采用计算机来管理货运企业信息将传统手工式的货运管理方法改变为以数据流驱动的信息化管理方法,实现信息化仓储,运输,汽车调度的管理系统,人机结合办公,急剧增强工作效率,为企业创造更好的效益,这也将会是现代货运管理的主流方法。
1.2设计意义
人们生活工作与通讯,目前都与信息密切相关,但好多国外企业的库房作业没有达到信息化,因而为实现信息数字化,开发中大型货运管理系统正是最好的方法,借助现有的信息基础设施,实现计算机管理货运企业信息对社会有着重要的价值和意义。
1.3设计思路
第1章为总论部份。介绍了本系统的设计背景及意义,明晰了设计目标,探讨了本系统的特色与创新之处。
第2章为需求剖析部份。对所要开发的系统进行了详尽的可行性剖析和对系统的综合要求进行了剖析,并介绍了数据库的逻辑模型。
第3章为系统设计部份,探讨了系统的总体设计,包括系统构架设计、模块设计
数据设计。
第4章为产品实现部份,对产品实现的过程及个模块功能作出了详尽的说明。
第5章为产品测试部份,对产品测试的过程及测试方式进行了详尽的剖析与说明。
第6章为推论部份,总结结业设计的成果,详尽说明这次设计的特性及使用价值,强调不足之处或则遗留的未解决的问题。
2.需求剖析2.1需求描述
因为本系统只对企业内部人员开放,所以用户就是本企业管理层职工,用户可以通过自己的工作编号注册帐号登入本系统进行业务操作,主要业务包括职工信息管理、货物信息管理、运输信息管理、订单信息管理等几个方面。
2.2用例建模
用户具有登陆后,可以进行货物信息管理、人事信息管理、车辆信息管理、订单信息管理的增删改查操作。如图:
图2.1系统用例模型
2.2.1人事信息管理
人事信息管理主要包括职工信息管理和顾客信息管理俩个模块,如右图。
2.2.2货物信息管理
货物信息管理主要包括顾客订单管理,货物出入库,库存等几个功能。如右图
2.2.3订单信息管理
订单信息管理主要包括订单基本信息管理、已处理订单信息管理、在途订单信息管理
如右图
2.3用例描述2.3.1用户管理用例描述
表2.1职工管理用例描述
用例编号
用例名称
职工管理
用例描述
系统管理员对职工的信息进行CRUD操作
后置条件
系统管理员成功登陆系统
前置条件
系统管理员在系统中新增了职工或更改了职工信息或删掉了系统中早已存在的职工或查看某个职工的信息
活动步骤
1-系统管理员登陆系统2-系统以分页模式显示职工信息列表(每页10条)3-系统管理点击【新增】按钮,弹出新建职工界面,系统管理员输入职工信息,点击【】按钮,系统对输入的信息进行验证,将合法的信息保存,之后显示新增后的职工列表。4-系统管理员在用户列表中选择某个职工,点击【修改】,弹出职工信息更改界面,显示职工的当前信息,管理员修改职工信息,点击【】按钮,系统对输入的信息进行验证,将合法的信息保存,之后显示更改后的用户列表。5-系统管理员在用户列表中选择某个用户,点击【删除】,弹出删掉提示框,当用户确定删掉后,系统将当前用户信息删掉,并返回到用户列表,显示删掉后的用户列表。6-系统管理员也可以在左边菜单查看自己信息,并按照自己需求可修改自己的密码。
扩充点
假如管理员没有没登陆,则提示“请先登入”并返回至登陆页面。更改时,工作编号是不能更改的。
2.3.2顾客用例描述
表2.2顾客管理用例描述
用例编号
用例名称
顾客信息管理
用例描述
系统管理员对顾客的信息进行CRUD操作
后置条件
系统管理员成功登陆系统
前置条件
系统管理员在系统中新增了顾客或更改了顾客信息或删掉了系统中早已存在的顾客或查看某个顾客的信息
活动步骤
-系统管理员登入系统2-系统以分页模式显示职工信息列表(每页10条)3-系统管理点击【新增】按钮,弹出添加顾客信息界面,系统管理员输入顾客信息,点击【】按钮,系统对输入的信息进行验证,将合法的信息保存,之后显示新增后的职工列表。4-系统管理员在用户列表中选择某个顾客,点击【修改】,弹出职工信息更改界面,显示顾客的当前信息,管理员修改顾客信息,点击【】按钮,系统对输入的信息进行验证,将合法的信息保存,之后显示更改后的顾客列表。5-系统管理员在顾客列表中选择某个顾客,点击【删除】,弹出删掉提示框,当用户确定删掉后,系统将当前用户信息删掉,并返回到顾客列表,显示删掉后的顾客列表。
扩充点
2.3.3订单用例描述
表2.3订单管理用例描述
用例编号
用例名称
订单信息管理
用例描述
系统管理员对订单的信息进行CRUD操作
后置条件
系统管理员成功登陆系统
前置条件
系统管理员在系统中新增了订单或更改了订单信息或删掉了系统中早已存在的订单或查看某个订单的信息
活动步骤
-系统管理员登入系统2-系统以分页模式显示订单信息列表(每页10条)3-系统管理点击【新增】按钮,弹出添加订单信息界面,系统管理员输入订单信息,点击【】按钮,系统对输入的信息进行验证,将合法的信息保存,之后显示新增后的订单列表。4-系统管理员在用户列表中选择某个订单,点击【修改】,弹出订单信息更改界面,显示订单的当前信息,管理员修改订单信息,点击【】按钮物流管理论文,系统对输入的信息进行验证,将合法的信息保存,之后显示更改后的订单列表。5-系统管理员在顾客列表中选择某个订单,点击【删除】,弹出删掉提示框,当用户确定删掉后,系统将当前用户信息删掉,并返回到顾客列表,显示删掉后的顾客列表。6-系统管理员还可以查看什么订单早已完成,什么订单正在途中。
扩充点
添加订单时,订单信息里的顾客编号在顾客信息表里必须存在此顾客否则添加失败。
2.3.4费用统计用例描述
表2.4订单费用管理用例描述
用例编号
用例名称
订单费用信息管理
用例描述
系统管理员对订单费用的信息进行CRU操作
后置条件
系统管理员成功登陆系统
前置条件
系统管理员在系统中新增了订单的费用信息或更改了订单的费用信息或查看某个订单的费用信息
活动步骤
-系统管理员登入系统2-系统以分页模式显示订单的费用信息列表(每页10条)3-系统管理点击【新增】按钮,弹出添加订单的费用信息界面,系统管理员输入订单的费用信息,点击【】按钮,系统对输入的信息进行验证,将合法的信息保存,之后显示新增后的订单的费用信息列表。4-系统管理员在用户列表中选择某个订单的费用信息,点击【修改】,弹出订单的费用信息更改界面,显示订单的当前信息,管理员修改订单的费用信息,点击【】按钮,系统对输入的信息进行验证,将合法的信息保存,之后显示更改后的订单的费用信息。
扩充点
添加订单的费用信息时,订单信息表里必须存在你所要添加的订单,否则添加失败。
2.3.5货物统计用例描述
表2.5货物统计管理用例描述
用例编号
用例名称
货物统计管理
用例描述
系统管理员对订单费用的信息进行CRUD操作
后置条件
系统管理员成功登陆系统
前置条件
系统管理员在系统中新增了货物信息或更改了货物信息或查看某个订单的货物信息,或则删掉某个订单的货物信息
活动步骤
-系统管理员登入系统2-系统以分页模式显示订单的货物信息列表(每页10条)3-系统管理点击【新增】按钮,弹出添加订单的货物信息界面,系统管理员输入订单的货物信息,点击【】按钮,系统对输入的信息进行验证,将合法的信息保存,之后显示新增后的订单的货物信息列表。4-系统管理员在用户列表中选择某个订单的货物信息,点击【修改】,弹出订单的货物信息更改界面,显示订单的货物信息,管理员修改订单的货物信息,点击【】按钮,系统对输入的信息进行验证,将合法的信息保存,之后显示更改后的订单的货物信息。5-系统管理员在顾客列表中选择某条货物信息,点击【删除】,弹出删掉提示框,当用户确定删掉后,系统将当前用户信息删掉,并返回到货物信息列表,显示删掉后的货物信息列表。
扩充点
添加订单的货物信息时,订单信息表里必须存在你所要添加的订单,否则添加失败。
3.系统设计
本系统的主要功能:当顾客有货物运输的需求时,系统管理员会寻问顾客的需求并进行剖析,对顾客提供的信息进行填写,首先填写顾客信息,其中包含了顾客的一些基本信息,例如说顾客的名称,地址,电话等等,当顾客所填写的信息递交后,可依照顾客的需求为其生成订单,进而进行一系列的订单操作,最后完成订单。
3.1数据库设计
在数据库设计方面上,我使用的是谷歌公司的SQL数据库管理系统,SQL
是现今比较流行的关系型数据库管理系统,可跨越多种平台使用,其功能也是非常强悍,作为一个全面的数据库平台,其为企业提供了十分安全和可靠的储存数据功能。
3.1.1概念模型
图3.1货运管理系统概念模型
3.1.2逻辑模型
图3.2货运管理系统逻辑模型
3.1.3数学模型
图3.3货运管理系统数学模型
3.1.4数据库脚本
|gousego--用户表table(intnotnullkey,(20)notnull,(20)notnull,intnotnull)go--职工信息表tableT_emp(intnotnullkey,(20)notnull,char(2)notnull,date,(60)notnull,(60),(40),(40)notnull,)go--部门表table(intnotnull,(40)keynotnull)go--顾客信息表table(intnotnullkey,(40)notnull,(60)notnull,(40)notnull,(40),)go--顾客订单表table(intnotnullkey,intnotnull,(20)notnull,date,date,date,char(2)notnull,(20)notnull,(40)notnull,(60)notnull,char(2),text,(50),(50))go--库存信息表table(intnotnull,intnotnull,(20),(20)notnull,(20)notnull,intnotnull,intnotnull,intnotnull,unit(20)notnull,date,text)goTable(intnotnull,floatnotnull,floatnotnull,floatnotnull,date,)altertablet_empaddkey()()goaltertableaddkey()t_emp()goALTERTABLEADD()goaltertableaddkey()()gointo(‘财务部’)gointo(‘销售部’)gointo(‘操作管理部’)gointo(‘客服部’)gointo(‘质量管理部’)|
3.2系统构架设计
本系统采用MVC设计模式:jsp页面为视视口,包里所放的实体类为模型层,而,,dao组成控制层。储存所有页面恳求的操作方式,储存业务逻辑插口,Dao储存对底层数据经行操作的插口,
储存实体类。
图3.4权限管理系统构架图
3.3模块设计3.3.1用户管理类图
本系统使用了框架进行设计,将实体类直接封装进作为数据模型对数据库进行操作,然后将结果退还给页面
图3.5职工管理类图
图3.5顾客管理类图
图3.5订单管理类图
3.3.2用户管理操作流程
图3.6职工管理时序图
图3.6顾客管理时序图
图3.6订单管理时序图
图3.6费用统计管理时序图
3.3.3角色管理操作流程
图3.8角色管理时序图
4.产品实现4.1系统管理模块实现4.1.1界面设计
图4.1系统登入界面
图4.2系统管理界面
图4.3职工信息管理界面
图4.4顾客信息管理界面
图4.5订单信息管理界面
4.1.2功能实现
本系统运用了框架进行设计,在模块使用模型驱动封装处理数据,详尽代码如下:
层主要是将与Dao之间关联在一起的中间桥梁,详尽代码如下:
Dao是数据处理层,使用jdbc插口联接数据库联接主要代码如下:
5.产品测试5.1测试方式与策略
本系统采用了单元测试法,这是一种比较传统的测试方式,将每一段功能代码都一一测试,尽量降低代码的bug。单元测试法具有许许多多的多优点,首先由于通过对程序的一步一步编撰和测试,假如每一段功能都可以保证其正确性,这么程序本身就不会存在太多问题,虽然到了开发后期,我们也可以按照项目的需求,轻轻松松的降低自己所须要的功能,我们也不用害怕这会破坏程序的核心,由于经过从程序开始的一步步验证,我们可以确保程序的核心不被破坏;其次,在写单元测试的同时我们也会从使用者的角度去想问题,将用户在实际中所遇见的所有问题都考虑在内一一测试,将每位单元功能分开测试,减少程序的耦合度。
测试包括以下几个模块:程序功能性测试模块;程序界面测试模块;程序性能测试模块;程序安全性测试模块;程序兼容性测试模块
程序功能性测试模块:
程序界面测试模块:
程序安全性测试:
程序兼容性测试:
5.2系统管理模块测试
经过种种测试,系统起初构想的功能已基本实现,功能测试上,未发觉异常,界面上并没有发觉存在空页面和无效页面,有不正确的出错信息返回,各个递交按键也能正常工作,页面风格统一,美观,布局合理,重点内容突出,控件正常使用。以下为系统正常运行时截图:
6.推论6.1结业设计成果特征
这次结业设计将中大型货运企业比较复杂繁杂无法集中的信息,用计算机来管理,解决了中大型企业管理不便的问题,大幅度提升了企业管理效率,而这符合现代企业制度的主流,在现今信息化高度发展的社会中,无论是哪些类型的企业,还会采用信息化管理制度,通过计算机互联网管理企业信息,除了愈发容易,且愈发安全,不容易遗失。
6.2设计成果的实用价值或应用前景
这次结业设计的初心就是为了给中大型货运企业带来便捷,而系统中的各个功能也基本满足了中大型货运企业的种种需求,为企业管理带了便捷,我相信在之后的企业管理中,无论哪些类型的企业就会采用计算机来管理信息,随着之后计算机技术越加发达,系统功能越到,将大大的为人类带来便利,其潜力也将是不可限量的。
6.3不足之处或遗留未予解决的问题
在设计和实现该系统的过程中,因为系统的功能有限,因而并不能真正的投运于一个企业内部使用,一个项目又开始进行功能需求,到最终的实现是须要特别多的时间的,但是项目的开发过程并不是一个人能完成的,因而此系统只是大约模拟了现代货运的基本内容。并且通过这次结业设计,我获益颇丰,通过对货运管理系统需求剖析,除了了解到了大型货运企业的基本工作流程,更重要的是真正感受到了软件开发流程中需求剖析的重要性。本系统也将会在今后的应用中逐渐建立,做到尽善尽美。
参考文献
刘京华等.《JavaWeb整合开发王者归来》[M].复旦学院出版社,2010年01月.
萨师煊,王珊.《数据库系统导论》.高等教育出版社,2002年2月.
张峋,杨三成.《关键技术:JSP与JDBC应用解读》[M].中国铁道出版社,2010年11月.
徐玥.《非平均访存集群中负载平衡零碎的设计与完成》[D].西安工业学院2014
黄大勇.《面向不同优先级网格作业资源重分配成绩的专业技术支持》[D].西安工业学院
2011
刘振英.《在媒介交融中不时举办再创辉煌》[J].中国播送.2011(03)
刘宴兵,胡文平,杜江.《基于物联网的网路信息平安体系》[J].中兴通信技术.
2011(01)
周鹏飞.《国际有关SNS网站的研讨综述》[J].唐代情报.2010(07)
何晓佑《产品程序设计与技巧》中国轻工业出版社,2003
吴宏森,宋顺林.《MVC构架在工程项目管理零碎中的使用》[J].微计算机信息.
2006(22)
林锐.《软件工程与项目管理解析》[M].上海:电子工业出版社,2003.
赵源.《使用JAVA语言编撰估算器的设计研究》[J].明日科苑,2015.
赵亚娟.计算机软件JAVA编程特性及其技术研究[J].数字技术与应用,2016.
贾东.《基于java的文件监控程序设计与实现》[J].信息技术与信息化,2016.
衣鹏,阎新芳,吴帅杰.《Java设计模式在数据库编程中的应用研究》[J].信息通讯,2014.
致谢
岁月如梭,学院两年的学习岁月已接近尾声,在此想对我的中学,老师和朋友们抒发我衷心的谢谢物流管理论文,谢谢你们对我学院阶段学习的默默支持;谢谢我的母校湖南民政大学给我在中学深造的机会;谢谢中学的老师们几年来的关心和鼓励,朋友们在学习中的认真积极,生活上的主动上心,这种都让我的学院生活饱含了感动。此次结业设计我得到了好多老师和朋友的帮助,其中我的专业导师谢老师对我的关心和支持尤为重要,每次预到困局,他就会不管忙与闲的耐心地将给我们听。谢老师平日里工作艰巨,但我做结业设计的每位阶段,从选题到查阅资料,到各个步骤的完成,都给与了精心的指导,在此谨向谢老师致以真诚的敬意和崇高的歉意,同时谢谢在整个结业设计期间和我交流过的朋友们,和曾在各个方面给以我帮助的伙伴们,在此,我再一次诚恳的向老师和朋友们表示谢谢!
息通讯,2014.
致谢
岁月如梭,学院两年的学习岁月已接近尾声,在此想对我的中学,老师和朋友们抒发我衷心的谢谢,谢谢你们对我学院阶段学习的默默支持;谢谢我的母校湖南民政大学给我在中学深造的机会;谢谢中学的老师们几年来的关心和鼓励,朋友们在学习中的认真积极,生活上的主动上心,这种都让我的学院生活饱含了感动。此次结业设计我得到了好多老师和朋友的帮助,其中我的专业导师谢老师对我的关心和支持尤为重要,每次预到困局,他就会不管忙与闲的耐心地将给我们听。谢老师平日里工作艰巨,但我做结业设计的每位阶段,从选题到查阅资料,到各个步骤的完成,都给与了精心的指导,在此谨向谢老师致以真诚的敬意和崇高的歉意,同时谢谢在整个结业设计期间和我交流过的朋友们,和曾在各个方面给以我帮助的伙伴们,在此,我再一次诚恳的向老师和朋友们表示谢谢!