您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 百货仓库管理系统数据库(顶层)设计说明(DBDD)
百货仓库管理系统数据库设计说明软件开发28小组2012计算机与信息技术学院软件工程2班2012/9/4Tuesday2010级软件工程综合设计《百货仓库管理系统》数据库(顶层)设计说明(DBDD)承担单位:山西大学计算机与信息技术学院总负责人:某某某小组成员:某某某某某某某某某编撰人:某某某完成日期:2012.09.04文档标识BH-DOC-2012-09-04英文标题Departmentstorewarehousemanagementsystemdatabasedesigndescription软件名称百货仓库管理系统软件标识号baihuo版本号1.0状态修改版日期变更内容概述作者备注2011-09-04业务流程修改杨东山肖冬瑞闫全洲2011-09-04初始版本定稿张世琦-+1引言-1-1.1标识-1-1.2数据库概述-1-1.3文档描述-2-2引用文件-2-3数据库详细设计-2-3.1运行环境-2-3.2基本设计概念和处理流程-3-3.21.仓库管理员登陆功能:-3-3.22.管理员注册功能:-3-3.23.产品入库功能:-4-3.24.产品出库功能:-5-3.25.警报功能:-5-3.3结构-6-3.4功能需求与程序的关系-6-3.5人工成立过程-7-3.6尚未问决的问题-7-4结构设计-7-4.1接口设计-7-4.11用户接口-7-4.12外部接口-7-4.13内部接口-8-4.2运行设计-8-4.21运行模块组合-8-4.22运行控制-8-4.23运行时间-8-4.3系统数据结构设计-9-4.31逻辑结构设计要点-9-4.32物理结构设计要点-10-4.33数据结构与程序的关系-11-4.4系统出错设计-11-4.41出错信息-11-4.42挽救措施-11-4.43系统维护设计-12-5注释-12-百货仓库管理系统数据库设计说明2012-9-4-1-1引言1.1标识文档标识BH-DOC-2012-09-04英文标题Departmentstorewarehousemanagementsystemdatabasedesigndescription软件名称百货仓库管理系统软件标识号baihuo版本号1.0状态修改版1.2数据库概述系统数据库需录入货物进货以及出货信息,进货总量,出货数量以及库存量。本系统由山西大学计算机与信息技术学院软件开发第二十八小组开发,交由东山仓库管理系统使用,由开发组负责维护,本系统于2011年11月11日11时11分11秒由东山仓库管理公司投资开发,由开发二十八小组开发,预计于2014年11月11日11时11分11秒开发完成,可交由用户东山仓库管理公司使用,系统运行环境:windowsxpprofessional版本以上,详情可参见《百货仓库管理系统可行性研究报告》《宝货仓库管理系统需求分析报告》以及《宝货仓库管理系统数据库(顶层)设计说明》百货仓库管理系统数据库设计说明2012-9-4-2-1.3文档描述《数据库设计说明》用于说明数据库设计,使用仅限用户,谨防外泄2引用文件《软件工程导论》-------------张海藩(清华大学出版社)GB/T85672006计算机软件文档编制规范3数据库详细设计3.1运行环境软件环境:Intercorei33801GHz以上512MBRAMWindows7homebasic32位MicrosoftSQLServer2003磁盘设备空间10G硬件环境:1.管理计算机一台。2.A4打印机一台3.运行时占用内存:≤2MB。4.所需硬盘空间:≤10MB百货仓库管理系统数据库设计说明2012-9-4-3-3.2基本设计概念和处理流程3.21.仓库管理员登陆功能:图313.22.管理员注册功能:图32百货仓库管理系统数据库设计说明2012-9-4-4-3.23.产品入库功能:图33百货仓库管理系统数据库设计说明2012-9-4-5-3.24.产品出库功能:图343.25.警报功能:图35百货仓库管理系统数据库设计说明2012-9-4-6-3.3结构图363.4功能需求与程序的关系库存管理模块产生警报模块管理员登陆模块管理员登陆√管理员注册√出库√输入产品出库信息√更新库存表√打印出库通知单√入库√输入产品入库信息√打印入库通知单√产品库存量统计√列出缺货产品列表√百货仓库管理系统数据库设计说明2012-9-4-7-3.5人工成立过程仓库管理员需在每次入库出库对数据库进行更新,并在每次出库后对库存产品进行库存量统计。3.6尚未问决的问题无4结构设计4.1接口设计4.11用户接口运行仓库管理系统的主应用程序,仓库管理员输入用户名和密码,只有输入正确才能进入系统。4.12外部接口硬件接口:显示器分辨率=1366*768,以方便在一个屏幕上显示完整,清晰的信息,键盘和鼠标完成输入功能。打印机接口,根据具体的型号确定接口。软件接口:软件后台通过网络连接与MicrosoftSQLServer2003数据库连接,即对数据库进行查询,更新,添加,删除等操作。百货仓库管理系统数据库设计说明2012-9-4-8-4.13内部接口1.部分采用COM技术,提高代码的重复利用率2.大量采用窗体的继承,保证风格统一4.2运行设计4.21运行模块组合管理员登陆,管理员注册属管理员登陆模块。出库,输入产品出库信息,更新库存表,打印出库通知单,入库,输入产品入库信息,打印入库通知单属库存管理模块。产品库存量统计,列出缺货产品列表属产生警报模块。4.22运行控制操作步骤:主程序运行,等待仓库管理员输入,根据输入调用各个子模块。4.23运行时间各个运行模块的时间均控制在1-2秒内。系统采用消息驱动的方式,能提高计算机的利用率。百货仓库管理系统数据库设计说明2012-9-4-9-4.3系统数据结构设计4.31逻辑结构设计要点该系统拥有1张表是管理员表user:管理员编号u_idvarchar(主键)管理员姓名u_namevarchar密码u_passwordvarchar产品表product:产品编号p_idvarchar(主键)产品名称p_namevarchar产品单价p_pricevarchar产品类别p_leibievarchar库存表kucun:产品编号p_idvarchar(主键)产品名称p_namevarchar产品单价p_pricevarchar产品类别p_leibievarchar产品数量p_sumvarchar百货仓库管理系统数据库设计说明2012-9-4-10-产品时间p_timevarchar生产部门编号s_idvarchar仓库表cangku:仓库编号c_idvarvhar(主键)仓库管理员编号u_idvarchar仓库名称c_namevarchar仓库类别c_leibievarchar仓库电话c_telvarvhar警报表jingbao:警报表编号j_idvarchar(主键)警报产品编号j_proidvarchar警报产品数量j_sumint警报时间j_timetime4.32物理结构设计要点本系统内所使用的每个数据结构中的每个数据项的存储要求4.31已给出。百货仓库管理系统数据库设计说明2012-9-4-11-4.33数据结构与程序的关系数据结构功能名称管理员登陆管理员注册输入出库产品信息更新库存表输入入库存产品信息列出缺货产品列表打印出库通知单产品库存量统计U_id√√u_password√√U_name√P_id√√√√p_name√√√p_price√√p_leibie√√√p_sum√√√√√s_id√x_id√√j_id√j_proid√j_sum√4.4系统出错设计4.41出错信息编号出错状况1丢失信息2系统遭到破坏3系统运行效率降低4.42挽救措施1.对数据库进行备份2.用备份文件进行恢复百货仓库管理系统数据库设计说明2012-9-4-12-3.重新组织数据库4.43系统维护设计系统较小,没有外加维护模块,因为维护工作比较简单,仅靠数据库的些基本维护措施就可以。为了便于维护,应该设计三种日志,系统运行日志,操作日志,出错日志。三种日志根据不同的重要程度采取存放在文件和数据库的方式,系统管理员可以很轻松的监控那个系统的运行情况。数据表的建立和删除由管理员予以维护。5注释无附录:无
本文标题:百货仓库管理系统数据库(顶层)设计说明(DBDD)
链接地址:https://www.777doc.com/doc-4010940 .html