《GR进销存管理系统库存管理模块的设计与实现.docx》由会员分享,可在线阅读,更多相关《GR进销存管理系统库存管理模块的设计与实现.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、GR进销存管理系统库存管理模块的设计与实现。 附件1: 学号:2022131141 课程设计 题目进销存管理系统库存管理 学院计信学院 专业计算机 班级13级1班 学生姓名丁小芳 指导教师赖涵 2022 年12 月24 日 课程设计任务书 学生姓名:丁小芳专业班级: 13计算机1班 指导教师:赖涵工作单位:计信学院 题目: 已知技术参数和设计要求: 13-4人成立一个开发小组,选出小组项目负责人,并对小组成员按任务进行分工或者独立完成; 2开发环境及工具不限; 3严格按软件工程的方法,分阶段进行开发(问题定义、需求分析、概要及详细设计、编码、测试等); 4要求每阶段产生的文档等软件配置齐全、合
2、理; 5提交课程设计报告。 要求完成课程设计报告2000字以上,如果采用分组方式完成,可以分模块完成课程设计报告。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1明确系统开发背景和意义 2明确系统开发与运行环境 3软件可行性研究 4软件需求分析 5软件设计与编码 6软件测试 7用户操作手册 8总结 时间安排(2周,10工作日): 第1个工作日第2个工作日:查找相关资料、书籍,阅读示例文档。 第3个工作日第4个工作日:设计程序结构、模块图,学习相关技术。 第5个工作日第9个工作日:进行课程设计报告的撰写。 第10个工作日:整理课程设计报告并进行提交,检查课程
3、设计报告,给出学生成绩。 指导教师签名:赖涵 2022 年 1 月 10 日教研室主任签名:杨永斌 2022 年 1 月 10 日 重庆工商大学课程设计成绩评定表 学院:计信学院班级:13级计算机1班学生姓名:丁小芳学号:202231141 指导教师评定成绩: 指导教师签名:2022 年1 月20 日 一、系统开发背景和意义 (1) 二、环境 (1) 1.开发环境 (1) 2.运行环境 (2) 三、小组成员 (2) 四、软件可行性研究 (2) 1.技术可行性 (2) 2.经济可行性 (2) 3. 社会可行性 (2) 4. 结论 (3) 五、软件需求分析 (3) 1.软件系统需求描述 (3) 2
4、. 软件系统数据流图 (3) 3.软件系统数据字典 (5) 六、软件模块设计与编码 (6) 1. 软件系统功能模块图 (6) 2. 软件系统其中的2个模块的界面以及编码 (9) 七、数据库设计 (11) 1. 数据库的逻辑设计 (11) 2. 数据库的物理设计 (12) 八、软件测试 (13) 1. 设计测试用例6个 (13) 九、小结 (16) 进销存管理系统库存管理模块的设计与实现 一、系统开发背景和意义 当前,随着经济的全球化以及中国经济改革的逐渐深化,企业面临着越来越激烈的竞争。改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场机遇,是企业赢得竞争胜利
5、的决定性因素。企业为了赢得市场竞争优势,就必须加强物流,信息流,资金流的动态的动态管理,使企业管理更加规范化。企业信息管理系统、ERP系统是企业管理高效化得重要途径,而进销存管理系统是企业信息系统的重要部分,它是ERP系统中的核心运营子系统。因此,企业使用进销存管理系统,可以使企业各业务环节的配合更加紧密。有利于企业的发展,提升企业竞争力。 进销存数据的统计对公司的发展及决策起着重要的作用。入库、库存、出库、财务管理以及会员管理用手工进行效率很低,已不能适应公司发展的需求。现有进销存系统已经实现了货品进销存的相关功能,从而大大减少了数据的流通环节,增强了数据的可靠性。 目前,进销存管理系统已经
6、成为企业信息不可缺少的一部分。通过该系统,可以了解到企业内部与商品的库存情况和销售情况,有利于企业做出更好的决策。进销存管理软件能够实现的功能非常多,包括入库管理、库存管理、出库管理统计报表、会员管理、系统设置、账务管理。该系统打破了传统意义上的进、销、存人力的管理模式,利用电脑进行信息化管理。洗液进销存软件的开发和应用是必要的额,因为它能够为管理人员提供充足的信息和快捷的查询手段,在一定程度上提高了企业进销存管理的效率,是企业进销存管理变得方便、快捷、高效。 二、环境 1.开发环境 开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下: 开发环境:Windo
7、ws XP 开发技术:ASP 开发工具:Dreamweaver MX 数据库管理系统:Access数据库 2.运行环境 IIS+.NETFramework 三、小组成员 潘停、丁小芳、李琪、黄润芳、袁琯喆、范舒影、彭媛 四、软件可行性研究 1.技术可行性 本系统是一个基于B/S结构的进销存管理系统,无论从硬件或软件上来说,建立此套进销存管理系统的技术方面都是可行的。从软件开发方面来看,本系统是一个基于ASP + VBScript + Sql Server 2000的Web应用程序。目前ASP、VBScript和Sql Server2000相结合的Web开发技术已经非常成熟,估计利用现有的技术完
8、全可以达到功能目标;在编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障;考虑到开发期限较为充裕,预计可以在规定期限内完成开发。运行方面,目前各企业的设施比较完善、网络资源充分,为系统的正常运行提供了可行性。 2.经济可行性 (1) 支出 在基建投资上,可以利用现有设备,不必进行另外的硬件设备投资 其他一次支出,包括软件设计和开发费用5000元 经常性支出,包括软件维护费用每年约数百元 (2) 效益 进一步实现办公自动化,减少人力投资和办公费用,极大提高办公效率 (3) 投资回收周期 根据经验算法,收益的累计数开始超过支出的累计
9、数的时间为1年 3.社会可行性 目前企业的进销存管理系统已经在大型的企业中得到了广泛的应用,企业的管理需要现代化和信息化,只有合理的运用信息化的管理,才能在竞争中立于不败。企业进销存系统管理不仅能够提高经营者的回报,而且随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同事企业的进销存管理系统对人员的要求不高,也合理的节约了成本的投入。 (1) 法律方面的可行性 新系统的研制和开发都是选用正版软件,将不会侵犯他人、集体和国家的利益,不会违反国家的政策和法律完全按照合同规定的责任呢履行。 (2) 使用方面的可行性 本系统的研制和开发充分考虑用户工作流程、计算机操作
10、水平等,尽可能提供更人性直观的界面, 满足用户的要求。系统界面友好,合乎使用者的习惯,使操作简单;数据录入迅速、规范、可靠;统计正确;制表灵活;适应力强;容易扩充。 4. 结论 进销存管理系统是在对相关人员进行消息调研后,确定了系统设计的领域,包括数据库设计、界面设计,是一个具有实际应用意义的典型应用于管理系统。 综上所述,该项目在技术、经济和社会效益上是完全可行的。 五、软件需求分析 1.软件系统需求描述 利用ASP和VBScript作为开发工具、Sql Server2000作为数据库开发一个基于WEB的图书馆管理系统。GR进销管理系统库存管理模块的后台用户是管理员,具体功能如下: (1)
11、库存查询:可查询到产品的相关信息并且可修改、删除。 (2) 库存调拨:合法从仓库调拨到店库,合法从店库调拨到仓库中。 (3) 调拨记录查询:查询调拨记录,对调拨记录进行设置是否完成,备注及删除。 (4) 库存报警:产品数低于5则库存报警,显示相关信息,入库与出库影响库存报警 另外,该进销存管理系统的性能对浏览器要求不高,支持现有的浏览器。可操作性方面要求操作界面友好,操作简单方便、易学易用。 2.软件系统数据流图 1)顶层数据流图 2)0层数据流图 3) 1层数据流图 4)库存查询1层数据流 5)库存调拨1层数据流 3.软件系统数据字典 以下仅以图库存查询1层数据流图为例,其相对应的数据字典如
12、下。 1)数据源点及汇点描述: 名称:系统管理员 简要描述:完成产品的查询、调拨等功能。 有关数据流:产品信息、信息审核 2)加工逻辑词条描述: 加工名:查询 加工编号:1.1 简要描述:查询并显示产品的相关信息。 输入数据流:产品信息 输出数据流:信息审核 加工逻辑:IF 货号与数据库数据不符 OR 产品名称与数据库数据不符 THEN 发出“没有找到记录” ELSE 发出“产品信息” ENDIF 加工名:修改 加工编号:2.2 简要描述:对产品的信息进行修改。 输入数据流:信息审核 输出数据流:产品信息表 加工逻辑:修改产品信息,重置库存报警,更新库存和产品信息表。 加工名:删除 加工编号:
13、1.3 简要描述:对产品的信息进行删除 输入数据流:信息审核 输出数据流:产品信息表 加工逻辑:删除产品信息,更新库存报警,更新库存和产品信息表。 3)数据流名词条描述: 数据流名:产品信息 说明:用以识别产品 数据流来源:管理员 数据流去向:查询 数据流组成:产品信息货号+产品名称 数据流名:信息审核 说明:产品的数量需合法 数据流来源:查询 数据流去向:产品信息表、系统管理员 数据组成:信息审核=产品信息 数据流名:信息保存 说明:保存产品的信息 数据流来源:修改、删除 数据流去向:系统管理员 数据组成:信息保存=产品信息 4)数据文件词条描述: 简述:存放产品的信息 输入数据: 输出数据:产品信息 数据文件组成:产品信息表所属大类+所属小类+产品名称+产品名称+产品货号+所在仓库+库存数量+产品单位+产品价格+规格+最低库存报警数量+产品类型+兑换所需积分+提成类型+员工提成+产品备注 存储方式:关键码 存取频率: 六、软件模块设计与编码 1.软件系统功能模块图 系统模块图 软件系统其中的3个模块的详细设计(画程序流程图): (1)库存查询模块程序流程图
限制150内