




文档简介
本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 华东交通大学华东交通大学 毕业设计毕业设计(论文论文) 题目题目: : 学 学 院院: 理工学院 理工学院 专 专 业业: 计算机科学与技 计算机科学与技 术 术 班 班 级级: 姓 姓 名名: 学 学 号号: 指导教 指导教 师师: 完成日期完成日期: 201054 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 华 华 东 东 交 交 通 通 大 大 学 学 毕 毕 业 业 设 设 计 计 ( (论 论 文文) ) 评 评 阅 阅 书 书 姓名 姓名 学号 学号 专业 专业 毕业设计毕业设计(论文论文)题目题目 毕业设计毕业设计(论文论文)诚信声明诚信声明 本人郑重声明本人郑重声明:所呈交的毕业设计所呈交的毕业设计(论文论文) ) 是我个人在导师指导下进行的研究工作及取得的 是我个人在导师指导下进行的研究工作及取得的 研究成果研究成果。就我所知就我所知,除了文中特别加以标注和 除了文中特别加以标注和 致谢的地方外致谢的地方外,论文中不包含其他人已经发表和 论文中不包含其他人已经发表和 撰写的研究成果撰写的研究成果,也不包含为获得华东交通大也不包含为获得华东交通大学 学 或其他教育机构的学位或证书所使用过的材料或其他教育机构的学位或证书所使用过的材料。 。 如在文中涉及抄袭或剽窃行为如在文中涉及抄袭或剽窃行为,本人愿承担 本人愿承担 由此而造成的一切后果及责任由此而造成的一切后果及责任。 本人签名 导师签名 2010 年年 5 月 月 日日 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 答辩小组评语答辩小组评语: : 等级 等级 组长签字组长签字: : 年 年 月 月 日 日 答辩委员会综合评语答辩委员会综合评语: : 等级 等级 答辩委员会主任签字答辩委员会主任签字: : 年 年 月 月 日日(学院公章学院公章) 注:答辩小组根据评阅人的评阅签署意见、初步评定成绩,交答辩委员会审定,盖学院公章。 “等级”用优、良、中、及、不及五级制(可按学院制定的毕业设计(论文)成绩评定办法评定最 后成绩) 。 华东交通大学毕业设计华东交通大学毕业设计(论文论文)答辩记录答辩记录 姓名 学号 毕业届别 专业 计算机科学与技术 题目 答辩时间 答辩组成员(签字) : 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 答辩记录: 记录人(签字) : 年 月 日 答辩小组组长(签字) : 年 月 日 附注: 摘 要 本文主要是介绍超市销售管理信息系统的环境、功能作用、所用到的语言、设计 的方案等各方面的内容。主要是让使用者了解此系统,使他们能更好的运用本系统, 使此系统发挥出应有的作用。本系统运用计算机管理信息技术,建立数据库,对超市 的进销存过程进行详细的分析,实现了对超市的进货、销售和库存的科学管理。 关键字 销售 数据库 管理信息系统 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: ABSTRACTABSTRACT This text mainly introduces the supermarket and enters to sell such contents of various fields as the environment which stores the management information system , scheme on the function , language , design used ,etc. Let user find out about system this , enable them fine application this system mainly, make this system give play to due function . This system uses the information technology of computer management, set up the database , sell the course of storing to carry on detailed analysis to the entering of the supermarket, have realized the purchase , sale and scientific management held in store to the supermarket. 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 目录目录 论 文 摘 要 ( 中 文 ) 2 ( 英 文 ) 3 一、系统调查 1 . 1 社 会 背 景 4 1 . 2 公 司 背 景 4 二、可行性研究 2 . 1 问 题 定 义 6 2 . 2 技 术 可 行 性 研 究 6 2 . 3 经 济 可 行 性 研 究 7 2 . 4 操作可 行性研究.7 2 . 5 系统的 需求分析.7 三、 需求分析 3 . 1 设 计 思 想 9 3 . 2 设计 原则 9 3 . 3 业 务 流 程 分 析 9 3 . 4 系 统 数 据 流 分 析 1 1 3 . 5 数 据 字 典 1 2 3 . 6 功 能 需 求 1 4 3 . 7 性 能 需 求 1 5 3 . 8 运 行 需 求 1 5 四、系统设计 4 . 1 系 统 总 体 结 构 图 : 1 6 4 . 2 各 子 系 统 功 能 分 析 v 1 6 第 五 章 、 系 统 数 据 模 型 分 析 与 设 计 . 2 2 第 六 章 . 系 统 数 据 库 详 细 设 计 2 4 第 七 章 . 系 统 运 行 状 态 与 维 护 说 明 2 6 第 八 章 . 系 统 主 要 用 户 界 面 2 6 第 九 章 . 系 统 程 序 代 码 . 2 9 第十章.系统调试 1 0 . 1 模 块 测 试 . 34 1 0 . 2 整 体 测 试 . 3 4 谢 辞. 36 参 考 文 献 . 37 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 第一章 第一章 1.11.1 社会背景: 随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不 可少的工具,特别是 Internet 技术的推广和信息高速公路的建立,使 IT 产业在市场 竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处 理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。 作为国内市场的一些中小超市,他们在信息化过程中的步伐要落后大中型超市, 而对于这些企业的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争, 就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。 在会计业务中,产成品的完成,发出和结存关系到超市销计划的完成和流动资金占 用情况, 而销售核算子系统是电算化会计系统中一个关键且比较复杂的子系统。通过 这个子系统提供的信息可以了解企业的经营成果, 通过商品销售收入用来补偿已消耗 的生产资料,支付工资和其他费用,缴纳税金并实现利润。 实习期间, 我们通过对市场的调查, 针对现在各中小超市对销售业务的实际需要, 开发了这套商品销售系统。 在开发过程中,我们针对当前各超市管理特点和技术人员 的实际水平,采用 Window 基于图形界面这一易学易用的操作系统环境,在系统设计 过程中,我们尽量采用一些易懂易读的接口界面,使用户可以在短期内完全掌握。在 功能方面,我们借鉴现在市场上流行的财务软件的特点,抛去泛泛不实用的缺点,使 我们设计的系统在功能上极贴近中小超市的使用要求。在设计过程中,我们始终把系 统的正确性放在首位,力求数据的完整,处理的正确性。在此基础上优化程序代码, 加速系统运行和减少对系统资源的占用。作为一家中小型超市 ,他们的主要业务是 销售商品,目前系统运做中存在很多题,所有的进货单,出货单都是人工填写,耗时 而且易出现错误;库存也是人工记帐,无法随时掌握最准确的存货情况;对于销售数 据, 往往要花好多时间和精力去计算每个业 务员的销售业绩,每项商品的销售状况, 为了解决上述问题,提高经济效益,准备导入进销存系统进行销售,采购,库存等的 计算机化管理。 经过三个月的设计开发,现在已完全达到预期效果,实现了最初设定的目标。 1.2 公司背景: 超市形式在我国于 20 世纪 90 年代初期起步, 现已成为我国零售业的一种重要形 态。随着超市的高速发展,其经营管理也变的愈加复杂,早期的售货员站柜台的形式 早已不能满足现有销售业的的发展这样就迫切地需要引入新的思想技术和管理技术 进入到超市管理之中。 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 超市形态具有种种优点, 但在目前状况下,它仍存在零售业商业企业所共有的落后的 一面,如:不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜 进行商品调价,盘点效率底等,而且在超市日常管理中,商品进、销、存决策以经验 为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,随着超 市形态的高速发展, 其经营管理也变的愈加复杂, 日常所需处理的数据量也逐渐增大, 商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此, 我在本次设计之中选择了超市信息管理系统设计, 依靠现代化的计算机信息处理技术 来管理超市,从而节省了大量的人力、物力、改善了员工的工作条件,减轻了劳动强 度, 并且能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对 市场的变化作出相应决策,加快超市的系统建立的技术基础: 数据库应用系统是以数据库为基础的信息管理系统,它一般包含两个方面内容, 一个数据库设计,二是程序设计。 数据库应用系统的开发是一个软件工程,应按照软件工程的开发方法进行分析, 设计,编程和调试。再建立数据库应用系统之前,一般应先进行系统的需求分析,了 解拥护对系统的要求,然后进行系统的总体设计,最后编写程序代码和调试程序。图 1 显示出了数据库应用系统的开发过程。 从图中可以看出,需求分析包括了对数据本身的需求分析和对功能的需求分析。 两个分析的结果将分别作为数据库设计和程序设计的依据。 实际上在设计数据库应用 系统时,这两个需求分析是紧密相关的,不论是数据库设计,还是程序设计都需要考 虑这两个方面的因素。 开发步骤: 图 图 1 1 数据库应用系统的开发过程数据库应用系统的开发过程 进货计划 供 应 商 客户买货 到货登记 货出库 库房出库 销售管理 客户 客户需求事 件 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 第二章 第二章 总体设计总体设计 总体设计是在需求分析的基础上进行的,根据逻辑模型建立相对应的物理模型。 总体设计的任务是确定“怎么做”的问题,即确定和建立解决问题的总体方案。具体 来说, 总体设计要去确定构成系统的每个物理单元,说明每个物理单元之间的相互关 系(即系统结构) 。 一般地说,其过程如下: a.设计方案:设想选择方案;选取合理方案;选区最佳方案; b.功能分解:将系统按功能的要求,划分功能模块 c.设计软件结构:确定由模块确定的层次结构,可利用层次图描绘。 d.设计数据库:确立要设计的数据库,具体实现它。 e.制定测试计划:初步的测试计划 f.书写文档:系统说明 g.复核和审查:从技术的角度审查,从管理的角度审查。 2.1 问题定义 : 商品按类管理:所以需要有一商品类型信息 商品必须属于一个商品类型 如果一个商品类型存在商品或存在下级商品类型则该类型不该删除 需要记录供应商信息 在涉及商品数量的地方,要给出相应的单位 在进货信息中要包含供应商等信息 商品销售信息单中要包含登记商品,销售数量单价等信息, 商品报损要有报损原因 进货,销售,报损操作要有相应操作员信息 只有管理员登陆之后才可以使用系统 默认的管理员不可以删除 进货,销售,库存,报损信息都要可以添加,修改,删除,分类,查找。 2.2 2.2 技术可行性研究技术可行性研究: 在 IT 行业中从业的工作人员一般都要求懂计算机,具有一定软硬件基础,会使 用各种管理软件,熟悉 IT 商品。因为,超市中的对员工素质要求比较高,从管理层 到下面的营销人员,都要求具有一定的 IT 背景,所以在新系统投入使用时,只要对 员工进行少量的培训,系统的功能和使用方法就基本上能够使系统顺利的运行了。 2.3 2.3 经济可行性研究经济可行性研究: 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 因为通过网络传递销售信息,可以不受距离的限制,因此可以节约许多的人力和 物力, 方便管理, 由此可以减少不必要的开支, 同时该系统可以提高企业的销售效率, 即提高了企业的经济效益,所以从经济上是完全可行的。 企业有能力承担研发开支 开发新系统的工作是一项艰巨复杂的工作,它的投资主要是人力和物力的投资。 对于本系统的开发来说, 其主要投资还是在人力和物力两个方面。如果是企业自己安 排人手开发系统的话, 其主要的投资还是在人力资源上,从系统的业务需求调查到系 统的分析编码制作都是需要巨大的人力投入的。超市作为一个尖端的高科技产业,其 员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在 自我开发管理系统的过程中, 企业自己比较容易安排人手,这样就可以为企业节约大 部分的额外开支。同时超市就其他商品还说,属于高端行业,无论是商品的价格还是 质量都比较高, 而经营商品的经销商或者是商家都要求有雄厚的资金的作支持。 所以, 在系统的开发过程中,企业完全有能力承担开发费用。 新系统将为企业带来经济效益 管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过 程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益, 要对他进行直接定量的分析是比较困难的。一般新系统带来的经济效益是间接的,其 最主要的表现就是减少了企业的管理费用和人力开支。 而其他一些烦琐的事物都通过 新系统来加以分析解决, 不仅节省了大量的时间,还为企业的各项决策提供了宝贵的 资料,为企业带来巨大的经济效益。 2.4 2.4 操作可行性研究操作可行性研究: 本系统采用 WindowsWindows 图形界面,是大家熟悉的操作系统,对于用户只需要具有 一般的计算机知识的人员都可以轻松上手。而且整个销售系统采用最友好的交互界 面,简洁明了,不需要对数据库非常了解。 由此,该系统的操作是可行的,有必要推广该系统! 综合以上三方面,该系统具有很高的开发可行性,无论是从技术上经济上还是 操作上。故此,可以设计该系统流程图,建立数据字典。 2.5 2.5 系统的需求分析系统的需求分析: 用户工作流程 进货或销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;用户 要获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询并打 印。 用户业务需求 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 该管理软件将对库存商品进行资料管理和统计,对商品的进货单和商品的销售单 进行录入管理和统计; 该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细 信息; 该管理软件将为用户提供帐号管理工具,以便用户对帐号进行管理,具体为添加 用户、删除用户、修改用户密码; 该管理软件提供企业人员管理,能够企业员工的分类管理,新员工的加入以及员 工删除,修改基本信息等功能。 图 图 2 2: 图 2 超市销售管理功能模块图 第三章 第三章 详细设计详细设计 超 市 销 售 管 理 系 统 商 品 类 型 管 理 模 块 商 品 管 理 模 块 供 货 商 管 理 模 块 商 品 进 货 管 理 模 块 商 品 销 售 管 理 模 块 系 统 数 据 管 理 用 户 管 理 模 块 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 3.1 3.1 设计思想设计思想: : (1).系统分成几个相对独立的模块,但这些模块都进行集中式管理。 (2).分层的模块化程序设计思想,整个系统采用模块化机构设计。作为应用程 序有较强的可操作性和扩展性。 (3).合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互 连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。 3.2.3.2.设计原则设计原则: : 为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足 用户的实际需要,在设计开发过程中遵循了,如下原则: 1)合法性原则:依据商品核算系统的工作规定以及要求,参照核算实际的工作 情况, 进行诸如商品经货、销售等工作。 2)实用性原则:适合商品信息管理工作的实际需求,并能够处理一些特殊情况 的要求,此外,尽可能预留空间,以便扩充功能。 3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时 准确的输入合法资料(如类型匹配,长度不超限等) 。 4)易操作原则:要求设计的系统功能齐全,接口友好,操作方便,必要的地方 进行提示。 5)源程序可读性原则:为了便于其它设计,维护人员读懂代码或以后的代码修 改,软件升级维护,既可能做好代码注释工作。 6)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承, 自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简洁明 了,也方便了将来的维护。 7 7)安全性原则:该系统的管理员具有可设置登陆密码,修改密码的权限。 经过前面的设计, 我们对整个系统有了一个初步的认识,并对各个模块进行了功 能分化。 3.33.3业务流程分析业务流程分析 超市进销存管理系统主要是以先进的管理理念和科学的计算机技术来取代原始 的手工操作。在新系统开发前,我们对整个超市进销存业务流程进行了系统的调查, 得出下面的业务流程图, 如图 3: 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 图 3 超市销售管理系统业务流程图 新系统主要业务分析: a进货业务 进货管理是企业生产经营活动中极其重要的一环,它关系到商品质量能否得到保 证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。企业现代管理观念 中对企业的进货管理提出新的要求:企业进货时对供货商的选择更加慎重,双方不在 是讨价还价的买卖关系, 而是一种相互依存的合作伙伴关系,并且还需认识到企业商 品质量要从采购抓起,这就关系到分供方的供货、服务质量。其下为进货业务程序的 主要内容: 供应商情况调查:在实施采购之前,企业首先就要对市场上各大商品供货商进行 详细的摸底调查,了解公司的具体情况,平定企业的信誉级别和公司市场口碑,做到 准确无误,采购顺利。 采购计划编制:企业根据自身的资金条件和销售状况,综合分析市场规律,拟订采购 计划表。实施进货:根据供货方档案及评审结果,选定供货方;生成定货单给选定的 供货方;双方就价格、数量、质量等方面洽谈磋商,直至签定合同;跟踪合同执行, 安排供货进度和货物运输,做好验收入库工作。 b. 库存业务 采购部 入库清 单 出库清 单 销售计 划 商品需 求表 库管员 商品库 存台帐 在库商品统 计表 商品需 求预测 表 库存经理 供应商 商品还 库单 采购商 品清单 销售部 不合格 商品 质检员 商品统 计表 部门需 求计划 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 库存管理是指在生产经营中为销售和耗用而储存的各种资产。 企业存货不当都会 增加不必要的费用:存货过多将导致物资积压、存储费用增加、流动资金周转不利, 并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。库存 管理的目标是寻求最佳存货数量,使库存的成本总额最小化。其主要业务如下: 商品入库、出库、盘库等日常处理。 科学合理地确定某库存物资的库存控制参数。 例如: 最佳定货批量、最大库存量、 最佳缺货量、最佳订购周期等,进行严格的库存控制工作。 汇总统计各类库存数据,反映和监督储备资金占用及采购资金使用情况。 c. 销售业务 销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西” , 它对外关系到企业商品、服务和企业形象等多方面因素,对内涉及到销售、库存、财 务、生产等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意 味着落后,企业要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能 化销售管理, 才能使企业在激烈的市场竞争中立于不摆之地。手机销售过程中主要涉 及到如下几点业务: d.超市直销业务 在超市销售行业中,其主要的销售手段就是超市商店的直销业务。企业通过其超 市,通过市场信息推广,广告业务,以及一些大型的促销活动,扩大其市场影响力, 从而达到吸引顾客,提高销售量。 e.超市辅销业务 在超市直销主业务下,各企业积极开展手机辅销业务,建立客户资料档案,设立 客户级别, 不同级别的客户享有不同的优惠政策或销售优先级。积极开展各种增值服 务,与移动公司,电信部门合作,开通各种增值服务,促进商品的销售额。 .3.4.3.4系统数据流分析系统数据流分析 采用“自顶而下”的方法绘制出的业务流程图是对现行系统再认识的过程,其目 的一方面便于系统分析员快速了解现行系统的业务并与广大的业务人员取得一致意 见, 另一方面可以在此基础上进行数据流程的分析。计算机信息系统完成的是数据处 理和信息处理的工作, 这项工作包含在大量的业务处理过程之中,但并非所有的业务 处理都能够由计算机来完成。 因此就有一个从现行业务中抽取能够由计算机系统自动 或半自动完成的那一部分业务活动的过程。 这个抽取过程也是对业务流程图的分析过 程 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 图 4: 商品库存管理要求 当前日期 查询要求 统计表 进货情况 销售情况 图 4 顶层数据流图 图 5: 库存管理要求 有效的库存管理要求 商品进货情况 有效的查询要求 统计表 商品销售情况 图 5 0 层数据流图 图 6: 库存管理要求 商品进货单 库存文 当前日期 商品销售单 件 图 6 一层数据流图(a) 进货文件 图 7: 查询进货情况 商品进货情况 查询要求 查询销售情况 销售文件 统计要求 商品销售情况 超 市 销 售 管 理 人 员 超 市 销 售 管理系统 检 查 有 效性 处 理 要 求 处 理 查 询 2.1 要 求 类型处理 2.2 商品 进货 2.3 商品 销售 3.1 要求类 型处理 3.4 商品统 计表 3.3 商品销 售查询 3.2 商品进 货查询 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 库存文件 统计表 图 7 一层数据流图(b) 3.5 数据字典: 为了对数据流程图中的各个元素做出详细说明,我们建立了数据字典。用数据字 典描述数据库的设计, 便于维护和修改。数据字典的内容主要是对数据流程图中的数 据项、数据结构、数据流、数据存储和处理逻辑等五个方面进行具体的定义。 数据流条目 (1)库存管理要求商品的入库单|商品的出厂单 商品的入库单 单据编号进货厂商商品编号计量单位单价数量 金额+进货日期备注 商品的销售单 单据编号商品编号单位单价数量金额+销售日期 备注 (2)查询要求商品的入库情况|商品的销售情况|库存统计表 商品的入库情况 单据编号进货厂商商品编号计量单位单价数量 金额+进货日期 商品的销售情况 单据编号商品型号计量单位单价数量金额+销售 日期 库存统计表 库存编号+商品编号+库存数量+库存金额 文件条目 文件名:入库文件 组成: 单据编号进货厂商商品编号单位单价数量金额+进货日期 备注 组织:按商品的单据编号递增顺序排列 文件名:销售文件 组成: 单据编号商品编号单位单价数量金额+ 销售日期备注 组织:按商品的单据编号递增顺序排列 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 文件名:库存文件 组成: 商品数量 组织:按商品的递增顺序排列 加工小说明 加工小说明只描述最底层的基本加工。 加工编号:1.1 加工名:检查有效性 输入流:库存管理要求,查询要求 输出流:有效的库存管理要求,有效的查询要求 加工逻辑:检查输入要求的有效性 加工编号:2.1 加工名:要求类型处理 输入流:库存管理要求,当前日期 输出流:商品的入库单,商品的销售单 加工逻辑:根据库存管理要求的类型选择 CASE 1:商品入库货,输出商品的进货单 CASE 2:商品销售,输出商品的销售单 加工编号:3.1 加工名:查询类别处理 输入流:查询要求 输出流:查询商品进货情况,查询商品销售情况,统计要求 加工逻辑:根据查询类别选择 CASE 1:查询商品进货情况 CASE 2:查询商品销售情况 CASE 3:统计要求 加工编号:3.2 加工名:商品进货查询 输入流:查询商品进货情况,进货文件 输出流:商品进货情况 加工逻辑: 根据查询商品进货情况的要求从进货文件中读出商品进货记录,输出 商品进货情况 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 加工编号:3.3 加工名:商品销售查询 输入流:查询商品销售情况,销售文件 输出流:商品销售情况 加工逻辑:根据查询商品销售情况的要求从销售文件中读出商品销售记录,输出 商品销售情况 加工编号:3.4 加工名:商品库存统计 输入流:统计要求,库存文件 输出流:统计表 加工逻辑:根据统计要求从库存文件中读出所有库存商品的记录,输出统计表。 3 36 6 功能需求功能需求 本系统采用自定向下方法开发, 其功能模块主要有如下几个部分: 入库管理模块、 库存管理模块、销售管理模块、员工管理模块和系统模块。具体的功能描述如下: 入库管理:其功能是对入库商品信息进行管理, ,并进行入库查询。 库存管理:其功能是对库存信息进行查询以及库存统计。 销售管理:其功能是提供一般的销售管理,能够进行销售明细查询和打印销售报 表。 系统管理:其功能是为系统的使用者进行帐户和密码管理以及基础数据维护。 3.73.7 性能需求性能需求 数据精确度 商品的进货单和销售单中,单价、金额采用浮点数,数量都取长整数。 时间特性 该管理系统软件从启动到进入系统登录界面的时间正常情况下少于 5 秒,录入并 更新数据的时间正常情况下少于 10 秒。 适用性 该管理系统软件适用于 Windows 98/Windows 2000/Windows Me/Windows XP 中文 版下运行。 3.8 3.8 运行需求运行需求 用户界面 窗体特性:本系统采用 Delphi 7.0 开发软件制作,其窗体都是采用弹出式浮动 窗体,在运行系统时,首先就是登陆窗口,进入之后就是典型的下拉式主窗体,其下 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 拉菜单为各系统模块的相关子模块。 输入输出时间: 输入输出时间格式为年月日(YY/MM/DD) 。 硬件接口 运行本系统的硬件基本要求如下: CPU:至少 Pentium400 以上,建议使用 Pentium800 以上; 内存:至少 32M 以上,建议使用 64M 以上; 硬盘:至少 20M 硬盘空间; 显示器:14显示器; 其它:键盘、鼠标、1.44MB 软驱和光驱等。 软件接口 本系统,在打包成 setup.exe 后,能够在 Windows 系统各版本中运行。 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 第四章第四章. .系统功能模块分析与设计 系统功能模块分析与设计 4.14.1系统总体结构图系统总体结构图:如图 如图 8 8: 图 图 8 8 超市超市销售销售管理系统结构图管理系统结构图 4.2各子系统功能分析各子系统功能分析 系统登陆模块 功能:本模块的主要功能是对用户身份进行验证,只有系统的合法用户才能进入 系统。其窗体如图 9: 图 9 用户确认界面 超 市 销 售 管 理 进货管理 销售管理 库存管理 系统管理 入 库 操 作 入 库 查 询 进 货 报 表 销 售 查 询 销 售 报 表 库 存 查 询 商 品 销 售 库 存 信 息 维 护 库 存 报 表 工 作 员 管 理 厂 商 管 理 用 户 管 理 商 品 管 理 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 在进行系统登陆过程中,登陆模块将调用数据库里的用户数据表,并对用户名和 密码进行验证,只有输入了正确的用户名和密码后,系统登陆才会成功。在登陆模块 中,对系统的尝试登陆次数进行了限制,禁止用户无终止的进行系统登陆尝试,系统 将自动禁止登陆, 退出登陆模块。 并在输入了错误的或者是不存在的用户名和密码时, 系统会给出出错信息提示, 指明登陆过程中的错误输入或错误操作,以便用户进行正 确的登陆。 其报错信息如图 10 所示: 图 10 登入错误界面 输入项、输出项:输入项为用户名和密码。用户名和密码均为字符串,最大长度 为 16 个字符,密码以“*”号显示(英文和数字算一个字符,汉字算两个字符) 。 程序逻辑:系统登陆流程图如图 11 所示: 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 图 11:系统登陆流程图 接口:本模块为顶级模块,按确定按钮时,如果输入的用户名和密码正确,将调 用系统主窗体模块,进入系统主窗体。 存储分配:在用户按下确定按钮时,将读取存储用户名和密码的数据表,以对用 户名和密码进行验证。 测试要点:本模块有如下几个测试要点,按下确定按钮时,是否能正确读取存储 用户名和密码的数据表;如果用户名和密码正确,是否能进入系统主窗体;当输入用 户名或密码错误时,是否能弹出信息框,给用户提示。 进货管理模块 功能:该模块主要是实现进行入库管理、入库查询、进货报表三个功能。 入库管理:操作员通过入库单输入商品入库信息,可以对信息进行修改,删除操 作。 入库查询:该模块为企业提供整个企业的进货情况查询,也可以进行进货的明细 查询。 进货报表:该报表是将整个的进货的工作和进货情况以报表的形式表示出来,然 后打印出来,给用户或者是公司其他人与系统没有直接关系的负责人看。 输入项、输出:该模块的输入项为企业的进货单,其中包括单据编号,厂商编号, 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 进货厂商,商品型号,数量,单价,金额,进货日期和进货单备注等输入条目。输入 表单如图 12: 图 12 入库输入单 存储分配 在用户按下保存按钮时,将读取存储入库数据表,以添加该登记入数据库,如果 点取消,该表单的输入将被撤消消,不会将数据存储到数据库。 测试要点 对商品编码入库程序进行测试,利用测试用例填入表单,对其进行数据库数据存 储测试,看看所填数据能否存入数据表中。 入库查询,对数据库中的数据进行查询操作。 进货报表:对前面所做测试的数据,以报表形式输出来,看看输出的报表跟测试 用例是否相符,相符则功能能够实现,测试成功。 销售管理模块 功能 本模块的主要功能是把销售信息写入销售清单,同时对库存数据进行跟新,以备 用户将来对销售信息和库存信息进行查询和打印。 商品销售: 主要功能是对所销售的情况进行登记, 记录该商品的型号、 销售数量、 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 单价、金额、生产厂商等与商品相关的信息。将销售信息录入数据库销售表中,进行 销售查询和统计。 销售查询:根据商品销售情况,按需要对销售情况进行查询。在该查询模块中, 可以按照商品的型号、销售日期等多种方式进行商品销售情况查询。 销售报表:对销售情况进行统计,形成报表,并打印出来。 输入项、输出项 本模块的数据输入项主要为手机的销售清单,其中包括单据编号、商品型 号、计量单位、单价、数量、金额、生产厂商、销售日期、营业员等相关信息。 具体的输入如图 13: 图 13:销售输入出项 存储分配 商品销售模块主要的是进行商品销售情况统计并登记入库, 当商品销售业务发生 后, 营业员将打开销售管理模块对商品销售情况进行登记入库,调用数据库中的销售 表,等待数据录入,等营业员将相应数据输入后,点提交按扭将完成数据的存储。取 消按扭将取消此次操作,不进行数据存储。 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 测试要点 对手机销售管理模块进行测试,利用测试用例填入表单,对其进行数据库数据存 储测试,看看所填数据能否存入数据表中。 销售查询,对各查询要求分别进行测试,查看测试结果。 销售报表,对销售情况进行统计,并形成报表打印出来。 库存管理模块 对库存数量,库存金额进行管理。 图 14:库存输入出项 (6) 商品管理模块 对商品进行编码管理。 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 图 15:库存输入出项 员工管理模块 在系统开发中,为解决企业人员流动问题,在系统中增添了员工管理子模块,用 来对企业的办事员工和管理人员进行信息化管理,以此来提高员工的办事效率,节约 人力资源。 新员工录入 在企业新进员工时,对其进行基本信息的存储,对员工进行基本的了解 员工信息维护 当员工信息发生变化,或者是员工离职,换岗对相关信息发生变化时,利用此子 模块对其进行信息变更。 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 图 16:员工输入出项 系统管理模块 系统用户管理 在系统实行多用户管理时,本模块将为系统开辟多个系统用户,并能对其进行简 单的信息维护,用户名变更和修改。 退出:选择退出系统,将关闭整个系统,结束本次使用。 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 第五章第五章、系统数据模型分析与设计系统数据模型分析与设计 ER 模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中 任意两个实体类型, 依据需求分析的结果,考察局部结构中任意两个实体类型之间是 否存在联系。若有联系,进一步确定是 1:N,M:N,还是 1:1 等。还要考察一个实体 类型内部是否存在联系, 两个实体类型之间是否存在联系,多个实体类型之间是否存 在联系,等等。实体联系如下图所示,解释如下: 由系统的数据流可以得出整个系统的数据模型,利用 E-R 图建立数据模型如下: 图 17: 厂商基本信息 E-R 图 图 18:入库单 E-R 图 入库表 备注 单据编号 数 量 单 价 金 额 进货日期 计量单位 进货厂商 仓管员 商品编号 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 图 19:系统用户 E-R 图 图 20:销售单 E-R 图 销 售 单 备注 单据编号 数 量 单 价 金 额 进货日期 计量单位 进货厂商 营业员 商品编号 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 图 21:商品 E-R图 商品 商品编号 名 称 品 类 包 装 单 位 单 价 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 供货商 入库 入库单 商 品 储 存 库 存 销 售 销 售 单 提 供 M N N 1 1 1 N M 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 第六章第六章. .系统数据库详细设计系统数据库详细设计 由数据模型利用 Access 进行数据库的详细设计,其基本表的设计如下: 在数据的规范化表达中,一般将一组相互关联的数据称为一个关系(relation), 而在这个关系下的每个数据指标项则被称为数据元素(data element),这种关系落实 到具体数据库上就是基本表,而数据元素就是基本表中的一个字段(field)。规范化 表达还规定在每一个基本表中必须定义一个数据元素为关键字(key),它可以唯一地 标识出该表中其它相关的数据元素。在对表的形式进行了规范化定义后,数据结构还 有五种规范化定义,定名为规范化模式,称为范式。 第一范式(first normal form,简称 1st NF)就是指在同一表中没有重复项出现, 如果有则应将重复项去掉。 这个去掉重复项的过程就称之为规范化处理。在本文所讨 论的开发方法里,1st NF 实际上是没有什么意义的。因为我们按规范化建立的指标 体系和表的过程都自动保证了所有表都满足 1st NF。 第二范式(second normal form,简称 2nd NF)是指每个表必须有一个(而且仅一 个)数据元素为主关键字(primary key),其它数据元素与主关键字一一对应。例如, 在图 l9.7 中如果我们将合同号定义为主关键字(其它数据元素中的记录数据都有可 能重名,故不能作为主关键字),故只要知道了一个合同记录的合同号,就可以唯一 地在同一行中找到该合同的任何一项具体信息。通常我们称这种关系为函数依赖 (functional depEndence)关系。即表中其它数据元素都依赖于主关键字,或称该数 据元素唯一地被主关键字所标识。 第三范式(third normal form,简称 3rd NF)就是指表中的所有数据元素不但要 能够唯一地被主关键字所标识,而且它们之间还必须相互独立,不存在其它的函数关 系。也就是说对于一个满足了 2nd NF 的数据结构来说,表中有可能存在某些数据元 素依赖于其它非关键宇数据元素的现象,必须加以消除。 为防止数据库出现更新异常、插入异常、删除异常、数据冗余太大等现象,关系 型数据库要尽量按关系规范化要求进行数据库设计。 表 1:厂商信息表 字段名 数据类型 长度(字节) 备注 厂商编号 文本 20 主键 厂商名称 文本 50 本资料由计算机范文网: 用户上传,转载请注明出处 下载本文档 WORD 格式文档,请访问: 厂商地址 文本 50 联系电话 数字 20 法人地表 文本 20 表 2:员工信息表 字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年国际物流管理考试试题(附答案)
- 2025年注册工程师题库参考答案
- 2025年执业兽医考试经典考试题及答案动物病理学
- 2025年法院书记员职位选拔综合能力测试题集(附答案)
- 2025年度云南省养老护理员职业资格技师模拟考试题(包含答案)
- 2025年康复治疗师考试题库及答案
- 2025年陕西中考试卷及化学答案
- 2025年垃圾发电厂安全考试试题题库(附答案)
- 2025年电工预测复习及参考答案详解(突破训练)
- 2025年中国精致鱼露油数据监测研究报告
- 《搞定:无压工作的艺术》完整课件
- 京东方岗位胜任力测评题库
- 印刷包装公司安全生产管理方案
- 高中数学64数列求和省公开课获奖课件市赛课比赛一等奖课件
- 二手车国庆节活动方案
- 人教版八年级上册地理教学计划及进度表
- 2025高考物理步步高同步练习必修3练透答案
- 分包单位与班组签订合同
- DZ∕T 0215-2020 矿产地质勘查规范 煤(正式版)
- 2024年初中升学考试九年级数学专题复习新课标要求-中考33讲
- (高清版)DZT 0289-2015 区域生态地球化学评价规范
评论
0/150
提交评论