GR进销存管理系统库存管理模块的设计与实现_第1页
GR进销存管理系统库存管理模块的设计与实现_第2页
GR进销存管理系统库存管理模块的设计与实现_第3页
GR进销存管理系统库存管理模块的设计与实现_第4页
GR进销存管理系统库存管理模块的设计与实现_第5页
免费预览已结束,剩余18页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、附件1:学号:201313114116课程设计进销存管理系统库存管理计信学院讣算机13级1班丁小芳学生姓名指导教师2015年 12月 24日课程设计任务书学生姓名:丁小芳专业班级:13计算机1班指导教师:工作单位:计信学院题目:已知技术参数和设计要求:1. 3-4人成立一个开发小组,选出小组项目负责人,并对小组成员按任务进行分工或者独立完成;2. 开发环境及工具不限:3. 严格按软件工程的方法,分阶段进行开发(问题怎义、需求分析、概要及详细设计、编码、测 试等):4要求毎阶段产生的文档等软件配置齐全、合理:5.提交课程设计报告。要求完成课程设汁报告2000字以上,如果采用分组方式完成,可以分模

2、块完成课程设计报告。要求完成的主要任务:(包括课程设讣工作量及英技术要求,以及说明书撰写等具体要求)1. 明确系统开发背景和意义2. 明确系统开发与运行环境3. 软件可行性研究4软件需求分析5. 软件设计与编码6. 软件测试7. 用户操作手册8. 总结时间安排(2周,10工作日):第1个工作日一第2个工作日:査找相关资料、书籍,阅读示例文档。第3个工作日一第4个工作日:设il程序结构、模块图,学习相关技术。第5个工作日一第9个工作日:进行课程设计报告的撰写。第10个工作日:整理课程设计报告并进行提交,检査课程设计报告,给出学生成绩。指导教师签名:赖涵2016年1月10日教研室主任签名:杨永斌2

3、016年1月10日重庆工商大学课程设计成绩评定表学院:计信学院 班级:13级计算机1班 学生姓名:丁小芳 学号;201331141项目分值优秀(100>x>90)良好(90>x>80)中等 (80>x>70)及格(70>x>60)不及格 (xv60)评分参考标准参考标准参考标准参考标准参考标准学习 态度15学习态度认貞, 科学作风严谨, 严格保证设il时 间并按任务书中 规是的进度开展 各项工作学习态度比较 认真,科学作风 良好,能按期圆 满完成任务书 规主的任务学习态度尚 好,遵守组 织纪律,基 本保证设计 时间,按期 完成项工 作学习态度尚可

4、, 能遵守组织纪 律,能按期完成 任务学习马虎,纪 律涣散,工作 作风不严谨, 不能保证设 计时间和进 度技术 水平 勺实 际能 力25设汁合理、理论 分析与计算正 确,实验数据准 确,有很强的实 际动手能力、经 济分析能力和讣 算机应用能力, 文献查阅能力 强、引用合理、 调査调研非常仟 理、可信设计合理、理论 分析与计算正 确,实验数据比 较准确,有较强 的实际动手能 力、经济分析能 力和汁算机应 用能力,文献引 用、调査调研比 较合理、可信设讣合理, 理论分析与 il算基本正 确,实脸数 据比较准 确,有一主 的实际动手 能力,主要 文献引用、 调査调研比 较可信设计基本合理, 理论分析

5、与计 算无大错,实验 数据无大错设讣不合理, 理论分析与 计算有原则 错误,实脸数 据不可靠,实 际动手能力 差,文献引 用、调査调研 有较大的问 题创新10有重大改进或独 特见解,有一定 实用价值有校大改进或 新颖的见解,实 用性尚可有一能改进 或新的见解有一左见解观念陈旧论文 (汁算 书、图 纸)撰 写质 量50结构严谨,逻辑 性强,层次淸晰, 语育准确,文字 流畅,完全符合 规范化要求,书 写工整或用il算 机打印成文:图 纸非常工整、iW 晰结构合理,符合 逻辑,文章层次 分明,语言准 确,文字流畅, 符合规范化要 求,书写工整或 用计算机打印 成文:图纸工 整、淸晰结构合理, 层次较

6、为分 明,文理通 顺,基本达 到规范化要 求,书写比 较工整:图 纸比较工 整、淸晰结构基本合理, 逻辑基本清楚, 文字尚通顺,勉 强达到规范化 要求;图纸比较 工整内容空泛,结 构混乱,文字 表达不淸,错 别字较多,达 不到规范化 要求:图纸不 工整或不淸 晰指导教师评定成绩:指导教师签名:2016 年 1 月 20 R一、系统开发背景和意义二、环境1. 开发环境2. 运行环境三、小组成员四、软件可行性研究1. 技术可行性Z经济可行性3. 社会可行性4. 结论五、软件需求分析1软件系统需求描述2. 软件系统数据流图3. 软件系统数据字典六、软件模块设计与编码L软件系统功能模块图2.软件系统其

