第一范文网 - 专业文章范例文档资料分享平台

《软件工程》课程设计-库存管理系统

来源:用户分享 时间:2025/7/4 11:34:49 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用PB8.0 进行编程,在界面上可

使用PB8.0所提供的可视化组件,向WINDOWS 风格靠近。 其中系统界面要做到操作简单,易于管理。在设计

上采用下拉式菜单方式,在出错显示上可调用PB8.0库中的错误提示函数。总的来说,系统的用户界面应作到 可靠性、简单性、易学习和使用

系统可使用PB8.0提供的对 SQL SERVER 的接口,进行对数据库的所有访问。使用SQL SERVER 的对数据 库的备分命令,以做到对数据的保存。 3.3.2 外部接口

在输入/输出方面,对于键盘、鼠标的输入,可用PB8.0的标准输入/输出,对输入进行处理。在输出方面,

打印机的连接及使用,也可用PB8.0的标准输入/输出对其进行处理。

3.3.3 内部接口

内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在

下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式 在各模块间传输。

3.4 系统数据结构设计/数据库设计

3.4.1 逻辑结构设计要点/数据库逻辑结构设计

DBMS 的使用上系统将采用 SQL SERVER, 系统主要需要维护4张数据表:

(1)货物入库登记表

编号 货物号 货物名称 货物数量 货物价格 仓库号 货主 入库日期

(2)货物出库登记表

编号 出库日期

货物号 货物名称 货物数量 货物价格 仓库号 货主

(3)货物记录表

货物号 货物名称 货物数量 货物价格 仓库号 货主

(4) 仓库记录表

仓库编号 仓库名 仓库负责人 仓库位置

3.4.2 物理结构设计要点/数据库物理结构设计

物理数据结构设计主要是设计数据在模块中的表示形式。数据在模块中都是以结构的方式表示。

HWRK货物入库记录表

列 名 列标识 数据类型 宽 度 空 值 主键 编号 RKNO Char 10 No

货物号 GoodNo Char 10 No Y 货物名称 GoodName Char 20 No 货物数量 GoodCo integer 8 No

货物价格 GoodPrice numberic 10 No 仓库号 DataNo char 3 No 货主 GoodSailer Char 10 No 入库日期 RKYMD Date No HWCK货物出库记录表

列 名 列标识 数据类型 宽 度 空 值 主键 编号 CKNO Char 10 No

货物号 GoodNo Char 10 No Y 货物名称 GoodName Char 20 No 货物数量 GoodCo integer 8 No

货物价格 GoodPrice numberic 10 No 仓库号 DataNo char 3 No 货主 GoodSailer Char 10 No

出库日期 RKYMD Date No GoodK库存货物表

列 名 列标识 数据类型 宽 度 空 值 主键 货物号 GoodNo Char 10 No Y 货物名称 GoodName Char 20 No 货物数量 GoodCo Integer 8 No

货物价格 GoodPrice Numberic 10 No 仓库号 DataNo Char 3 No 货主 GoodSailer CK仓库记录表

列 名 列标识 数据类型 宽 度 空 值 主键 仓库编号 CKNO Char 10 No Y 仓库名称 CKName Char 20 No 仓库负责人 GoodName Char 20 No 仓库位置 CKPlace char 30 No 3.4.3 安全、保密设计

给库存管理员一个管理员账户和密码,其他无关人员不能对该系统有修改权限,只有查询权限!当然,系

统维护人员有一个超级密码,以进行维护以及后台管理等。 3.4.4 数据结构与程序的关系

服务器程序在对进货/出货进行操作时需对数据库数据结构,也就是数据表进行查询和修改:在进货/出货

过程中都需要对数据库中的所有表,进行联合查询、修改。物理数据结构主要用于各模块之间函数的信息传递。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。出错信息将送入

显示模块中,库存结构,账单结构,送入打印准备模块中准备打印格式。

3.5 系统出错处理设计

3.5.1 出错信息

数据随时记录日志文件,特别是在数据需要更改时,需要备份数据;有出错产生后,马上提示。系统管理 员根据日志文件进行数据的恢复。 3.5.2 系统维护设计

系统维护人员定期对系统进行维护,发现问题及时更正。

4. 详细 设计说明书的编写提示

4.1 引言

在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划

分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以

下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。在本阶段中,确定应该如何具体地

实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的 程序语言书写的程序。主要的工作

有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定

的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、 性能、输入、输出、算法、程序逻辑、接口等等) 4.2 程序系统的结构

欢迎登录

系统功能列表主界面 维护 查询

出入库登记 按按货仓 入 出 按

货货物库

《软件工程》课程设计-库存管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8hafc1u2vm6bod04q39t7z7sh75m1a00ob9_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top