软件概要设计说明书劳资型企业生产输入与输出1、引言1.1、编写目的编写这份概要说明书的目的是简要介绍软件的设计目的、运行环境、开发途径和应用方法,为那些向他人介绍该软件的人提供一个参考。本需求的预期读者是与软件开发有联系的决策人、开发组成人员、扶助开发者、支持本项目的领导和公司人员、软件验证者。1.2、项目背景社会主义市场经济发展的初期,出现了大量以劳动密集型和资源密集型为主的生产工厂,各个环节的分工越来越明确也越来越细化。很多工厂承担一个环节或几个环节,但如果管理混乱会造成生产资源的浪费,增加企业的成本开销,压缩企业利润,如果可以优化管理,在各个细节严格监督,会为企业增加更多利润,和建立科学化的管理模式。说明:(1)项目名称:劳资型企业生产输入与输出;1.3、定义Dateprocessing数据处理DTE数据终端设备DCE数据连接设备InputandOutputdevice输入与输出设备Transmission传输介质LAN局域网1.4、参考资料[1]《需求分析与系统设计》麦斯阿塞克;机械工业出版社;2009[2]《软件工程导论》;清华大学出版社;2008[3]《软件工程》陈明;中国铁道出版社;20112、总体设计2.1、需求概述本软件设计的目的是为了优化企业的管理,尤其是生产管理,通过对仓库、订单、生产、出库运输等方面的进行优化,来提高生产效率,减少成本。2.1.1、功能描述(1)仓库:当有订单到来时,先通知仓库方面进原料,可以适当多进,但不可大量囤积,而且将一大部分运往车间,少部分放在仓库,以减少对仓库的需求。根据工人的效率分批购进。我们的软件可以根据以往的数据分析,得出每批大概需要进多少,根据工人以往的效率,得出在仓库和车间存放的数量。(2)生产:我们的软件可以在使用者输入数据后,得出工人的劳动生产率,而且还能将工人们的效率加以比较,从而的出应得高工资员工的名单。得到劳动生产率后,可得知多少天可完工。可以让管理者更加了解工厂的生产能力。(3)出库运输:劳资营企业中运输也是重中之重。可以根据输入的日常交通信息,规划合理的运输方式和线路。通过对运输车辆、司机、运输方式进行调整选择从而降低运输成本。2.1.2、性能描述我们的软件是在Windows环境下开发出来的,通过分析工厂的数据和市场的信息为管理者提出建议。本软件有优良的安全保护,提供分时备份,性能良好。2.1.3、运行环境本软件采用C/S模式进行开发,我们的同时支持PC端和移动端,且数据同步。PC端在windows环境下即可运行当然我们也可以提供MACOS,linux和unix版本。主要是部署软件的环境是windows。主要使用C#,Java和MySql数据库,JDBC等技术编写。移动端:主要用到的技术是android和IOS语言和SQList等数据库技术。2.2、模型设计3、接口设计3.1、用户接口用户接口采用窗口式和菜单式设计。用户采用打开窗口和菜单来查询信息,浏览我们提供的文字、表单等内容,来规划他们的仓储、库存和运输。3.2、外部接口我们的外部接口就是我们提供的窗口和菜单。仓储运输管理生产3.3、内部接口我们使用函数的调用来实现各个子系统的组合,采用参数传递、返回值的方式,进行数据的传输与分析。4、系统数据结构设计4.1、系统总体结构设计5、运行设计5.1、运行模块组合我们的运行程序就是为了实现仓储、生产、管理、运输等子系统的相互调用,综合分析各个子系统中的数据,从而发现问题,解决问题。总体系统仓储子系统生产子系统人和物管理子系统运输子系统仓库号仓库储存量订单号车牌号目的地运输线路需要的人和物数量工时考勤原料数量5.2、运行控制运行控制将严格按照各子系统间的调用函数来实现。在最中心的控制函数中,我们会进行正确判断,选择正确的路径来运行。5.3、运行时间我们系统需要处理大量的数据,数据的传输速度会影响我们的运行时间。但我们提供的都是实时信息,也就是说我们的消息在随时更新,所以用的时间应该会缩短。6、系统出错处理设计6.1、出错信息我们的结论是依据输入的数据得来的,所以有可能错误。所以在输入数据时,要慎重。而且从市场上得来的消息真假都有,消息还具有时效性,所以可能导致不准确。而且由于储存工具的问题,在特殊情况下可能导致备份数据的丢失。6.2、补救设施(1)我们的数据可能丢失,所以我们建议您用硬盘或U盘备份。(2)我们的数据可能存在问题,是应为市场的多变性,而企业内部的数据我们是不会出错的。所以您要关注市场,当然我们在售后也要进行维护,也请您关注我们推送的信息。6.3、系统维护运行我们会为您推送一些实时信息和更新功能,请您关注。