7、中的2个模块的界面以及编码七、数据库设计1. 数据库的逻辑设计2. 数据库的物理设计八、软件测试1.设让测试用例6个22 222 233335669111112131316九、小结进销存管理系统库存管理模块的设计与实现一、系统开发背景和意义当前,随着经济的全球化以及中国经济改革的逐渐深化,企业而临着越来越激烈的竞争。改善企业内 部以及整个供应链各个环节的管理、调度及资源配直,迅速适应客户的新需求和市场机遇,是企业赢得竞 争胜利的决定性因素。企业为了赢得市场竞争优势,就必须加强物流,借息流,资金流的动态的动态管理, 使企业管理更加规范化。企业信息笛理系统、ERP系统是企业管理高效化得重要途径,而

8、进销存管理系统 是企业信息系统的重要部分.它是ERP系统中的核心运营子系统。因此.企业使用进销存皆理系统,可以 使企业各业务环节的配合更加紧密。有利于企业的发展.提升企业竞争力。进销存数据的统讣对公司的发展及决策起着重要的作用。入库、库存、出库、财务管理以及会员管理 用手工进行效率很低,己不能适应公司发展的需求。现有进销存系统己经实现了货屈进销存的柑关功能, 从而大大减少了数拯的流通环节,增强了数据的可靠性。目前,进销存管理系统已经成为企业信息不可缺少的一部分。通过该系统,可以了解到企业内部与商 品的库存情况和销售情况,有利于企业做出更好的决策。进销存管理软件能够实现的功能非常多,包括入 库管

9、理、库存管理、出库管理统计报表、会员管理、系统设置、账务管理。该系统打破了传统意义上的进、 销、存人力的管理模式,利用电脑进行信息化管理。洗液进销存软件的开发和应用是必要的额,因为它能 够为管理人员提供充足的信息和快捷的査询手段,在一左程度上提高了企业进销存皆理的效率,是企业进 销存笛理变得方便、快捷、高效。二环境1开发环境开发环境的选择会影响到数据库的设计所以在这里给出图书管理系统开发与运行环境的选择如 下:Windows XPASPDreamweaver MX开发环境:开发技术:开发工具:数据库管理系统:Access数据库2. 运行环境IIS+.NETFramework三、小组成员潘停、丁

10、小芳、李琪、黄润芳、袁聊羟 范舒影、彭媛四、软件可行性研究1. 技术可行性本系统是一个基于B/S结构的进销存管理系统,无论从硬件或软件上来说,建立此套进销存管理系 统的技术方面都是可行的。从软件开发方面来看,本系统是一个基于ASP + VBScript + Sql Server 2000 的Web应用程序。目前ASP、VBScript和Sql Scrvcr2000相结合的Web开发技术已经非常成熟,估计利 用现有的技术完全可以达到功能目标:在编程人员方面,可以运用以前所学的$种开发软件的计算机知 识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障:考虑到开发期限较为充裕,预 il可

11、以在规楚期限内完成开发。运行方而,目前徉企业的设施比校完善、网络资源充分,为系统的正常 运行提供了可行性。2. 经济可行性(1)支出 在基建投资上,可以利用现有设备,不必进行另外的硬件设备投资 其他一次支出,包括软件设il和开发费用5000元 经常性支出,包括软件维护费用毎年约数百元效益进一步实现办公自动化,减少人力投资和办公费用,极大提高办公效率(3) 投资回收周期根据经验算法,收益的累汁数开始超过支出的累计数的时间为1年3社会可行性目前企业的进销存管理系统已经在大型的企业中得到了广泛的应用,企业的管理需要现代化和信息 化,只有合理的运用信息化的管理,才能在竞争中立于不败。企业进销存系统管理

12、不仅能够提高经营者 的回报,而且随时掌握市场的动向,为经营考提供必要的市场信息,解决了经营者最需要解决的迫切问 题,同事企业的进销存管理系统对人员的要求不高,也合理的节约了成本的投入。(1) 法律方而的可行性新系统的研制和开发都是选用正版软件,将不会侵犯他人、集体和国家的利益,不会违反国家的政 策和法律完全按照合同规怎的责任呢履行。(2) 使用方而的可行性本系统的研制和开发充分考虑用户工作流程、计算机操作水平等,尽可能提供更人性直观的界面, 满足用户的要求。系统界而友好,合乎使用者的习惯,使操作简单:数据录入迅速、规范、可靠:统计 正确:制表灵活:适应力强;容易扩充。4.结论进销存管理系统是在

