欢迎来到天天文库
浏览记录
ID:33141863
大小:98.50 KB
页数:6页
时间:2019-02-21
《软件工程概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、运输配货系统概要设计说明书学院:计算机科学学院班级:计算机07级(2)班小组成员:小组组长:雷雨辰项目系统分析员:刘豪用户界面设计员:鲁力程序员:梁家富、许都喜、毛进、刘志忠测试员:段志博1引言1.1编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。概要设计的主要任务是把需求分析得
2、到的DFD转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。1.2背景说明:a.待开发软件系统的名称:运输配货系统b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。2总体设计2.1需求规定1.登陆界面:登陆界面中,公司订单操作人员可以直接用用户名密码进入本系统,进行相关操作,而用户可以直接用user账号直接登陆,无需密码。客户登陆之后只能对订单进行查询
3、,没有其他职能。2.客户订单输入界面:要公司工作人员点击“订单输入”,进入填写订单界面,要求输入:公司名称、公司地址、起始地址、目的地址、货物运载量、时间限制等相关信息。3.办事处选择界面:在这个界面中,通过订单提交之后所而到的数据进行办事处的选择,其中要选择出所需要的办事处及相关的货车数及班次。提交之后通知办事处进行发货。4.物流公司信息输入界面:在此界面中,公司职员要将物流公司的相关信息,其中包括:办事处编号、货车数、货车编号、班次。提交之后系统将信息打入数据库。5.订单查询界面:在此界面中,用户能够进行订单确定操作,通知系统货物已经
4、收到,系统将此订单的所用到的货车状态设置为空闲。2.2运行环境软件基本运行环境为Windows环境。2.3基本设计概念和处理流程主要流程:职员登录到本系统,通过对客户的了解,进行订单输入,输入完成后,点击提交之后,系统将订单提交到数据库中,并将订单状态设置为未发货,之后弹出办事处选择界面,通过选择之后点击提交,系统通知办事处发货,并且将订单设置为已发货。客户在收货后可以登录到订单信息查询界面,点击确定收货,之后退出。身份识别办事处客户打开订单输入输入验证打开输入订单通知发货发货职员订单查询确认收货2.4结构1.用户验证:取得用户的职权信息
5、。2.订单输入:输入客户要求的订单信息。3.发货通知:通知办事处根据订单进行发货。4.确认收货:客户登陆系统,确认已经收到货物。2.5类表关系2.6人工处理过程在订单输入时需要人工的从客户一方获取信息,然后输入到订单输入界面上,并提交。随后出来的办事处界面,需要职工根据相关信息手动选择办事处、班次以及货车。办事处从系统中得到订单信息,然后发货并通知系统已经发货。客户收到货物时,通知系统已经收到货物。3接口设计3.1用户接口说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。1.登陆界面:要求输入用户名及密码,错误后提示输入错误请确
6、认后重新输入。2.订单输入界面:要求全部填写,格式错误则提示输入格式错误,为全部填写完毕提交之后,提示信息不完全,请全部填写完毕后提交。3.办事处界面:在此界面中要求用户根据上一界面返回的信息进行办事处、班次、货车的选择,之后通知办事处进行发货。4.订单查询界面:此界面中职员登陆之后可以查询订单信息,也可以对订单进行相关的操作,如:删除、更改订单状态。客户登陆之后可以查询订单状态,并将订单状态更改为已收货。4系统数据结构设计4.1逻辑结构设计要点职员表:(职员编码、职员姓名)订单信息表:(公司名称、公司详细地址、起始地址、目的地、时间限制
7、、货物数量、货物类型、特别需求、订单状态)办事处表:(办事处编号、班次总数、)班次表:(班次编号、班次状态、班次时间段、所含货车数)货车表:(货车编号、运载量、货车状态)
此文档下载收益归作者所有