资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2014 2015 学年第 二 学期毕业设计(论文)课题: 物流管理系统 姓名: 王静 系部: 电子与信息工程学院 专业: 计算机应用技术 班级: 11计算机(1) 学号: 1403380127 指导教师: 周丰老师 2016年11月15日目录【KEY WORDS】 B/S MODE;WULIU INFORMATION MANAGEMENT SYSTEM;5引言61相关技术突破61.1.系统存在技术问题61.1.2系统开发目标71.1.3 意义71.1.4 可行性分析71.1.5经济上可行性71.1.6技术上可行性81.1.7运行上可行性82.1.1系统开发环境82.1.2系统软件架构8.2.1.3系统硬件结构92.2功能分析102.3模块分析103系统设计113.1三层体系结构113.2系统结构与设计113.2.1系统总体结构113.2.2订单管理133.2.3车辆信息管理133.2.4客户信息管理143.2.5账户信息管理144.数据库设计154.1.1表设计概述154.1.2表设计154.1.3数据库备份恢复策略164.1.4数据库运行日常维护165.页面设计175.1.1页面设计176系统实现216.1.1数据实现(部分)216.1.2类实现(部分)246.1.2.1通用类:Utilities.cs267.编译与测试297.1.1部分测试用例287.1.2测试结果与发现298发布299结束语2910参考文献30物流管理系统设计与实现.摘要本系统是基于B/S模式的web物流管理系统,使用了MySQL、Myeclipse等开发工具。依据开发要求主要应用于物流管理系统,完成对日常的物流配送的管理。开发本系统可使物流公司的员工减轻工作压力,比较系统地对各项服务和信息进行管理,同时,可以减少劳动力的使用,加快下单、查询、配送速度、加强管理。可以实现以下功能:1.在系统首页实现简单的使用用户名和密码来进入管理界面。如果输入的用户名和密码有一项为空或者输入的用户名和密码是错误的,会提示错误信息,且不能进入系统。2.实现系统对物流信息的操作,包括查询,添加,删除,修改等。关键词 B/S模式;物流管理系统;MySQL;MyeclipseLogistics management system design and implementation【Abstract】This system is web logistics management system based on B/S mode, use the MySQL, Myeclipse development tools, etc. Accordance with the requirements of development is mainly used in the logistics management system, complete the daily management of logistics distribution. To develop this system can make the logistics company staff can reduce the work pressure, systematically to manage various services and information, at the same time, can reduce the use of labor, speed up the order, query, distribution, strengthening the management.Can realize the following functions:1. The system implement a simple home page using the username and password to enter the management interface. If the input user name and password with a null or input user name and password is wrong, will prompt error message, and cant enter the system.2. To realize the operation of logistics information system, including the query, add, delete, modify, etc【Key words】 B/S mode; Logistics management system;1引言随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。只有在大城市中发展较早、规模较大的企业中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的企业公司还没有全部具备这种功能。因此可见,随着我国经济的迅速发展,信息技术在其上的应用会更加地广泛和深入。1相关技术突破1.1. 系统存在技术问题在我国,各大物流公司的物理信息管理系统并非一个新的课题,但也有的公司根本就没有任何信息管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多公司,特别是在小型物流公司,物流信息的管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,物流管理只有只有快,准,精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些公司虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。1.1.2系统开发目标 本系统是将现代化的计算机技术和传统的工作相结合,按照学校的工作流程设计完成的。为了使系统在物流公司的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1).系统应具有实用性、可靠性和适用性,同时注意到先进性。2).对各个数据库进行动态管理,防止混乱。3).能够按照用户选择的不同的条件进行简单查询、添加、修改、删除。4).方便用户的操作,尽量减少用户的操作。1.1.3 意义 在各大中小物流公司,用计算机管理物流信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了客户信息资料的安全性。提高了物流公司的管理能力,为此,用计算机来管理物流信息,是非常必要的。1.1.4 可行性分析 可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。1.1.5经济上可行性:现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为物流公司工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:1).本系统的运行可以代替人工进行许多繁杂的劳动;2).本系统的运行可以节省许多资源;3).本系统的运行可以大大的提高物流公司的工作效率;4).本系统可以使客户信息更加安全等等。所以,本系统在经济上是可行的。1.1.6技术上可行性:本系统的开发利用MySQL作为本系统的数据库,它是一个较小型的数据库,适用于中等规模的数据量需求。系统服务器/客户端的结构提供了硬件的支持。使用myeclipse作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足用户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。1.1.7运行上可行性 本系统为一个小型的物流管理系统,所耗费的资源非常的小,物流公司的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。2 .需求分析2.1.1系统开发环境根据本系统的基本功能需求,以及使用者的信息系统环境,本系统采用B/S模式来构建管理系统,这样方便维护和使用。具体的硬件环境要求如下:1)硬件环境:采用普通个人计算机作为服务器即可。2)操作系统:可以采用windows XP以上系统。3)数据库系统:采用MySQL数据库。4)web服务器:采用tomcat5以上系统。5)Java运行环境:采用JRE1.5以上版本。6) 客户端:采用浏览器等工具即可。2.1.2系统软件架构系统采用了B/S结构,三层运行模式。此架构无须安装客户端软件,便于软件的分发和维护升级,以及平时的日常运行和维护需求。系统包含如下各层:表示层 PresentationWeb 层为管理员提供对应用程序的访问。Web 层由Java Web 窗体和代码隐藏文件组成。Web 窗体只是用 JSP页面提供用户操作,而代码隐藏文件实现各种控件的事件处理。 业务逻辑层 Business Logic业务逻辑层为 Web 层提供处理、用户帐户管理、物流信息管理、客户信息管理、车源信息管理、发货信息管理等功能的界面。业务外观层用作隔离层,它将用户界面与各种业务功能的实现隔离开来。除了低级系统和支持功能之外,对数据库服务器的所有调用都是通过此程序集进行的。 以及包含各种业务规则和逻辑的实现。业务规则完成如用户账户和用户安全性的核查这样的任务。 数据访问层 Data MySQL数据访问层为业务逻辑层提供数据服务。.2.1.3系统硬件结构为了使本系统获得更好的安全性、扩展性和更高的执行效能,我们建议整个系统采取分布式部署的方案,该方案系统架构示意图2所示:将承载关键业务
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号