13、对相关人员进行消息调研后,确定了系统设讣的领域,包括数据库设计、界而 设讣,是一个具有实际应用意义的典型应用于管理系统。综上所述,该项目在技术、经济和社会效益上是完全可行的。五、软件需求分析1 软件系统需求描述库存査询:可査询到产品的相关信息并且可修改、删除。库存调拨:合法从仓库调拨到店库,合法从店库调拨到仓库中。调拨记录査询:査询调拨记录,对调拨记录进行设置是否完成,备注及删除。 库存报警:产品数低于5则库存报警,显示相关信息,入库与出库影响库存报警利用ASP和VBScript作为开发工具、Sql Scrvcr2000作为数据库开发一个基于WEB的图书馆管理 系统。GR进销管理系统库存管理模

14、块的后台用户是管理员,具体功能如下:(1)(2)(3)(4)另外,该进销存管理系统的性能对浏览器要求不高,支持现有的浏览器。可操作性方面要求操作界 面友好,操作简单方便、易学易用。2.软件系统数据流图1)顶层数据流图2) 0层数据流图3)1层数据流图4)库存査询1层数据流5)库存调拨1层数据流163. 软件系统数据字典以下仅以图库存查询1层数据流图为例,其相对应的数据字典如下。1)数摇源点及汇点描述:需称:系统管理员 简要描述:完成产品的查询、调拨等功能。有关数据流:产品信息、信息审核2)加工逻辑词条描述: 加工名:査询加工编号:1.1简要描述:查询并显示产品的相关信息。输入数摇流:产品信息输

15、出数摇流:信息审核加工逻辑:IF货号与数据库数据不符OR产品名称与数据库数据不符THEN 发岀“没有找到记录”ELSE发岀“产品信息”EXDIF 加工冬:修改加工编号:2.2简要描述:对产品的信息进行修改。输入数据流:信息审核输岀数据流:产品信息表加工逻辑:修改产品信息,重置库存报警,更新库存和产品信息表。加工需:删除加工编号:1.3简要描述:对产品的信息进行删除输入数据流:信息审核输岀数据流:产品信息表加工逻辑:删除产品信息,更新库存报警,更新库存和产品信息表。3)数摇流名词条描述: 数据流需:产品信息说明:用以识別产品数据流来源:管理员数据流去向:查询数据流组成:产品信息=货号+产品名称

16、数据流名:信息审核说明:产品的数量需合法 数摇流来源:查询 数摇流去向:产品信息表、系统管理员 数摇组成:信息审核二产品信息 数据流名:信息保存 说明:保存产品的信息 数摇流来源:修改、删除 数摇流去向:系统管理员数据组成:信息保存=产品信息4)数据文件词条描述:简述:存放产品的信息输入数据:输出数据:产品信息数据文件组成:产品信息表=所属大类+所属小类+产品名称+产品需称+产品货号+所在仓库+库存数量+ 产品单位+产品价格+规格+最低库存报警数量+产品类型+兑换所需积分+提成类型+员工提成+产品备注 存储方式:关键码存取频率:六. 软件模块设计与编码1 软件系统功能模块图系统模块图软件系统其

17、中的3个模块的详细设计(画程序流程图):(1)库存査询模块程序流程图(2)库存调拨模块程序流程图Q 结束(3)库存报警模块程序流程图2软件系统其中的2个模块的界面以及编码进销存管理系统库存査询界而及编码 界面:錢9Mg9ifjtfsff4加御徹】8WrStifsff.00r2卿豹贯点硕1蹶订筑nb编码J<script language=javascript>function previewO bdhtml=window. document, body. innerHTML;sprnstr=<!startprint>": eprnstr=*<!endpri

18、nt>"prnhtnil=bdhtml. substr (bdhtml. indexOf (sprnstr) +17); prnhtml=prnhtml. substring(0> prnhtml. indesOf(eprnstr); window, dociiment. body. innerHTML=prnhtml;window, print ();window, document, body. innerHTML=bdhtml;</script></HEAD><BODY><script>function CheckAl

