数据库课程设计-服装进销存管理系统.pdf

上传人:tbuqq 文档编号:5418672 上传时间:2020-05-04 格式:PDF 页数:17 大小:2.15MB
返回 下载 相关 举报
数据库课程设计-服装进销存管理系统.pdf_第1页
第1页 / 共17页
数据库课程设计-服装进销存管理系统.pdf_第2页
第2页 / 共17页
数据库课程设计-服装进销存管理系统.pdf_第3页
第3页 / 共17页
数据库课程设计-服装进销存管理系统.pdf_第4页
第4页 / 共17页
数据库课程设计-服装进销存管理系统.pdf_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《数据库课程设计-服装进销存管理系统.pdf》由会员分享,可在线阅读,更多相关《数据库课程设计-服装进销存管理系统.pdf(17页珍藏版)》请在三一文库上搜索。

1、* 实践教学 * 兰州理工大学 计算机与通信学院 2016 年春季学期 数据库课程设计 题目: 服装进销存管理系统 专业班级:软件工程 14 级 1 班 姓名:王通 学号:1416270133 指导教师:李明 成绩: 目录 摘要 1 1.需求分析 2 1.1 系统目标统目标 . 2 1.2 系统要求性能要求 . 2 1.3 功能信息 . 2 1.4 系统功能图 . 3 2.概念结构设计 4 2.1 数据模型的设计 E-R图型的设计( E-R)图 4 2.2 全局 E-R 图 . 5 3.逻辑结构设计 6 3.1 关系模式关系模式 . 6 3.2 关系图 . 6 4.系统实现 7 4.1 系统流

2、程图 . 7 4.2 系统预览 . 7 5.系统测试 11 5.1 测试方法方法 11 5.2 测试用例及结果 12 6.参考文献 14 课程设计总结 15 1 摘要 随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计 算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。 尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理在办公室 自动化以及商业信息管理等方面的应用,日益受到人们的关注。 在服装行业服装品牌繁多、库存漏洞大、决策欠依据、经营不规范等,都直 接或者间接的影响到营业额。利用传统的手工输入和手工统计的方法,远远不能 跟进时代的快节奏和服装

3、的有效的管理,这样将耗费很多的人力物力,也将在很 大程度上影响销售业绩。因此利用计算机管理技术代替人工销售统计方法显然非 常必要。 进销存管理系统以商品库存管理核心,可以动态跟踪库存的变化,实现采购、 入库、销售、出库一体化的管理,并提供综合查询、统计、分析等各种报表等功 能,能够准确及时地为决策者提供一手信息。 服装进销存管理系统, 首先必须具备的功能是记录仓库存货、客户订货以及 进货发货情况,通过该系统了解服装进货渠道、商品单价、数量、库存商品的种 类、数量,订单即客户信息及时反馈,以便管理员更好的做出经营管理决策。 关键词:服装进销存管理系统、Java 、SQL Server 2 1.

4、需求分析 1.1 系统目标 统目标 (1)以服装进销存管理业务为背景,通过调研、分析现有的管理模式和已有 的管理软件,建立系统模型;完成软件结构设计和数据库设计;完成软件开发, 撰写设计说明书; (2)系统要实现基本信息录入、修改、查询等功能; (3)系统要实现满足多种条件的统计分析功能,有些统计数据要采用图表的 格式呈现; (4)该系统的开发,采用PB或 Java 技术,数据库系统可选SQL Server 、 MySQL 或 Oracle 。 1.2 系统要求 性能要求 对于服装进销存管理系统要求运行的工作环境稳定,易于操作,系统方便应 用、安全可靠、便于维护以及实时性强,对于广大用户所要执

5、行的操作简单易懂, 访问速度较快,界面友好美观,有基本的错误提醒功能,远程操作数据库正确, 要求和用户有很强的互动性。 1.3 功能信息 客户信息。包括的数据项有:客户代码、名称、联系人,地址、电话,手机, 传真,邮编, E-mail ,税号,开户行,账号,信誉度等。 商品信息。包括的数据项有:商品代码、商品名称、品牌、供应商名称、尺 码、款式、颜色、面料、包装方式等。 入库 / 发货信息。包括的数据项有:入库/ 发货单号、客户代码、经手人、商 品代码、数量、单价、金额、日期等。 统计分析。主要包括库存信息、销售信息、利润分析等。 系统功能如图所示: 3 图 1 系统功能图 服装进销存管理系统

