


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管理信息系统综合练习报告题目:优化牛奶配送站送奶管理信息系统专业:09级公共事业管理姓名:李允默学号:0965140139成绩:2021年11 月30 日目录2. 系系统概述 53. 系系统开发的必要性 51. 准准确性大大提高 52. 时时效性大大提高 63. 数数据量大大提高 64. 数数据利用率大大提高 65. 节节约大量人力物力 64. 系统目标 65. 系统可行性 76. 管理上的可行性 77. 技术可行性 78. 时间可行性 79. 经济上的可行性 76. 组织结构图 77. 业务流程图 98. 数据流程图 错 误 !未定义书签。9. 功能结构分析图10. 据字典 1111. 输出
2、设计 1810. 输出方式 1812. 系统网络设计 2013. 数据库设计 2311. E-R 模型 2312. 关系模型 2514. 输入设计 2613. 输入方式 2614. 校对方式 2815. 代码设计错误!未定义书签。系统概述已优化的牛奶配送站位于包头市昆区, 刚刚成立,规模中等, 组织结构基本 完善。配送范围涉及包头六个区。 主要提供按顾客需求, 直接将牛奶配送给顾客 的服务。每天早晨七点半之前准时送达。 我们分析的只是配送管理系统中一个子 系统送奶管理。 其他的订户资料、 基本信息等子系统由于能力有限, 经验不 足,我暂不做研究。送奶管理主要包含的内容有:送奶工取奶登记、用户收
3、奶登 记、期间送奶汇总、用户期间收取查询、送奶工当天取奶等。我希望通过对这一 子系统的开发,能够实现送奶站工作的有序、准确、高效运行。最终实现优快的 盈利,使企业获得最高效益值。系统开发的必要性随着我市经济的迅猛发展和科技讯息量的不断接受, 人们已渐渐认识到健康 的重要性,因 08 年三聚氰胺事件引发的乳制品的信誉危机,奶粉等快捷乳制品 的市场需求量已大不如从前,成递减趋势。而鲜奶的需求量,却逐年递增,谁的 鲜奶在保质保量的同时, 又能以快捷的速度送上人们的餐桌, 就成为商家主要角 逐的战场。 而如今,鲜牛奶早已成为包头市城市居民的生活必须品, 讲求时效的 送奶公司势必赢得更加广阔的市场需求量
4、。 但是,日趋庞大的客户量的给管理人 员的日常维护运转造成了很大的难度, 内勤人员对顾客的信息不能完全掌握, 以 至于产生漏送、 多送或是错送, 还有出现内勤人员截留奶款等问题, 给企业带来 经济损失的同时, 也面临了信任危机等诸多的问题, 我们迫切的需要开发一套能 够完善送奶管理的系统,来避免或者减少这些问题的发生。下面,我将进行详细阐述,此套系统的优点:准确性大大提高送奶管理系统的开发, 有利用汇总在送奶过程中, 我们需要掌握的一切信息, 包括顾客、奶类品种、时间段、以及内勤人员的信息。有利于我们在期间审核内 勤人员和保障客户的利益不受到损害。时效性大大提高送奶管理系统可以让管理人员在短的
5、时间内确定客户信息,并发货派送,节 省时间,达到企业“快”这一特色,而且我们还可以计算好时间,在订货,与此 同时,也可以达到企业又一特色“优” 。这样我们既在质量上有了优势,又在速 度上有了优势。数据量大大提高与以前的人工相比,有这个管理系统,我们可以接纳的客户就会越多,运用 系统进行管理,不会出错,而且还能加大企业的规模,对企业的发展有好处。 数据利用率大大提高利用系统管理, 我们还可以对其客户进行统计调查, 利用这些数据, 发现公 司存在的问题, 这样有利于我们更精确的把握市场, 迅速的调整自己的战略, 在 竞争中取得胜利。节约大量人力物力有这个管理系统,我们可以合理的安排内勤员工的工作时
6、间,避免人员闲置 或是人员国语的繁忙, 有助于企业定员。 同时也保证库存不至于太多, 积压造成 资金流通不畅等问题。系统目标考虑优快奶站的工作需要建立的管理信息系统, 要具有能为公司提供强大的管理支持和查询服务,具体完成以下功能:1、送奶工取奶出库2、送奶工送奶历史查询3、送奶工考勤4、用户收奶登记6、用户收奶历史查询7、生成配送计划系统可行性管理上的可行性配送站的高层领导对开发应用送奶管理系统软件大力支持,纳入了公司的 战略规划, 并提供了软硬件设备和相应的技术人员。 配送站的管理方法可学, 善 于接受新事物。 各项管理条件具备, 改革时机成熟, 规章制度齐全以及有大量准 确的原始数据 技术
7、可行性此系统要求研发人员能够精通 VB 、 VF 等编程语言,并需要高性能计算 机三台。目前, 配送站的技术人员已掌握这些编程语言, 科学技术也达到了所需 的水平。同时,该配送站有足够的计算机供开发人员使用。此外,配送站拥有一 支具有高技术水平的团队。此团队由系统分析员、系统设计员、程序员等构成, 同时有专业的送奶人员参与, 为系统的开发提供了专业的知识。 因此,本系统开 发在技术上是可行的。时间可行性配送站将于 5 个月之后把送奶管理系统软件应用到个营业点。 开发此软件大 约需要三个月左右的时间,两个月主要用于系统分析、设计、实现,后面的时间 用于调试。因此有充足的时间用于开发软件。经济上的
8、可行性此次软件开发是配送站战略规划的内容之一, 高层领导已为开发小组调拨专 项资金,所以有足够的资金支持。此外,现在已有一部分计算机等所需设备,可 以充分发挥作用, 节约不少设备资金, 其次,开发人员费用由配送站的财务部直 接支付。而且,该系统能够减少大量的人力成本,效益是可观的。 因此,该系 统的开发在经济上是绝对可行的。组织结构图优快奶站的组织结构如下图所示。 奶站的主要决策和管理机构是奶站总经理 (奶站站长),总经理分管采购部、销售部、仓库等六大部门。配送中心在整个 奶站中扮演的角色是至关重要的, 负责为用户快速的送去商品, 相对来说, 此部 门是相对独立的且对于奶站是至关重要的。 而配
9、送中心下面有配送员管理员,下 面再设配送员,属于纵向管理,层级分明。采购部的主要任务根据销售部和仓库提供的信息,进购顾客所需要的不同的 奶品;负责对所采购奶品的质量、数量核对工作;负责办理交验、报账手续;负 责保存采购工作的必要原始记录,做好统计,定期上报;验收货物入库相关单据, 积极配合库房保质、保量完成采购货物的入库;协助做好有关物资采购工作的事 项。销售部要责任日常销售工作,主要负责用户退订奶品;及时准确地将销售信 息反馈给其他部门,以保证奶品的及时供应更新,配送单的及时下发;同时处理 用户提出的各种疑问和信息,协调公司与用户之间的关系,为公司的整体运作提 供实际销售的基础数据。库存的主
10、要任务是根据销售部提供的销售信息和配送中心及时联系, 保证库 房奶源充足;责任货物的接收,并安排好货物的存放事宜;对每天进出库房的货 物进行详细记录,使基础数据完备。配送中心的主要职责是负责把用户订的奶品,每天按时按量送的用户手中, 做好仓库取奶,用户取奶的登记工作,最近距离的接近用户,将用户的意见等第 一时间反映到奶站;与仓库、销售部做好联系,保证奶品的及时供应和及时送到。财务部负责一切与财务有关的各项事宜,全面记录奶站的所有收支资金流 动,包括各种收入、支出、税务、财务结算等。对进出贷款实行控制,定期分析 资金走向,为奶站的发展计划做好准备。人力资源部的工作重心在奶站配送员的招聘,录用,工
11、作安排,也包括对人 事档案的整理,定期分批对员工进行健康状况和工作情况进行检查, 以增加奶品 的安全卫生和送奶效率,为把为把奶站的安全、优质、效率形象留给用户,提高 奶站的知名度和效益。业务流程图顾客配送员配送单顾客取奶登记表签收单功能结构分析图系统主要完成配送的工作。具体的说是根据销售部送来的订单制定配送计划。然后根据库存状况和配送计划,判断配送方式。如 果有货有配送员那么配送员直接取奶配送,如果出现没有货或者没有配送员闲置的情况则生成待配送单。信息给仓库,由仓库处理。 并及时调整配送计划。顾客签收以后将信息汇总到配送中心生成其间配送汇总表给销售部以便记录销售业绩,配送信息反馈给顾客, 方便
12、查询,配送员当天取奶汇总表给人力资源部,以便确定配送员薪酬。总的来说,此系统主要是按照需求完成配送过程,并将信息反馈给有关部门和人员数据字典数据项的定义数据项编号数据项名称别名简述类型及宽度取值范围11订货单编号订货单编码订购牛奶的货单代码字符型,5位“0001” -“9999”12日期时间订单生成的时间字符型,4位“0001” -“9999”13配送单编号配送单编码配送牛奶的货单代码字符型,5位“0001” -“9999”14配送期限客户订购配送牛奶的时长字符型,4位“0001” -“9999”15配送时间客户要求配送牛奶的时间字符型,4位“0001” -“9999”16配送数量配送单位需要
13、配送的牛奶的数量字符型,4位“0001” -“9999”17牛奶种类牛奶品种需要配送的牛奶的种类字符型,4位“0001” -“9999”18种类编号种类编码需要配送的牛奶种类的代码字符型,4位“0001” -“9999”19订购数量客户订购的牛奶的数量字符型,4位“0001” -“9999”110客户编号客户编码订购牛奶的客户代码字符型,4位“0001” -“9999”111客户名称订购牛奶的客户名称字符型,4位“0001” -“9999”112客户地址配送地址订购牛奶客户的地址字符型,4位“0001” -“9999”113用户联系订购牛奶的客户的联系字符型,4位“0001” -“9999”1
14、14配送员编号配送员编码配送牛奶的内勤人员的代码字符型,5位“0001” -“9999”115配送员名称配送牛奶的内勤人员的名字字符型,5位“0001” -“9999”116配送员联系配送牛奶的内勤人员的联系 方式字符型,5位“0001” -“9999”117单价价钱不同种类牛奶的价钱字符型,2位“0001” -“9999”118总价订购牛奶的总价钱字符型,2位“0001” -“9999”119库存量存货量各种牛奶的的存货量字符型,3位“0001” -“9999”120备注领取货物等其他情况的登记字符型,2位“0001” -“9999”I21发货情况订购牛奶的配送情况字符型,4位“0001”
15、-“9999”数据结构的定义数据结构编号数据结构名称简述数据结构组成DS01-01订货单客户所填写的客户基本情况及订购牛奶 的要求等信息DS01-02 + DS01-03 + DS01-04DS01-02订货单标志订货单的相关信息11+12DS01-03客户情况订购牛奶的客户的基本情况110+111+112+113DS01-04产品情况订购的牛奶的各种相关信息17+18+19+117+118DS01-05配送单销售部所填写的需要配送货物的基本情 况以及相关要求等DS01-06 + DS01-07 + DS01-08DS01-06配送单标志配送单的相关信息I2+I3DS01-07配送人员情况配送
16、牛奶的内亲人员的基本情况114+115+116DS01-08配送牛奶情况需要配送的牛奶的情况14+15+16+17+18数据流的定义数据流 编号数据流名称简述数据流来源数据流去向数据流组成数据流量高峰流量D01-01订货单客户所填写的客 户基本情况及订 购牛奶的要求等 信息客户销售部DS01-02 + DS01-03 +DS01-045份/小时12份/小时(8: 3011: 30)D01-02配送单销售部所填写的销售部配送中心DS01-06 + DS01-07 +DS01-0815份/小时30份/小时(7: 0010: 00)需要配送货物的 基本情况以及相关要求等处理逻辑的定义处理逻辑编号处理
17、逻辑名称简述输入的数据流处理输出的数据流处理频率P1判定处理方式决定应该如何 处理订单订货单,来源于销售部 接受的客户订购牛奶的 订单;库存台账,仓库 存储货物的汇总账目; 配送计划,公司内勤人 员送奶情况以及已有客 户配送情况登记表根据数据流,“产品 情况”和“库存台 账”,检测是否有相 关的货物,再根据 “配送计划”来确定 配送人员和时间,若 无订购的牛奶或配送 人员,则为“带配送 单”数据流“待配送 单”和“配送单” 流入配送中心对每个客户每天处 理一次P2配送员配送配送员领取配 送单以后就按 时按量的给客 户配送牛奶配送单,有销售部确定 生成的配送单,包含有 客户的相关信息和配送 人员
18、信息根据数据流“配送 单,确定配送人员 和客户信息,并取货 配送“签收单”和“取 奶登记表”对每个客户每天处 理一次数据存储的定义数据存储编号数据存储名称简述数据存储组成关键字相关联 的处理F1库存台账存放牛奶的库存量和单价17+18+117+119+120种类编号P1F2配送计划计划配送的牛奶和配送人员的情况I4+I5+I6+I7+8+I14+I15+I16种类编号,配送人员编号P1F3待配送单无法按时配送牛奶的情况I2+I3+I14+I15+I16+I4+I5+I6+I7+I8+I20种类编号,配送人员编号P1F4取奶登记表配送人员去牛奶的情况I6+I7+I8+I14+I15种类编号,配送
19、人员编号P2F5签收单客户收到订购牛奶的情况I5+I6+I7+I11+I14+I15种类编号,配送人员编号P2F6期间送奶汇总 表配送人员一段时间送牛奶的 情况I4+I6+I7+I8+I14+I15种类编号,配送人员编号P2F7当天配送员送 奶汇总表配送人员一天内送奶的情况I5+I6+I7+I8+I14+I15种类编号,配送人员编号P2F8配送信息配送人员和牛奶的配送情况I6+I14+I15+I21种类编号,配送人员编号P2外部实体的定义外部实体编号外部实体名称简述输入的数据流输出的数据流S1销售部接受和退订订货单的部门客户资料,订货单配送单S2顾客订购本单位牛奶的的客户订货单,签收单,配送信
20、息S3人力资源部核算企业员工业绩的部门当天配送员送奶汇总表业绩考核表输出设计14.1. 输出方式主要是以打印机、显示器为主要方式主要用于输出的图表设计142输出格式主要是表格、图形、文件14.3. 输出介质主要是磁盘、专用纸张14.4. 具体例子(1)配送单配0000号货物代码货物名称数量单价用户信息用户代码姓名住址联系方式送奶时间特殊要求部门主管:(2)领货单制单:配送员:领00000号产品代码产品名称数量单价部门主管:制单:领货人:(3) 取奶登记表编号:配送员编号姓名数量单价种类所持配送单号(4) 期间送奶汇总表编号:开始时间某年某月某日结束时间某年某月某日配送员编码种类单价数量金额总计
21、种类数量金额合计部门主管:制单人:(5) 配送信息表顾客编码姓名订奶开始时间结束时间订购货物种类数量(瓶/天)单价历史送奶情况今天送奶状态特殊要求查询123456(6)当天配送员送奶汇总表编号:当天配送员送奶汇总表时间:配送员编码姓名配送单编号种类数量签字部门主管:制单人:系统网络设计网络设计包括网络设计原则、设计内容两个方面。14.5. 网络设计原则该网络设计的原则是根据实际业务的需要进行网络的设计。该网络设计内容分为3部分:网路拓扑结构,传输介质,网络协议。配送站的局域网(LAN) 中采用以太网协议,传输介质为双绞线。各部门通过 ADSL 和公司连接,构成 一个广域网( WAN )。14.
22、6. 设备和网络配置该部分的内容为 3 个部分 : 网络操作系统,网络设备,终端设备。 网络操作系统:采用 Windows XP或者windows 7操作系统。 网络设备 : 局域网的内部通过双绞线将路由器、服务器、网络打印机连接; 各局域网之间通过路由器和 ADSL 连接。 终端设备:计算机的配置要求为内存1G以上的计算机。系统管理员处配备一台主机, 各局域网配有 1 台服务器、 1 台网络打印机,若干交换机和 1 个 路由器在各部门分别配备两台计算机。具体的如下图所示:优快牛奶配送站局域网流程图-远程通信链路广域网数据库设计14.7. E-R 模型仓库位置仓库编号顾客姓名顾客地址联系方式顾
23、客编号配送单编号顾客配送下订单领货单管理员编号管理员姓名配送员分配配送任务配送单编号配送员编号配送员姓名涉及的实体有:1. 顾客,属性:顾客编号、顾客姓名、顾客地址、顾客联系方式2. 订单,属性:订单编号、顾客地址、顾客联系方式、牛奶种类、牛奶数量、顾客姓名3. 配送中心管理员,属性:管理员编号、管理员姓名4. 仓库,属性:仓库编号、仓库地址5. 配送员,属性;配送员编号、配送员姓名涉及的联系有:1. 下定单,一个顾客可以下多个订单,但一个订单只能由一个顾客来下,所以是1: n2. 生成配送单,一个订单只能由一个配送中心来下,而一个配送中心能根据不 同的订单生成多个配送单,所以是你:n: 1。
24、属性:配送单编号3. 领货,一个配送中心能去多个仓库领料,而一个仓库只有一个配送中心领料, 所以是1: n。属性:领货单编号4. 分配配送任务,一个管理员可以给多个配送员分配任务,而一个配送员只能 由一个配送中心管理员分配任务,所以是 1: N。属性:配送单编号。5. 配送,一个配送员可以给多个顾客配送,一个顾客的货物也可以由多个配送 员来配送,所以是n: m。属性:配送单编号。14.8. 关系模型顾客(顾客编号、顾客姓名、顾客地址、顾客联系方式)订单(、顾客地址、顾客联系方式、牛奶种类、牛奶数量、顾客姓名)下定单(顾客编号、订单编号)配送中心管理员(管理员编号、管理员姓名)生成配送单(订单编
25、号、管理员编号、配送单编号)配送员(配送员编号、配送员姓名)分配配送任务(管理员编号、配送员编号、配送单编号)配送(顾客编号、配送员编号、配送单编号)仓库(仓库编号、仓库地址)领货(仓库编号、管理员编号、领货单编号)输入设计输入设计包括输入方式、输入格式、校对方式等。输出设计包括报表输出、图形输出等。 用户界面设计主要包括界面设计、菜单设计、会话管理等。输入方式键盘输入:由于送奶管理系统只是配送管理的一个子系统,系统小、流动数 据少、基本数据变化小,部分可以应用键盘输入。条码输入:为了能够方便快捷的输入信息,在录入配送单信息,配送员信息 时可以采用条码输入。(1)配送单信息输入(2)领货单信息
26、输入攻货单信息输入m二二二;:二二二:领贺单编号:时间货物代码单价部门主管制单领贷人打印(3)取奶登记表信息输入(4) 期间送奶汇总表(5) 当天配送员送那汇总表(6) 配送信息输入信息校对方式本系统在修改个人密码时,运用了二次键入校对的方法,对密码修改进行确 认;用户进入商品的出入库查询系统时,需要对用户输入的密码进行二次确认。课程设计报告课程设计名称专 业计算机科学与技术班 级 7 班学号 10030716姓名 潘建康指导教师 吴海燕成 绩 2013年7月12日.Net 课程设计仓库管理信息系统目录16. 、设计任务与要求 115. 1.1 总体目标与任务要求 116. 1.2 选题目的与
27、意义 117. 1.3 团队介绍和人员分工 117. 二、系统需求分析 218. 2.1 用户需求分析 219. 2.2 功能需求分析 220. 2.3 系统需求分析 218. 三、系统总体设计 221. 3.1 系统结构设计 222. 3.2 功能模块划分 323. 3.3 数据库设计 319. 四、系统详细设计 524. 4.1 数据库连接 525. 4.2 用户信息管理模块设计 526. 4.3 物品信息管理模块设计 527. 4.4 进货人信息管理模块设计 528. 4.5 收货人信息管理模块设计 629. 4.6 查询信息管理模块设计 620. 五、程序实现 630. 5.1 用户信
28、息管理模块实现 6程序流程图 . 6关键算法与技术实现 . 731. 5.2 物品信息管理模块实现 9程序流程图 . 9关键算法与技术实现 . 1132. 5.3 进货人信息管理模块实现 13程序流程图 . 13关键算法与技术实现 . 1533. 5.4 收货人信息管理模块实现 16程序流程图 . 16关键算法与技术实现 . 1834. 5.5 查询信息管理模块实现 19程序流程图 . 19关键算法与技术实现 . 2121. 六、系统测试运行 2435. 6.1 测试工具方法 2436. 6.2 功能测试结果 2437. 6.3 测试结果分析 4022. 七、设计体会 4038. 7.1 分析
29、设计评价 4039. 7.2 经验与体会 4023. 主要参考文献 41一、设计任务与要求39.1. 1.1 总体目标与任务要求在仓库管理信息系统中, 需要从大量的日常仓库存取中提取相关信息, 以反映库存 情况。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。使 用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实 现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。仓库管理信息系统是针对企业仓库货品的出入库登记和查询统计等方面工作而开 发的管理软件,是一个非常实用的管理信息系统。 管理者可以通过相应的模块,对仓库 里的物资的基本情
30、况进行修改、 删除和查询, 对物资的入库和出库进行管理等其他系统 设计实现的管理系统能够正确有效地完成仓库管理的日常工作, 并能够根据需要进行灵 活的查询。系统与数据库管理系统紧密结合, 为仓库管理提供了功能较为强大的数据安 全功能。39.2. 1.2 选题目的与意义 仓库信息管理系统以计算机为工具,通过对出库、入库、库存等所需的信息管理, 把管理人员从繁琐的数据计算处理中解脱出来,把仓库管理的井井有条, 便于统计,结 构清晰。本课程设计目的是培养学生在 Visual Studio.NET 开发环境下利用面向对象的编程语言C#开发一个Windows应用程序的能力。通过开发一个功能完善具有实际价
31、值的管 理信息系统,让学生全面实践本课程所学的编程知识,包括对C#编程语言的掌握与应用、VS.NET开发环境下的各种工具的运用、 Windows环境下的数据库编程、实际工程中 数据结构和算法思想的基本实现等。39.3. 1.3 团队介绍和人员分工成员介绍:潘建康:项目组长,善于统筹协调,能够对当前情况进行全面分析,并合理制定下 一阶段项目计划;文档纂写能力较强。桂 宏:程序员,逻辑思维能力较强,善于发现问题,解决问题,并能把想法与实 际相结合,合理评估技术可行性。宋俊毅:组员,进行程序所需的需求分析,具有良好的团队合作精神。分工情况:潘建康:负责软件整体架构的设计、总体任务的分配、调度及最终文
32、档的纂写, UI 界面的设计者,并完成界面最终的优化。桂 宏:负责软件功能的评估、设计与实现宋俊毅:负责软件所需的资料的收集和查询部分代码,并完成最终的软件测试工作。二、系统需求分析394 2.1用户需求分析仓库管理信息系统能实现各个仓库的实际需要,设定不同的仓库管理系统的功能, 实现物资信息的登记、入库登记、出库登记等任务。管理者可以通过相应的模块,对仓 库里的物资的基本情况进行修改、 删除和查询,对物资的入库和出库进行管理,对出入 库的物资进行查询,并能生成相应的报表,对使用该系统的用户进行修改、添加等,查 询等其他系统设计实现的管理系统能够正确有效地完成仓库管理的日常工作,并能够根据需要
33、进行灵活的查询。系统与数据库管理系统紧密结合,为仓库管理提供了功能较为 强大的数据安全功能。39.5. 2.2功能需求分析功能需求可分为五种需求,分别为用户信息管理需求,物品信息管理需求,进货人信息管理需求,收货人信息管理需求,查询信息管理需求,具体内容如图2-1所示。仓库管理信息系统图2-1功能模块图39.6. 2.3系统需求分析系统开发平台:Microsoft Visual Studio 2005系统开发语言:C#数据库管理软件:SQL Server 2021三、系统总体设计39.7. 3.1系统结构设计本系统有用户信息注册,物品信息管理,进货人信息管理,收货人信息管理,入库管理,出库管理
34、,库存管理,信息查询等重要功能,为仓库管理提供了方便实用的途 径。整个系统分为五大模块,具体模块功能图3-1所示:仓库管理信息系统用户信息管理物品信息管理进货人信息管理收货人信息管理查询模块管理用户登录物品入库注册用户物品出库修改物品信息添加进货人信息删除进货人信息修改进货人信息添加收货人信息删除收货人信息修改收货人信息杳一询仓库物品信息查询收货人信息查询进货人信息查询出库物品信息图3-1功能模块图398 3.2功能模块划分功能模块可分为五个功能模块,分别为用户信息管理模块,物品信息管理模块,进 货人信息管理模块,收货人信息管理模块,查询信息管理模块。其中用户信息管理模块包含有用户注册,用户登
35、录,用户注销等功能;物品信息管 理模块包含有物品入库,物品出库, 修改物品信息等功能;进货人信息管理模块包含有 添加进货人信息,删除进货人信息, 修改进货人信息等功能;收货人信息管理模块包含 有添加收货人信息,删除收货人信息,修改收货人信息等功能;查询功能模块包含有查 询物品信息,查询所有物品信息,查询进货人信息,查询出货人信息,查询出库物品信 息等功能。39.9. 3.3数据库设计得出数据表的各个关系模式后,需要给出是各数据表结构。考虑系统的兼容性及编写程序的方便性,可将关系模式的属性对应为表字段的英文名。同时,考虑到数据依赖关系和数据完整性,需要指出字段的值域约束和数据类型。用户信息表的结
36、构如表3-1所示:表3-1用户信息表(Users)列名数据类型长度说明UIDchar10用户名(主键)PWDchar10密码物品信息表的结构如表3-2所示:表3-2物品信息表(Thing)列名数据类型长度说明idint编号n amenv archar50名称xin ghaonv archar50型号leibienv archar50类型shulia ngint数量timenv archar50入库时间jin huore nint进货人编号chuhuore nint出货人编号timelnv archar50出库时间出库物品信息表的结构如表3-3所示:表3-3出库物品信息表(Chuku)列名数据类
37、型长度说明idint编号n amenv archar50名称xin ghaonv archar50型号leibienv archar50类型shulia ngint数量timenv archar50入库时间jin huore nint进货人编号chuhuore nint出货人编号timelnv archar50出库时间进货人信息表的结构如表3-4所示:表3-4进货人信息表(Jinhuo)列名数据类型长度说明idint编号n amenv archar50姓名sexnv archar10性别pho nenv archar50addressint地址出货人信息表的结构如表3-5所示:表3-5出货人信
38、息表(Chuhuo)列名数据类型长度说明idint编号n amenv archar50姓名sexnv archar10性别pho nenv archar50addressint地址四、系统详细设计39.10. 4.1数据库连接仓库管理信息系统使用的是 SQL SERVER 2021在SQL SERVE中建立了一个名为 Depot的数据库,仓库管理信息系统与 SQL SERVER 202中Depot数据库的连接语句为 stringconn Stri ng= Data Source=pa nkan g-pcSQLEXPRESS;l nitialCatalog=Depot;l ntegrated S
39、ecurity = SSPI;Persist Security In fo=False;39.11. 4.2用户信息管理模块设计进入仓库管理信息系统前需要登录账号,如没有账号则可以注册一个新账号,在注册是得输入两次密码来确认密码的正确性。在进入系统后可以选择退出登录来退到登录 界面。在系统中也可以选择修改密码功能,在正确输入用户名和密码后,可以修改密码。用户的信息存在Depot数据库中的Users表中,对应的字段分别为 UserNamePassWord39.12. 4.3物品信息管理模块设计进入系统后,用户在物品信息管理模块中可以选择物品入库,物品出库,物品信息修改等功能。如果入库的是一个新物
40、品则需要填写详细的信息,包括编号,名称,型号,类型,数量,进货人等信息。如果是已经存在的物品,则只需填写编号和数量就可以了。 物品出库时可以在出库界面上查询关于这个物品的详细信息,可以根据编号和名称来查询。出库时只需填写物品编号,收货人编号,数量就可以了。物品信息查询可以根据编 号,名称,型号,类型,进货人等进行查询。物品的信息存在Depot数据库中Thing表中,对应的字段分别为id ,namexinghao, leibia ,shuliang ,time,jinhuo ,shouhuo,time1 。39.13. 4.4进货人信息管理模块设计进入系统后,用户在进货人信息管理模块中可以选择添
41、加进货人信息, 删除进货人 信息,修改进货人信息修改等功能。添加进货人信息时需要填写详细的信息, 包括编号, 姓名,性别,地址等信息。删除进货人信息时可以在删除界面上查询关于这个进货人的详细信息,可以根据编号和名称来查询。删除进货人信息时只需填写进货人编号 就可以了。进货人信息查询可以根据编号,姓名等进行查询。进货人的信息存在Depot数据库中Jinhuo表中,对应的字段分别为id ,name sex, phone, address。39.14. 4.5收货人信息管理模块设计进入系统后,用户在收货人信息管理模块中可以选择添加收货人信息,删除收货人信息,修改收货人信息修改等功能。添加收货人信息时
42、需要填写详细的信息,包括编号,姓名,性别,地址等信息。删除收货人信息时可以在删除界面上查询关于这个收货人的详细信息,可以根据编号和名称来查询。删除收货人信息时只需填写收货人编号 就可以了。收货人信息查询可以根据编号,姓名等进行查询。收货人的信息存在Depot数据库中Jinhuo表中,对应的字段分别为id ,name sex, phone, address。39.15. 4.6查询信息管理模块设计进入系统后,用户在查询信息管理模块中可以选择添查询物品信息,查看所有物品信息,查询进货人信息,查询收货人信息,查询出库物品信息等功能。物品信息查询可 以根据编号,名称,型号,类型,进货人等进行查询。查看
43、所有物品信息可以看得仓库 所有的物品的信息。进货人信息查询可以根据编号,姓名等进行查询。收货人信息查询 可以根据编号,姓名等进行查询。查询出库物品信息可以通过编号,名称,型号,类型, 进货人,收货人等进行查询。五、程序实现39.16. 5.1用户信息管理模块实现39.16.1. 程序流程图进入仓库管理信息系统前需要登录账号, 如没有账号则可以注册一个新账号, 在注 册是得输入两次密码来确认密码的正确性。在进入系统后可以选择退出登录来退到登录 界面。在系统中也可以选择修改密码功能,在正确输入用户名和密码后,可以修改密码 修改密码也需验证用户名与密码, 也得输入两次密码来确认新密码的正确性, 流程
44、图如图5-1所示:登陆输入新密图 5-1 用户信息管理模块流程图39.16.2. 关键算法与技术实现登录系统需要登录账号, 用户名与密码输入错误时会弹出登录失败弹窗, 入用户名和密码后,代码如下所示。在正确输private void button1_Click( object sender, EventArgs e)ifnnnnMessageBox.Show( 请输入用户名和密码 , 提示);else string UserName = textBox1.Text;string PassWord = textBox2.Text;string connString = Data Source=p
45、ankang-pcSQLEXPRESS;InitialCatalog=Depot;Integrated Security = SSPI;Persist Security Info=False ;SqlConnection connection = new SqlConnection (connString );string sql = String .Format( select count(*) From Users where UserName=0 andPassWord=1 , UserName, PassWord);try connection.Open();SqlCommandcom
46、mand = new SqlCommand(sql, connection);int num = ( int )command.ExecuteScalar();if (num 0) MessageBox.Show( 欢迎进入仓库管理系统! , 登陆成功 MessageBoxButtons .OK, MessageBoxIcon.Information);Main m = new Main();m.Show();this .Visible = false ;else MessageBox.Show( 您输入的用户名或密码错误! , 登陆失败MessageBoxButtons .OK, Messa
47、geBoxIcon.Exclamation);catch ( Exception ex) MessageBox.Show(ex.Message, 操作数据库出错!MessageBoxButtons .OK, MessageBoxIcon.Exclamation);号,finally connection.Close(); 注册新账号,首先得验证用户名是否重复,在注册是得输入两次密码来确认密码的 正确性,代码如下所示。private void button1_Click( object sender, EventArgs e)if (textBox2.Text != textBox3.Text)
48、MessageBox.Show( 两次输入的密码密码不一样,请重新输入, 提示 );textBox3.Text = ;textBox2.Text = ;textBox2.Focus();else string UserName = textBox1.Text;string PassWord = textBox2.Text;string connString = Data Source=pankang-pcSQLEXPRESS;InitialCatalog=Depot;Integrated Security = SSPI;Persist Security Info=FalseSqlConnect
49、ion connection = new SqlConnection (connString);string sql = String .Format( SELECTcount(*) from Users where UserName=0 , UserName);try connection.Open();SqlCommandcommand = new SqlCommand(sql, connection);int count = ( int )command.ExecuteScalar();if (count 0) MessageBox.Show( 用户名重复,请重新注册! , 注册失败 ,
50、MessageBoxButtons .OK, MessageBoxIcon.Exclamation);textBox1.Text = ;textBox2.Text = ;textBox3.Text = ;textBox1.Focus(); else sql = String .Format( INSERT INTO Users (UserName,PassWord) VALUES(0,1), UserName, PassWord); SqlCommandcommand1 = new SqlCommand(sql, connection);int num = command1.ExecuteNonQuery();if (num 0) MessageBox.Show( 注册成功! , 注册成功 , MessageBoxButtons .OK,MessageBoxIcon .Information ); Login m = new Login ();m.Show(); this .Visible = false ;else M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030速溶奶粉行业市场发展分析及发展趋势与投资研究报告
- 2025-2030超薄CRT彩电行业发展分析及前景趋势与投资研究报告
- 2025-2030自行车轮胎行业市场深度调研及发展趋势与投资战略研究报告
- 2025-2030维生素糖果行业市场发展分析及发展趋势与投资研究报告
- 2025-2030矿山机械行业市场深度分析及前景趋势与投资研究报告
- 2025-2030生长抑素行业市场深度调研及发展趋势与投资前景预测研究报告
- 2025-2030条码机行业市场深度分析及前景趋势与投资研究报告
- 2025-2030教学仪器行业市场发展分析及前景趋势与投融资发展机会研究报告
- 2025-2030升降机械行业市场发展分析及前景趋势与投资研究报告
- 2025-2030减肥药行业风险投资运行分析及运作模式与投融资研究报告
- 2025至2030中国射频芯片市场趋势展望及需求前景研究报告
- 应急急救知识课件
- 慢性病管理与护理方法试题及答案
- 定向培养协议书模板
- 基于CRISPR-Cas9技术探索敲除RAB7A增强肺癌对吉西他滨敏感性的机制研究
- 社区文化活动服务行业跨境出海战略研究报告
- 汽车背户协议合同
- 碳中和目标下的公路建设策略-全面剖析
- 2025年山东省东营市广饶县一中中考一模英语试题(原卷版+解析版)
- 中华传统美德在幼儿园语言领域的渗透路径探索
- (完整)教育心理学-各章节重点学习笔记
评论
0/150
提交评论