19、l(form) </script>七、数据库设计L数据库的逻辑设计产品类型数量进货价di片产品信息产品信息实体图所属规定卖价库存数量E-R图实体:产品信息(编号,产品名称,所属大类,所属小类,规定卖价,进货价库存数量讣量单位,所在 库,提成类型,提成,规范,货号,最低报警数量,产品类型,兑换所需积分,图片,备注)小类(编号,小类名,所属大类)大类(编号,大类称)联系:査询(大类名,小类名,产品信息)2.数据库的物理设计1、产品信息表(produit),其字段列表如下表所示。产品信息表的结构序号字段名称字段说明类型属性备注1id自动编号必须非空2title产品需称字符串可为空3id

20、bigclass所属大类长整型可为空4id smallclass所属小类长整型可为空5price规立价格双精度型可为空6price2进货价双精度型可为空7shuliang库存数量单精度型可为空8danwei计量单位字符串可为空9Id ku所在库长整型可为空10tichen type提成类型长整型可为空11tichen提成单精度型可为空12guige规格字符串可为空13huohao货号字符串可为空14baojin最低报警数量长整型可为空15class产品类型长整型可为空16duihuan兑换所需积分长整型可为空17photo图片字符串可为空18beizhu备注备注可为空2小类表(smallcla

21、ss),其字段列表如下表所示q 小类表的结构序号字段名称字段说明类型属性备注1id自动编号必须非空notNULLPK2smallclass小类需称文本可为空3id bigclass所属大类数字可为空3大类表(bigclass),其字段列表如下表所示。 大类表的结构序号字段名称字段说明类型属性备注1id自动编号必须非空2bigclass大类名称文本可为空A软件测试L设计测试用例6个黑盒测试1项目/软件进销存管理系统编制时间2015. 12. 24功能模块 名库存查询用例编号01功能特性查询产品的相关信息测试目的测试出产品信息是否能正确査询测试数据仓库:库仓:大类:大类一:小类:小类;产品名称:s

22、df操作步骤操作描述数据期望结果实际结果测试状态1选择仓库,开始査询,点 击“查询”按钮仓库=库仓库仓中产品的相关信息同期望结果正常2选择小类,开始査询,点 击“査询”按钮大类二大类一大类一产品的相关信息同期望结果正常3输入产品名称,开始査询, 点击“査询”按钮产品需称二sdf产品称为sdf产品的相 关信息同期望结果正常黑盒测试2项目/软件进销存皆理系统编制时间2015. 12. 24功能模块 名库存调拨用例编号02功能特性调拨产品测试目的测试出产品是否能正常调拨测试数据仓库二库仓,调入仓库二店仓,调入数M=1: 仓库=店仓,调入仓库=库仓,调入数M=5:操作步骤操作描述数据期望结果实际结果测

23、试状态1选择仓库,点击“由此调 出”按钮,选择调入仓库, 输入调入数S,点击确认 调出仓库二库仓, 调入仓库=店 仓,调入数量=1库存调拨成功同期望结果正常2选择仓库,点击“由此调 出”按钮,选择调入仓库, 输入调入数S,点击确认 调出仓库二店仓, 调入仓库=库 仓,调入数量 =5库存调拨成功同期望结果正常黑盒测试3项目/软件谨销存管理系统编制时间2015. 12. 24功能模块 名调拨记录査询用例编号03功能特性查询调拨记录的相关信息测试目的测试出调拨记录能否正确査询测试数据仓库:库仓 仓库:店仓操作步骤操作描述数据期望结果实际结果测试状态1填写日期,选择仓库,点 击“査询”按钮仓库:库仓库

24、此时间段内调拨的相关记 录同期望结果正常2填写日期,选择仓库,点 击“査询”按钮仓库:店仓此时间段内调拨的相关记 录同期望结果正常白盒测试1项目/软件进销存管理系统编制时间2015. 12. 24功能模块 名库存査询用例编号04功能特性查询产品的相关信息测试目的测试出产品信息是否能正确査询测试数据仓库:库仓,大类:所有大类,小类:所有小类,产品名称:abc: 仓库:库仓,大类:所有大类,小类:所有小类,产品名称:sssetgf: 仓库:库仓,大类:所有大类,小类:所有小类,产品名称:frhhrrrrw;操作步骤操作描述数据期望结果实际结果测试状态1输入产品需称,开始査询, 点击“査询”按钮仓库:库仓, 大类:所有大 类,小类:所 有小类,产品 名称:abc没有找到记录同期望结果正常2输入产品需称,开始査询, 点击“査询”按钮仓库:库仓, 大类:所有大 类,小类:所 有小类,产品 名称:sssetgf没有找到记录同期望结果正常3输入产品需称,开始査询, 点击“査询”按钮仓库:库仓, 大类:所有大 类,小类:所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论