物流管理系统设计文档(共27页).doc

上传人:飞****2 文档编号:16833779 上传时间:2022-05-19 格式:DOC 页数:27 大小:1.05MB
返回 下载 相关 举报
物流管理系统设计文档(共27页).doc_第1页
第1页 / 共27页
物流管理系统设计文档(共27页).doc_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《物流管理系统设计文档(共27页).doc》由会员分享,可在线阅读,更多相关《物流管理系统设计文档(共27页).doc(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上6Q12SM4002文 档 编 号项目版本密级NIIT-6Q12SM4002-LOTOSVersion 1.00组内项目名称: 物流管理系统共 26 页物流管理系统文 档 作 者:周萍项 目 组 长:周萍项 目 组 员:_ 撰写日期:/_ 版权所有 不得翻版目 录 一项目介绍1.1问题声明 伴信息时代的到来,使社会的各个行业领域都发生了巨大的变化,物流业也在时代大背景的影响之下,整个行业朝着信息化方向发展。有效整合业内资源,使个体的、单一的企业物流运输,还是集团化的大企业都朝着高效、可持续发展的方向发展。作为物流行业的主体,物流集团性质的企业在跟随整个行业的对企业发展

2、方向进行整体调整的同时,对企业内部的一系列资源等也进行全面的整合,而企业管理成为在整合、调整过程中主要调整对象。作为物流企业的管理者,早已充份的认识到管理在企业整个企业运作过程中的重要性,通过计算机管理系统对企业进行管理,解决传统管理方法中运作节奏和企业内部资源不能及时作出匹配和调整的问题,进而对企业内物流设施、物流资源等进行更有效的管理,统一按排,降低企业资源的闲置与浪费;大大的提高了企业资源的利用率,减轻管理者的劳动强度,适应现代物流运作的需要,进而提高企业的工作效率和经济效益。从国内外物流节点管理经验看,一个完善的信息管理系统是检验企业物流管理能否适应现代物流发展的最基本条件。1.2需求

3、分析1.2.1 可行性分析 经济性:企业营运过程中信息的系统化管理,权威的数据统计,为企业的经营决策提供了大量的、权威的科学依据(数据);强大的业务处理和账单结功能,简化了员工的日常工作,提高了工作效率,避免了人工管理过程中数据易错所带来的一系列的连锁反映,提高企业的经济效益。客户与企业之间的即时通讯能够避免交通问题,减少纸化办公,使交易更加快捷简便。 技术性:实际情况下,在高系统配置、高网络带宽服务,各个级别管理员很容易通过网站对其操作范围内的系统内容信息进行操作管理,完全满足日常经营、管理的要求。1.2.2开发运行环境 操作系统:Windows系列。 数据库管理系统:Oracle 9i C

4、PU:Intel 2.4G 内存:512M1.2.3系统需求与目标功能需求 公司管理1 可以方便地登记货源信息,承运商信息和子公司信息,合理配载出货,并生成客户协议单和运输协议单返给货主和承运商。2 系统可以根据客户协议单填写的条件进行自动配货,管理员也可以实时手动配货。3 配货成功时,货主和承运商可以选择付款交货方式,随后生成转发协议单,用以实时跟踪货运信息和作为后期货源交付的核实。4 通过财务管理进行总公司和子公司的收支查询,计算收益,生成统计报表,打印报表,定制财务收支项目。5 可以和客户端系统进行信息交互,实现信息发布和查看,以及即时通讯等。6 分为高级管理员和管理员,高级管理员可以分

5、配不同权限给其他使用者;所有使用者都可以修改和设置个人信息和密码。7 有操作日志对当前使用者的跟踪8 可以初始化系统恢复系统原始设置 客户1 登陆方式可以为游客和会员。2 游客和会员可以浏览公司发布的新闻、通告、货运招标信息,在线预出货或者预揽货只有会员方可。3 会员可以根据转发协议单实时跟踪货物信息。4 会员和游客可以与公司进行信息交互5 会员可以修改个人信息系统目标 对货物、资金、信息、业务、员工、客户、单据等数据进行集中管理与控制 按权限控制显示内容和操作,保证数据安全 财务结算方式多样 支持灵活配载方式 自动收到警示信息,并可查询处理 公司和客户能实现即时信息交互二项目计划2.1项目的

6、标题和范围项目标题: 物流管理系统项目范围: 项目代码: 初始化动作:项目计划最后动作: 项目预排2.2 项目的输出与交互表3-1 项目的输出和交付表#项需求负责人计划完成日期实际完成日期状态1软件1份周萍2009/10/2009/10/2文档1份周萍2009/10/2009/10/2.3 资源需求表3-2 资源需求表#资源名为何需要该资源何处得到怎么样得到该资源需要该资源的时间当前的状态可能的动作1Myeclipse为了解析互联网Download该项目的解析阶段可利用通知全体人员,查询解决方法2Java API doc为引用和取样代码互联网要求全体员工确保在电脑上已安装Java API do

7、c该项目的解析阶段可利用为了查询Java的各个类的用法3JDK 1.6.0为了解析SunDownload该项目的解析阶段可利用下载2.4 该项目确定的风险表3-3 确定的风险表#风险概率(%)严重性(%)行为计划1超过最后期限80100制定一个详细的进度表,并且保证每个人队员都坚持该进度表。在队员之间有规律的进行讨论来检查该项目的状态。如果有问题,将问题通知全体队员并且要求集体赶工。2由于集成期间面临的问题而导致的最终产品中的错误90100在全体人员间讨论在集成期间面临的问题。从书和Java Doc的帮助中弄清楚集成的不同模块的相关信息。为了确保不需要在每个窗体中改变数据库连通信息,创建一个包

8、含连通性信息单独的组件,并且在Web窗体中使用相同的组件。3在遵循标准中的差异,如命名协定5010在项目开始之前,在队员之间讨论并拟定命名协定。2.5 任务分配表3-4 任务分配表#任 务负 责 人1撰写项目文档周萍、闵捷2为创建的数据库和数据库对象而书写脚本周萍、李白玲3分析系统,定义接口和类周萍、李白玲、闵捷4创建必要的可重用组件并且测试它们李白玲、闵捷5创建GUI界面周萍、李白玲6功能实现周萍、李白玲、闵捷三系统详细设计3.1系统流程图图3.1 物流管理系统图图3.2 客户管理系统3.2系统用例图3.3 管理员登陆图图3.4 客户登陆图3.3系统功能模块设计表 3-3 功能模块列表序号功

9、能模块类别功能模块备 注1物流公司端业务受理 2车辆配载3货单管理4货物签收5回单签收6存货查询7货运统计8财务管理9通讯管理个人设置操作员管理系统设置10客户端信息浏览11物流服务12信息管理13个人设置仅限注册会员14通讯管理表 3-3.1物流公司管理功能模块序号功能列表功能明细1业务受理录入货运单,处理发到站、收发货人、货物、运杂费、代收款、提货方式、回单等关键信息2车辆配载填写运输合同,处理装卸货地、收货单位、车驾、配货、外包、应付费用3货单管理处理运输合同,处理修改、到达、应付结算、承运跟踪4货物签收处理货运单,处理修改、提货、送货、应收结算、代收款收取发放、查看运输事件和业务跟单回

10、单签收确认份数、收货人签字、返回发货地、发货人对账5存货查询查询各分部的未发货物、未提货物、在途货物情况6货运统计按时间段统计各客户、各发站、各到站的运单、货物和运费情况7财务管理运费结算:支持现付、提付、回单付和月结多种方式代收款:支持应收、变更、已收、已发、欠收、欠发和佣金全面管理分公司对账:支持分公司按单按趟完成对账和核销司机结算:支持预付、到付和月结多种方式自有司机报销:支持备用金、费用报销管理经营统计:统计各月的经营情况,客户数、单数、收入、支出和毛利客户对账:回单或月结客户,按时间段打印对账单单车利润:自动核算每趟车程的收入支出和毛利润货单利润:自动核算每单的收入支出和毛利润8通讯

11、管理可以和子公司与客户端进行在线交互向客户端发送公司布告群发邮件留言板管理9个人设置个人信息编辑和密码修改10操作员管理管理要使用本系统的操作用户,为用户分配使用权限11系统设置初始化系统,系统参数设置表 3-3.2客户管理功能模块序号功能列表功能明细1信息浏览查看物流公司的相关信息2物流服务必须以注册用户登录系统查询运价、下订单货运跟踪查询3信息管理成交记录4个人设置修改个人资料和密码,设置系统风格6通讯管理与物流公司进行在线交互留言管理投诉管理、客户信息反馈记录、客户满意度分析给公司发邮件3.4命名协定元 素命 名 协 定包com.transport.control 根据用户输入调用模型和

12、视图com.transport.control.manager.billSelect SaleBillSelectListener.java实现ActionListener 处理com.transport.dao 存放接口com.transport.dao.manager ManagerDAO.java 内部含该类要实现的方法如:public Vector findManagerBy(String sql,String value);com.transport.dao.impl 存放实现接口的类com.transport.dao.impl.manager ManagerDaoImpl.java

13、连接数据库,获得结果集com.transport.view图形界面com.transport.util 公用组件包。com.transport.util.database 数据库连接池管理和数据库连接类类类的名称应该清楚的标识它所表示的实体,若有多个单词组成,则每个单词首字母大写。例如,代表管理员的类的名字应该叫做Manager。接口与类一样方法(函数)方法(函数)名应该根据它所完成的功能或者返回值决定它的命名。例如,返回值为布尔型:isMethodName()或hasMethodName()返回值为其他类型:getMethodName()执行删除数据功能:deleteMethodName()

14、执行修改数据功能:updateMethodName()执行添加数据功能:addMethodName()变量整型 intVarName 长整型 lVarName十进制 dVarName 浮点型 fVarNameByte型 bitVarName 字符型 cVarName字符串 strVarName 布尔型 - bVarNameGUI控件标签 lblControlName文本框 txtControlName按钮 btnControlName列表框 lstControlName组合框 cmbControlName单选按钮 rbControlName检查框 cbControlName文件文件名应该能清晰

15、的标志它们存储的数据的种类。例如,包含图片的文件名称应该为images公用类的声明类 名说 明CreateTableModel.java将数据库里查找出的结果集直接封装到DefaultTableModel构造方法:CreateTableModel(String sql, String headName);GBC.java当使用GridBagLayout布局时,改类可以方便排版ConnectionUtil.java数据库连接DBConnectionManager.java数据库连接池3.5注释及代码规范源代码文件头部注释/* * (#) xxxxx.java 2009/10/15 * Copyr

16、ight (C) 2009 NIIT-6Q12SM4002 All right reserved. */类(class)与接口(interface)/* * 类名类的说明。 * 类的其他描述 * author 作者1 * author 作者 2 可以添加多个作者 * version 版本 * since JDK1.4 JDK版本描述 * see 其他关联的类 */Public class Passenger /* 类代码 */ 缩进为4个空格(一个Tab占位)方法/函数(method)/* * 方法的描述。 * * param orderId 参数的描述 * reutrns 返回 XX 返回值

17、的描述 * throws Exception 抛出异常的描述 */Public bool isDelete(String orderId) throws Exception Return False; 缩进为4个空格(一个Tab占位)其他JS:用 / 进行单行注释,/*注释内容*/ 进行多行注释CSS注释:/*注释内容*/HTML注释:四数据库设计4.1系统数据库表列表序 号数 据 库 表数 据 库 表 存 储 内 容1Fims公司信息表,各子公司的资料,如公司名,地址2Cars车辆信息,如司机名,车牌号,装载重量等。3Motormans司机表,记录司机的信息,司机名,身份证等。4Receip

18、ts回单签收表,如签收人,签收时间等。5提货签收信息表,如签收人,签收时间等。6Transports配载表,如车牌号,司机等。7CheckCompacts托运合同表,如公司代码,时间等。8CarriageCompacts承运合同表,如公司代码,时间等。9GoodsState货运状态表,如当前地点等10Freights货运表,如发货人姓名,地址等。11Operators操作员信息表,如用户名称,密码,角色等。12Users会员信息表,如用户名,密码,地址等。13Popedom权限设置,如管理单据,管理财务等。14Warnings警告信息表,如内容,时间等。15FirmsInteract公司交互信

19、息,如发布的信息, 发布时间等。16Balances收支明细,如制单时间,收支类型等。17UsersInteract用户交互信息,如发出信息,信息类型等。18Goods货物信息表,如名称,规格,数量等。19CarriageReceipts承运回单,如司机,货运单据等。20FreightsFinancial货运账务表,如货运单据,中转费等。21GoodsLoadCars货物装车表,车牌号,货运编号等。4.2数据字典Fims(公司信息表)字段名称描述数据类型备注F_id编号Number(10)primary keyF_name公司名称Varchar2(20)Not NullF_address公司地

20、址Varchar2(40)Not NullF_tel联系电话Varchar2(15)Not NullF_password密码Varchar2(20)Not NullF_BankOfDeposit开户银行Varchar2(20)Not NullF_BankAccount银行账号Varchar2(20)Not NullF_Tariff单位税号Varchar2(20)Not NullF_Remark备注Varchar2(20)Cars(车辆信息)字段名称描述数据类型备注Car_no车牌号Varchar2(20)primary keyCar_type类型Varchar2(20)Not NullCar_

21、Moto_id司机编号Number(10)Not NullCar_loadedWeight装载重量Number(10,2)Not NullCar_volume体积Number(10,2)Not NullCar_remark备注Varchar2(20)Motormans(司机信息表)字段名称描述数据类型备注Moto_id司机编号Number(10)primary keyMoto_name姓名Varchar2(20)Not NullMoto_sex性别Varchar2(4)Moto_licenseType驾照类型Varchar2(20)Not NullMoto_licenseNO驾照号码Varch

22、ar2(20)Not NullMoto_idCard身份证Varchar2(20)Not NullMoto_fareWay经营路线Varchar2(20)Not NullMoto_zipcode邮编Varchar2(8)Moto_tel电话Varchar2(20)Not NullMoto_mobileNO手机号码Varchar2(20)Not NullMoto_email电子邮箱Varchar2(30)Not NullMoto_carNo车牌号Varchar2(20)Not NullMoto_address联系地址Varchar2(40)Not NullReceipts(回单签收表)字段名称描

23、述数据类型备注Rec_id货运编号Number(10)Rec_name回单员Varchar2(20)Not NullOper_id操作员Varchar2(20)Not NullRec_signName签收人Varchar2(20)Not NullRec_signTime签收时间DateNot NullRec_oper_time操作时间DateNot Null(提货签收信息表)字段名称描述数据类型备注Bill_id提货号Number(10)primary keyRec_id货运编号Number(10)Not NullBill_signName签收人Varchar2(20)Not NullBill

24、_signTime签收时间DateNot NullOper_id操作员Varchar2(20)Not NullBill_oper_time操作时间DateNot NullTransports(配载表)字段名称描述数据类型备注Trans_id配载单号Number(10)primary keyCar_no车牌号Varchar2(20)Not NullMoto_id司机编号Number(10)Not NullTrans_pickingOrGet提/送货Varchar2(8)Not NullTrans_Stop提送站Varchar2(20)Not NullTrans_oper_time操作时间Date

25、Not NullCheckCompacts(托运合同)字段名称描述数据类型备注Che_id合同编号Number(10)primary keyChe_ShipName发货人Varchar2(20)Not NullChe_ShipIdCard身份证Varchar2(20)Not NullF_id公司代码Number(10)Not NullChe_insurance保险费Number(10)Not NullChe_time托运期限Varchar2(20)Not NullChe_remark备注Varchar2(20)CarriageCompacts(承运合同)字段名称描述数据类型备注Car_com_

26、 id合同编号Number(10)primary keyF_id公司代码Number(10)Not NullCar_ com_ penalty违约金Number(10)Not NullCar_ com_tel联系电话Varchar2(10)Not NullCar_ com_time承运期限Varchar2(20)Not NullCar_ com_oper_time操作时间DateGoodsState(货物状态)字段名称描述数据类型备注Goods_id货物编号Number(10)primary keyGoods_currentplace当前地点Varchar2(40)Not NullFreigh

27、ts(货运表)字段名称描述数据类型备注Fre_id货运单据号Number(10)primary keyGoods_id货物编号Number(10)Not NullFre_place提送地点Varchar2(20)Not NullFre_consignorName发货人姓名Varchar2(20)Not NullFre_consignorAddress发货人地址Varchar2(40)Not NullFre_consignorTel发货人电话Varchar2(15)Not NullFre_consigneeName收货人姓名Varchar2(20)Not NullFre_consigneeTel

28、收货人电话Varchar2(15)Not NullFre_consigneeAddress收货人地址Varchar2(40)Not NullFre_check是否审核Varchar2(8)Not NullFre_counterman业务员Varchar2(20)Not NullFre_Checktime托运日期DateNot NullFre_pickingType提货方式 Varchar2(20)Not NullFre_shipper托运人Varchar2(20)Fre_Shipper_tel托运人电话Varchar2(15)Fre_remark备注Varchar2(20)Fre_oper_t

29、ime操作日期DateNot NullOperators(操作员信息表)字段名称描述数据类型备注Oper_id编号Number(10)primary keyOper_name姓名Varchar2(20)Not NullOper_password密码Varchar2(30)Not NullOper_role角色Varchar2(20)Not NullF_id站点Number(10)Not NullOper_remark备注Varchar2(20)Not NullUsers(用户信息表)字段名称描述数据类型备注U_id编号Number(10)primary keyU_name用户名Varchar2

30、(20)Not NullU_password密码Varchar2(30)Not NullU_email邮箱Varchar2(30)Not NullU_tel联系电话Varchar2(15)Not NullPopedom(权限设置表)字段名称描述数据类型备注Oper_id编号Number(10)bill管理单据booleanNot Nullfinancial管理账务booleanNot NullpersonInfo个人信息修改booleanNot Nullfind Freights货运查询booleanNot NullWarnings(警告信息表)字段名称描述数据类型备注W_id编号Number

31、(10)primary keyW_content内容Varchar2(100)Not NullW_time时间DateNot NullFirmsInteract(公司交互信息表)字段名称描述数据类型备注Fin_id编号Number(10)primary keyOper_id操作人Varchar2(20)Not NullFin_message发布的信息Varchar2(100)Not NullFin_time发布时间DateNot NullBalances(收支明细表)字段名称描述数据类型备注Voucher_id凭证编号Number(10)Not Nullsummary摘要Varchar2(20

32、)MakeTime制单时间DateNot NullDepartment_name科目名称Varchar2(20)Not NullIn_Out_type收支类型Varchar2(20)Not Nullpayment结算方式Varchar2(20)Not Nullmoney金额Number(10,2)Not NullOper_id操作人Varchar2(20)Not NullUsersInteract(用户交互信息表)字段名称描述数据类型备注Ui_id编号Number(10)primary keyUi_issue_message发布信息Varchar2(100)Not NullUi_recieve

33、_message收到信息Varchar2(100)Ui_oper_time操作时间DateNot NullUi_mess_type信息类型Varchar2(20)Not NullUi_mess_no信息编号Number(10)Not NullU_id用户名称Number(10)Not NullGoods(货物信息表)字段名称描述数据类型备注Goods_id货物编号Number(10)primary keyGoods_name名称Varchar2(20)Not NullGoods_pack包装Varchar2(20)Not NullGoods_number数量Number(10)Not Null

34、Goods_weight重量Number(10,2)Not NullGoods_volume体积Number(10,2)Not NullGoods_price价值Number(10,2)Not NullCarriageReceipts(承运回单表)字段名称描述数据类型备注Car_re_id编号Number(10)primary keyMoto_id司机编号Number(10)Not NullFre_id货运单据号Number(10)Not NullFre_time时间DateNot NullFreightsFinancial(货物账运表)字段名称描述数据类型备注Fre_id货物单据号Numbe

35、r(10)primary keyfrF _getGoodsPrice取货费Number(10,2)frF _deliverGoodsPrice送货费Number(10,2)frF _transferPrice中转费Number(10,2)frF _additionalPrice附加费Number(10,2)frF _paid现付Number(10,2)frF _Recipetprice回单费Number(10,2)frF _Ahead_price提付Number(10,2)frF _MonthlyMlosingEntry月结Number(10,2)frF_oper_time操作时间DateNo

36、t NullfrF _remark备注Varchar2(20)GoodsLoadCars(货物装车表)字段名称描述数据类型备注Trans_id配载单号Number(10)Not NullFre_id货物单据号Number(10)Not NullGlc_oper_time操作时间DateNot Null4.3存储过程#存储过程名字存储过程功能1prcPageresult分页(根据传入的参数进行分页排序)五. 软件设计检查回顾列表序号涉及的范围(/)1是否在软件结构中反映了软件要求2是否完成有效的模块性3所有模块是否功能独立4数据结构是否与信息范围一致5数据结构是否与软件要求一致6在设计阶段期间是

37、否考虑软件的维护性六. 问题报告模块位置问题描述严重性Prob.号分配给谁受影响的项执行的动作花费的时间由(代理人)在(日期)结束由(查看者)在(日期)校验注册用户注册成功与否,未提示C1付春登录框判断注册的用户是否已经注册2分钟付春(10/16)易川(10/16)注册注册所填邮箱地址不能是已经注册过了的邮箱B3付春注册页面判断邮箱是否重复5分钟付春(10/17)易川(10/17)短信删除空指针异常B4付春短信中心未选择删除项,点击删除按钮5分钟付春(10/17)易川(10/17)严重性:A,B,C (A为最严重,C为普通) 日期:10/17/2006七. 代码回顾检查列表序号涉及的范围(/)

38、1是否已经将设计正确的翻译为代码2是否有打字或拼音错误3语言协定是否适当4是否有不正确或者含糊的注释5是否已经声明所有的变量6是否可再运用Software Design Review Checklist中的所有项八. 测试报表8.1登录测试#路径输入输出真实结果1如果未输入用户名,报错空的用户名请输入登录用户名!请输入登录用户名!2如果输入用户名未输入密码,报错任何用户名空的密码请您输入您的登录密码!请您输入您的登录密码!3如果输入一个错误的用户名和密码,应显示错误任何无效的用户名和密码用户名或密码错误!请重新输入!用户名或密码错误!请重新输入!4若提供有效的用户名和密码,将进入自主页面用户名

39、:admin444密 码:admin444(进入自主页面)(进入自主页面)5输入正确的用户名和密码,不输入验证码,报错用户名:admin444密 码:admin444请输入有效的验证码!可以尝试刷新您的浏览器!请输入有效的验证码!可以尝试刷新您的浏览器!6若用户名和密码输入正确验证码输入错误,报错正确的用户名和密码;错误的验证码验证码输入错误!请重新输入!验证码输入错误!请重新输入!7若输入错误的用户名、密码和验证码,应显示错误任何错误的用户名、密码和验证码验证码输入错误!请重新输入!验证码输入错误!请重新输入!8点击“退出系统”点击“退出系统”(系统退出到未登录前状态)(系统退出到未登录前状态)8.2注册测试#路径输入输出真实

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