版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Ⅰ学号:学号:201710223015本科毕业论文(设计)承诺书本人郑重承诺:所呈交的《港城堆场市场部业务管理系统设计与实现》是在导师的指导下,严格按照学校和学院的有关规定由本人独立完成。文本所引用的观点和参考资料均已标注并加以注释。论文相关研究过程中不存在抄袭他人研究成果和伪造相关数据等行为。如若出现任何侵犯他人知识产权等问题,本人愿意承担相关法律责任。承诺人:日期:2022年5月20日页1绪论为提高企业效率以及市场竞争力,科学的分析设计管理信息系统是尤为重要的。过去一些凭经验或者拍脑袋的那种决策经常会造成决策的失误,特别对于一些物流企业的话,信息的作用,不言而喻,信息可以为人们带来资源的优化,市场的扩大化,从而可以有效的根据信息侦查,来预测可能会发生的风险,从而进行规避,很大程度的改善了企业运行的效率和质量。帮助企业做出更正确的判断和决策。1.1研究背景对于一个企业来讲,发展的重要标志就是要合理调整企业的策略,来促进企业资源的最大化利用,从而促进企业的发展促进内部链条的稳定,所以一个良好的系统对企业至关重要。港城堆场主营危险品公路运输,上海各港区的危险品直装、进港业务。服务客户众多,不同客户委托的作业任务不尽相同,企业日常业务具有数据量大、操作频繁、费目种类复杂等特点,为提高经济效益、降低经营成本、加强对仓储业务的规范化管理,企业急需建立一个功能先进、安全稳定的现代业务管理系统。根据现实情况来看,我国的信息管理系统,仍旧存在许多的问题,相比较于国外优秀的信息管理系统我国的就显得很薄弱。无论是效率还是规模,还是覆盖率都距离发达国家有较大差距,许多核心技术甚至还需要向国外购买。企业应该利用好当下的数字经济技术,应用互联网和大数据的服务,来构建自身的信息管理系统。对于信息技术发展而言,企业开发与投资能力至关重要,成为其最大动力,如果一味轻视此类根本问题,势必严重阻碍计算机管理信息系统发展[1]。1.2研究目的及意义大数据背景下,传统的企业管理信息系统无法满足现代企业获得信息的需求,对大数据环境产生一定的影响,因此在企业中逐渐被摒弃。再加上企业发展方向的不同,因此企业之间的信息系统无法得到充分融合,数据孤岛现象也因此产生。但是随着企业管理信息系统建设进程的加快,企业完全可以利用这种方式,保障自身长期稳定发展。作为管理信息数据快速运行的基础,大数据利用采集数据、挖掘数据、存储数据和分析数据的方式,最大限度的提升大数据的价值,推动企业的发展[2]。依靠管理信息系统实现更好地维护港城堆场市场部的信息,达到更智能、高效的业务管理与控制,提高工作效率,降低物流成本,使部门人员的信息得到更高效的流通,运用数据驱动实现业务计划以及费用管理等一系列流程。信息管理是管理控制的基础。在控制管理中,现有计划通过反馈不断变化调整,故而信息成为了控制管理的重要部分。如果我们没有全面的信息,那么很多事情都会都失去控制。因为信息管理系统是组织内部和外部环境的纽带。因此,企业需要依靠信息进行跨部门的沟通,以使整个企业和谐。因此,它们是组织内部和外部沟通的纽带。如果没有信息系统的存在,那么企业内部和外部信息就无法一步一步地进行。企业管理信息系统的建设不是一个一蹴而就的过程,首先必须要明确企业管理工作的工作目的及需求,根据这些内容做好系统功能及模板的设计,并重视建设过程中系统集成、优化、控制、组织、人员安排等相应工作,还要强化信息网络建设工作,多方入手以使企业管理信息系统的建设得到切实保障[3]。我国许多的小微企业都面临着经营困境,主要的原因也离不开企业的自身管理能力。倘若企业管理结构出现问题,其生产、采购、销售等经营环节对应的资金收支流程将逐渐混乱,进一步造成“资金链”断裂,对企业造成不利影响[4]。1.3国内外研究现状从我国一些企业的实际情况来看,成功实施管理信息系统的关键是阐明组织管理模式,实现项目管理,业务规范管理,实现信息化和标准化来规范信息管理档案安全。企业管理信息系统必须具备公司所需要的各种管理,包括成本管理和原材料管理以及市场信息管理等等,否则很难建立人力资源管理体系。这套体系符合企业的实际生产和信息化管理过程,只有高效的管理才能真正促进企业实现现代化管理。如果想要建立一套良好的管理信息系统,那么就需要很好的运行以及管理的经验,这些与组织的目标和战略规划密不可分。组织的目标和战略计划应规定综管系统的功能及其实施方法,应该制定一套具体的策略来促进信息管理系统发发展。管理信息系统的建设对于企业的价值创造有着很大的意义。它有助于在用户之间创建一个信息系统,进行信息的优化控制管理,从而提高整体的效率。从而可以根据这些信息的出现,制定一个利于公司自身发展的公司制度,来促进公司更好点发展,来促进员工的热情。同时这些也将会进一步地促进推动我国的信息管理系统。秦德轮[5]指出在如今这个数字化的信息时代,5g飞速发展,互联网普及率越来越高,也带动了我国智能化发展。许多的智能化技术被应用推广到各行各业,以快捷精准高效的智能系统,代替了部分人工系统。不仅可以减少操作耽误时间,更可以提高整体的准确率,促进便利高效化的发展。智能技术虽然也是一种工具,但其能够模仿人类思维逻辑对庞大的信息数据进行分析,再根据分析结果主动做出一些活动,例如在企业信息分类中,企业只要在智能化计算机管理信息系统内设置信息特征,系统就会对所有信息进行特征检索,依照特征匹配度主动完成信息分类,整个过程基本不需要人工插手,说明人工不会对信息分类质量造成影响。刘海治[6]的研究中提到管理信息系统不会一成不变,在大数据环境下,系统的功能会越发完善,充分满足人们多元化需求,有效提高数据信息的处理能力。我国高度重视管理信息系统的改进与完善,相关人员会充分吸取大数据的优势,丰富系统的功能,以期为企业、个人和相关部门做出更大的贡献。刘工玮[7]指出尽管管理信息系统具有很多优点,但按照我国现有的经济情况来分析,我国中小型企业采用管理信息系统还存在很多的弊端。我国中小型企业管理复杂,人员和成本都受到一定程度的限制,导致管理信息系统在开发时就受到了阻碍,其价值无法充分实现。大多数企业采用管理信息系统的同时,盲从研发该系统,导致系统的功能、设计不能满足企业的发展,使企业正常的工作程序受到干涉,阻碍企业做出正确决策,所以应提升该系统的针对性,不断优化管理信息系统。ustinoval.N;
RomanN.P.[8]在分析俄国企业技术经济指标的基础上,提出了俄国国内企业信息建模管理的数学经济模型,并且他们认为借助数字可以提高效率。WangShi,GuoMamman,HuYuXi,ChiuYu.Ke,JingChangqiang[9]也认为与其他传统方法相比,设计业务管理系统能够使企业管理更加高效,促进成本结构优化,提升销售订单准确率,提高响应时间。也可以使资源的使用更加合理。YunusE.,SusantoSoekimanJ.F.X.,ShichiyakhR.A.,Herningsih,TodingA[10]的研究中指出有几家企业没有生存下来,由于商业地主没有构造出高效的安排。业务安排中心主要关注的领域及其划分,以替换业务成功。工作是完整地安排商品的互通,并许可货币合同的前提。生产和分配活动是通过结合各种生产要素进行的,即人、自然和资本。当然,从这种管理来看,人类无法手动持续地管理公司现有的数据,因为可能是已经进行资本重组的数据会丢失,从而导致公司的战略取得成功有点受阻。MartiniDwiEndahSusanti,WibawaRinduPuspita,WibawaSetyaChendra,SulistiyoEdy[11]的研究提出了一个可以在一个应用中管理人力、财力资源的集成化管理信息系统公司的设计。拟议的应用程序称为SIMANTAP,该应用程序的目的和功能是创建、查看和管理所有公司数据,从员工数据、存货项目、在一个媒体上看到公司的开支和收入开始,以使员工、管理人员更容易看到信息公司。该应用是采用瀑布法开发的,并以Surabaya公司为例进行了研究。这种应用有望支持公司的业务,特别是与人力资源和财务管理有关。1.4研究框架1.4.1研究内容和方法本文的研究内容是针对港城堆场市场部的业务内容以及流程做相应的业务管理系统的设计与实现。主要分析了该企业的业务流程、数据流程以及系统角色,并做出E-R模型分析,然后进行层次模块设计以及数据库的设计,最后进行各个模块的接口设计来完成业务管理系统的实现。本文计划使用的是B/S模式。B/S模式将系统程序和数据库部署在服务器上,使得数据库不与外界进行连接,从而确保了数据库与系统的安全性。这个模式很便利,用户可以网页登录浏览,大大减少了下载安装的时间,而且操作更加快捷便利。本文把MySQL作为了本文的数据库选择目标。这个数据库的优点是,容量不仅大而且还具有很高超的计算和存储能力。但是MySQL的主要特点是轻量级、性能高、开源,可以一定程度减少使用成本。1.4.2论文结构本文架构如下:(1)绪论:主要阐述仓储管理系统研究的背景,在国内外的研究现状,本论文的目的及意义以及内容方法,对于总体的论文结构有较为清晰的了解。(2)主要阐述B/S架构的概念及应用的优势,业务管理系统的概念以及在国内外的现状进行问题分析,进行理论基础的建设,介绍分析本文的设计目标。并且对系统的组织结构、业务流程、数据流程以及E-R模型进行详细的分析说明,在逻辑层上梳理出一套通用型的业务管理系统,具有一定的应用性。(3)业务管理系统的概要设计:主要对系统的层次结构模块、数据库以及Logo进行详细的设计说明。(4)业务管理系统界面及核心接口设计:主要对系统界面及核心接口进行详细的说明,突出与众不同的优势性,是本文重要的工作环节。主要分为:主界面、入库模块、在场作业模块、出库模块、费收模块、用户管理模块以及代码维护模块。并且,将界面及接口设计形成一套实际可操作应用的说明体系,在功能应用便捷的基础上具有美观性,能为企业创造市场竞争力。(5)结论与展望:对于本文所做的研究内容以及成果进行总结,并提出自身论文的不足之处,对于接下来的可改进方向和未来发展进行展望。
2业务管理系统分析2.1系统概要分析2.1.1业务管理系统的基本概念业务流程管理系统,是应用于企业整体环节管理的一种系统。其可以根据信息来及时调整环境的变化,使得其更有时效性,大多数是线上进行,可以将业务的流程便捷化和高效化。减少了人工管理所带来的风险披露。同时促进了企业整体的提升,推动了企业管理的发展。2.1.2业务管理系统设计目标满足市场部客户管理各方面的业务需求,支持对客户委托业务从进场、在场、运输等情况的全程可视化追踪,提高系统数据精准度。减少人工操作,避免人工操作失误。大幅度减少原系统的人工录入工作。建立CY系统API接口。业务管理系统能与堆场CY系统数据流对接,实时同步箱子进出场时间和堆存时间,节省时间成本,提高效率。性能优化。优化数据加载缓慢、页面流转不流畅等问题,实现数据分页、模糊查询等功能,提高页面加载速度与鲁棒性。未来业务拓展。有效实现仓储信息化、数字化、智能化的目标,体现高扩展性和灵活度,有利于未来拓展更多业务可能性,如集装箱拼箱、散货、小型件杂货等不同货物形式。为实现业务流程作业一体化、智能化、自动化,统一委托方与被委托方的合作平台,高效便捷的实现从客户下单到签订合同,以及委托单生成等一系列流程,自动结费是本系统最为核心的一部分功能,依据委托单的中集装箱的尺寸规格、不同规格所包含的数量、不同作业项目、不同的路径等种种细节,通过一个简单算法实现项目的自动结费。本系统旨在提高流程效率,降低沟通成本,更加快捷的处理业务。同时处理的业务面也很广泛,可以应对不同的业务需求。不同的内容有着不同的应对措施,具有高度的智能化。不同的流程点在点击后可跳转至不同的业务子模块,由后台标准接口实现模块间的互认和权限互通[12]。我国社会日益发展,人力成本逐渐上升,经济的需求水平也逐渐变得多样化。许多的信息技术的诞生促进了人力资源管理系统的发展,来适应这不断变化的社会发展,来适应人们的需求。虽然信息管理系统可能仍旧存在一定弊端,比如造成部分员工的事业或者还没有配备完善的管理措施等,但是不得不说,与此同时,人力资源管理信息系统提高了工作管理效率,降低了管理成本,能够为工作提供更高效的团队管理与高品质的服务[13]。2.1.3B/S架构开发模式B/S架构,即Browser/Server(浏览器/服务器),是在C/S架构的基础上进行改进创新的一种多层模式,能够适应现代社会的科技潮流,使用Web浏览器实现服务。B/S架构的主要有点包括:(1)不用下载安装软件,可以网页直接登录,十分方便快捷。(2)成本较为低廉,维护便利,受到风险较小,风控能力较高。(3)能够实现更强的交互性能,达到更好的美观程度。因此,利用B/S架构开发的管理系统,将会成为现代企业的主流应用。2.2系统角色分析本系统主要面向业务员、部门主管、财务员和客户。业务员和财务员录入、更新和维护系统中的各项信息,对系统进行操作,部门主管负责重要业务的审核,客户进行订单的下单和跟踪等操作。(1)财务财务角色拥有的权限为开票管理,综合查询,报销管理,统计报表,首页。(2)业务员业务员拥有的权限为客户管理,托单管理,运输计划管理,开票管理,首页。(3)合同管理员合同管理员拥有的权限为客户管理,托单管理,,开票管理,综合查询,报销管理,首页。(4)主任主任拥有的权限为客户管理,托单管理,运输计划管理,开票管理,统计报表,综合查询,报销管理,首页。(5)管理员管理员拥有全部权限:首页,客户管理,托单管理,运输计划管理,费用管理,报销管理,开票管理,统计报表,综合查询,基础代码,用户权限管理。2.3业务流程分析港城堆场业务部管理系统的业务流程,主要分为四个环节,维护合同,建立委托单,进行作业(包括运输计划与堆存计划),自动结费。(1)维护合同,选择客户公司资料管理,选择业务项目,如果有新的业务项目,在业务项目模块选择新增业务项目进行添加。业务项目维护好之后在合同界面选择新增合同,填写业务类型,公司名称,起始日期、终止日期,业务计划等,生成新的合同。(2)建立委托单,在托单管理模块新建委托单,选择客户公司,业务类型,业务计划,业务项目,结算方式,进展状态,集装箱信息等,并关联合同编号,生成新的委托单。(3)作业阶段,对委托单中包含的集装箱进行作业,在相应的环节对交接部门发送进场计划、场内作业、出场计划或者运输计划(集装箱到达相应地点后会收到反馈)。(4)自动结费,在一票委托单所有计划完成之后,系统会根据委托单中所包含的各个集装箱的所有作业内容进行费用计算,并自动结费。每月底部门对账,最后经由财务报销核销。2.4数据流程分析在对一个系统进行数据流程分析时,为了能够清楚且有效的描述企业需要,常会采用一种自顶向下的分解方法,就是将每一个处理过程视为一个子系统,继续向下分解,知道每一个处理过程都能够清晰易懂。业务管理系统的数据流程图,如图2.1所示。图2.SEQ图2.\*ARABIC1数据流程分析图(1)环境图环境图,如图2.2所示。图2.SEQ图2.\*ARABIC2环境图(2)零层图零层图,如图2.3所示。图2.SEQ图2.\*ARABIC3零层图2.5E-R模型分析通过对企业的业务流程以及数据流程的分析,可以分析得出业务管理系统的E-R模型,如图2.4所示。图2.4E-R模型实体属性分析:业务人员(操作人ID,操作时间)用户管理(用户工号,用户姓名,密码,性别,电话,部门)用户权限(用户工号,目录ID,等级,操作人ID,操作时间)入库计划(入库计划ID,委托公司,联系人电话,联系人,货名编号,包装方式,入库方式,存货方式,操作放吧,数量,入库计划日期,是否完成,确认入库操作人,确认入库操作时间,其他信息)入库计划明细(入库计划明细ID,入库计划id,批次,车牌号,计划明细数量,操作人ID,操作时间)作业单(作业单ID,入库计划ID,批次,作业单类型,车牌号,作业单数量,理货员录入时间,理货员ID,库位描述,叉车车牌号,入库/出库时间,备注,箱号,是否完成)出库计划(出库计划ID,入库计划ID,提货公司,出库计划日期,是否完成,确认出库操作人,确认出库操作时间)出库计划明细(出库计划明细ID,出库计划ID,批次,车牌号,操作人id,操作时间)在场计划(货物计费ID,出库计划ID,计划类型,操作方式,计划数量,堆场/仓库,计划员ID,计划日期,是否完成,确认完成操作人,确认完成操作时间,其他信息)货物运输(货物运输ID,出库ID,计划类型,操作方式,计划员ID,计划日期,是否完成,确认完成操作人,确认完成操作时间,其他信息)货物计费(货物计费ID,出库计划ID,运输计划ID,费目名称,金额,委托公司,货物编号,结费方式)财务核销(财务核销ID,出库计划ID,委托公司,货物编号,总金额,实际收到金额,结费方式,是否完成,核销操作人,核销操作时间,其他信息)E-R模型分析:业务人员发送入库计划,计划员根据入库计划制定入库的具体事项,与此同时,入库计明细中的入库计划ID是外键,可以于入库计划进行关联。并且入库计划中的货物编号,委托单号都是外键,可以关联到他们相应的代码表。理货员和叉车司机根据入库计划明细,完成入库操作,再根据作业计划单存放相应的天数,其中入库计划明细和作业单是一对一的关系,表明一个入库计划明细可以包含多个作业单,并且每个作业单对应同一个入库计划单,因此作业单中的入库计划ID是外键,可以于入库计划及明细进行关联。计划员根据作业单制定在场计划,其中入库计划和在场计划是一对一的关系,表明一个入库计划可以包含一个在场计划,因此在场计划中的入库计划ID是外键,可以关联到入库计划。并且在场计划中的集装箱编号也是外键,可以关联到他对应的代码表。入库计划与出库计划有着联系,经常入库计划一个对多个出库计划的形式存在,相反的多个出库计划对应的是同一个入库计划,因此出库计划中的入库计划ID是外键,可以与入库计划进行关联。计划员根据出库计划制定出库计划明细,其中出库计划和出库计划明细是一对多的关系,表明一个出库计划可以包含多个出库计划明细,并且多个出库计划明细对应的是一个出库计划,因此出库计划明细中的出库计划ID是外键,可以与出库计划进行关联。并且出库计划明细中的出库方式也是外键,可以关联到它对应的代码表。理货员和叉车司机根据出库计划明细,生成计数单,其中出库计划明细和计数单是一对多的关系,表明一个出库计划明细可以包含多个计数单,并且多个计数单对应同一个出库计划明细,因此计数单中的入库计划ID是外键,可以与入库计划及明细进行关联。财务人员根据出库计划进行货物的结费,生成货物计费,其中出库计划和货物计费是一对一的关系,表明一个出库计划只包含一个货物计费,而一个货物计费只对应一个出库计划,因此货物计费中的出库计划ID也是外键,可以与出库计划进行关联。并且货物计费中的费目名称也是外键,可以关联到它对应的代码表。然后财务人员会对货物计费进行财务核销,其中货物计费和财务核销是多对一的关系,表明多个货物计费对应一个财务核销,一个财务核销可以包含多个货物计费,因此财务核销中的出库计划ID为外键,可以与货物计费及出库计划进行关联。人事人员对员工进行管理,一个用户可以包含多个权限设置,而多个用户权限对应同一个用户关系,因此用户权限中的用户工号是外键,可以关联到用户管理。
3业务管理系统概要设计3.1层次结构与模块设计3.1.1层次结构设计层次结构是将系统进行模块结构分解,采用HIPO图中得H图,如图3.1所示。业务管理系统主要层次结构可分解为首页、客户管理模块、托单管理模块、运输计划管理模块、费用管理模块、报销管理模块、开票管理模块、统计报表模块、综合查询模块、基础代码模块、用户权限模块。其中客户管理模块包括客户公司资料管理,客户留箱计划管理。报销管理模块包括车队报销和报销管理子模块。统计报表包括报表1(业务结算),报表2(留箱),报表3(费用核算),基础代码模块包括业务计划,费用管理,运输门点,堆场计划,来自地点。用户权限管理模块包括用户信息管理,系统角色管理。各个分解的模块处理过程都会有数据信息的输入和输出,便于数字化和信息化的对业务管理系统进行管理。图3.SEQ图3.\*ARABIC1H图3.1.2模块设计模块设计主要是讲层次结构图中得模块进行深化分析,通过IPO图来表示,业务管理系统得IPO图。主要得IPO图如下表3.1、表3.2、表3.3所示。表3.1IPO图表1IPO图编号(即模块号):C1.0.0HIPO图编号:C0.0.0模块部分:客户管理设计者:张景文使用单位:市场部业务管理系统输入部分(I)处理描述(P)输出部分业务项目生成新的业务项目与合同合同客户管理模块主要是对客户公司的业务项目类型进行编辑维护,以及对合同信息进行编辑,从而实现合同的制定以及业务类型的变更,使得合同与委托单之间建立联系,便于后续工作的核对工作以及自动结费的实现。表3.2IPO图表2IPO图编号(即模块号):C2.0.0HIPO图编号:C0.0.0模块部分:托单管理设计者:张景文使用单位:市场部业务管理系统输入部分(I)处理描述(P)输出部分客户信息业务类型业务项目业务员委托箱量生成新的委托单委托单托单管理模块主要是操作下单,建立新的委托单,并且与客户公司、箱子建立联系,确定业务类型业务计划,作业集装箱的数量,方便后续作业与综合查询,以及自动结费。表3.3IPO图表3IPO图编号(即模块号):C4.0.0HIPO图编号:C0.0.0模块部分:费用管理设计者:张景文使用单位:市场部业务管理系统输入部分(I)处理描述(P)输出部分委托单箱子自动计算出没票委托单的费用账单自动结费模块是最重要的模块,通过与托单和箱子的关联,对委托单中的每个集装箱所需的费用进行计算整合,最后输出每一票委托单所需的费用,实现自动结费。3.2数据库设计根据实际业务情况,进行业务对象提炼,在此基础上进行数据库对象设计[14]。对业务管理系统进行数据库设计,得到关系模型。主要数据表如下表所示。其余全部的数据表可在附录中进行查看。客户公司表如表3.4所示,设计成一个公司对应多个合同、项目类型、运输单,进行相互关联。这样的设计使得业务信息系统的信息存放更加整齐,调用更加方便。表3.4客户公司表字段数据类型名称idint编号company_novarchar(50)公司代码company_namevarchar(100)公司名称company_short_namevarchar(100)公司简称company_self_codevarchar(100)客户自编号if_groupvarchar(2)是否二级公司departmentvarchar(50)公司部门company_typevarchar(10)客户类型leader_namevarchar(50)法定代表人leader_phonevarchar(50)法定代表人电话contact_personvarchar(50)授权代表contact_phonevarchar(50)授权代表电话company_phonevarchar(50)电话company_faxvarchar(50)传真accountvarchar(32)账号account_bankvarchar(50)开户银行tax_novarchar(50)税号registered_capital_typevarchar(10)币种registered_capitalvarchar(100)注册资本post_codevarchar(20)邮政编码contact_addressvarchar(2000)通信地址file_urlvarchar(100)附件(续表3.4)字段数据类型名称operating_periodint经营期限license_numbervarchar(50)营业执照号company_naturevarchar(20)公司性质business_projectvarchar(20)经营项目business_typevarchar(32)业务类型company_addressvarchar(2000)公司地址leave_ctn_numberint客户留箱数配额statusvarchar(10)客户停用状态remarkvarchar(2000)备注data_statusvarchar(2)数据状态create_uservarchar(50)记录创建人create_timedatetime(6)记录创建时间update_uservarchar(50)记录更新人update_timedatetime(6)记录更新时间superior_company_idint上级公司编号合同表如表3.5所示,合同表主要与公司项目表单建立联系,但为了整合更方便,它与客户公司表也建立了联系,一个公司可能对应多个合同。表3.5合同表字段数据类型名称idint编号contract_novarchar(50)合同编码contract_namevarchar(100)合同名称business_typevarchar(32)业务类型start_datedate合同起始日期end_datedate合同终止日期submit_datedate送审日期contract_remarkvarchar(200)合同关键信息备注(续表3.5)字段数据类型名称enter_type_idvarchar(50)作业方式file_urlvarchar(100)合同附件remarkvarchar(2000)备注data_statusvarchar(2)数据状态create_uservarchar(50)记录创建人create_timedatetime(6)记录创建时间update_uservarchar(50)记录更新人update_timedatetime(6)记录更新时间sign_datedate合同签定日期due_datedate合同到期日depositvarchar(20)押金company_idint客户contract_person_idint经办人费用表如表3.6所示。每一个合同都会有一个针对于这个合同的费率的标准,每一个公司的费率可能都是不一样的,费用表主要有两个外键,一个是合同的外键,另一个是业务计划的外键。表3.6费用表字段数据类型名称idint编号contract_novarchar(50)合同编码contract_namevarchar(100)合同名称business_typevarchar(32)业务类型start_datedate合同起始日期end_datedate合同终止日期submit_datedate送审日期contract_remarkvarchar(200)合同关键信息备注enter_type_idvarchar(50)作业方式(续表3.6)字段数据类型名称file_urlvarchar(100)合同附件remarkvarchar(2000)备注data_statusvarchar(2)数据状态create_uservarchar(50)记录创建人create_timedatetime(6)记录创建时间update_uservarchar(50)记录更新人update_timedatetime(6)记录更新时间sign_datedate合同签定日期due_datedate合同到期日depositvarchar(20)押金company_idint客户contract_person_idint经办人委托单表如表3.7所示,港城堆场的业务主要是以委托单的形式来呈现的,委托单表主要有两个外键,一个是合同的外键,另一个是业务项目的外键。通过这两个外键确定唯一委托单。表3.7委托单表字段数据类型名称idint编号contract_novarchar(50)合同编码字段数据类型名称contract_namevarchar(100)合同名称business_typevarchar(32)业务类型start_datedate合同起始日期end_datedate合同终止日期submit_datedate送审日期contract_remarkvarchar(200)合同关键信息备注enter_type_idvarchar(50)作业方式(续表3.7)字段数据类型名称file_urlvarchar(100)合同附件remarkvarchar(2000)备注data_statusvarchar(2)数据状态create_uservarchar(50)记录创建人create_timedatetime(6)记录创建时间update_uservarchar(50)记录更新人update_timedatetime(6)记录更新时间sign_datedate合同签定日期due_datedate合同到期日depositvarchar(20)押金company_idint客户contract_person_idint经办人箱列表托单如表3.8所示表3.8箱列表字段数据类型名称idint编号contract_novarchar(50)合同编码contract_namevarchar(100)合同名称business_typevarchar(32)业务类型start_datedate合同起始日期end_datedate合同终止日期submit_datedate送审日期contract_remarkvarchar(200)合同关键信息备注enter_type_idvarchar(50)作业方式file_urlvarchar(100)合同附件remarkvarchar(2000)备注data_statusvarchar(2)数据状态create_uservarchar(50)记录创建人(续表3.8)字段数据类型名称create_timedatetime(6)记录创建时间update_uservarchar(50)记录更新人update_timedatetime(6)记录更新时间sign_datedate合同签定日期due_datedate合同到期日depositvarchar(20)押金company_idint客户contract_person_idint经办人3.3Logo设计对业务管理系统的logo进行设计,主要设计理念是采用港城堆场业务部的首字母GC,使用红色为主色调,加入一个小蝴蝶的形状使图表logo更具标志性。整体简洁大方,具有现代感。Logo图,如下图3.2所示。图3.SEQ图3.\*ARABIC2Logo
4业务管理系统实现本章主要对系统界面设计和核心接口的设计进行介绍说明。其余系统界面的设计图可在附录中查看。整体仓储管理系统的界面设计以蓝白为主要色调,营造一种简介、科技化的风格。集装箱表也是非常重要的一张表,由于集装箱表包含的字段篇幅较多,放在附录中。集装箱表中主要信息为进场计划、在场服务计划、出场计划、运输计划,这些计划为集装箱的属性,同一个箱子可以发送多个计划,集装箱表也是自动结费的重要关联表。4.1系统主界面首页在业务管理系统中,为了使系统更加简洁美观并与现代潮流接轨,设置背景为白色,信息展示更加清晰。在首页插入企业业务部整体数据情况,更加直观便捷的反应业务经营以及流程状况。并且采用图表的形式来形象表达。系统主界面如图4.1所示。图4.SEQ图4.\*ARABIC1系统主界面主要事件列表,如下表4.1所示。表4.1首页事件列表序号事件说明调用接口1查看查看委托单的全部信息①4.2客户管理模块客户管理模块子目录为客户公司资料管理,可以显示公司名称,公司代码,公司法人,授权代表,电话等信息。并且在页面的上半部分加入快捷检索方式,能更高效得提升工作效率,管理客户信息,通过搜索公司名称或者公司代码即可匹配到相应的客户企业。界面右侧的操作界面加入了三个选项,编辑进行客户公司资料的维护,合同和业务项目可以进入关联的子表,进行合同和业务项目的维护。客户管理模块如图4.2、4.3、4.4所示。图4.SEQ图4.\*ARABIC2客户管理模块图4.SEQ图4.\*ARABIC3客户管理模块图4.SEQ图4.\*ARABIC4客户管理模块主要事件列表,如下表4.2所示。表4.2客户管理模块事件列表序号事件说明调用接口1编辑跳转到客户信息管理界面①2合同跳转到合同编辑界面②3业务项目跳转到业务项目编辑界面③接口设计:接口地址:http://gcxl/api/v1/company/参数说明:参数名称类型是否必须字段说明IdVarchar(50)是主键Company_noVarchar(50)是公司代码Company_nameVarchar(100)是公司名称Company_short_nameVarchar(100)是公司简称Company_self_codeVarchar(100)是客户自编号Leader_nameVarchar(50)否法定代表人If_groupVarchar(2)是是否二级公司‘0‘否’1‘是Superior_companyForeignKey否外键,上级公司Leader_phoneVarchar(50)否法定代表人电话Contract_personVarchar(50)否授权代表contract_phoneVarchar(50)否授权代表电话Company_phoneVarchar(50)否电话Company_faxVarchar(50)否传真Account_bankVarchar(50)否开户银行AccountVarchar(32)否账号Tax_noVarchar(50)否税号Post_codeVarchar(20)否邮政编码Contract_addressVarchar(2000)否通信地址Registered_capitalVarchar(100)否注册资本File_urlFile否附件License_numberVarchar(50)否营业执照号Operating_periodInteger否经营期限Company_natureVarchar(20)否公司性质Business_projectVarchar(20)否经营项目Business_typeVarchar(32)否业务类型Leave_ctn_numberInteger是客户留箱数配额Company_addressVarchar(2000)否公司地址RemarkVarchar(2000)否备注Create_userVarchar(50)否记录创建人Create_timeDatetime是记录创建时间Registered_capital_typeVarchar(10)是币种返回结果说明:参数名称类型字段说明IdVarchar(50)主键Company_noVarchar(50)公司代码Company_nameVarchar(100)公司名称Company_short_nameVarchar(100)公司简称Company_self_codeVarchar(100)客户自编号Leader_nameVarchar(50)法定代表人If_groupVarchar(2)是否二级公司‘0‘否’1‘是Superior_companyForeignKey外键,上级公司Leader_phoneVarchar(50)法定代表人电话Contract_personVarchar(50)授权代表contract_phoneVarchar(50)授权代表电话Company_phoneVarchar(50)电话Company_faxVarchar(50)传真Account_bankVarchar(50)开户银行AccountVarchar(32)账号Tax_noVarchar(50)税号Post_codeVarchar(20)邮政编码Contract_addressVarchar(2000)通信地址Registered_capitalVarchar(100)注册资本File_urlFile附件License_numberVarchar(50)营业执照号Operating_periodInteger经营期限Company_natureVarchar(20)公司性质Business_projectVarchar(20)经营项目Business_typeVarchar(32)业务类型Leave_ctn_numberInteger客户留箱数配额Company_addressVarchar(2000)公司地址RemarkVarchar(2000)备注Create_userVarchar(50)记录创建人Create_timeDatetime记录创建时间Registered_capital_typeVarchar(10)币种4.3托单模块托单管理模块界面在上半部分加入检索功能,可以通过委托单编码,客户名称,业务员,提单号,对账日期,业务类型,录入日期,集装箱号,业务项目词条来进行检索。下半部分按委托单日期进行排列展示,优先展示操作中的委托单,直接显示的信息为委托单编码、客户、项目、业务计划以及进展状态。右侧的目录为操作界面,可以对每个委托单进行编辑、删除,箱列表的查看,费用的查看等,在左上角可以进行委托单的新增和直装箱的导入。托单模块如图4.5所示。图4.SEQ图4.\*ARABIC5托单管理模块主要事件列表,如下表4.3所示。表4.3托单模块事件列表序号事件说明调用接口1修改修改委托单信息2删除删除本条委托单3箱列表跳转到箱列表界面①4费用跳转到费用界面②5详情查看委托单全部信息③接口设计:接口地址:http://gcxl/api/v1/order/参数说明:参数名称类型是否必须字段说明idLong是主键Order_noVarchar(50)是委托单编码Company_noVarchar(50)是公司代码Company_nameVarchar(100)是公司名称CompanyForeignKey是外键,客户名称Tracking_noVarchar(50)否客户运单号Start_dateDatetime否委托单开始日期End_dateDatetime否委托单结束日期Operating_typeVarchar(50)否作业方式Business_typeVarchar(32)否业务类型Payment_typeVarchar(10)是结算方式StatusVarchar(2)是委托单进展状态返回结果说明:名称类型说明idLong主键Order_noVarchar(50)委托单编码Company_noVarchar(50)公司代码Company_nameVarchar(100)公司名称CompanyForeignKey外键Tracking_noVarchar(50)客户运单号Start_dateDatetime委托单开始日期End_dateDatetime委托单结束日期Operating_typeVarchar(50)作业方式Business_typeVarchar(32)业务类型Payment_typeVarchar(10)结算方式StatusVarchar(2)委托单进展状态进入箱列表界面可对集装箱进行查看,并发送相应的作业计划。如进场计划、场内作业、出场计划以及运输计划。由于港城堆场业务主要是以集装箱为单位进行作业,所以箱列表是委托单模块的重要组成部分。箱列表如图4.6所示图4.SEQ图4.\*ARABIC6箱列表接口设计:接口地址:http://gcxl/api/v1/plan/get_plan/参数说明:参数名称类型是否必须字段说明IdVarchar(50)是主键OrderForeignKey是外键,委托单信息plan_noVarchar(50)是计划代码OperatorForeignKey是外键,操作员Plan_type_codeVarchar(50)是计划类型编码Plan_type_nameVarchar(50)是计划类型名称Job_typeVarchar(10)是作业类型,'CNZY':'场内作业',
'CCJH':'出场计','CHJH':'出货计划‘,
'JCJH':'进场计划',
'LXJH':'留箱计划',
'YSJH':'运输计划'Job_type_labelVarchar(10)否If_enter_planVarchar(2)是是否生成进场计划‘0’否,‘1’是Enter_plan_purposeVarchar(50)否进场目的If_out_planVarchar(2)是是否生成出场计划‘0’否,‘1’是Out_plan_purposeVarchar(50)否出场目的RemarkVarchar(2000)否备注Create_userVarchar(50)否记录创建人Create_timeDatetime否记录创建时间Plan_statusVarchar(2)是计划状态:1:待进场;2:已进场;3:在场服务中;4:带出场;5:已出场;6:运输中;7:已运输Plan_push_statusVarchar(2)是计划推送状态:0:未推送;1:推送成功;2:推送失败Estimated_start_timeDate否预计开始时间Estimated_end_timeDate否预计结束时间Cy_timeDatetime否Cy时间Business_typeVarchar(2)是作业方式:0为出口,1为进口Order_serial_numberVarchar(50)是委托单序列码返回结果说明:参数名称类型字段说明IdVarchar(50)主键OrderForeignKey外键,委托单信息plan_noVarchar(50)计划代码OperatorForeignKey外键,操作员Plan_type_codeVarchar(50)计划类型编码Plan_type_nameVarchar(50)计划类型名称Job_typeVarchar(10)作业类型,Job_type_labelVarchar(10)If_enter_planVarchar(2)是否生成进场计划Enter_plan_purposeVarchar(50)进场目的If_out_planVarchar(2)是否生成出场计划Out_plan_purposeVarchar(50)出场目的RemarkVarchar(2000)备注Create_userVarchar(50)记录创建人Create_timeDatetime记录创建时间Plan_statusVarchar(2)计划状态Plan_push_statusVarchar(2)计划推送状态Estimated_start_timeDate预计开始时间Estimated_end_timeDate预计结束时间Cy_timeDatetimeCy时间Business_typeVarchar(2)作业方式Order_serial_numberVarchar(50)委托单序列码4.4运输计划模块运输计划模块的头部加入检索功能,可以通过委托单编码、运输计划编码、运输烈性、指定业务员、指定车号、计划推送状态、计划作业日期、车队等字段进行检索。检索见面可以选择导出运输计划。运输计划界面主要展示的信息为委托单编号,客户名称,门点地址,运输类型,作业信息。运输计划模块如图4.7所示。图4.SEQ图4.\*ARABIC7运输计划模块4.5费用管理模块费用管理界面显示的内容为:委托单编号、客户、业务项目、箱量、应收费用。并在右侧点击费用详情可以查看详细的费用明细。界面的头部依旧加入检索模块,可以根据客户名称、业务项目、业务类型、对账日期、录入日期进行检索。这样能更好的维护信息,方便后续的报销开票等操作。费用管理模块模块如图4.8、4.9、4.10所示。图4.SEQ图4.\*ARABIC8费用管理模块图4.SEQ图4.\*ARABIC9费用管理模块图4.SEQ图4.\*ARABIC10费用管理模块主要事件列表,如下表4.4所示。表4.4费用管理模块事件列表序号事件说明调用接口1自动结费进行系统自动扣费①2新增费用跳转到费率模块②3导出应收对账单跳转到打印对账单③4操作完成完成该委托单,保存数据接口设计:接口地址:http://gcxl/api/v1/orderFee/queryOrderFee/参数说明:参数名称类型是否必须字段说明IdVarchar(50)是主键Orde_noVarchar(50)是外键,委托单Order_serial_numberVarchar(50)是委托单序列码Company_nameVarchar(100)是公司名称Master_bill_numberVarchar(50)否主提单号Operating_typeVarchar(50)否作业方式Business_typeVarchar(32)否业务类型Ctn_remarkVarchar(200)否箱信息备注Order_feeFloat是费用VesselVarchar(50)否船名VoyageVarchar(50)否航次返回结果说明:参数名称类型是否必须字段说明IdVarchar(50)是主键Orde_noVarchar(50)是外键,委托单Order_serial_numberVarchar(50)是委托单序列码Company_nameVarchar(100)是公司名称Master_bill_numberVarchar(50)否主提单号Operating_typeVarchar(50)否作业方式Business_typeVarchar(32)否业务类型Ctn_remarkVarchar(200)否箱信息备注Order_feeFloat是费用VesselVarchar(50)否船名VoyageVarchar(50)否航次4.6基础代码模块基础代码模块如图4.11所示。图4.SEQ图4.\*ARABIC11基础代码模块主要事件列表,如下表4.5所示。表4.5基础代码模块事件列表序号事件说明调用接口1编辑维护运输门点①接口设计:接口地址:http://gcxl/api/v1/dict-info/参数说明:参数名称类型是否必须字段说明IdVarchar(50)是主键Dict_typeVarchar(50)是字典类型Dict_type_nameVarchar(50)否字典类型名称Dict_keyVarchar(100)否字典编码Dict_valueVarchar(50)否字典值GradeVarchar(2)是级别OrderVarchar(2)否序列RemarkVarchar(2000)否备注Create_userVarchar(50)否记录创建人Create_timeDatetime是记录创建时间返回结果说明:参数名称类型是否必须字段说明IdVarchar(50)是主键Dict_typeVarchar(50)是字典类型Dict_type_nameVarchar(50)否字典类型名称Dict_keyVarchar(100)否字典编码Dict_valueVarchar(50)否字典值GradeVarchar(2)是级别OrderVarchar(2)否序列RemarkVarchar(2000)否备注Create_userVarchar(50)否记录创建人Create_timeDatetime是记录创建时间4.7用户权限管理模块4.7.1用户信息管理用户信息管理模块有查询、新增、编辑案件,通过此模块维护用户信息,界面主要显示用户的部分关键信息。用户管理页面只有人事部以及管理员可以进行操作,并且页面上不显示用户的密码,保护用户的隐私。用户信息管理模块如图4.12所示。图4.SEQ图4.\*ARABIC12用户信息管理模块4.7.2系统角色管理系统角色管理模块可以对系统角色进行编辑和新增,并且对系统角色的权限进行编辑。系统角色管理模块如图4.13、4.14所示。图4.SEQ图4.\*ARABIC13系统角色管理图4.SEQ图4.\*ARABIC14系统角色管理接口设计:接口地址:http://gcxl/api/v1/user/参数说明:参数名称类型是否必须字段说明IdVarchar(50)是主键User_nameVarchar(50)是用户姓名Login_nameVarchar(50)是登录名CompanyForeignKey否外键:所属公司User_groupVarchar(2)是用户组Staff_noVarchar(50)是工号Staff_levelVarchar(2)是员工编制DepartmentVarchar(100)是部门PhoneVarchar(11)是联系电话EmailEmail(50)否邮箱RemarkVarchar(2000)否备注返回结果说明:参数名称类型字段说明IdVarchar(50)主键User_nameVarchar(50)用户姓名Login_nameVarchar(50)登录名CompanyForeignKey外键:所属公司User_groupVarchar(2)用户组Staff_noVarchar(50)工号Staff_levelVarchar(2)员工编制DepartmentVarchar(100)部门PhoneVarchar(11)联系电话EmailEmail(50)邮箱RemarkVarchar(2000)备注
5结论与展望5.1结论本文主要通过分析业务管理系统的现状、业务逻辑流程、数据流程,以及港城堆场业务部的业务背景,进行层次结构和模块设计以及数据库的设计,创造出一套应用度高的企业业务管理系统,优化了市场部业务管理。设计的数据结构和业务流程具有通用性,能够解决大多数企业的业务操作应用。本文运用angular框架为开发平台做前端界面设计,配以基于Python语言编程的可视化图表,并对系统后端的服务API接口进行设计,形成一套基于B/S架构的通用型业务管理系统。设计的系统界面美观,具有现代化时尚,并且管理层可以实时对业务管理进行日常监控。同时,本文设计的系统可以有效实现业务信息化、数字化、智能化的目标,体现高扩展性和灵活度,可广泛适用于各类企业之中,提升仓储效率,减少人力操作,降低仓储成本,一定程度加强企业竞争力。5.2展望对于企业而言,每一个系统的上线,都充分展现了企业的管理思维理念。与此同时,也是对现有系统的一种补充与完善,所以更需要我们以自身所处的环境为准则,对管理信息系统进行评估和改进[15]。本文所设计的业务管理系统虽然一定程度上上达到设计理念和目标,但由于时间和技术上的一些原因,本系统还在存在着些许不足之处。首先,系统的界面设计可以更加优化,更加美观,可以多运用各类可视化图表及图表设计,丰富用户的使用体验。其次,本系统虽然将界面及接口设计详细,便于技术人员进行直接编程,但是再功能优化方面还需要进一步的加强。希望之后对业务管理系统的研究能根据以上的方向做出进一步的探讨和实现,并且加强数字化及信息化系统的应用实践,使得我国企业能发展得越来越好,早日实现普遍智能业务系统管理。
参考文献胡奡.关于计算机管理信息系统发展的探究[J].信息记录材料,2021,22(01):28-29.刘思阳.大数据在管理信息系统中的应用[J].数据,2021(11):59-61.田傲雪.企业管理信息系统建设[J].电子技术与软件工程,2020(15):237-238.王娜娜,李娟,张德政.企业管理信息系统建设[J].电子技术与软件工程,2018(13):255-256.秦德轮.设备信息管理系统的开发与应用[J].中国氯碱,2020(04):42-44.刘海治.大数据环境下的管理信息系统发展研究[J].信息记录材料,2020,21(12):177-178.刘工玮,刘竞泽,朱林林,赵婷婷.管理信息系统的近况及未来发展趋势[J].现代营销(经营版),2019(12):54.ustinoval.N,RomanN.P..Organizationofacivilengineeringbusinessmanagementsystembasedondigitaltechnologies[J].St.PetersburgStatePolytechnicalUniversityJournal.Economics,2020,13(85).WangShi,GuoMamman,HuYuXi,ChiuYu.Ke,JingChangqiang.Smartmanufacturingbusinessmanagementsystemfornetworkindustryspin-offenterprises[J].EnterpriseInformationSystems,2020,16(2).YunusE.,SusantoSoekimanJ.F.X.,ShichiyakhR.A.,Herningsih,TodingA..STUDYOFSHAREDSERVICEIMPLEMENTATIONTODEVELOPASUCCESSFULLEADERSHIPBUSINESSMANAGEMENTSYSTEM[J].Journalofcriticalreviews,2020,7(01).MartiniDwiEndahSusanti,WibawaRinduPuspita,WibawaSetyaChendra,SulistiyoEdy.AnalysisandDesignoftheIntegratedManagementInformationSystemoftheCompany(SIMANTAP)[J].IOPConferenceSeries:MaterialsScienceandEngineering,2021,1125(1).陈登,金山,吕跃华,沈凯,林思达,杨朔.“科技大脑”建设及应用研究——以浙江“科技大脑”业务管理系统为例[J].计算机时代,2021(09):116-119.吴梅华.人力资源管理信息系统的建设与应用探讨[J].现代工业经济和信息化,2019,9(12):104-105.王海清,李明,李涛,刘悦,宋鸿运.国家测绘档案业务管理系统设计与实现[J].地理信息世界,2020,27(04):41-45+51.秦谊.基于完善管理信息系统对企业财务人员的影响研究[J].商展经济,2021(07):113-115.
附录表6.1人员信息表字段数据类型名称注释idint编号user_namevarchar(50)用户姓名psdvarchar(100)密码login_namevarchar(50)登录名staff_novarchar(50)工号staff_levelvarchar(2)员工编制departmentvarchar(100)部门phonevarchar(11)联系电话emailvarchar(50)邮箱user_groupvarchar(2)用户组audit_flagvarchar(2)审计开关statusvarchar(50)在职remarkvarchar(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 涂料施工安全协议
- 服装店保洁人员招聘协议
- 电子工厂易燃易爆品处理
- 农村公路升级施工协议
- 企业监事规范管理指南
- 城市绿地油柏路面施工合同
- 车间冷暖空气源热泵投标书
- 自建鞋业公司施工合同
- 建筑项目焊工劳动合同范本
- 2022年大学药学专业大学物理下册开学考试试题A卷-附解析
- 四年级上册数学教案 8 小数乘法 青岛版(五四学制)
- 小学数学苏教版六年级上册《认识比》课件(公开课)
- 旅行社计调业务套课件幻灯片完整版ppt教学教程最全电子讲义(最新)
- 广东开放大学风险投资(本2022春)-形成性考核3答案
- GB∕T 32218-2015 真空技术 真空系统漏率测试方法
- 安全交底模板(完整版)
- WS-T 390-2012 医院急诊科规范化流程
- 心源性卒中诊断和治疗
- 钢栈桥及平台检查验收标准
- 污水处理工程监理大纲(附多图)
- 人教版八年级上册英语全册教案(完整版)教学设计含教学反思
评论
0/150
提交评论