信息管理系统总体设计.docx
- 文档编号:4360406
- 上传时间:2022-11-30
- 格式:DOCX
- 页数:5
- 大小:17.66KB
信息管理系统总体设计.docx
《信息管理系统总体设计.docx》由会员分享,可在线阅读,更多相关《信息管理系统总体设计.docx(5页珍藏版)》请在冰豆网上搜索。
信息管理系统总体设计
信息管理系统总体设计
本文文章目录导航
【题目】物流企业信息管理系统的构建研究
【第一章】物流企业信息化建设探究绪论
【第二章】物流信管系统可行性研究
【第三章】物流企业信息管理需求分析
【第四章】信息管理系统总体设计
【第五章】物流公司信息系统的实现
【第六章】物流企业信息系统测试
【结论/参考文献】物流公司信息管理软件研发结论与参考文献
第4章系统总体设计
4.1、系统设计原则
系统的可用性和实用性是设计系统时特别注意的两个要求[22]。
设计思路包括:
1、模块化功能设计原则:
系统划分为多个功能模块,各模块之间低耦合,通过接口进行各个模块之间的联系。
2、界面设计原则:
界面简单大方,突出重点。
界面上、中、下三部分。
上、下方均包含一个文件,上面显示企业Logo和系统Banner;下面显示技术支持方、版本号等信息。
为了保证系统界面的统一性,上、下部分是所有界面都一致的内容。
界面采用css文件统一定义界面样式。
3、可扩展性原则:
系统针对企业现阶段具体需求,随着企业的发展,会有新的需求不断产生,要使系统具有强的可扩展性。
4、健壮性原则:
系统开发过程中严格遵守代码编写规范编写,可以在一定程度上提高系统的健壮性。
另外对于密码等特殊字段,系统设置了验证标准,并提供有效的错误提示,如必须是强密码、有些字段不可以为空、有些字段有最多字数限制、email地址格式错误等。
4.2、系统架构设计
系统采用了两种架构。
企业基础信息管理、仓储管理和公告管理、系统管理模块使用三层B/S架构。
三层架构是指表示层、业务逻辑层和数据持久层。
企业聊天软件Yh-Hello采用基于C/S的三层架构,使用Java语言开发。
虽然与B/S模式相比,C/S需要安装客户端,显得比较麻烦,但是这样设计比较符合现有聊天软件的使用方式。
系统环境部署图如图4.1所示。
图4.1系统环境部署图
由图4.1可知,企业骨干网由一台路由器、两台三层交换机以及若干台二层交换机组成,它是一个简单的分层树形结构。
核心层由一台路由器组成,它是内网出/入口的连接设备,主要负责过滤出/入数据包,执行NAT转换和防火墙的功能。
由于目前企业没有购置专用的硬件防火墙设备,所以目前在企业出/入口的主要安全措施是由路由器完成的。
汇聚层由两台三层交换机组成,内部网络分为内部网和DMZ两个主要区域,各自与一个三层交换机相连。
内部网包括所有的工作主机,它们的IP地址都是内网IP地址(10.X.X.X),可以实现内网的互通互联,如果想要进行外网访问,则需要在路由器上做NAT转换。
DMZ区是服务器放置区,应用服务器配置了两个IP地址,一个是内网IP地址,一个是企业申请的合法IP地址,以方便用户从内、外网对其进行访问。
数据服务器提供数据库服务,由于本系统设计时考虑到企业数据的重要性,因此对数据库的操作都是由应用服务器执行的,所以对数据服务器只配置与应用服务器同一网段的内网IP地址。
接入层在图4-1中被省略,它由若干个二层交换机组成,用于将桌面系统接入网络。
接入层的交换机基本不做任何功能设置,只是负责网络链接。
4.3、企业基础信息管理
在企业基础信息管理中主要包括四种操作:
补充基础信息、修改基础信息、查询基础信息以及修改用户登陆密码(系统默认密码为工作证号)。
系统默认已经生成了员工姓名、帐号、初始密码以及角色、部门、职位这些重要信息,按照企业相关规定,要求员工初始登陆系统后,必须要完善诸如性别、简历、电话、邮箱之类的其它基础信息,并允许用户修改初始密码。
企业基础信息管理各用例分析如表4.1——表4.4所示。
表4.1补充基础信息用例
表4.2修改基础信息用例
表4.3查询基础信息用例
表4.4密码修改用例
4.4、仓储管理
仓储管理执行的主要操作包括入库、出库、还库以及库存管理。
仓储用户根据入库单、出库单和退货单进行入库、出库和还库操作,并记录与该操作相关的信息。
库存管理用于对仓库进行盘点,可以显示全部库房中所有的项目的名称、数量、类别、库位、柜位等信息。
仓储管理各用例分析如表4.5——表4.8所示。
表4.5入库用例
表4.6出库用例
表4.7还库用例
表4.8库存管理用例
4.5、企业公告管理
企业公告管理包括发布公告、删除公告、修改公告和查询(浏览)公告四个主要操作。
其中普通用户只能够查询公告,部门信息管理员可以发布公告并修改和删除自己发布的公告。
企业公告管理各用例分析如表4.9——表4.12所示。
表4.9发布公告用例
表4.10查询公告用例
表4.11修改公告用例
表4.12删除公告用例
4.6、系统管理
系统管理模块的操作者是系统管理员,它主要包括的功能有划分用户角色和数据备份等。
基本上系统以部门为单位划分角色,原则上一个部门的用户为同一个角色。
系统允许存在拥有多个角色的用户。
具体来说,角色划分包括添加角色、修改角色和删除角色和角色列表功能。
系统管理各用例分析如表4.13——表4.17所示。
表4.13添加角色用例
表4.14修改角色用例
表4.15删除角色用例
表4.16角色列表用例
表4.17数据备份用例
4.7、数据库设计
根据系统需求,创建数据库yh_db,并设计了以下数据表:
基础信息表baseinfo、部门表department、公告信息表inform、仓库信息表storage_stocks、仓储入库表storage_instocks、仓储出库表storage_outstocks、供应商表storage_supplier、采购方表storage_acquisition、密码表yhpwd以及聊天信息表chat。
基础信息表baseinfo用于保存企业员工的基本信息,其中最主要的字段包括:
标识编号(ID):
非空自增主键;员工姓名(userFileName):
非空,默认已经添加;用户帐号(userName):
非空,默认为员工工作证号;用户密码(pwd),默认为工作证号;角色状态(role,1表示系统管理员;2表示部门信息管理员;3表示普通用户中仓储用户;4表示普通用户中用户)。
基础信息表如表4.18所示。
表4.18基础信息表
部门表department用于保存企业的部门。
它包括标识编号(ID):
非空自增主键;部门名(departmentName):
非空,默认已经按照企业机构设置添加。
部门表如表4.19所示。
表4.19部门表
公告信息表inform用于保存公告信息。
它包括编号(ID):
非空自增主键,公告标题(title),公告内容(content),公告发布时间(time),发布人(informuser)。
公告信息表如表4.20所示。
表4.20公告信息表
仓库信息表storage_stocks用于保存库位柜位。
它包括编号(ID):
非空自增主键,库位(storageName),柜位(cupboardName),物品位置(ObjLoca)。
仓库信息表如表4.21所示。
表4.21仓库信息表
仓储入库表storage_instocks用于保存入库信息。
它包括编号(ID):
非空自增主键,入库表号(storagetable),入库时间(storagetime),入库商品名称(storagename),入库商品数量(storagenum),供应商名(suppliername),采购方名(acquisname),责任人(storageuser)。
仓储入库表表如表4.22所示。
表4.22仓储入库表
仓储出库表storage_outstocks用于保存出库信息。
它包括编号(ID):
非空自增主键,出库表号(storageoutable),出库时间(storageoutime),出库商品名称(storageouname),出库商品数量(storageounum),供应商名(suppliername),采购方名(acquisname),责任人(storageuser)。
仓储出库表如表4.23所示。
表4.23仓储出库表
供应商表storage_supplier用于保存供应商信息。
它包括编号(ID):
非空自增主键,供应商名(suppliername),联系人(supplieruser),地址(supplieraddr),电话(supplierph),传真(supplierfax),邮件(suppliermail)。
供应商表如表4.24所示。
表4.24供应商表
采购方表storage_acquisition用于保存采购方信息。
它包括编号(ID):
非空自增主键,采购方名(acquisname),联系人(acquisuser),地址(acquisaddr),电话(acquisrph),传真(acquisfax),邮件(acquismail)。
采购方表如表4.25所示。
表4.25采购方表
密码表yhpwd用于保存用户密码。
它包括编号(ID):
非空自增主键,用户帐号(Username),员工名(userFileName),密码(pwd)。
密码表如表4.26所示。
表4.26密码表
聊天信息表chat用于保存聊天信息。
它包括编号(ID):
非空自增主键,用户帐号(Username),用户昵称(userchatName),密码(pwd),聊天信息(chatmess),时间(time)。
聊天信息表如表4.27所示。
表4.27聊天信息表
4.8、本章小结
本章主要对物流企业信息系统进行总体设计。
根据需求分析的结果,确定系统的设计原则,进行系统架构设计,最后给出了数据库设计,并详细阐述了主要数据表的逻辑设计。
返回本篇论文导航
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息管理 系统 总体 设计