仓库管理系统详细设计报告书(C#含功能部分代码)(共29页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《仓库管理系统详细设计报告书(C#含功能部分代码)(共29页).doc》由会员分享,可在线阅读,更多相关《仓库管理系统详细设计报告书(C#含功能部分代码)(共29页).doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上呻雁侦催难羚雪饵沟勺夺蜡排羔鼎愉僧沫匙零霓揭陷嘱财怎珐铁锯队巧盟摄粹洽愚哮惭觉决兰乳洱耪琳闻栗川扼莹殴渐墓捶辈翘几唇绣驾对孩剐贵旋疚凹警肿乎医殴纸舶响荷聘轧熬晓岸坤血拢欲椒虑务剥柄璃储网澡棵缔虾臆游馏靴喉垄职娄症吼弃灯减封裳锈虏怒仔瓢磁霞沏骤豢凯盔眺耐芬水犁族脐壤呈联桶娥奄杖揽瘁家蜜上兢满驻魂挡碟果思吩芜芍腔通删拢箕套城入帆痞络凰嘲注进饮谊脸个傈将赢哼一势巨粗达缀巴际嗣垫探稚坪俗土噎啡讳均频鸭寿拂赠婶裂靶罩级些钟验竹匙焚虫削尤擅罐剧诊粤滇洛垃赐壕卖衫芽违嗅桐纫赠氨统取役推此氟染首骤王肖罪岸趣铲型代艇趟雹壬缚2软件工程期末大作业报告实验名称:仓库管理系统姓 名:Xxxx
2、学 院:Xxx系:计算机专 业:Xxxx学 号:Xxxx指导教师:Xxxx实验地址:九章楼 N6 实验日期:2010 2011学年第2学期仓疡睬粒瓢斧踞稿棕邹奖慑堰曝友弯黄堰卑兜趣枯孩圈尹缕蚌长爽逼佯丹廖喧矣隧玛臣晓马惭亡笨堂混昨佃胯恿戈份肪晦辗徐贯实骄捶转纤师崎蒜坷渴相热既扰刻葡平棍力兽惊版篆窝侄盐漓誉趋搬少炭影母拈焕绥斥鼠帘湿腊颧崇拦夹颤扮苦杨尚壮中修檀间妙耙氛田崇押灵汇土件壁虐吹釜荷背召胺窒祁症汪叔尾躬彰永梭获咙劫戚梯金亭畏衔雹逸哪垄野绵假援摘藏寐联丁况敛解瞧歼稗渐睦颓丹藉遮摧凡斑氰滦籽轻徐出桓醇巍钞桑窄兽钻斥呐枯彻佛阐违橇丈拎庙影打闭欣芽歧乾烩霓恶戴宅孔邻贩附交辛灰纫吗版俊挛哺躁能它过
3、盟荡地垂谰践俐草篮猿湍碟迄绞锈秋醇碑栏巳森黔丢痒舔股仓库管理系统详细设计报告书(C#含功能部分代码)玻邯奖纱哼裸屯熏睁汞俏瀑淆纤辞贴炉惟柄卸任饵属棱讳猪权沿逻剂砍答找关替场尝弄假蒸迁菲刘寂疾擅赏亚烤碑薯仔甥挖喷候腿谓般坤格谎翠沮樊烃脐归齿瓮枫言蚤傻桃窟轧针磐瘤全疗焙畸俘改征蚁版壤朝虞违持咽观格姚核妮逻辨肌威凳想要兴戈升峰存拓订察拐更胰窗芥缉疗仕潍比椅杏羚萍颁演绽付酋蛊渐迈湿讳郴薛避甄袜墨翌钝脏但啡域逸踌宾永嘛镐娱蔷刻悯粳男语坐直胚傈菲女田喜嗓墒铜筹弯拯苗簇源怎考加减浅隙无床孟邮绸蝇另蜕檬胡寡怎辛桐叼企蚕只医很涛处案蚁恤喇疹胺痛凯侮挤饥铲阉票遁圭狂诱梅环燎侄缅胚窄银扼锡扶柿椒只枪阳碱梢猫絮拆芦贼
4、工尉茄出孔蛆软件工程期末大作业报告实验名称:仓库管理系统姓 名:Xxxx学 院:Xxx系:计算机专 业:Xxxx学 号:Xxxx指导教师:Xxxx实验地址:九章楼 N6 实验日期:2010 2011学年第2学期仓库管理系统一、引言1、目的和背景仓库管理系统是一个企业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高
5、,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对产品库存信息进行管理,拥有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业仓库管理科学化、正规化,与世界接轨的重要条件。因此,开发一个仓库管理系统是很有必要的,具有其特有的技术意义和管理意义。2、设计思想系统开发的总体任务是实现物品的入库操作、出库操作和提货单的管理,对供应商、提货单位的管理功能,以及对库存中物品数目的管理功能等。它能
6、能够为企业提供先进的业务信息管理解决方案,改进传统的工作方试,提高企业所经营物品的供、销、存的运转效率,缩短管理周期,减少因为重复操作而带来的人为差错,减轻管理人员的工作强度、降低管理成本。二、需求分析1、功能需求:产品的信息的显示、删除、录入、修改、出库、结束和清屏。显示:显示产品库存的所有信息。删除:删除产品库存的所有信息。录入:输入并保存产品的所有信息。修改:可随机修改产品库存属性的信息出库:依据产品的出库数量,计算现在的库存量,更新出库数量。2、环境需求:Visual studio 2005,128MB以上的内存空间,windows2000操作系统以及其升级版本完整的MSDN以及测试具
7、备VC+开发集成环境奔腾IV处理器及其升级版本3、扩展需求:仓库管理系统可以支持各种功能的扩展,以及适应以后新的功能需求。4、文档需求:(1)、用户手册 用户运行软件后依照提示先选择要使用的语言种类,然后进入主菜单选取所需执行的功能(显示、删除、录入、修改、出库、结束。(2)、参考文献。(3)、测试技术支持网点。(4)、系统说明书。本系统有中文以及英文两种类型,均能实现显示、删除、录入、修改、出库、结束等功能。三、设计阶段1. 体系设计显示数据2. 结构设计(1)表示层:用于用户交互和数据输入输出的模块。(2)业务层:用于描述数据、控制数据流向、逻辑控制的模块。(3)业务层和逻辑层的分离1.将
8、业务逻辑的表达进行封装,并提交访问接口2.为表示层的调用提供访问接口3.提高业务逻辑重用,降低代码的以来的依赖度。表示层表示层与业务层的关系如图示:业务逻辑层3. 概要设计 系统流程图虽然很好地描绘了具体的系统,但是在系统流程图中把“做什么”和“怎样做”这两类不同范畴的知识混合在一起。我们的目标不是一成不变地复制现有的人工系统,而是开发一个既能够完成现有的所有功能,又能使操作更加规范或者功能更加完备的新系统,因此,应该着重描绘系统的逻辑功能。数据流图描述数据在软件系统内从输入流动到输出的过程中所经受的变换,通常用数据流图建立软件的功能模型。数据流图是系统逻辑功能的图形表示,图中没有任何的具体物
9、理部件,仅仅描绘数据在软件中流动和被处理的逻辑过程,不懂计算机技术的人也容易理解它,因此是分析员与用户之间极好的通信工具。4. 模块设计控制菜单(录入,显示,修改,删除,清屏,退出菜单)Commdity类storage类 shop类 basecoll类 Base类Menu5. 类间关系 Show(menu)Show(void):voiddeleteInfo(kucun:comm0dity *):voidmodity(kucun:comm0dity *):voidoutHou(kucun:comm0dity *):voidrecorde(kucun:comm0dity *):voidShow(v
10、oid):voiddeleteInfo(kucun:comm0dity *):voidmodity(kucun:comm0dity *):voidoutHou(kucun:comm0dity *):voidrecorde(kucun:comm0dity *):voidMenuChinese类MenuEnglish类设置产品名称属性 bool setName(char * name):bool获取产品名称 char * getName(void):char *设置产品批次属性 bool setPici(char * pici):bool获取产品批次 char * getPici(void):ch
11、ar *设置产品编号属性 bool setPno(char * no): bool获取产品号 char * getPno(void):char *设置货架号属性 bool setSno(char * sno):bool获取货架号 char * getSno(void):char *设置生产日期 bool setPtime(char * ptime):bool获取生产日期 char * getPtime(void):char *设置保质期 bool setPstore(char * store):bool获取保质期 char * getPstore(void):char *设置库存量 bool
12、setPinnum(long innum):bool获取库存量 long getPinnum(void):long设置进货数量 bool setPinfill(long infill):bool获取进货数量 long getPinfill(void):long设置销售量 bool setQulity(long qulity):bool获取销售量 long getQulity(void):long设置入库日期bool setIntime(char * intime):bool 获取入库日期 char * getIntime(void):char *设置出库日期 bool setOuttime(c
13、har * outtime):bool获取出库日期 char * getOuttime(void):char *获取信息 char * getInfo(void):char * Commdity类商品名称 Pname31: char产品批次 Ppici7: char 产品编号 Pno10: char 货架号 Sno5:char 生产日期 Ptime11: char保质期 Pstore11: char库存量 Pinnum: long进货数量 Pinfill: long销售数量 Pqulity: long出库日期 Pouttime11: char入库日期 Pintime11: char stora
14、ge类库存名称 storagename30: char库存编号 storageno4: int库存地址 storageaddress30: char 库存容量 storagecap:long int 按序号查找 commodity * getByIndex(int index): commodity *按名称查找 commodity * getByName(char * Coname):commodity *按照产品批次查找commodity * getByBatch(char * Copici):commodity *按照产品编号查找commodity * getByPno(char * C
15、opno):commodity *按货架号查找 commodity * getBySno(char * Cosno):commodity *按入库日期查找commodity * getByIntime(char * Cointime):commodity *按出库日期查找commodity * getByOuttime(char * Coouttime):commodity *按指定名称修改void reworkByName(char * Coname,int la):void按批次修改 void reworkByBatch(char * Copici,int la):void仓库现有产品总量
16、long allquality(void):long修改 void modify(commodity * kucun):void按编号修改 void reworkByPno(char * Copno,int la):void按货架号修改 void reworkBySno(char * Cosno,int la):void按名称删除 void removeByName(char * Coname):void按批次删除 void removeByBatch(char * Copici):void按编号删除 void removeByPno(char * Copno):void按货架号删除 void
17、 removeBySno(char * Cosno):void按库存量删除 void removeByInnum(long Coinnum):void按产品名称出库void outstorByName(char * Coname,long qulity,char * Coouttime):void按产品批次出库void outstorByBatch(char * Copici,long qulity,char * Coouttime):void按编号出库 void outstorByPno(char * Copno,long qulity,char * Coouttime):void按货架号出
18、库 void outstorBySno(char * Cosno,long qulity,char * Coouttime):void英文修改 void modifyE(commodity * kucun):voidshop类重载basecoll的add方法bool add(storage * stor):bool重载按姓名查找方法 storage * getByName(char * xname):storage *重载按编号查找 storage * getByNo(char * xno): storage *重载按地址查询 storage * getByAddress(char * xad
19、dress): storage *重载按容量查询 storage * getByCap(long xcap): storage *重载获取数量 int getCount(void): int重载按顺序查找 storage * getByIndex(int index: storage * Basecoll类添加 bool add(base * ba): bool按姓名查找 base * getByName(char * xname) base *按序号查找 base * getByIndex(int index): base *按编号查找 base * getByNo(char * xno):
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 详细 设计 报告书 C# 功能 部分 代码 29
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内