收藏 分销(赏)

毕业设计报告范例商品仓库管理系统的设计—罗X.doc

上传人:精**** 文档编号:4652376 上传时间:2024-10-08 格式:DOC 页数:71 大小:1.59MB
下载 相关 举报
毕业设计报告范例商品仓库管理系统的设计—罗X.doc_第1页
第1页 / 共71页
毕业设计报告范例商品仓库管理系统的设计—罗X.doc_第2页
第2页 / 共71页
点击查看更多>>
资源描述
毕业设计报告范例商品仓库管理系统的设计—罗X - 62 - 2020年5月29日 文档仅供参考 毕 业 设 计 报 告 课题: 商品仓库管理系统的设计 系部: 软件工程系 班级: 软件081 学号: 180092 学生: 罗 X 指导教师: 刘 X X 装订交卷日期: 3月20日 毕业设计成绩评定表 指导教师评语(包含学生在毕业实习期间的表现): 成绩(平时成绩): 指导教师签名: 年 月 日 评阅教师评语: 成绩(评阅成绩): 评阅教师签名: 年 月 日 答辩情况记录:(不安排答辩的学生此表不填) 答辩成绩: 答辩委员会主任(或答辩教师小组组长)签名: 年 月 日 总评成绩: 装订顺序: (1)封面(2)毕业设计成绩评定记录(3)毕业设计任务书(4)毕业设计报告标题、中文摘要及关键词(5)正文(6)附录(7)参考文献 毕业设计成绩评定表:注:未安排答辩者平时成绩与评阅成绩分别占总评成绩的40%、60%;参加答辩者平时成绩占、卷面评阅成绩、答辩成绩分别占总评成绩40%、20%和40%。总评成绩记优秀、良好、中等、及格、不及格五等级计分。 教务处制 毕业设计任务书 一、设计课题: 商品仓库管理的设计与实现 二、设计目的: 经过条形码来进行仓库管理,以快速、准确、低成本的方式为客户提供最好的服务。 本课题要求学生采用SQL Server 数据库为后台、ASP为前台,设计一个仓库管理系统。经过本课题的设计,能够熟练运用SQL Server 数据库和.NET语言。因此本课题具有一定的实用价值。 三、设计要求 本课题设计要求如下: 1、销售模块 当销售出库时不影响库存 2、采购模块 采购订单:当需要采购时,影响库存 采购收货:采购成功后,库存自动增加 3、仓库管理模块 商品的入库:货品及可选择方便快捷,能够区分正常入库 商品的出库:能够区分正常出库 4、查询 根据条形码查询商品 5、打印 打印相关统计报表 四、毕业设计报告要求: 毕业设计报告由以下几部分组成: 1、标题封面:标题要求简洁、确切、鲜明。 2、毕业设计成绩评定记录表(教师等填写) 3、毕业设计任务书(指导教师提供) 4、目录。 5、正文 6、附录 五、设计进度计划: 11月15日---11月25日  查阅资料、系统功能分析、模块设计、数据库设计 12月 1日--- 2月25日   代码设计、调试 3月 1日--- 3月25  撰写毕业设计报告 4月初   毕业设计答辩(如有变动,另行通知) 六、毕业答辩需提交的材料: 1.完整的系统代码(光盘或磁盘) 2.毕业设计报告 学生:罗 X 指导教师签名: 11 月 10 日 目 录 一、软件可行性研究与项目开发计划 - 1 - 1.问题定义 - 1 - 2.可行性研究 - 1 - 3.项目开发计划 - 2 - 4.项目概述 - 3 - 5.实施计划 - 4 - 二、 需求分析 - 5 - 1.引言 - 5 - 2.任务概述 - 6 - 3.数据描述 - 6 - 三、 软件概要设计 - 9 - 1.引言 - 9 - 2.任务概述 - 9 - 3.总体设计 - 10 - 4.接口设计 - 11 - 5.数据结构设计 - 11 - 6.安全保密设计 - 13 - 7.维护设计 - 13 - 四、详细设计说明书 - 13 - 1.引言 - 13 - 2.总体设计 - 14 - 3.程序描述 - 15 - 五、软件测试与调试 - 34 - 1.引言 - 34 - 2.任务概述 - 35 - 3.计划 - 35 - 4.测试项目说明 - 36 - 5.测试分析报告 - 38 - 6.测试计划执行情况 - 38 - 六、结束语 - 39 - 一、软件可行性研究与项目开发计划 1.问题定义 可行性研究是运用多种科学手段(包括技术科学、社会学、经济学及系统工程学等)对一项工程项目的必要性、可行性、合理性进行技术经济论证的综合科学。 项目可行性研究是项当前期工作的主要内容,可行性研究经过市场分析,技术研究,经济测算,最后确定是否投资一个项目。 2. 可行性研究 仓储始终是生产者和客户之间的一个主要的联系纽带,在该系统中起着包括商品的存储,进销等是公司仓库系统最重要的。可行性研究是为了弄清楚系统开发的项目是不是能够实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,因此,进行可执行性的分析是非常必要的,也是很重要的。 2.1要求 2.1.1 基本运行要求:公司所需要开发的软件要求能在公司所有计算机上基于WINDOWS系统运行,支持无线传输,并具有条形码输入接口。同时所开发的软件要能与公司其它管理系统平台相衔接,统一管理公司的商品的运营状况。 21.2 功能要求:主要功能模块为库存管理,进销管理,采购管理。系统能够使查询商品的信息变得更为轻易等,使这些信息为一目了然。 2.1.3 安全要求:登陆系统时,需验证身份和密码,只有经过验证的身份才能进入系统进行信息的操作。系统间信息的传递也需要进行安全设置,以防止公司信息泄露。 同时该系统还需具有灵活性、兼容性等要求。 2.2目标 商品仓库管理系统目标:建立一个能灵敏、高效、全面提高商品的管理系统,辅助管理决策者及时、准确地做出决策。 (1)实现仓储业务全面计算机处理,提高公司的工作效率和工作质量。 (2)及时提供仓储业务的统计信息,提高管理水平。 (3)与供应商共享信息,满足供应链中对各项信息处理的准确性、一致性、时效性和灵敏性的要求。 (4)为决策者提供更加有效的信息,辅助其做出正确的决策,从而提高公司的运营状况,提升利润空间。 2.3条件、假定和限制 (1)系统开发基于windows操作系统,经过SQL Server 等数据库软件和.Net等开发工具进行系统开发。 (2)进行系统开发时间为四个月左右 (3)该系统确保每种商品不会既超过既定库存,也不会少于当期需求。 2.4可行性研究方法 经过经济可行性,技术可行性,运行可行性3个方面进行可行性分析。 2.5决定可行性的主要因素 经济可行性:超市有能力承担系统开发费用。开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,因此在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就能够为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。因此,在系统的开发过程中,企业完全有能力承担开发费用。 技术可行性:在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的企业对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,因此在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够掌握。 运行可行性:本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就能够轻松上手。而整个商品仓库管理系统采用友好的交互界面,简介明了,不需要对数据库进行深入的了解。 由此,该系统的操作是可行的,有必要开发该系统。 3、项目开发计划 11月15日---11月25日  查阅资料、系统功能分析、模块设计、数据库设计 12月 1日--- 2月25日   代码设计、调试 3月 1日--- 3月25  撰写毕业设计报告 4月初   毕业设计答辩 3.1引言 进行具体调查、研究、分析,确定有利和不利的因素、项目是否可行,估计成功率大小、经济效益和社会效果程度,为决策者和主管机关审批的上报文件 3.2编写目的 本报告的主要作用是确定各个项目模块的开发情况。 具体步骤:拟订开发计划书,分配项目工作,安排项目进度。 读者是系统用户、系统开发人员、系统开发的决策者以及公司的决策者。 3.3项目背景 (1)所建议开发的软件系统的名称:商品仓库管理系统 (2)本项目的提出者是某商品公司的负责人。 开发者为该宿迁软件开发中心的工作人员。 使用者为超市的管理的经理。 实现该软件的计算操作平台是联入公司内部局域网的多台计算机,以及手持数据终端。 (3)该软件系统首先联入公司内部局域网,统一管理公司的商品运营状况,使公司整体协调性更高,为企业带来更多收益。 同时,各库位的库存信息都会直接与各自的供应商进行共享。 3.4参考资料 <管理系统>高等教育出版社 4 项目概述 4.1工作内容 见可行性研究报告. 4.2条件与限制 未完成项目应具备的条件:对项目开发有扎实的理论知识;对编程有良好的技术基础;应获得开发项目所需的资金。 4.3产品 4.3.1程序 程序名称:商品仓库管理系统 4.3.2文档 <可行性研究报告><需求需求说明书><软件概要设计> <软件详细设计><软件编码><软件测试与调试> 4.4运行环境 软件环境:Windows应用平台硬件环境:微型计算机 rver 数据库 4.5验收标准 编号 条 款 具 体 事 项 合格 不合格 1 功能要求 需求分析所要求的功能 2 性能要求 软件运行速度快,响应时间短,安全性能好,兼容性较好 3 界 面 操作界面友好直观,色彩明朗,设计有序,给人一种宁静的感觉,使用户能更好进行操作 4 运行环境 硬件环境:微型计算机 软件环境:Windows操作系统 (Windows XP 等) 5.实施计划 5.1任务分解 编号 阶段 具体任务 1 问题定义 经过访问调查,明确要解决的问题,确切地定义问题的必要性。 2 可行性研究 研究问题的范围,是否值得去开发,而且是否有可行的解决方法。 3 需求分析 跟用户密切配合,沟通,确定目标系统具备的功能,建立用户确认的系统逻辑模型。 4 概要设计 提出低成本,中等成本,高成本设计方案,确定解决问题的策略及目标系统中应包含的程序。 5 详细设计 设计出程序的详细规格说明,具体实现目标系统。 6 编码和单元测试 编写容易理解和维护的程序模块,并对其进行测试。 7 综合测试 经过各种类型的测试(及相应的调试)是软件达到预定的要求。测试分为:集成测试、验收测试、现场测试。 8 软件维护 经过各种必要的维护活动使系统持久地满足用户的要求。维护步骤:提出维护要求,分析维护要求,提出维护方案,审批维护方案,确定维护计划,修改软件设计,修改程序,测试程序,复查验收等。 二、 需求分析 1.引言 经过进销、采订购、销售等模块来完善商品仓库管理系统。 1.1编写目的 商品仓库管理系统是一套用于仓库、进销存管理的软件。它适用于超市等单位管理商品的采购、入库、出库(销售)等日常工作。 提供基本的查询等功能,及简洁、明晰的报表。灵活的应何时出库入库及数量的问题。商品仓库管理系统主要针对于超市管理,是针对仓库日常执行业务,主要分为了商品仓库管理和商品的查询,用户经过相应的模块,对仓库里的设备的基本情况进行操作 为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。 本文档设计人员、开发人员参考。 1.2项目背景 软件项目名称:商品仓库管理系统 本项目适用于超市,等仓库的管理及运行! 该软件系统同其它系统或其它机构的基本的相互来往关系如下: 该系统的数据库及其备份建立在SQL Server 数据库基础上 1.3定义 商品仓库管理系统包括对入库及入库/出库的基本信息查询,库存管理:对当前的产品数量及是否应该继续进或更新产品或做某些备注做出一些综合统计及报告说明。 2.任务概述 2.1目标 该软件系统开发的目的是为了使仓库管理员更好地管理商品的仓库入库、出库情况以及库存信息,目标针对于仓库货物的流通情况, 能够方便的实现进出产品的出入库功能和信息的查询,并能够明了的反映库存信息情况以及时地提醒仓库管理员该对哪些产品进行出库和入库操作,系统要求有一定不合法的法操作的判断能力和容错能力以不至于偶然的误操作致使系统崩溃或是数据彻底丢失。 2.2运行环境 操作系统:Windows XP 支持环境:IIS 5.0 数 据 库:Microsoft SQL Server 2.3条件与限制 由于此系统是自己的PC机上演示及在个人机上进行开发,因此其经费没有计算。其开发期限预计在四个月左右内完成。 3.数据描述 3.1静态数据 a) 用户表: 中文字段名 英文字段名 数据类型 主键 非空 用户编号 ID 自动编号 Yes No b) 商品信息表: 中文字段名 英文字段名 字段类型 主键 非空 标识 ID 自动编号 主键 Yes c) 入库信息表: 中文字段名 英文字段名 字段类型 主键 非空 标识 ID 自动编号 Yes No d) 订购表: 中文字段名 英文字段名 字段类型 主键 非空 标识 ID 自动编号 Yes No e) 采购表: 中文字段名 英文字段名 字段类型 主键 非空 标识 ID 自动编号 Yes No f) 销售表: 中文字段名 英文字段名 字段类型 主键 非空 标识 ID 自动编号 Yes No 3.2动态数据 见详细设计说明书。 3.3数据库介绍 商品仓库管理系统统适合Windows XP操作系统,后台数据库选择SQL Server 数据库,基本满足现在的主流配置的需要。 3.4数据词典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。一般说来,数据字典应该由对下列3类元素的定义组成: (一) 数据项(即数据元素) 数据项又称数据元素,是数据的最小单位,是无法再细分的数据。下面列出主要的数据元素,如下表所示: (二) 数据存储 数据存储是数据结构保存的场所,它只描述了数据的逻辑存储结构,而不涉及它的物理组织。现就以相关表来说明数据存储的定义,如下表所示。 数据存储名称:用户表(Users) 简 述:存放用户信息 数据存储组成:UserName+PassWord+Tell+Sex 数据存储名称:商品表 简 述:存放商品信息 数据存储组成:SPId+SPName+TiaoM+SPGongYS+CangKId+BeiZ+SPLei+SPDate 数据存储名称:商品销售表 简 述:存放销售商品信息 数据存储组成:TiaoM+SPName+SPPrice+XSLiang+YSMoney+SSMoeny+WSMoeny+XSDate 数据存储名称:商品订购表 简 述:商品订购信息表 数据存储组成:OrderId+OrderDate+TiaoM+OrderPrice+YFMoney+SFMoney 数据存储名称:商品采购表 简 述:存放商品采购信息 数据存储组成:CaiGouID+CaiGouDate+TiaoM+CaiGouL+CaiGouPrice+CaiGouZongJ 加工处理 加工处理是对数据流程图中的逻辑处理进行分析及一些必要说明。如下表所示。 处理逻辑名称:管理(添加、删除、修改)用户信息 简 述:制定用户信息表 输入的数据流:用户姓名、密码、权限 处 理:根据实际情况添加或修改 输出的数据流:数据流”用户信息”写入数据存储用户信息表 处 理 频 率:如果用户信息无变动,处理基本上也是没变动 处理逻辑名称销售商品信息 简 述:添加、修改或查询商品信息 输入的数据流:商品信息 处 理:管理员或操作员管理 输出的数据流:数据流”商品信息”写入数据存储产品信息表 处 理 频 率:对每种类型的入库产品处理一次(如已入库则报错) 处理逻辑名称:商品入库管理 简 述:管理员或操作员存储入库的产品 输入的数据流:管理员或操作员输入入库产品信息 处 理:管理员或操作员管理 输出的数据流:数据流”入库商品”写入数据存储产品入库表 并修改库存表 处 理 频 率:对每种类型的入库商品处理多次 处理逻辑名称:商品出库管理 简 述:管理员或操作员输入出库产品信息 输入的数据流:由管理员或操作员输入 处 理:管理员或操作员管理 输出的数据流:数据流”出库产品”写入数据存储产品出库表 并修改库存表 处 理 频 率:对每种类型的出库产品处理多次(如超出库存量则报错) 处理逻辑名称:采购订单管理 简 述:操作员、管理员输入订购商品 输入的数据流:由管理员、操作员输入 处 理:管理员或操作员管理 输出的数据流:数据流订购商品显示出来 处 理 频 率:对每种类型的订购商品处理多次 处理逻辑名称:采购收货管理 简 述:操作员、管理员输入收货商品 输入的数据流:由管理员、操作员输入 处 理:管理员或操作员管理 输出的数据流:数据流收货商品显示出来 处 理 频 率:对每种类型的收购商品处理多次 三、 软件概要设计 1.引言 这份概要设计说明书是说明系统的处理概念和系统流程. 1.1编写目的 从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 1.2项目背景 开发软件系统的名称为仓库信息管理系统; 1.3定义 在该概要设计说明书中的专门术语有: 总体设计 接口设计 数据结构设计 运行设计 出错设计 具体的概念与含义在文档后将会解释。 1.4参考资料 <使用软件工程与实训> 主编杜文浩 白萍 清华大学出版社 <软件需求> 主编Karl E.wiegers 清华大学出版社 2.任务概述 2.1目标 2.2运行环境 操作系统:Windows XP 支持环境:IIS 5.0 数 据 库:Microsoft SQL Server 2.3需求概述 商品仓库管理系统是一套用于仓库、进销存管理的软件。它适用于超市等管理商品、的采购、入库、出库(销售)等日常工作。 提供基本的查询等功能,及简洁、明晰的报表。应何时出库入库及数量的问题,为管理决策提供了良好的参考平台。商品仓库管理系统主要针对于某些超市库存信息的管理,是针对仓库日常执行业务,主要分为了商品仓库管理和信息查询,用户经过相应的模块,对仓库里的设备的基本情况进行操作,对商品进行查询,管理员经过简单的操作即可轻松的管理商品信息。 2.4条件与限制 由于此系统是自己的PC机上演示及在个人机上进行开发。 3.总体设计 3.1处理流程 商品仓库管理系统分三层,其中顶层的是系统的接口,供用户使用,第二层是一些基本的功能整体,包括用户管理、商品管理、商品出入库管理、商品采购管理,系统描绘了整个系统的功能;最下面一层就是每个基本功能模板的实现部分。 3.2总体结构和模块外部设计 3.3功能分配 1、销售模块 当销售出库时不影响库存 2、采购模块 采购订单:当需要采购时,影响库存 采购收货:采购成功后,库存自动增加 3、仓库管理模块 商品的入库:货品及可选择方便快捷,能够区分正常入库 商品的出库:能够区分正常出库 4、查询 根据条形码查询商品 5、打印 打印相关统计报表 4.接口设计 4.1外部接口 商品仓库管理系统统适合Windows XP操作系统,后台数据库选择Microsoft SQL Server 。 4.2内部接口 商品仓库管理系统内部经过对数据库各个表的操作进行联系,其中库存表建立在入库表和出库表的基础上,经过商品条码查询的功能。 5.数据结构设计 5.1逻辑结构设计 在上面的实体以及实体之间的关系的基础上,形成数据库中的表格和各个表格之间的关系。仓库管理系统数据库中各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。 逻辑结构设计的任务就是把概念模型设计阶段设计好的基本E-R图转换为与选用的具体机器上的DBMS产品所支持的数据模型相符合的逻辑结构,现选用关系模型,E-R图向关系模型的转换结果如下所示: 用户表 商品表 商品出入库表 商品订购表 商品收购表 商品销售表 5.2物理结构设计 a) 用户表(Users),见表1: 表表1 用户表 中文字段名 英文字段名 数据类型 主键 非空 用户编号 ID 自动编号 Yes No 用户名 UserName 文本 No Yes 用户密码 PassWord 文本 No Yes 电话号码 Tell 文本 No Yes b) 商品表 见表2: 表2 商品表 中文字段名 英文字段名 字段类型 主键 非空 名称 SPName 文本 NO NO 商品编号 SPId 编号 No No 条码 TiaoM 文本 Yes NO 商品供应商 SPGongYS 文本 No Yes 仓库编号 CangKId 编号 Yes No 商品备注 BeiZ 文本 No Yes 商品类 SPLei 文本 No Yes 商品日期 SPDate 文本 No Yes 商品价格 SPPrice 文本 No Yes c) 采购表,见表3: 表3 采购表 中文字段名 英文字段名 字段类型 主键 非空 采购编号 CaiGouId 编号 No No 采购日期 CaiGouDate 文本 No Yes 商品条码 TiaoM 文本 Yes NO 采购量 CaiGouL 文本 No Yes 采购价格 CaiGouPrice 文本 No Yes 采购总价 CaiGouZongJ 文本 No Yes d) 销售表,见表4: 表4 销售表 中文字段名 英文字段名 字段类型 主键 非空 商品条码 TiaoM 文本 Yes No 商品名 SPName 文本 No Yes 商品价格 SPPrice 文本 No Yes 销售量 XSLiang 文本 No Yes 应收钱 YSMoney 文本 No Yes 实收钱 SSMoney 文本 No Yes 未收钱 SWMoeny 文本 No Yes 销售日期 XSDate 文本 No Yes e) 销售表,见表5: 表5 订购表 中文字段名 英文字段名 字段类型 主键 非空 订购编号 OrderId 编号 NO Yes 订购日期 OrderDate 文本 NO Yes 商品条码 TiaoM 文本 Yes NO 订购价格 OrderPrice 文本 NO Yes 应付钱 YFMoeny 文本 NO Yes 实付钱 WFMoeny 文本 NO Yes 6.安全保密设计 经过设置用户的权限来控制对数据库的访问,只有系统管理员权限的人才能进行对系统用户的管理,也就是对用户表(user)的控制访问。只有系统用户,比如管理员和操作员,她们才有对该系进行操作。 7维护设计 由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些基本维护。 四、详细设计说明书 1.引言 设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。 1.1编写目的 为了方便系统数据库管理及维护人员了解系统的详细结构组成。 1.2项目背景 开发软件系统的名称为商品仓库管理系统 1.3参考文献 <实用软件工程与> 主编 杜文浩 白萍 清华大学出版社 <软件需求> 主编 Karl E.Wiegers 清华大学出版社 2.总体设计 2.1需求概述 商品仓库管理系统是一套用于商品的进销存管理的软件。它适用于超市等单位管理商品的采购、入库、出库(销售)等日常工作。 提供基本的查询功能,应何时出库入库及数量的问题。商品仓库管理系统主要针对于某些超市库存的管理,是针对仓库日常执行业务,主要分为了商品的管理查询,用户经过相应的模块,对仓库里的设备的基本情况进行操作,对库存数量进行查询,管理员经过简单的操作即可轻松的管理商品信息。 2.2软件结构 名称 标识符 系统 主界面 Main 系统管理 用户登录 用户登录 Login 用户管理 添加用户 添加用户 Regedit 修改用户 修改用户 UpdateUser 商品管理 修改商品信息 修改商品信息 UpdateSP 查询商品信息 查询商品信息 SelectSP 入库管理 商品入库 商品入库 RKSP 出库管理 商品出库 商品出库 CKSP 销售管理 库存信息管理 库存信息管理 XSManage 采购订单管理 CGOrder 收购管理 CGShouHuo 2窗体及其对象描述 窗体名称 属性 事件和方法 Main 系统的主界面 系统运行后的主窗体 Login 系统管理之用户登录 用户进行登录 Regedit 用户管理之添加用户 管理员能够添加用户 UpdateUser 用户管理之修改用户 管理员能够修改用户 SPUpdate 商品管理之修改产品信息 对已有商品进行修改 SelectSP 商品信息管理查询产品信息 对商品进行查询 RKSP 入库管理之商品入库 向仓库中添加商品的相关信息 CKSP 出库管理之商品出库 从仓库中取出商品 XSManage 销售管理 从库存中取得 CGOrder 采购订单管理 从库存中取得 CGShouHuo 采购收货管理 从库存中取得 3.程序描述 3.1系统主界面(Main)设计说明 3.1.1程序描述 主模块负责应程序的主界面,由她调用其它模块。因此主模块应该具有操作性好、界面清晰的特点,使用户能够很方便地找到所需功能。 根据功能需求分析的结果,主界面模块应该由销售管理、采购管理、仓库管理。能够经过点击菜单项进入相应的功能模块。 3.1.2功能 输入:窗体加载。 处理: 1)执行相应的操作过程。 2)将调用的子窗体在屏幕上显示出来或者执行操作。 3)当选择系统退出时,关闭窗体。 输出:相应的操作结果。 3.1.3性能 精度:一定要点击正确控件区域; 灵活性:图形界面容易操作; 时间特性:响应时间约0.1s。 3.1.4输人项 用户点击相应的模块条列表。 3.1.5输出项 名 称 文 本 Main 系统管理 Login 用户登录 Regedit 添加用户 UpdateUser 修改用户 UpdateSP 修改商品信息 SelectSP 查询商品信息 RKSP 商品入库 CGOrder 采购订单管理 CGShouHuo 采购收货管理 CKSP 商品出库 CKManage 出库管理 CGManage 采购管理 XSManage 销售管理 3.1.6 流程逻辑 3.1.7接口 3.1.8限制条件 是否连接好数据库及系统资源是否空闲。 3.1.9测试计划 详细测试计划在测试计划说明书中所述。 3.2采购管理(CGMange)设计说明 产品信息管理包括采购订单和采购收货两部分。 3.3程序描述 a)采购订单模块 实现采购订单商品的功能,用户需要提供商品相关资料,从功能上考虑,界面设计如图下图所示: 其代码如下: public partial class CGManage_CGOrder : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button2_Click(object sender, EventArgs e) { TextBox1.Text = ""; TextBox4.Text = ""; TextBox5.Text = ""; } protected void Button3_Click(object sender, EventArgs e) { Page.Response.Redirect("CGManage.aspx"); } protected void Button1_Click(object sender, EventArgs e) { string OrderId = this.TextBox1.Text.ToString(); string TiaoM = this.TextBox2.Text.ToString(); string OrderPrice = this.TextBox5.Text.ToString(); string OrderL = this.TextBox4.Text.ToString(); string YFMoney = this.TextBox3.Text.ToString(); string SFMoney = this.TextBox6.Text.ToString(); string OrderDate = this.Calendar1.SelectedDate.ToShortDateString(); //创立数据库连接和命令的对象 string strconn = "Data Source=.\\SQLEXPRESS;AttachDbFilename=G:\\sheji\\CKSystem\\App_Data\\CangK.mdf;Integrated Security=True;User Instance=True"; SqlConnection conn = new SqlConnection(strconn); SqlCommand cmd = new SqlCommand(); cmd.CommandText = "select * from ShangP where TiaoM='" + TiaoM + "'"; conn.ConnectionString = strconn; cmd.Connection = conn; //打开链接 conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); //判断商品是否存在 if (dr.Read()) { cmd.CommandText ="insert into OrderLabel (OrderId,OrderDate,TiaoM,OrderL,OrderPrice,YFMoney,SFMoney)values('"+OrderId+"','"+OrderDate+"','"+TiaoM+"','"+OrderL+"','"+OrderPrice+"','"+YFMoney+"','"+SFMoney+"')"; dr.Close(); cmd.ExecuteNonQuery(); Response.Write("订购成功!"); Page.Response.Redirect("CGShouHuo.aspx"); conn.Close(); } else { Response.Write("该物品不存在,请重新输入条码!"); conn.Close(); } } } 运行结果 设计的采购订单信息,在用户输入商品的相关资料后,系统首先验证输入字符的有效性,然后再执行更新过程。 执行插入操作过程。从窗体去的用户的输入数据,将其加入到数据库中。 关闭本窗体。 b)采购收货模块 代码如下 3.3.2 流程逻辑 3.3库存管理(KCMange)设计说明 产品信息管理包括入库商品、出库商品、查询商品、和修改商品四部分。 3.3.3程序描述 a)入库商品模块 实现库存管理的功能,用户需要提供商品和仓库相关资料,从功能上考虑,界
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服