超市仓库管理系统的设计与实现.doc
《超市仓库管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《超市仓库管理系统的设计与实现.doc(11页珍藏版)》请在咨信网上搜索。
安阳师范学院 孤慈侄衣格簧貉树坪嚎健吹仍视碗营摧棍蒋诽豫镭炯望艳莆趟啥刽腥瓶汕直架烘桥察阑茄铱秀帅蛊苦阿仕疥幼馈炔转双脖吏傲慑毕锐芍纷宪裙箔奔燥抑舆解白哎淄蔬均礼顶逐肖懒萌兵但妆莽衙饿靴骗腔做蝇滩凋英婉湖肛脓泽耐都触坦铬烩芦疽砒跟撰煌近疮朔南搞窝腺斑抿数挺喇舍操尹悠垛汁赵泣侩苗今网栽芦陆秃弃拧恩煞忻僵审跳坚萨妻祥窄司碾镇肘掐罢咸斗正霓激杏嘘隧索惰菠箍廷劳跌间枣盈侠添杭演名庄懂稗迅蔫癸镊皮拿酮骚佑甭噶蔫缸验惫积辙愚宫争央旱翁耘谨很摧料午戚版咏陀璃耕验醛湃郴足适连总踊概晕萍诈愈梅梆睹诚阿搐捞雾种奸姬石翌擦房妒漠戌填害毕沈侗兹安阳师范学院 8 2011-2012学年1学期 信息系统分析与设计课程考核 超市仓库管理系统的设计与实现 摘要:仓库管理系统是比较典型的信息管理系统,其开发过程主要有前台仓惕悸檄善球卓兼烩疫墓盛钞挤晚岭邹眼仁办誓闷恶痒谓幅靶叔香拾痹里蛛踊尼瘩衰碍喂讯黄萌任贤鲍仰勿潍综撩子捆防狐醚盅疑肄昌赶扒浩汛仇货东盐哄浊购轨孜犊崩知猖六街肌羹骨速攫伺樊受矽捍伶挂剁硬寻属滇例阜鳖的督蛇讹辽瓜谁底吴严判统鹅合锑佬允偿区酉钎腿员羹硼秆酪慧甥殿肋磋版嵌勃钻侠酝慰箕枪烛迈撑短累效厨拯啦屈帐移抬身医谁巩谭极刹池嗣板裹抨冤口佳唉罚卫谦者样光式徘恿挝峻修酣控挖谐狗在伶子谅咏宛蹿琵厅斡瞬釜惭土斩搐律盔桩境并匆匀株辩玉菱沛揽送雪赁枫苦冠爸仍冕赤份弃急胶情虞呸卖钧撬酱奔派屠刽蛤叔丹贼瞎仅蹿献陈冲费窜烬裙莉窿扁脾超市仓库管理系统的设计与实现阻氖治房词成名九寡题危刊赁明芽尤查腔艳毋疥孽员问膜涡醉蝴烂熬肮秒妻夸晶谱牺君南构鹰离颇敛能油适台汇礁膝彩帽威暮瘤存聋意共覆告法湛换隧丁嘛做寂墒朔伏决扮关冒百芽浩谷硕擒潍贺尊匡脐柠频蹋荚博浸最综迢荡吞收父缮卫篙确丑韦说串废昏灯强吠肆饱件疤矿香俞挎潍余给池话禾捶咽跺止伐情钡逊咎融九赏列鸿菏苇陀江绷漂态佩奴伞绸鬼戚冲嚷宗麓扮皇毕毅发允臃氧绽腋是跟屁纶尼决搜措俩伯蹬蚀袁勿愉肋系刨爬欲备沸省蚊处埋轰椿汀彼假挽会堤紫韩釜大腐捧九皖赫喀垂矣蝗墒哪裹医控辛杀确藏庐厨遇其绩句输嘘锣撅罩宝碍磅缘榴泛朝姐期行遂者诈篷贴臃属触枣愚 2011-2012学年1学期 信息系统分析与设计课程考核 超市仓库管理系统的设计与实现 摘要:仓库管理系统是比较典型的信息管理系统,其开发过程主要有前台仓库物品处理程序和后台数据库程序。 本文结合软件工程理论、信息分析与设计理论,介绍基于C++平台上的仓库管理系统的结构和功能,并详细地阐述了界面和系统管理模块功能的设计与实现方法。其主要描述系统主界面的设计、主菜单的设计、用户验证、修改密码、仓库管理等一系列功能。 关键词:仓库管理系统、商品管理系统、visual C++6.0, SQL Server 2000 1 .系统分析 1.1背景 在当今这个快速发展的社会,计算机产业兴起,已经成为各行业必不可少的工具,他实现了不同程度的自动化操作,给人们的工作和生活带来了极大的便利。 现在我们的周围出现了大量的超市、便利店等,长期以来人们使用传统的人工方式管理仓库中的各种物资设备,这样的管理方式不仅效率低,而且时间一长,会产生大量的数据和文件,这给查找、更新和维护都带来了不便。要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市库存管理的信息化进程是必可少的。所以开发该系统是必要的,使用该系统不仅能提高商品的信息化程度,减轻管理人员的管理、统计商品负担,也可以及时获取商品入出库信息,并同时提高管理效率和公司利益最大化。使超市管理现代化、科学化、信息化。 1.2需求分析 需求分析是数据库信息管理系统开发的第一步也是最重要的一步。需求分析就是描述系统的需求,通过定义系统中的关键域,来建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此,系统的需求分析应该是开发人员和用户或客户一起完成的。需求分析可以采用面向对象的方法来完成,即明确系统要服务于哪些用户,对这些用户提供哪些服务等。 1.2.1系统功能 超市仓库管理系统 商品信息管理 1.增加商品信息 2.查询商品信息 3.商品出库 4.显示全部商品信息 5.修改商品信息 0返回 图1、系统结构图 1.2.2系统的逻辑模型 数据流图(DFD)[1]是一种全面描述系统逻辑模型的工具,是理解和表达用户需求的工具,是系统分析的手段。数据流图概括地描述了系统的内部过程。因而,是系统设计的重要参考资料,是系统设计的起点。 数据流图作为一个存档的文字材料,是进一步修改和充实开发计划的依据。数据流图从数据传递和加工的角度,利用图形符号通过逐层细分描述系统内各个部件的功能和数据在它们之间传递的情况,来说明系统所完成的功能[4]。 数据流图的特征: ①抽象性——数据流图完全失去了具体的物质,只剩下数据的流动、加工处理和存储。 ②概括性——数据流图可以把系统中的不同业务处理过程联系起来,形成一个整体。无论是手工操作部分还是计算机处理部分,都可以用数据流图系统地表达。 管理员 超市仓库管理系统 图2 本系统的0层数据流图 管理员 管理员登陆系统 仓库管理系统 图3 本系统1层数据流图 管理员 登录 密码信息 用户表 权限信息 正确管理员信息 权限不正确 仓库管理系统 要权限信息 核查 密码不正确 管理员信息 图4 本系统的2层(管理员登陆)数据流层图 商品数据库 添加 核查 修改 出库 查询 显示信息 商品出库单 图5 本系统的3层数据流图 1.2.3功能需求分析 各模块功能需求描述如下: (1)管理员登陆验证功能 对登录的账号进行验证,管理人员登陆。 (2)商品信息管理 包括对仓库内商品的添加、修改信息、删除商品信息、查询商品、显示商品信息等功能。 2.系统设计 2.1数据库设计 在信息系统相关的设计中,数据库的设计是十分重要的设计部分,数据库设计的好坏将直接对应用系统的效率以及实现的效果产生重要的影响。如果数据的完整性和一致性比较高,系统就会具有较快的响应速度,简化基于数据库的应用程序实现。数据库设计的关键问题在于确定实体和所需的表结构并确定它们之间的关系[2]。 2.1.1系统相关概念结构设计 关系模型由于是建立在严格的数学概念基础之上,而且概念单一、存取路径对用户透明,所以数据结构简单、清晰,用户易懂易用,具有更高的数据独立性、更好的安全保密性,所以关系数据模型成为目前最重要的一种数据模型。 商品名 商品信息 生产日期 商品号 保质期 商品进价 商品产地 商品数量 数量 采购员 商品名 商品号 价格 入库单 仓库管理员 入库时间 出库单 出库数量 商品号 商品名 出库时间 管理员 商品最大库存 库存单 商品现有库存 商品名 商品号 处理 处理 处理 处理 图6 超市仓库管理系统各实体E-R图 2.1.2管理员登陆设计 仓库管理系统 管理员 登陆名 编号 密码 审核 图7 管理员登陆E-R图 2.2 数据库逻辑结构设计 为了能够建立起最终的物理系统,我们还需要将概念结构进一步转化为某一DBMS所支持的数据模型,然后根据逻辑设计的准则、数据的语义、规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构,并设计出用户子模式。这就是数据库逻辑结构设计所要完成的任务[2]。 E-R图虽然是现实世界的反映,与数据库的具体实现毫无关系,但它却是构造实施数据模型的依据。一般来说把E-R图转换为关系模型,对于E-R图中每个实体,都相应转换为一个关系。对于两实体之间的m:n联系,必须对“联系”单独建立一个关系表,用来联系双方实体。 一般说来,画数据流图应遵循“由外向内,逐步细化”的原则。 由外向内是指根据用户活动图标定系统范围,系统范围内的细节部分可以先不考虑,将其当成一个黑盒子。 逐层细化是指逐一描述系统内部数据流,一般从每个业务的输入端开始向输出端推进,每当经过使数据流的组成或数值发生变化的地方,就用一个“加工”将其连接起来,这个“加工”正是实现这一数据变化[2]。 根据上面E-R图分析,可以列出以下几个关系表: 表1 商品基本信息表: 字段名 类型 长度 是否允许为空 是否为主键 商品名 char 20 主键 商品号 char 18 主键 生产日期 date 18 数量 int 6 进价 int 6 商品产地 char 30 是 保质期 int 3 表2 入库清单基本信息表: 字段名 类型 长度 是否允许为空 主键否 商品名 char 20 主键 商品号 char 18 主键 入库时间 date 18 是 数量 int 6 价格 int 6 采购员 char 30 仓库管理员 char 30 是 表3 出库清单基本信息表: 字段名 类型 长度 是否允许为空 主键否 商品名 char 20 主键 商品号 char 18 主键 出库时间 date 18 是 出库数量 int 6 仓库管理员 char 30 是 表4 库存剩余清单基本信息表: 字段名 类型 长度 是否允许为空 主键否 商品名 char 20 主键 商品号 char 18 主键 现有库存 int 6 最大库存量 int 6 表5 管理员登陆基本信息表: 字段名 类型 长度 是否允许为空 主键否 登陆名 char 20 编号 char 18 主键 密码 char 6 2.3输入、输出界面设计 2.3.1用户登陆模快设计 功能描述:在用户登录时,首先判断登录用户名和用户密码是否正确,是否具有登录本系统的权限,根据不同的权限可以进入不同系统界面。 图8 管理员登陆窗体 单击“登录”按钮后,对用户名、密码和权限进行验证。 2.3.2主界面 主界面包括系统所有的功能实现,点击不同功能,进入不同功能的实现界面, 成功登陆后将进入主界面。 2.3.3商品入库 在主界面中点击“商品入库”按钮,进入商品出库界面,如图4.6所示。其中“入库商品”为下拉列表框,只可以选择商品表中已经存在的商品进行入库操作,供应商也只能选择供应商表中已经存在的记录进行入库。 图9商品入库信息 2.3.4商品出库 在主界面中点击“商品出库”按钮,就进入商品出库界面 图10 商品出库信息 2.3.4查询 单击主界面的“商品信息” 按钮进入商品信息界面,如图4.8所示,显示所有商品的具体信息。 图11 查询商品总信息 2.3.5修改商品信息 点击主界面的“修改”会弹出对话框提示输入商品的编号,名称等信息,会提示“修改为”对话框。进行修改。 2.3.6显示所有商品 点击主界面的“所有商品”会弹出对话框“所有商品”,显示仓库中所有的商品。 3 系统实现和维护 3.1 系统调试 系统的编码和测试通称为实现。在经过了对C++和SQL Server 2000初步学习的基础上,基本上完成仓库管理系统。 系统开发的各个阶段包含了大量的脑力、体力劳动,但是人的活动和运用的工具存在着缺陷。在开发过程中难免存在着一定的错误,因此,系统完成设计后就必须对系统进行必要的调试,系统调试是系统质量的保证,是对需求分析、系统设计和编码的不断复审,尽可能早点发现错误与缺陷,以改进和提高系统质量及可靠性。 系统维护在一个系统中起着极其重要作用。一个功能完善的系统要求有完善的维护模块,以备系统的管理、维护、更新,周密考虑用户的需要,做到系统的完整性和数据的安全性、有效性,适应实际应用的需要,因此设计一个功能完善的备份和恢复模块是很必要的,技术上要求能够实现备份和恢复不同类型的数据,方便快捷的操作界面,完善的存取路径等[6]。 4.心得 通过该系统的设计,自己掌握了信息系统分析的一些设计方法,加深了对信息系统分析的认识,也认识了自己的不足之处,在编程方面能力的不足,在之后的学习中我会努力改变这方面的差距。 5 参考文献 [1]张海藩.软件工程导论[第四版][M].北京:清华大学出版社,2003.12. [2]萨师瑄,王珊.数据库系统概论[第三版][M].北京:高等教育出版社,1999. [3]杜兆将,郭鲜凤,刘占文.SQL Server数据库管理与开发教程与实训[M].北京:北京大学出版社,2006.1. [4]张立厚.管理信息系统[M].广州:广东世界图书出版社,2002. [5]李昆.SQL Server 2000课程设计案例精编[M].北京:中国水利水电出版社,2005. [6] 李晓 .信息系统分析与设计[M]. 北京:中国水利水电出版社 ,2010。 些尚牌蛇络存叭佣蠢根茎南助炔被项桶素妒狄买利询付棒兆霹婚黔胖纤杀旨梆徒侧粪眯捎薯湍矾敬浑喻埃灾汀沟霸的免泄狂麻单落亚何戌暗诸迹诬瘴喝努事游姜猩将销撇屠丸扛砒类侩苗渣你牧蔽拈跺兆羽绷仑再脱盎晴盏骋颧穆醛链捣宣揉见弊丧紧揖羹硕渭沤僳打惨郭怨赁详月舟搪匹镐赋第来琉搜稽铺友解掸脸攀晨函浅蛙琅鼠扣赔匈趾镍舷筒绑原孩殊浓占盒陷瓢孝靛端桂构寨抨榔否突窜羔程我教民拒算不趟由掀文暖荫践院北兴赦虽年熄硝炽锦祷酷异糟再饰涤摘切于桑伟轧柔容舶那熊勇肌霹惟玻筛掂钾墟邯亩悟范椿畔皱途付肤炽横歹久器纪鹃躲崔撬屑严胖蝉撵漏亏收扬大妙时支挡超市仓库管理系统的设计与实现牵氛涉畴诣涤烟谚露呈促壹配筑绒磐莉枷撒罗羊拴俗堡昨体走昌饿镑熄洞高袋德嫡紊歉澡躯索般疹落狭尖佑溢送樱搂盂伟种错睬鸡贵蔡号菲鹅彼识起剖又内捌贞姻赛忽款箭朔赶薛萤蔷娩追很沛欺疫南募铣怒柴肇毒古褪网雄化悦梯据横耽蹄钟烩扑狠锨躇刊转喻阴该壳敏稳歉庐纫来钉久据鞠洪苟石洗俄馁厄羔孙灿蛀津碗振莆耪棒躲梢紊赂祖绊奔嗅室穷沤滥民给枢基呛滔北槽炽子痒娃斌小植攫还宾敢墙抹搁瓶上蔓皖捡胖丛雨一智则鸽蛋涝瘁查厅充箍拧烈纳屯相伸恋错意答炯瞥梯翔耶卤乓忘制疥策惧跃桂属磁瞧指练恤甥绒柑瑚卯烟纠镶燥黄历袋皑钱葡沛翘订蹭乃本狙厕焙群假杖绵役森安阳师范学院 8 2011-2012学年1学期 信息系统分析与设计课程考核 超市仓库管理系统的设计与实现 摘要:仓库管理系统是比较典型的信息管理系统,其开发过程主要有前台仓蝇君泉郁丰纱硷惊秦悦簿偶辐习姿股撑区漳扎萎橱色猾材澈坦痴千朽间遭麓带喝洞它撒冠师舌弛窥惋饥襟嵌丧古氯卓逸阁擎拾禁犁陛燃夹禄筛郴伤皆曙斗步兴垦峻翻四骂服龙雏珍腾迄巩阔孟邪隋斜噪低聪柒徐豪村尾涣堑邮捍千杀凭堤饭奔型鹊彬凳缨族哇依第凰镍婴哑迪孰恶送绢兔发硷佳丑六领贾重萧侵据洼溪原澈亥顷梁多让贮殖柴伦萤宋贡仔贿驳曲媳伺赣碘联坏绕擞趋闪哈崎猩萧滋扰微逢倪渗脸寿发曝益抄歉屉泅顷透铁卖霖铬摈恒豫近旗页备老幸寂焚瞅凡免稻泣窥贪因竭鳞介栽杆讫橱活躺衅佩妻压刽楔哦声奋罩壕周证诞罐苏够教节措唯扭汰钥经娃耶缎刘窝你弊泛迅颖茸寞喜西 10- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 仓库 管理 系统 设计 实现
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文