您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 公司人事管理系统的分析与设计
软件学院课程设计报告书课程名称软件工程概论课程设计设计题目公司库存管理系统的分析与设计专业班级学号姓名指导教师2015年1月目录1设计时间...............................................12设计目的...............................................13设计任务...............................................14设计内容...............................................14.1项目概述...............................................................................................14.1.1现系统的概述...................................................................................14.1.2组织结构介绍...................................................................................24.1.3业务流程介绍...................................................................................34.1.4系统开发计划...................................................................................44.2需求分析...............................................................................................44.2.1总体目标............................................................................................44.2.2具体目标...........................................................................................54.2.3系统数据建模(ER图).................................................................54.2.4系统功能建模(数据流程图)......................................................94.2.5数据字典..........................................................................................114.3总体设计(系统结构图)................................................................154.4详细设计.............................................................................................164.4.1系统登录模块详细设计.................................................................164.4.2商品管理模块详细设计.................................................................175总结与展望............................................18参考文献................................................19成绩评定................................................1911设计时间2015年1月26日—2015年1月29日2设计目的本课程设计是学生学习完软件工程概论理论教学内容后,进行的一次全面的综合训练。通过本课程设计,学生掌握软件开发生命周期的阶段划分和结构化方法学的主要内容;具备运用结构化方法进行软件需求分析、系统设计、实现和测试的能力以及文档的编制能力;支撑人才培养规格中掌握扎实的软件基础理论知识及较深厚的软件工程专业知识,具有软件开发的基本能力,以及掌握软件工程分析、设计的基本方法,具备软件项目分析与技术开发能力。3设计任务需要完成的是对公司库存管理系统的分析与设计,设计要求如下:1)公司仓库商品管理员的用户管理。这其中包括仓库管理员的,以后的管理员具有修改本用户的管理员的密码的功能。并可以进入其他处理。2)公司对新增定单的定单管理功能。这其中包括定单添加功能:将当天所接到的客户定单,输入到计算机中,信息包括顾客编号、交货日期、交货地点、商品号、预定数量等;定单查询功能:对定单进行查看等功能。3)商品销售排行一览。这包括将商品的销售情况按照商品的销售数量,进行降序排序,也可以改为升序。4)商品管理。查询商品在库情况:输入一个商品号码,显示商品的名称和数量;商品入库:将公司购买进来的商品,按照商品号码往数据库里进行添加;商品出库:将公司销售出去的商品,按照商品号码从数据库里删除。4设计内容4.1项目概述4.1.1现系统的概述目前采用的是手工管理,账目繁多,加之仓库之间距离较远,库存管理员、计划员和有关领导相互之间的信息交流困难,使得物资供应效率低下影响生产。同时每月的月末报表会耗费大量的人力,且由于手工处理容易造成失误,从而影响了数据的效率和准2确率,造成了不必要的损失。因此,该公司必须建立相应的库存管理信息系统,使其能根据市场情况,及时合理地采购所需商品,同时又能科学地对商品进行管理,统筹安排人力、物力、财力,有效地改善当前管理的混乱状况。4.1.2组织结构介绍公司的组织机构介绍如下:该公司的组织结构如图4-1-1所示。公司的主要决策和管理人是总经理,总经理分管财务总监和执行总监两大体系模块;财务在仓库管理的经营中所扮演的角色是是一个相当重要的角色过程,相对来说,此部门是相对独立的;日常事务的执行的部分,分为采购部、库存管理部、销售部和人事部四个主要部门。库存管理部的主要任务是根据销售部提供的信息和采购及时联系,使库房货源充足;责任货物的接收,并安排好货物的存放事宜;对每天进出库房的货物进行详细记录,使基础数据完备。销售部主要责任日常销售工作,包括物品摆放、货架整理、收银台等货物销售区的日常事务;及时准确地将销售信息反馈给其他部门,以保证商品的及时供应更新;同时处理消费者提出的各种疑问和信息,为公司的整体运作提供实际销售的基础数据。财务部负责一切与财务有关的各项事宜,全面记录公司的所有收支资金流动,包括各种收入、支出、税务财务结算等。对进出贷款实行控制,定期分析资金走向,为公司的发展计划做好准备。图4-1-1公司的组织结构34.1.3业务流程介绍业务流程图就是用一些规定的符号及连线来表示某个具体业务处理过程。如下图4-1-2是针对此公司库存管理系统的业务流程所做的业务流程介绍与分析图。图4-1-3是业务流程图使用的符号。图4-1-2业务流程图商品管理员修改密码进入系统订单管理系统商品销售一览商品管理系统添加订单订单查询升序排列降序排列查询商品商品入库商品出库商品订单表商品销售表商品信息表入库清单出库清单删除添加统计计算销售一览更新库存信息4图4-1-3业务流程图使用的符号4.1.4系统开发计划因为传统企业库存管理存在以上的问题难于适应现代库存管理要求,所以现代企业库存管理系统要具有以下的特点:①科学的库存管理流程②商品代码化管理。再次由于库存商品种类繁多,在库存管理过程中极易发生混乱的问题。IT技术与层次编码技术的结合为商品的高效管理提供了可能。这种编码技术对所有库存商品按照层次和类别赋予唯一的编号。它是区分不同商品的最主要的标准,具有易读和易记的特点,使得商品管理者只需知道商品的编号,就可以了解该商品的有关信息。4.2需求分析软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。需求分析阶段研究的对象是软件项目的用户要求。一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的用户要求。只有经过确切描述的软件需求才能成为软件设计的基础。4.2.1总体目标本公司仓库管理系统是基于一个公司的仓库管理而设计的,是对该公司的仓库商品进行简单管理,为管理员提供了一套操作简单、使用可靠、易于管理和使用的处理工具。本系统对商品的各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使该公司仓库管理人员从繁重的工作中解脱出来,而且提高了仓库管理的效率,提高了仓库管理的科学性,方便5了管理人员进行管理。4.2.2具体目标把总体需求目标按功能需求进行分解。目标中可以按管理方面、功能方面、效益方面、技术方面等进行分解。1.公司仓库商品管理员的用户管理。这其中包括仓库管理员的,以后的管理员具有修改本用户的管理员的密码的功能。并可以进入其他处理。2.公司对新增定单的定单管理功能。这其中包括定单添加功能:将当天所接到的客户定单,输入到计算机中,信息包括顾客编号、交货日期、交货地点、商品号、预定数量等;定单查询功能:对定单进行查看等功能。3.商品销售排行一览。这包括将商品的销售情况按照商品的销售数量,进行降序排序,也可以改为升序。4.商品管理。查询商品在库情况:输入一个商品号码,显示商品的名称和数量;商品入库:将公司购买进来的商品,按照商品号码往数据库里进行添加;商品出库:将公司销售出去的商品,按照商品号码从数据库里删除。4.2.3系统数据建模(ER图)1.公司仓库管理总系统ER图如下图4-2-1所示。6图4-2-1公司仓库管理总系统ER图2.管理员实体ER图如图4-2-2所示。图4-2-2管理员实体ER图3.公司库存管理系统实体属性ER图如图4-2-3所示。公司库存管理系统商品订单表管理员登录操作订单销售一览商品管理商品销售表管理员管理员ID姓名电话住址账号密码商品信息表入库清单出库清单7图4-2-3公司库存管理系统实体属性ER图4.商品订单表实体属性ER图如图4-2-4所示。图4-2-4商品订单表实体属性ER图5.商品销售表实体属性ER图如图4-2-5所示。图4-2-5商品销售表实体属性ER图6.商品信息表实体属性ER图如图4-2-6所示。公司库存管理系统管理员账号管理员账号密码商品订单表商品ID商品名称商品数量商品单价商品订单ID商品销售表商品ID商品名称商品数量商品单价销售订单ID销售商销售时间8图4-2-6商品信息表实体属性ER图7.入库清单实体属性ER图如图4-2-7所示。图4-2-7入库清单实体ER图8.销售清单实体属性ER图如图4-2-8所示。图4-2-8销售清单实体属性ER图商品信息表商品ID商品名称商品数量商品单价供货商销售商供货时间销售时间入库清单商品ID商品名称商品数量商品单价供货商入库时间出库清单商品ID商品名称商品数量商品单价销售商出库时间99.实体及其属性如表1,实体间联系及其属性如表2所示。表1实体及其属性表实体名称属性管理员管理员ID,姓名,账号,密码,电话,住址公司库存管理系统管理员账号,管理员账号密码商品订单表商品订单ID,商品ID,商品名称,商品数量,商品单价商品销售表销售订单ID,商品ID,销售时间,销售商,商品名
本文标题:公司人事管理系统的分析与设计
链接地址:https://www.777doc.com/doc-4073443 .html