6、 登入模块 出库入库模块 统计分析模块商品信息模块 客户信息模块 客 客 户 信 息 录 入 客 客 户 信 息 修 改 客 客 户 信 息 查 询 客 客 户 信 息 删 除 善 商 品 信 息 录 入 商 商 品 信 息 修 改 商 商 品 信 息 查 询 商 商 品 信 息 删 除 商 商 品 入 库 商 商 品 出 库 商 商 品 库 存 信 息 商 商 品 入 库 信 息 商 商 品 出 库 信 息 4 2. 概念结构设计 针对服装进销存管理系统,通过对产品进货、订货、发货工作的过程、内容 以及数据流程分析,设计如下所示的数据项和数据结构。 2.1 数据模型的设计 E-R图型的设计(

7、 E-R)图 图 2.1 客户实体E-R 图 图 2.2 供应商实体E-R 图 客户全称 客户地址 客户信誉 联系人 联系电话 E-Mail 邮政编码 电话 传真 客户 银行账号 开户银行 供应商 供应商全称 开户银行 电话 开户银行联系人电话 联系传真 地址电 子 邮 邮 政 编 5 图 2.3 商品实体E-R 图 图 2.4 全局 E-R 图 6 3. 逻辑结构设计 3.1 关系模式 关 客户信息:客户代码、名称、联系人,地址、电话,手机,传真,邮编,E-mail , 税号,开户行,账号,信誉度 商品信息:商品代码、商品名称、品牌、供应商名称、尺码、款式、颜色、面料、 包装方式 入库信息

8、: 入库单号、客户代码、经手人、商品代码、数量、单价、金额、日期 出库信息 : 出库单号、客户代码、经手人、商品代码、数量、单价、金额、日期 统计分析 : 库存信息、销售信息、利润分析 3.2 关系图 图 3.1 系统关系图 DB N 1 备份 1 生成 1 供应商信息 PK编号 提供商品 联系人姓名 联系方式 FK1公司名称 公司地址 公司传真 公司电话 会员 PK会员编号 办理时间 FK1会员姓名 会员性别 联系方式 享受优惠 用户信息 PK用户编号 用户姓名 用户密码 权限名称 登录时间 用户权限 PK权限标识 权限名称 库存信息 PK,FK1,FK2商品编号 类型 FK3品牌 数量 F

9、K3尺寸 进价 经手人 供应商 入库日期 备注 销售信息表 PK商品编号 类型 品牌 尺寸 颜色 数量 售价 销售日期 FK1店员姓名 会员编号 店员销售信息 店员姓名 商品类型 品牌 商品数量 售价 日期 备份数据信息 PK备份文件编号 备份日期 备份路径 积压库存 PK,FK1商品编号 类型 品牌 数量 颜色 尺寸 进价 入库日期 公司名称 生成 1 属于 N1 关联1N 退货登记 PK商品编号 品牌 数量 颜色 尺寸 店员 售价 合计金额 销售日期 退还日期 属于 1 1 关联 1 N 属于 1 N 生成 N 1 7 4. 系统实现 4.1 系统流程图 图 4.1 系统流程图 4.2 系

10、统预览 服装进销存管理系统登录界面如图4.2 所示。输入系统用户名:tsoft 密码: 111,即可以管理员身份登录。 图 4.2 用户登录界面 系统主界面一级菜单栏为:基础信息管理,进货管理,销售管理,查询统计, 8 库存管理,系统管理(如图4.3 所示) 。其中基础信息下细分有客户信息管理,商 品信息管理,供应商管理。具体界面如图4.4、图 4.5 所示。 图 4.3 系统主界面 图 4.4 客户信息界面 图 4.5 商品信息界面 9 系统进货界面主要包含入库和入库退货两个主要功能。详细信息如图4.6 所示。 图 4.6 进货界面 系统销售界面主要有出库和出库退货两个功能组成。销售界面具体

11、功能请见 销售单(如图 4.7 所示) 。 图 4.7 销售界面 服装进销存管理系统最后一大主要功能-存储功能。本系统提供库存盘点和价 格调整两大功能。库存盘点可以查询仓库中货物的商品名称,商品编号,供应商, 10 产地,单位,规格,单价,数量,包装等信息。 图 4.8 库存界面 查询统计功能主要功能有:客户查询,商品查询,供应商查询,销售查询, 入库查询,销售排行等功能(如图4.9 所示) 。该部分作为之前功能的补充,已经 过系统测试(详见5) 。 图 4.9 查询统计界面 系统管理界面主要有操作员管理,更改密码,权限管理三个主要功能。用户 可以通过操作员管理对sa 密码进行修改(如图4.1

12、0 所示) 。 11 图 4.10 系统管理界面 5. 系统测试 5.1 测试方法 白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白 盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是 可视的 , 你清楚盒子内部的东西以及里面是如何运作的。“白盒“ 法全面了解程序内 部逻辑结构、对所有逻辑路径进行测试。“白盒 “ 法是穷举路径测试。在使用这一 方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数 据。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻 辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖和程序变异。 黑盒测

13、试,软件测试的主要方法之一,也可以称为功能测试、数据驱动测试 或基于规格说明的测试。测试者不了解程序的内部情况,不需具备应用程序的代 码、内部结构和编程语言的专门知识。只知道程序的输入、输出和系统的功能, 这是从用户的角度针对软件界面、功能及外部结构进行测试,而不考虑程序内部 逻辑结构。具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错 误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。 12 5.2 测试用例 1. 测试客户信输入 测试流程:在基础信息里添加客户信息,打开查询统计模块,检查刚刚输入 的信息是否被录入。 测试结果;录入成功,如图5.1 所示。 图 5.1

14、客户信息测试 2. 测试商品信息 测试流程:在基础信息里添加商品信息,打开查询统计模块,检查刚刚输入 的信息是否被录入。 测试结果;录入成功,如图5.2 所示。 图 5.2 商品信息测试 3. 测试商品入库退货 测试流程:在进货管理模块里选择入库退货,打开查询统计模块,检查刚刚 输入的商品是否被入库退货。 测试结果;入库退货成功,如图5.3 所示。 13 图 5.3 商品入库退货测试 4. 测试销售出库 测试流程:在销售管理模块里选择出库,打开查询统计模块,检查刚刚输入 的商品是否被出库。 测试结果;出库成功,如图5.4 所示。 图 5.4 销售出库测试 5. 测试商品信息查询 测试流程:打开

15、查询统计模块,查询商品信息。 测试结果;查询成功,如图5.5 ,图 5.6 所示。 图 5.5 查询统计测试- 商品信息查询 14 图 5.6 查询统计测试- 商品入库查询 测试时,大多都是sql 查询、修改、删除出现相关问题,通过仔细测试检查, 对 sql 更改,可以实现功能的完善。 6. 参考文献 1. 赵艳铎等 ( 译). 数据库原理 ( 第 5 版) M. 清华大学出版社 , 2011 2. 杨冬青等 ( 译). 数据库系统概念 ( 第 6 版) M. 机械工业出版社 , 2012 3. 金名等 (译). 数据库系统设计、实现与管理(第 8 版) M. 清华大学出版社 , 2012 4

16、. 刘智勇 . SQL Server 2008宝典M. 电子工业出版社 ,2010 5. 苏金国等 ( 译). Oracle Database 9i/10g/11g编程艺术 M. 人民邮电出版社 , 2011 6张跃平等 . JSP 程序设计 M. 清华大学出版社 , 2009,8 7.杨 萍 . 服 装 公 司 销 售 信 息 管 理 系 统 的 设 计 与 实 现 D, 电 子 科 技 大 学,2013-03-25 8. 武益昶 . 网上服装销售管理系统的设计与实现D, 湖南大学 ,2013-03-01 9. 李华. PowerBuilder程序设计教程 M. 清华大学出版社 ,2010。

17、 15 课程设计总结 本次数据库课程设计历时两周,是一个学习和实践的过程,它使我获得了一 些开发小型系统的经验。至此,本系统的大部分模块已经实现,提供的界面友好, 美观。 总的来说,经过这次课程设计我的感触很多。首先就是理论和实践的差距远 远大于自己的想象。一些平时觉得很简单的东西,真到进行实践操作的时候就会 发现很难去下手。之前自己感觉数据库并没有很大的问题,但是经过这次设计我 才明白数据库的重点在于设计,设计的过程才是让我们真正学会如何操作,也是 最有价值、最有实际意义。 通过本次课程设计,我亲身体验了关于数据库设计的一些主要方法和过程, 对数据库的设计有了一个初步的认识。在具体的设计与实

18、施中,我们看到并感受 到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有 了进一步的了解,并感受深刻。这次课程设计加深了我们对数据库系统设计相关 知识以及 SQL Server 相关功能的理解。 这次的课程设计让我有了一个明确的学习目标。有些东西想起来比较容易做 起来却难,只有真正做的时候,才会发现有许多知识是自己不懂的。比如设计时 想好要如何实现学生选取论文一次的功能,但是实际操作时遇到了很多的问题, 例如:页面美化,在实际操作过程中都遇到了或这或那的问题。但是通过这些问 题,学到了很多遗漏的知识。第一次做如此正规的系统,难免会有些遗漏和疏忽 的地方,系统也会有不稳定,不完善的地方。但这些都是需要我们改进的地方。 只有实践了,才知道问题所在,才能使自己在今后避免同样的错误。一个完整的 系统仅仅靠两周的分析和设计而开发时远远不够的,它需要更长的时间来测试并 完善。所以,该系统可以在此基础上继续改进和扩展。 这次课程设计具有非同一般的意义,对我的很多方面都产生了积极的影响。 让我对专业知识有了更深刻地认识,对今后的在数据库开发上也有了更多的自信。 最后感谢老师与同学的帮助,没有他们的帮助,我很难在10 天的时间内做出 完整的系统。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1