详细设计说明书(仓库管理)(共22页).doc
《详细设计说明书(仓库管理)(共22页).doc》由会员分享,可在线阅读,更多相关《详细设计说明书(仓库管理)(共22页).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1引言1.1 编写目的l 本文档为仓库管理系统详细设计文档(Design Document),对作品进行系统性介绍,对使用的技术机制进行分析,对各个模块进行功能描述,并给出主要数据流程和系统结构l 本文档的预期读者是本系统的需求用户、团队开发人员、相关领域科研人员1.2 项目背景l 项目名称:仓库管理系统-详细设计说明书l 项目任务开发者:安徽绿海商务职业学院计信081班9# 207开发小组,软件基本运行环境为Windows环境1.3 定义l Mysql:数据库管理软件l DBMS:数据库管理系统l Windows 2003/XP:运行环境l JSP :软件开发语言l
2、 Myeclipse :开发工具1.4 参考资料l 软件工程应用实践教程 清华大学出版社l 系统分析与设计 清华大学出版社l 数据库系统概论 高等教育出版社l Windows网络编程 清华大学出版社l VC技术 清华大学出版社2总体设计2.1 功能描述l 系统的主要目标是监控整个仓库的运转情况l 提供完善的任务计划功能,由指令中心来安排进出任务,确认任务的开始,进货管理和出货管理也都按照指令执行l 系统能够实时监控所有货物的在线运动情况,实时提供库存变化的信息2.2 软件结构l 系统主要包括 仓库管理模块 系统设置模块 仓库查询模块 用户登录模块仓库进货仓库退货仓库盘点仓库领料商品调拨仓库退料
3、仓库设置供应商管理库存情况销售情况仓库查询用户退出用户登录用户注销仓库管理系统仓库管理模块系统设置模块仓库查询模块用户登录模块l 用户登录模块 由用户注册登录、用户注销、退出系统三个部分组成。用户可以用两种身份登录本系统。普通操作人员或者管理人员。不通身份登录被系统授予不同的权限,以便提高本系统的安全性l 仓库管理模块 仓库管理模块由涂上六个子功能组成。仓库管理模块是整个系统的核心,是所所有数据的来源。仓库进货,仓库领料、仓库盘点组成了仓库管理的重要过程l 仓库查询系统 仓库查询系统由库存查询、销售查询和库存历史记录查询三个字功能模块组成。库存查询实现提供库存变化的信息,随时根据客户的要求查询
4、相关的库存信息。销售查询提供了一个完整的出货查询平台,仓库历史记录查询功能提供对任意一条操作记录的查询l 系统设置模块 系统设置模块包括供应商设置和仓库设置两个部分。供应商是货物的提供者,在供应商设置中,用户可以输入详细的供应商信息,包括联系方式、供应商名称和主要的经营项目信息,方便企业管理查询和维护。而在仓库设置中,用户可以将整个仓库虚拟为多个仓库,每个仓库存储不同类型的货物,这样可方便仓库货物的分类管理,也有利于提高仓库进货、出货的效率3程序描述3.1 用户登录模块(01)l 具体格式功能编号01功能名称用户登录模块内容功能流程图所属业务仓库管理所属项目仓库管理系统编写人陈清完成时间201
5、0-5-15页码第5页l 功能流程图登录提交所填内容录入项检查(是否空)成功失败登录数据处理执行数据库操作是否成功成功管理失败 需要说明的问题 录入项必须非空 在此登陆提交的数据只是用户名和密码l 功能描述 功能类型:查询数据 功能描述:提高系统的安全性 前提业务:无 后继业务:02 (仓库管理模块) 功能约束:权限约束 约束描述:无 操作权限:仓库管理员l 界面设计 基础信息处理 下表是动作说明:动作编号动作名称动作描述A01登陆点击登陆按钮提交数据到登陆数据处理页面A02重至点击退重至按钮将当前信息恢复原先状态A03基础信息点击将显示基础信息 数据要求 功能类型:数据查询 数据描述:页面显
6、示字段如下:字段名称长度录入方式是否非空项数据检验默认显示管理员ID10文本框YN管理员密码15passwordYNl 登录数据处理 数据库连接 记录登录信息及信息处理1数据库连接class CLoginDlg : public CDialog/ Constructionpublic:CLoginDlg(CWnd* pParent = NULL); / standard constructor CLoginDlg();/ Dialog Data/AFX_DATA(CLoginDlg)enum IDD = IDD_LOGIN_DIALOG ;CEditm_control_username;CEd
7、itm_control_password;int count;int seconds;CSMButtonm_ok;CSMButtonm_cancel;CStringm_Pwd;CStringm_UserName; COLORREF m_clrText;COLORREF m_clrBkgnd;CBrush m_brBkgnd;CBrush m_brControlBkgnd1;CBrush m_brControlBkgnd2; protected: virtual void DoDataExchange(CDataExchange* pDX); / DDX/DDV support virtual
8、void OnOK();afx_msg BOOL OnEraseBkgnd(CDC* pDC);afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);afx_msg void OnTimer(UINT nIDEvent);virtual BOOL OnInitDialog();/AFX_MSGDECLARE_MESSAGE_MAP();void CLoginDlg:OnOK() UpdateData(TRUE);if (m_UserName = )MessageBox(请输入用户名);return;if (m_Pwd =
9、 )MessageBox(请输入密码);return;/定义CUsers对象,用于从表Users中读取数据CUsers user;user.GetData(m_UserName); /如果读取的数据与用户输入数据不同,则返回if (user.GetPwd() != m_Pwd) if (count3) MessageBox(用户信息不正确,无法登录!); count+; m_Pwd.Empty(); m_control_password.SetFocus(); UpdateData(FALSE); else MessageBox(你可能是非法用户!,警告,MB_OK|MB_ICONHAND);
10、exit(0); elseKillTimer(0);CDialog:OnOK();2记录登陆信息及信息处理当用户点击“登陆”按钮之后,数据将提交到登陆数据处理页面。 取得帐号密码这两个从页面传入的值,然后跟数据库当中管理员表中的账号和密码比较。如果正确的话,表示当前已经有管理员登陆了。处理完毕后,跳转到管理页面,如果失败,则提示登陆失败,并重新进入到登陆页面。l 存储分配 管理员表序号字段名类型长度默认值允许空主键说明1管理员IDInt102管理员密码Char153权限Nvarchar153.2 仓库管理模块(02)l 具体格式功能编号02功能名称仓库管理模块内容功能流程图所属业务仓库管理所属
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 详细 设计 说明书 仓库 管理 22
限制150内