企业单位物资管理系统(概要设计说明书)(2)

2019-04-08 20:43

启动条件 输入 物品号/入库数量/物品性质 模块名称 启动条件 输入 物品编号 模块名称 启动条件 输入 用户号 模块名称 启动条件 输入 物品编号 系统验证用户为管理员 功能 添加新的物品 表2.4.4

记录管理 功能 查询物品的操作记录 表2.4.5 权限管理 功能 管理用户权限 表2.4.6 借物管理 功能 方便管理借出的物品 表2.4.7 模块代码 系统验证用户为管理员 输出 显示当前借出物品的详细信息 输出 各个时间的操作信息 输出 成功修改密码提示信息 模块代码 系统验证用户为管理员 输出 用户详细信息 模块代码 系统验证用户为管理员 输出 显示物品的信息 输出 添加物品成功的提示信息 模块名称 启动条件 输入 用户号/物品号/时间 模块名称 启动条件 输入 旧密码/新密码/确认密码 查询明细 功能 模块代码 系统验证用户为管理员 查询操作的详细信息 表2.4.8 修改密码 功能 修改管理员密码 表2.4.9

模块代码 系统验证用户为管理员 2.5功能需求与程序的关系

本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系: 借物 查询 修改 归还 物资管理 √ √ √ √ 记录管理 √ 表2.5.1

借物管理 √ √ √ √ 查询明细 √ √ 密码管理 √ 6

2.6人工处理过程

2.7尚未问决的问题

3接口设计

3.1用户接口

本系统向用户提供图形接口,用户可通过图形界面对本系统进行直接操作,提供各种命令窗体,实现各种功能

3.2外部接口

说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。

用户界面 采用非常流行的图形用户界面。 软件接口 运行于WindowsXP以上版本。 硬件接口 支持一般X86系列微机。

3.3内部接口

由操作系统调用本系统,进入登陆模块。 退出系统模块 执行完毕返回操作系统。

系统菜单模块 由登陆模块调用,接受系统功能相应信息,启动添加用户,物品管理,记录管理,权限管理,借物管理,查询明细,修改密码等模块。 添加用户模块 由系统菜单模块调用,执行用户添加的功能。

物品管理模块 由系统菜单模块调用,执行物品管理的功能,包括对物品信息的查询,物品的借出与归还等功能。

记录管理模块 由系统菜单模块调用,执行查询功能。 权限管理模块 由系统菜单模块调用,对用户进行管理。

借物管理模块 由系统菜单模块调用,对物品的借出进行管理的功能。 查询明细模块 由系统菜单模块调用,执行查询操作记录的功能。 修改密码模块 由系统菜单模块调用,执行管理员密码修改的功能。

查询物品模块 由普通用户登录,系统菜单模块调用,执行物品查询,发送,借物功能。 修改面膜模块 由普通用户登录,系统菜单模块调用,执行普通用户密码管理的功能。

7

4运行设计

4.1运行模块组合

客户机程序在输入时启动接受数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接受数据模块得到充分的数据时,将调用网络模块传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。

4.2运行控制

运行控制将严格按照模块间函数调用关系来实现。

在网络传输方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,等待确认。

4.3运行时间

在然间的需求分析中,对运行时间的要求为必须对做出的操作有较快的反映。网络硬件对运行时间有最大的影响,当网络负载量大时,操作反应将受到很大的影响。所以将采用宽带网络,实现客户机与服务器之间的链接,以减少网络传输上的开销。其次是服务器的性能,这将影响数据库访问时间即操作时间的长短,加大客户机操作的等待时间,所以必须使用高性能的服务器。

5系统数据结构设计

数据结构图:

8

明细表 PK 用户号 时间 事件 相应的接触之后的归档关系 物品信息表 PK 物品编号 物品名 入库数量 物品品质 用户查询 物品借出表 PK 序号 申请日期 申请数量 归还数量 用户号 物品编号 是否同意 管理员物品管理 查询物品信息 用户登录权限表 PK 用户名 密码 用户类型

图5.0.1

5.1逻辑结构设计要点

用户登录表(用户名,密码,用户类型) 本表所存储的数据是为了保证登陆系统是分配相应的权限

物品信息表(物品编号,物品名,入库数量,物品品质) 本表所存储的数据为了方便查询物品的存储及接触归还

物品借出表(序号,申请日期,申请数量,用户号,物品编号,是否同意) 本表是为了方便管理对物品的管理,包括借出归还,剩余库存

明细表(用户号,时间,事件) 本表记录用户的操作事件,方便出错后的查询

5.2物理结构设计要点

结构名称 序号 1 2 3 名称 用户名 密码 用户类型 标示符 ID Pwd Type 类型 Int Char Char 表5.2.1

9

用户登录权限表 结构类型 长度 20 20 10 记录 备注 结构名称 序号 1 2 3 4 结构名称 序号 1 2 3 结构名称 序号 1 2 3 4 5 6 7 名称 序号 申请日期 申请数量 归还数量 用户号 物品编号 是否同意 名称 用户号 时间 事件 名称 物品编号 物品名 入库数量 物品品质 物品信息表 标示符 W_id W_name W_NO W_in 明细表 标示符 ID Time Check 物品表 标示符 No S_Time S_no G_no ID W_id agree 结构类型 类型 char char int char 表5.2.2 结构类型 类型 Int Datatime Char 表5.2.3 结构类型 类型 Int datatime int int Int int bool 表5.2.4

长度 20 20 20 20 20 长度 20 50 长度 20 20 20 50 记录 备注 记录 备注 记录 备注 5.3数据结构与程序的关系

物品借出表 明细表 物品信息表 登陆 管理员操作 CRU CRU RU CRU 表5.3.1

普通用户操作 R R 用户登录权限表 R 10

6系统出错处理设计

6.1出错信息

出错处理设计:

出错输出信息,程序在运行时,主要会出现两种错误: 由于输入信息无法满足要求时产生的错误,称为软错误。 其它问题,如,网络传输超市等产生的问题,称为硬错误。 对于软错误,须在操作成功判断模块及输入数据验证模块进行数据分析,判断错误类型,在生成相应的错误提示,送到输出模块中。

对于硬错误,可在出错的相应模块中输出简单的出错语句,并将程序充值,返回输入阶段。

6.2补救措施

所有客户机上及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失。若真断电时,客户机上将不会有太大影响,服务器断电后的回复过程可采用恢复备份数据就行修复。

在网络传输方面,可考虑建立一条低成本的后备网络,以保证当主网络短路时数据的通信。

在硬件方面可选择可靠、稳定的服务器机种,保证系统运行时的可靠性。

6.3系统维护设计

维护方面主要为对服务器上的数据库数据惊醒维护。可使用数据的时间点备份维护机制。必须按照软件产品设计规范的步骤惊醒开发,并充分考虑软件可维护性,详细编写各阶段的文档资料。

11


企业单位物资管理系统(概要设计说明书)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2019-2025年中国医疗器械行业市场发展模式调研研究报告(目录)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: