服装销售管理系统说明书.doc_第1页
服装销售管理系统说明书.doc_第2页
服装销售管理系统说明书.doc_第3页
服装销售管理系统说明书.doc_第4页
服装销售管理系统说明书.doc_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

实践教学实践教学 理工大学理工大学 计算机与通信学院 2010 年春季学期 数据库数据库课程设计课程设计 题 目 服装销售管理系统 专业班级 07 计算机 1 班 姓 名 学 号 指导教师 明 成 绩 目目 录录 前前 言言 1 摘摘 要要 2 正正 文文 3 1 问题描述 3 2 需求分析 3 2 1 功能需求 3 2 2 数据流程图 3 2 3 数据字典 4 3 总体设计 7 3 1系统功能结构图 7 3 2 E R图 9 3 3数据库分析 9 4 详细设计 11 4 1系统流程图 11 4 2系统主要功能模块设计 11 5 系统测试 13 5 1测试方法 13 5 2测试用例 14 6 软件使用说明书 16 6 1登录系统 16 6 2业务管理操作 17 6 3 系统管理操作 21 设计总结设计总结 22 参考文献参考文献 23 致致 谢谢 24 附件附件 部分源代码部分源代码 25 1 前前 言言 当今世界 服装行业属于劳动密集型行业 具有投资少 见效快等特点 与 此同时 服装行业竞争相当激烈 随着全球经济一体化速度的加快 我国各个企 业面临着机遇和极大地挑战 尤其是服装行业企业面临的市场的压力越来越大 产品的价格 质量 服务等都需要经得起严格的考验 面对如此激烈的竞争 企 业不仅仅是要提高企业的规模 管理以及营销理念 还要运用先进的信息技术 信息管理工具来适应瞬息万变的市场 这样才能使企业在市场竞争中立于不败之 地 本次设计的服装销售管理系统主要是用来系统化管理服装企业中的产品采购 管理 销售管理 库存管理和其它相关业务的应用系统 在该销售管理系统中 客户 供应商等企业外部人员可以在网页界面下对公司信息查询 浏览等操作 而在企业中 公司的授权员工能对数据库进行相应的操作 来完善业务 通过该管理系统 企业可以有效地对本部门的各个环节进行操作 把握工作 中的每一个细节 从而提高管理和销售的高效率进行 使得企业在市场竞争中更 具活力和优势性 2 摘摘 要要 服装销售管理系统整合了企业内部的物流 业务流 资金流 方便企业外部 的供应商和客户 解决了企业管理事务中的进货 销售 退货等情况的问题以及 相关统计工作 我们通过调查研究 开发了服装销售管理系统 该系统采用 B S 模式设计 以微软公司的 IIS5 0 作为 Web 服务器 Microsoft office access2003 为 后台数据库管理系统 运用 ASP 为前台开发语言 关键字关键字 服装销售管理 B S 模式 IIS access2003 ASP 3 正正 文文 1 1 问题描述问题描述 该设计要求学生以服装销售业务为背景 设计 开发一套服装销售管理系统 系统要实现基本信息录入 修改 查询等功能 系统要实现满足多种条件的统计 分析功能 有些统计数据要采用图表的格式呈现 同时系统还要有一定的安全控 制策略 2 2 需求分析需求分析 2 1 功能需求 通过调查研究 要求系统需要具有以下功能 1 由于操作人员的计算机知识普遍较差 要求有良好的人机界面 2 由于该系统的使用对象多 要求有较好的权限管理 3 方便的数据查询 支持多条件查询 4 基础信息管理与查询 包括商品信息 客户信息 供应商信息 5 通过计算机 能够直接 透视 仓库存储情况 6 完善的商品采购信息 商品销售信息进行管理 7 方便 健全的结账功能 8 图表分析年销售状况 9 商品销售排行统计 10 当外界环境干扰本系统时 系统能自动保护原始数据的安全 11 数据计算自动完成 尽量减少人工干预 12 系统安全退出 2 2 数据流程图 数据流程图如图 2 1 所示 4 系统登录 业务管理 商品信息管理 详细信息查看 数据库检索 库存信息 数据更新 系统用户 收发邮件查看信息 否 是 管理 图 2 1 数据流程图 2 3 数据字典 数据字典是关于数据的信息的集合 也就是对数据流图中包含的所有元素的 定义的集合 任何字典最主要的用途就是供人查阅对不了解的条目的解释 数据字典的作 用也正是在软件分析和设计的过程中给人提供关于数据的描述信息 数据流图与数据字典共同构成系统的逻辑模型 没有数据字典数据流图就不 够严格 然而没有数据流图数据字典也难以发挥作用 只有数据流图和对数据流 图中的每个元素的精确定义放在一起 才能共同构成系统的规格说明 由于本次设计是小型软件系统的开发 所以采用卡片形式书写数据字典 每 张卡片上保存描述一个数据的信息 这样做更新和修改起来比较方便 而且能单 独处理描述每个数据的信息 下面将列出若干数据元素的数据卡片信息 数据字典卡片 5 名字 商品信息 别名 描述 商品各种属性或相关的记录 定义 商品信息 商品编号 商品名称 单位 尺码 款式 类别 颜色 进价 售价 名字 入库信息 别名 描述 客户各种属性或相关的记录 定义 入库信息 入库单号 商品编号 商品名称 单位 款式 颜色 单 价 金额 入库日期 数量 操作员 名字 出库信息 别名 描述 出库各种属性或相关的记录 定义 出库信息 出库单号 商品编号 单位 颜色 尺码 数量 单价 金 额 出库日期 营业员 名字 库存信息 别名 描述 库存各种属性或相关的记录 定义 库存信息 商品编号 商品名称 单位 尺码 款式 颜色 数量 单 价 金额 6 名字 邮件信息 别名 描述 邮件各种属性或相关的记录 定义 邮件信息 主题 等级 发送人 收件人 内容 发送日期 确认状态 名字 用户信息 别名 描述 用户各种属性或相关的记录 定义 用户信息 员工编号 员工名 用户名 密码 职务 电话 手机 生日 部门 地区 权限 注册日期 名字 退货信息 别名 描述 退货各种属性或相关的记录 定义 退货信息 退货单号 商品编 单位 颜色 尺码 数量 单价 金额 操作日期 营业员 名字 统计信息 别名 描述 分析库存 销售 利润 工资相关的记录信息 定义 统计信息 库存信息 销售分析 报表分析 员工工资 名字 门店信息 别名 描述 店铺各种属性或相关的记录 定义 门店信息 门店编号 门店简称 所属省份 店长 成立时间 7 3 3 总体设计总体设计 企业进销存管理系统是一个典型的数据库开发应用程序 由基础信息模块 采购管理模块 库存管理模块 商品销售模块 查询统计模块 邮件管理模块 系统设置模块等部分组成 规划系统功能模块如下 1 基础信息模块 该模块主要管理商品信息录入 客户信息录入 供应商信息录入 商品信息 查询 客户信息查询 供应商信息查询 2 采购管理模块 该模块的主要管理商品采购信息录入和商品采购信息查询 3 库存管理模块 该块主要管理商品入库信息 商品入库退货 商品库存查询和库存商品价格 调整 4 商品销售模块 该模块主要管理商品销售信息录入和商品销售退货信息录入 5 查询统计模块 该模块主要管理销售信息查询 销售退货查询 商品入库查询 入库退货查 询 商品销售排行和销售额分析 6 邮件管理模块 该模块主要是管理企业内部员工之间的邮件通信 包括收发邮件功能 7 系统设置模块 该模块主要管理添加操作员 更改操作员密码 删除操作员 3 1 系统功能结构图 服装销售管理系统的系统功能结构如图 3 1 所示 8 服 装 销 售 管 理 系 统 邮 件 系 统 系 统 设 置 业 务 管 理 人 事 管 理 写新邮件 收件箱 发件箱 商品编号设置 商品单位设置 商品颜色设置 商品尺码设置 采购入库业务 销售出库业务 退换货管理 营业员提成 员工工资 员工档案 用户设定 权限设定 日志管理 系 统 管 理 部门管理 门店管理 库存查询 销售分析 退出系统 图 3 1 系统功能结构图 9 用户 管理员 用户名 密码 商品 商品编号 商品名称 颜色 库存数量 类别 单价 尺码 款式 管理 库存报表 入库单 出库单 退货单 3 2 E R 图 系统 E R 图如图 3 2 所示 图 3 2 系统 E R 图 3 3 数据库分析 数据库是一种存储数据并对数据进行操作的工具 数据库的作用在于组织和 表达信息 简而言之 数据库就是信息的集合 计算机的数据库可以分为两类 非关系数据库 flat file 和关系数据库 relational 关系数据库中包含了多个数据表的信息 数据库含有各个不同部分 的术语 如记录 域等 是目前最为流行使用的数据 10 数据库之间的关系指明两个库之间共享一个共同的关键字值 一个连接是指 一种虚拟的表 这种表是在当用户要求从相互关联的各个不同的表中获取信息时 建立的 关键字段用于在相互连接的不同表中查找匹配的记录 一个更高级的连接 形式称为自连接 这种连接是指一个表被连接到它自己的一个字段 或在不同的记 录中由重复数据的组合字段 数据库中有三种不同类型的关键字 主关键字 组 合关键字和外关键字 在表中使用的关键字类型用于描述库表示什么以及在数据 库中如何与其它的库建立关系 服装销售管理系统的数据库中基本数据表如图 3 3 所示 图 3 3 数据库基本表 服装销售管理系统数据库共有 30 的基本表 包括分析报表 部门表 入库 表 出库表 尺码表 尺码销售表 职务表 商品表 档案表 商品单位表 登 录日志表 邮件表 工资表 工资类别表 商品编号表 商品款式表 库存表 仓库信息表 类别表 门店表 销售气温表 人事表 销售表 天气表 员工提 成表 退货表 用户表 颜色表 颜色销售表 月销售表 11 4 4 详细设计详细设计 4 1 系统流程图 服装销售管理系统的系统流程图如图 4 1 所示 12 登录界面 等待输入用 户名和密码 判断 进入主界面 业务信息管理 退出系统 登录界面 图 4 1 系统流程图 4 2 系统主要功能模块设计 1 用户登录模块设计 用户登录模块的功能是增加系统的安全系数 在浏览器中输入首页 index as 地址后 调用 check asp 文件验证用户合法性 而用户的基本信息存放在数据库用 户表中 check asp 文件链接读取数据库中相关信息进行核对验证 正确者允许进 入系统 否则拒绝非法用户接入管理系统 退出系统的代码文件为 logout asp 2 商品销售出库管理模块设计 13 销售管理可以有效地管理整个企业的销售业务 用以提高企业的销售效率 增加企业的营业额度 是企业的主要经济来源手段 通过调查市场信息 及时合 理的安排支配销售工作 可以全面提升企业的竞争力 同时销售管理模块还要处 理客户提出的退货要求 提高企业的信誉度 3 商品库存管理模块设计 库存管理是统计各商品的销售情况 及时计算出商品剩余数量 金额等数据 信息 为企业的采购管理和销售管理提供调整依据 以上这三个子系统模块相互之间联系较为紧密 对应的代码文件为 sale yewu 文件夹下的文件 4 人事信息管理模块设计 人事信息管理模块主要是登记管理企业内部员工的相关档案情况 方便企业 对员工管理 人事管理模块的代码文件为 sale rensi 下的文件 5 5 系统测试系统测试 5 1 测试方法 当设计工作完成以后 就开始着手测试的准备工作 先对整个系统设计编写 14 测试大纲 软件测试大纲是软件测试的依据 它明确详尽地规定了在测试中针对 系统的每一项功能或特性所必须完成的基本测试项目和测试完成的标准 无论是 自动测试还是手动测试 都必须满足测试大纲的要求 明确测试的内容和测试通 过的准则 设计完整合理的测试用例 以便系统全部实现后进行全面的测试 在 实现了程序的验证后 本系统测试按照以下方式组织 1 首先 要仔细的阅读有关资料 包括规格说明 文档 使用说明书及 在设计过程中形成的测试大纲 测试内容及测试的通过准则 为再次全面熟悉系 统 做好测试准备 2 为了保证测试的质量 现将测试过程分为几个阶段 即 代码审查 单元测试 集成测试和系统测试 3 代码审查 代码审查是在充分阅读程序文本 控制流程图及有关要求 规范等文件的基 础上 各个模块依照程序的逻辑 以揭示错误为关键的 4 单元测试 单元测试集中在检查设计的最小单位的模块上 通过测试发现实现该模块的 实际功能与定义该模块的功能说明不相符合的情况 以及编码的错误 由于本次 设计的模块小 功能单一 逻辑简单 所以 可以通过模块说明书和源程序 清 楚地了解该模块的 I O 条件和模块的逻辑结构 以功能测试 黑盒测试 为主 是指对任何合理和不合理的输入都能鉴别和响应 5 集成测试 集成测试是单元测试的逻辑扩展 它的最简单的形式是 两个已经测试过的 单元组合成一个组件 并且测试它们之间的接口 从这一层意义上讲 组件是指 多个单元的集成聚合 在现实方案中 许多单元组合成组件 而这些组件又聚合 成程序的更大部分 方法是测试片段的组合 并最终扩展进程 将您的模块与其 他组的模块一起测试 最后 将构成进程的所有模块一起测试 此外 如果程序 由多个进程组成 应该成对测试它们 而不是同时测试所有进程 集成测试的目 的是确保各单元组合在一起后能够按既定意图协作运行 并确保增量的行为正确 它所测试的内容包括单元间的接口以及集成后的功能 6 系统测试 系统测试是在集成测试之后 与计算机硬件 和某些支持软件 数据和人员 等系统元素结合起来 在实际运行环境下对计算机系统进行严格的测试 来发现 15 软件的潜在问题 保证系统的运行 系统测试的目的是向未来的用户表明系统能 够像预定的要求那样工作 经集成测试后 已经按照设计把所有的模块组装成一 个完整的交流平台 5 2 测试用例 登录系统测试用例如表 5 1 所示 表 5 1 登陆系统测试用例 序号测试点输入数据或信息期望结果结论 1未输入数据点击 登录系统 提示用户名 及密码不能 为空 正确 2错误输入 点击 登录系统 提示非法用 户 请返回 正确 3已登陆用户点击导航菜单链接 进入相应页 面 正确 系统查询测试用例如表 5 2 所示 表 5 2 系统查询测试用例 序号测试点输入数据或信息期望结果结论 不输入查询关键字提示输入关键字 输入不存在的查询关键字提示找不到相关记录 1查询 输入存在的查询关键字显示所有包含关键字 的记录 正确 商品入 出库测试用例如表 5 3 所示 表 5 3 入库 出库测试用例 16 序号测试点 输入数据或信 息 期望结果结论 不输入请选择商品代码 正确 1商品代码 输入 添加成功 2 库存已超 上限 点击 添加 提示库存已超上限 无 法采购 正确 3商品审核 管理员点击 审核 审核成功 正确 4出 入库单 输入订单编号 点 击 删除 删除成功 正确 权限测试用例如表 5 4 所示 表 5 4 权限测试用例 序号测试点输入数据或信息期望结果结论 管理员点击 用户设定 进入用户设定页面 1系统设定其他用户点击 用户设定 无此权限 请返回正确 安全退出系统测试用例如表 5 5 所示 表 5 5 退出系统测试用例 序号测试点输入数据或信息期望结果结论 1退出系统点击退出系统 确认退出返回登录界面正确 17 6 6 软件使用说明书软件使用说明书 6 1 登录系统 首先启 IIS 服务 然后在浏览器地址栏中输入 http 127 0 0 1 sale index asp 回 车之后即显示系统登陆界面 登陆界面如图 6 1 所示 6 1 系统登录界面 在系统登录框中正确输入用户名和密码 点击 登录系统 经验证正确后 即可进入到系统管理首页 系统管理首页如图 6 2 所示 图 6 2 系统管理首页 6 2 业务管理操作 在系统首页中选择导航菜单下的菜单即可连接进入相应的管理界面进行操作 或者点击办公桌上的六个快捷链接方式也可进行一些相关的操作 如库存查询 资料添加 资料打印 收发邮件等 18 库存查询界面如图 6 3 所示 图 6 3 库存查询界面 商品采购入库信息添加界面如图 6 4 所示 19 图 6 4 商品采购入库信息添加界面 商品销售出库添加界面如图 6 5 所示 20 图 6 5 商品销售出库添加界面 销售分析菜单下有 6 个操作菜单 点击即可分析查看相关情况 这里以销量 排行榜为例 其界面如图 6 6 所示 图 6 6 销量排行榜界面 报表显示界面如图 6 7 所示 21 图 6 7 报表显示界面 员工档案管理界面如图 6 8 所示 图 6 8 员工档案管理界面 6 3 系统管理操作 系统管理之用户资料设定界面如图 6 9 所示 其余的操作与此类似 直接点 击导航菜单下的相关链接即可完成操作 而退出系统时选择确认退出即可安全退 出系统 22 图 6 9 用户资料设定界面 设计总结设计总结 本次课程设计是对先前所学程序设计 软件工程和数据库原理知识的一次总 结 并把这些知识真正的运用到实际开发设计中 在这段时间里 我们按照要求 进行资料收集 服装销售管理系开发过程的分析 系统的分析 数据库的设计 网站的整体设计 网站的架构设计 以及各模块的详细设计 系统测试一直到完 成说明书的撰写 该软件实现了服装销售管理的一些基本功能 如 信息录入 修改 查询等功 能 实现满足多种条件的统计分析功能 有些统计数据要采用图表的格式呈现 而且有较强的安全性 本系统在开发过程中重点是使用了 session 参数存储用户的 登录信息 关闭主窗口时不显示询问对话框 关闭子窗口时自动刷新父窗口 应 用循环数组构成查询条件功能等 ASP 与后台数据库 access 链接等关键技术 这 些技术的实现 满足了系统的需要 优化了系统的性能 在开发过程中 通过对该软件系统的调研 分析 设计 编码 及实施 让我 了解了软件开发的具体流程 在系统分析和设计方面有了很大的提高 编程经验 也有了质的飞跃 并从中接触了很多有效的算法 数据库等知识 在开发过程中 虽然遇到了很多问题 但我们都能逐一去分析和解决 并从中总结经验 本系统设计上还算满意 满足了课程设计要求的基本功能 并能运用到实际 的需要当中 但是 系统仍然存在一些不足之处 希望在以后的学习中能够将它加 以完善 23 参考文献参考文献 1 赵莉莉 王引斌 浅谈数据库系统的发展 科技情报开发与经济 2005 2 陈承欢 彭勇 管理信息系统基础与开发技术 人民邮电出版社 2005 3 郑人杰 殷人昆 陶永雷 实用软件工程 北京 清华大学出版社 1997 4 向海华 数据库技术发展综述 现代情报 2003 5 张海藩 软件工程导论 北京 清华大学出版社 1998 6 孙栋 陈莉 宋亚奇 基于数据仓库的决策支持系统 J 微机发展 2005 10 7 廖明怡 刘宏 数据仓库及其应用 渤海大学学报 2005 6 8 王珊 萨师煊 数据库系统概论 第四版 高等教育出版社 2006 5 9 李昭原主编 数据库技术新进展 北京 清华大学出版社 1997 10 赛奎春 王国辉 牛强 李楠楠 ASP 信息系统开发实例精选 机械工业出 版社 2005 11 李英明 藤连爽 马宝林 基于 B S 的计算机信息管理系统的设计与实现 机 械工业出版社 2005 12 闫小军 曹永生 web 数据库技术综述 M 高等教育出版社 2003 2 13 谭定英 方振聪 数据库 SQL 查询技术优化策略 J 计算机与现代化 2005 6 14 Roger S Pressman Software Engineering A Practitioner s Approach Fourth Edition 北京 机械工业出版社 1999 15 Eric J Braude Software Engineering An Object Oriented New York John Wiley 26 兰州理工大学CopyRight 2009 2010 All Rights Reserved 技术支持 a href mailto yjw0415 俊伟 window location href index asp else Set rs1 Server CreateObject ADODB Recordset strSql1 select from user where user gotourl oaindex asp false var w 800 var h 700 alert fullscreen 0 toolbar 0 location 0 directories 0 status 0 menubar 0 sc rollbars 0 resizable 1 width w height h top 0 left 0 Var jwin window open main asp fullscreen 0 toolbar 0 location 0 directories 0 status 0 m enubar 0 resizable 1 width w height h top 0 left 0 true objwin focus 28 else response write window alert 该用户帐号已冻 结 请与系统管理员联系 window location href index asp end if else response write

温馨提示

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

评论

0/150

提交评论