基于netuml的进销存管理系统的设计与实现——销售管理、销售退货管理、销售预定管理等子模块(编辑修改稿)内容摘要:
信息技术的催化之下,世界经济的变革已经进入了加速状态。 世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。 强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是销售公司乃至众多商业企业 梦寐以求的愿望。 在这样的情况下能够开发出适合企业运作的进销存管理系统成为了当今企业不可忽视的目标。 随着经济的日益发展,随之而来的是企业的运作也越来越复杂,传统的人工式管理已不能满足现代企业管理的要求,而且目前我国的中小企业将面临外资企业严峻挑战,比较而言外资企业具有丰富的管理经验和先进的技术手段,因此如果我国的中小型企业借助先进的管理思想转变经营观念,使用信息化提供企业的管理水平和工作效率,将很难在今后的竞争中取胜 然而企业管理在很大方面很大程度上都必须借助信息来完成,而我国的中小企业的信 息化水平还很低,与外资企业相比还处于起步阶段,所以在这样的背景下能有一个好的进销存管理系统能够帮助企业解决很多管理上的繁琐问题,提高企业的管理效率,同时减少企业的管理负担。 系统需求分析 系统需求 ( 1)可用性: 用户可以简单的就学会该系统的相应操作、输入准备、解释该系统的输出情况 [1]。 ( 2)可靠性: 该系统会在给定时间内以及指定条件下完成用户所要求完成的任务 ( 3)健壮性: 在不正确输入或者压力环境条件的情况下该系统能正确的提供相应的友好提示 [1]。 ( 4)响应时间:系统响应的快慢程度 反应了系统做得好不好,在开发过程中系统响应的时间越短越好。 ( 5)有效性:当提供使用要时,该系统的可操作性和可访问性程度尽可能的提高 [1]。 ( 6)准确性:能够准确的查询、修改数据,能够准确的响应用户所要访问的界面和实现相应的功能等。 ( 7)安全性:该系统划分一定的安全权限,针对不同级别的用户分配给不同的操作,这样就可以维护基础数据的安全性,且系统在运行时,服务器是企业或公司内的服务器,基于 . 平台的进销存管理系统的设计与实现 6 只有本企业或本公司的内网才能访问,外网不可以,且只有本企业或公司内部的员工才能使用该系统。 这就使得系统位于一个相对比较安全 的环境中。 ( 8) 运行环境: 操作系统: Microsoft Windows 7 内存大小: 2GB 或以上 硬盘大小: 50GB 或以上 开发工具: Microsoft Visual 支持环境: Framework SDK 数据库系统: Microsoft SQL Server 20xx 功能需求 该系统的开发是针对一些中小型企业的进销存环节的运作而开发的,系统里面有相应的模块供相应的部门而使用的,如销售模块就供销售部门使用的,采购模块就供采购部 门使用等,且为了数据的安全每个部门的操作员是有一定的操作权限的。 最主要的是系统要能为企业公司提供相应的清晰的数据,相应的清晰的操作流程,减轻企业管理负担,减轻该方面人力资源的投入提高其管理效率而在系统的使用方面系要达到一定的要求,对于指定用户来讲系统要界面简洁,易学易用容易上手,最理想的是只需要员工简单的培训就能使用,或者阅读系统文档资料就可使用。 性能需求 ( 1)系统响应时间 根据用户输入的数据,系统一般会在 10 秒内响应。 ( 2)适应性 该系统能很好地运行在目前流行的操作系统 Windows 7 下。 ( 3)数据精确度 按照严格的输入格式要求输入数据,如果数据格式错误系统将给出友好提示。 数据输入时保证数据的完整显示。 可行性分析 技术可行性分析 进销存管理系统属于典型的数据系统, Microsoft SQL Server 20xx 产品技术已非常成熟,系统业务流程不复杂,采用 C做处理语言,基于 开发产中介网站系统技术上是可行的。 操作可行性分析 大理学院学士学位论文 7 进销存管理系统属于小型数据库管理系统,业务流程也不复杂,界面友好,操作简单,通过简单培训,或者 阅读系统文档资料是可以进行操作的。 经济可行性分析 进销存管理系统使用运行具有 B/S 模式、三层架构框架, C.NET 面向对象的程序设计,该系统系统属于小型网站系统,业务流程也不复杂,不需要耗费大量的人力物力就可以在 2到 3 个月就可以开发出来,系统部署对软硬件要求不高,不需要单独的更新硬件,所以从经济上讲是可行的。 基于 . 平台的进销存管理系统的设计与实现 8 第三章 系统设计 系统功能分析 根据对系统的分析,把该系统划分为两个子系统基于普通销售员工用户的管理子系统与基于销售管理员用户的管理子系统。 销售管理 员的管理子系统 用户管理:管理销售部用户;删除销售部用户;查找销售部用户;权限设置。 商品管理:对销售产品进行添加、修改、删除、查询。 设置商品打折信息。 普通销售员工用户管理子系统 按客户消费情况开出销售单,销售退货单,销售预定单,打印这些账单并保存。 系统总体描述 概述 本系统销售管理要实现的功能如下: 销售管理:用于管理企业的销售业务,主要包含的功能模块如下: 销售管理、销售预定管理、销售退货管理、销售排行榜、历史查询、打折管理、会员管理。 销售管理:用 于录入企业的销售单。 销售退货管理:用于记录客户退货信息。 销售预定管理:用于录入客户的预定信息。 销售出库管理:用于记录从库存调拨过来的商品信息。 销售退货入库管理:主要记录有质量问题的商品的入库记录。 销售排行榜:统计各类商品的销售情况。 历史查询:用于查询商品的销售、退货的历史记录。 会员管理:让客户注册成为会员。 打折管理:对商品进行打折。 标识参与者 ( 1)销售管理员 ( 2)销售员工 大理学院学士学位论文 9 标识用例 对一个给定的功能而言,一个用例可以说明这一给定功能下的说有可能场景。 一个参与者启动 一个用例,在用例被启动后,该用例也可以与其他参与者进行交互。 一个用例标识了贯穿系统事件的完全流程,在这种情况下,用例描述了一系列从初始情况出发的相关交互 [1]。 相关用例图如下: 进销存管理系统的总体用例图如下: 系 统 管 理 员 u s e s 基 础 信 息 管 理供 应 商 管 理客 户 管 理商 品 管 理员 工 管 理采 购 员 u s e s 采 购 管 理采 购采 购 退 货采 购 预 定库 存 管 理 员 u s e s 库 存 管 理采 购 入 库 管 理采 购 退 货 出 库 管 理销 售 出 库 管 理销 售 退 货 入 库 管 理库 存 商 品 管 理上 下 限 管 理销 售 员采 购 历 史 查 询 u s e s 销 售 管 理销 售销 售 退 货销 售 预 定销 售 出 库历 史 查 询财 务 管 理 员 u s e s 财 务 管 理客 户 往 来 对 账供 应 商 往 来 对 账结 账 管 理采 购 结 账采 购 退 货 结 账采 购 预 定 结 账《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e 》《 i n c l u d e》《 u s e 》《 u s e 》u s e《 i n c l u d e 》《 u s e 》《 u s e 》《 i n c l u d e 》《 u s e 》《 u s e 》《 e x t e n d 》 图 系统总体用例图 基于 . 平台的进销存管理系统的设计与实现 10 由以上的总体用例图可得出以下的销售管理相关用例如下: 销售管理用例 用例名称:销售处理 范 围:进销存管理系统应用 级 别:销售员用户目 标 主要参与者:销售部门销售员工 涉众及其关注点: —— 销售员工:希望能够快速结账,开出新的销售单。 —— 销售负责人:希望能够很清楚的查看所有的销售记录。 —— 进销存管理系统:能够正确的更新和存储销售员工操作后的相应记录。 前置条件:销售员工必须经过身份确认和认证。 后置条件:成功存储商品销售单信息,更新库存信息。 主事件流: ( 1) 销售员成果登陆到“系统主页” ( 2) 销售管理员点击“系统主页”菜单栏上的“销售模块”进入到“销售管理”子模块 ( 3) 点击“销售管理”子模块进入到销售主页面 ( 4) 根据顾客购买情况输入相应的购买商品信息 点击“购买按钮”,一值重复这样的操作,直到全部输完所有顾客所购买的商品最终形成本次销售单。 ( 5) 按照销售单进行结账,然后给顾客进行打印销售单。 ( 6) 保存本次销售 ( 7) 重复( 4)到( 6)的操作直到没有顾客结账为止。 ( 8) 退出销售主页。 备用事件流:数据库更新异常处理、数据库链接失败的提示、增删改操作的异常处理。 用例图: Salesmanuses销 售 管 理 图 销售管理用例 大理学院学士学位论文 11 术语表: 表 销售退货管理用例 用例名称:销售退货处理 范 围:进销存管理系统应用 级 别:销售退货员工用户目标 主要参与者:销售退货员工 涉众及其关注点: —— 销售退货员工:希望能够快速准确的记录销售退货记录,按顾客需求开出新的销售退货 单。 —— 销售负责人:能够很快的查到所有退货记录。 —— 顾 客:能够很快的就能退货。 —— 进销存管理系统:能够正确的更新和存储销售退货员工操作后的相应记录。 前置条件:销售退货员工必须经过身份确认和认证。 后置条件:能正确存储相应的退货记录 主事件流: ( 1) 销售退货员工成功的登录到“系统主页” ( 2) 销售管理员点击菜单栏上的“销售模块”进入到“销售退货管理”子模块 ( 3) 点击“销售退货管理子模块”后,进入到“销售退货主页面” ( 4) 根据顾客的退货要求,输入相应的退货信息然后点“击退货按钮”一直重复这样的操作,直到输完所 有的退货商品,最终形成本次退货信息。 ( 5) 根据本次退货信息与顾客进行退货结算,然后给顾客打印本次退货单 ( 6) 结算后点击“保存”按钮保存本次退货信息 ( 7) 重复( 4)到( 6)的操作直到完成的录入所有顾客的退货信息 ( 8) 退出销售退货主页面。 备用事件流:数据库更新异常处理、数据库链接失败的提示、增删改操作的异常处理。 编号 术语 标示 解释说明 1 销售员工 Salesman 该用例 的主要参与者 2 销售主页面 Xsyemian 销售结算商品的页面 3 销售单 Xsd 存储顾客购买的商品信息 4 系统主页 xitongzhuye 系统默认显示的第一个页面 5 商品 Xssp 销售的商品 基于 . 平台的进销存管理系统的设计与实现 12 用例图: S a l e s t h m a n u s e s 销 售 退 货 管 理 图 销售退货管理用例 术语表: 表 销售预定管理用例 用例名称:销售预定处理 范 围:进销存管理系统应用 级 别:销售预定员工用户目标 主要参与者:销售预定员工 涉众及其关注点: —— 销售预定员工:希望能够快速准确的记录商品预定信息,开 出新的销售预定单。 —— 销售负责人:希望能够很快的查到所有的预定记录 —— 顾 客:能够很快的就能预定。 —— 进销存管理系统:能够正确的更新和存储销售管理员操作后的相应记录。 前置条件:销售预定员工必须经过身份确认和认证。 后置条件:成功存储商品销售预定信息,更新相应的数据库信息。 主事件流: ( 1) 销售预定员工成功的登录到系统主页 ( 2) 销售管理员点击菜单栏上的“销售模块”进入到“销售预定管理”子模块 编号 术语 标示 解释说明 1 销售退货员。基于netuml的进销存管理系统的设计与实现——销售管理、销售退货管理、销售预定管理等子模块(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。