一个三层架构的进销存管理系统设计.doc
《一个三层架构的进销存管理系统设计.doc》由会员分享,可在线阅读,更多相关《一个三层架构的进销存管理系统设计.doc(17页珍藏版)》请在咨信网上搜索。
1、一个三层架构的进销存管理系统设计实 习 报 告姓名:queen 日期:2007-1012目 录一、软件需求分析21.1 系统设计原则21。2 实现目标3二、系统概要设计42.1平台要求42。2 软件体系结构4三、系统详细设计53。1 客户端详细设计53。1.1 客户端的功能51前台收银系统52后台管理系统53。1.2 设计细节63.2 服务器端详细设计133.2。1 服务器端的功能133.2.2 设计细节13四、软件实现过程164。1 客户端窗体164.2 服务器端设置窗体17五、软件测试过程195.1 运行环境测试195.1。1 任务195。1。2 测试过程195.1。3 测试结果195。1
2、.4 评价195.2 软件功能测试195。2。1 任务195。2。2 测试过程195。2.3 测试结果205。2。4 评价20一、 软件需求分析商品零售业的核心问题是如何高效地管理进货销售调拨和存货等业务。随着商品零售业的发展,商业运作模式日趋多样化,以往的单机版的进销存存在过于简单,自动化程度差,数据安全性差,缺少辅助决策功能等不足,不能适应如今大型超市和连锁经营的需要。1。1 系统设计原则先进性系统应包含成熟的网络通信和数据库技术的设计,对于数据库访问应具备容错性.可靠性数据库系统必须是安全可靠的分布式数据库系统, 能确保数据的一致性和完整性,并使系统免受病毒感染,提供完善的数据备份方案和
3、系统工程崩溃后的恢复手段。可维护性系统提供强有力的网络,数据库管理,维护和监测功能,能有效地进行网络系统和数据库系统的管理,维护,监视和故障恢复, 使系统保持良好的性能,以方便用户的使用和维护。可扩充性应用软件实现模块相互独立,控制程序和执行程序相分离,具有高度的程序独立性和数据独立性, 使机构和业务变化的影响至最小,方便了扩充和修改。安全保密性系统在系统级,数据库级和应用级提供三级权限控制功能,检查用户是否具有合法身份和权限,以防止非用户的入侵或数据的不合法使用, 有效地保护数据的安全性。应用系统的设计应充分地,合理地利用系统提供的多种机制和功能,把商业销售与管理系统建成一个高安全性的系统。
4、实用性用户界面直观,友好, 各类人员只需经过简单培训即可上手操作。其他考虑到大多数大件商品零售企业在企业信息化方面都有不同程度的投资, 从保护现有投资的角度出发,客户端应该具有相对较低的平台要求。1。2 实现目标销售数据的及时汇总进销存业务全部电脑化, 提高办公效率和工作质量.强化以库存为中心的管理模式, 严格控制库存量, 降低运作成本。以库存,销售,供货商信息为基础, 动态地自动产生订货单,既降低库存,又避免缺货。以库存,销售信息为基础, 动态地自动产生调拨单,确保卖场不断货。提供完善合理的供货商结算机制,解决结算难问题及时提供多种统计报表,为管理人员经营决策提供可靠的分析数据。严格的数据保
5、密机制,所有用户均须根据权限进行有限的操作, 提高系统安全性。保护商业机密 。三层架构的进销存管理系统是一个采用三层客户机/服务器结构的网络应用程序.具有如下优势: 数据库服务器集中管理企业数据,克服了单机应用的很多弊端. 系统的应用逻辑由应用程序服务器集中处理,可高效地访问数据库和管理客户连接, 并有效地对客户端实施监测。 工作站的工作量较轻,可以利用已有PC机运行,保护了各企业已有的投资.在程序设计技术方面,三层架构的进销存管理系统向读者展示了高级用户界面设计等Windows程序开发技术的应用,读者可以在阅读中充分体会。二、系统概要设计2。1平台要求操作系统:客户端和服务器端均可运行于Wi
6、ndows 2000和Windows XP平台的各个版本上.开发工具:含MFC支持的Microsoft Visual Studio 6.0。SQL server 20002.2 软件体系结构本系统服务器,客户端都设计成单文档/视图结构。服务器端包括一个主模块和通信模块,数据库访问模块, 在主模块中处理系统业务,对通信模块和数据库访问模块的调度。客户端的结构和服务器端结构类似。客户端程序的各项功能都是这样添加到文档/视图结构的框架中的.三、系统详细设计3。1 客户端详细设计3。1.1 客户端的功能1前台收银系统 支持多种形式经营模式 支持多种形式促销方式, 如打折,变价,赠送等 支持商品组销售
7、支持会员制销售方式 商品,库存查询功能 单键商品定义功能 前台统计 用户权限管理、 营业员业绩考核2后台管理系统 业务子系统 维护子系统 统计子系统 供货商结算子系统 领导查询号子系统3。1。2 设计细节(1) 协议设计本系统的协议设计按照逐级划分的办法编码,协议命令的每一位用一个阿拉伯数字表示该命令对应的类别 。编码规则如下:第一位:1表示发送,2表示接收 第二位:大类的编号第三位:小类的编号第四位:小类的操作命令第五位:返回值有关的协议命令的格式和流程如下.u 采购及订货管理 自动订货管理 1120:发送查询销售量大于一定数量和小于一定数量的商品及其现有存货量的请求。2120:返回商品名称
8、,销售量,存货量,生产厂家等 缺货超储商品管理1130:发送查询存货量小于一定值和超过一定值的商品的请求.2130:返回商品名称,存货量。u 入库、验收、出库及退货管理 入库: 1210:发送存储供应商资料、商品分类资料、单品资料到“入库单”的请求。2210:返回存储成功或失败标志1211:发送查询入库单最大编号的请求 2211:返回入库单最大编号1212:发送根据商品编号查询商品基本资料的请求2212:返回商品基本资料 验收:1220:发送查询最大验收单号请求2220:返回查询结果1221:发送查询入库单的请求2221:返回查询结果1222:发送存储验间单的请求2222:返回存储成功或失败的
9、请求1223:发送更新入库单的请求2223:返回更新成功或失败标志 出库:1230:发送查询出库单最大编号的请求2230:返回查询号结果1232:发送存储出库单的请求2232:返回存储成功或失败的请求1233:发送查询送货或收款凭据的请求 2233:返回查询结果 退货:1240:发送“库房退货”请求,减少商品库存账2240:返回存储成功或失败标志1241:发送“商场退货”请求,减少商品库存账.2241:返回存储成功或失败标志。1242:发送“损坏商品退货出库请求,减少损坏商品数量和金额。2242:返回存储成功或失败标志. 正常销售1311:发送存储“送货单”请求2311:返回存储成功或失败标志
10、1312:发送为送货和约查询“收款凭证的请求2312:返回存储成功或失败标志1313:发送根据送货单号查询送货明细的请求2313:返回查询结果1314:发送根据编号查询“收款凭证”字段给送货和约的请求2314:返回查询结果1315:发送查询“送货单”的请求2315:返回查询结果1316:发送修改“送货单”的请求2316:返回修改成功或失败标志 预定销售1320:发送存储“订货和约”请求2320:返回存储成功或失败标志13201:发送查询订货和约最大编号的请求23201:返回查得的最大编号值1321:发送查询“订货合约”部分字段的请求2321:返回结果字段1322:发送存储“收款凭证请求2322
11、:返回存储成功或失败标志13221:发送查询收款凭证最大编号的请求23221:返回查得的发送查询“送货单的请求1323:发送查询“订货合约”全部字段的请求2323:返回结果字段1311:发送存储“送货单”请求2311:返回存储成功或失败标志13111:发送查询送货单最大编号的请求23111:返回查得的最大编号值 尾款收取1331:发送查询“收款凭证的请求2331:返回查询结果1332:发送修改收款凭证”的请求2332:返回修改成功或失败标志 提货1340:发送查询最大调拨单号的请求2340:返回查询号结果1341:发送存储“商品调拨单的请求2341:返回存储成功或失败标志 销售情况查询1350
12、:发送根据关键字模糊查询“送货单”请求2350:返回查询结果 盘点管理1410:发送查询剩余商品的请求2410:返回查询结果1411:发送存储“收款凭证请求2411:返回存储成功或失败标志 报表查询1510:发送根据起止日期查询部门销售业绩的请求2510:返回查询结果1511:发送根据起止日期查询营业员销售业绩的请求2511:返回查询结果1512:发送根据起止日期查询供货员销售业绩的请求2512:返回查询结果1513:发送根据起止日期查询号供货商销售业绩的请求2513:返回查询结果1514:发送根据起止日期查询商品销售明细的请求2514:返回查询结果1515:发送根据起止日期查询商品进货明细的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一个 三层 架构 进销存 管理 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。