《商场管理信息系统设计方案.pdf》由会员分享,可在线阅读,更多相关《商场管理信息系统设计方案.pdf(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、商场管理信息系统设计方案商场管理信息系统设计方案商场管理系统是用自动化管理商场商场管理系统是用自动化管理商场,将商场里商品销售情况及出库入库以及商场内人将商场里商品销售情况及出库入库以及商场内人员管理和财务的收支平衡等方面的信息输入计算机中,员管理和财务的收支平衡等方面的信息输入计算机中,然后可用商场的管理系统对其进行查然后可用商场的管理系统对其进行查询和各种改动,比如添加,删除等各项操作,从而快速而全面地了解商场内的基本信息询和各种改动,比如添加,删除等各项操作,从而快速而全面地了解商场内的基本信息,相相比非自动化的管理而言比非自动化的管理而言,节省了宝贵的时间和大量的人力节省了宝贵的时间和
2、大量的人力,才力和物力,才力和物力,而且而且,管理的效率非常管理的效率非常的高的高,准确度高,操作十分的简单。准确度高,操作十分的简单。商场管理信息系统的可行性研究商场管理信息系统的可行性研究(1 1)对目前系统的分析)对目前系统的分析在一些大型商场里存在着货物出入混乱,人员调动的混乱的问题以及财务上工作量巨大在一些大型商场里存在着货物出入混乱,人员调动的混乱的问题以及财务上工作量巨大等实际问题等实际问题.从而造成商场管理各个方面出现严重的问题给商场带来无法弥补的巨大损失,从而造成商场管理各个方面出现严重的问题给商场带来无法弥补的巨大损失,表现在以下几个方面:表现在以下几个方面:在在商品的管理
3、方面:商品的管理方面:现在的大型商场已经不向以前小商场那样现在的大型商场已经不向以前小商场那样,卖出的商品的种类卖出的商品的种类比较单一,不需要什么东西帮助管理,相反比较单一,不需要什么东西帮助管理,相反,现在的商场出售各种各样的商品,门现在的商场出售各种各样的商品,门类比较齐全,种类比较多。如果管理不好类比较齐全,种类比较多。如果管理不好,就会出现问题,直接影响商场的其他部就会出现问题,直接影响商场的其他部门。门。在在人事管理方面:人事管理方面:现在的管理方法只是人事部门的几个人在操作现在的管理方法只是人事部门的几个人在操作,其他部门的其他其他部门的其他员工员工,可以说在填完基本情况表后,在
4、也没看见过自己的简历。可以说在填完基本情况表后,在也没看见过自己的简历。即使里面有问题也即使里面有问题也不能得到及时的解决,不能得到及时的解决,给人事管理带来潜在的危险给人事管理带来潜在的危险,特别是依照个人的简历享受不特别是依照个人的简历享受不同的待遇时,麻烦则更大,严重影响员工的积极性不利于企业的发展。同的待遇时,麻烦则更大,严重影响员工的积极性不利于企业的发展。在在财务管理方面财务管理方面:财务应该和认识挂钩,然而现在有的系统使二者分离财务应该和认识挂钩,然而现在有的系统使二者分离.在发工资在发工资时出现,员工已经不在此地工作,而财务部依然给该人发工资,新员工已经工作时出现,员工已经不在
5、此地工作,而财务部依然给该人发工资,新员工已经工作,却没给发工资,财务管理混乱却没给发工资,财务管理混乱.在在采购管理方面:采购应该根据此商品的销售情况和库存量进行定量的采购,这采购管理方面:采购应该根据此商品的销售情况和库存量进行定量的采购,这样可以使有限的资金发挥其最大的效益。样可以使有限的资金发挥其最大的效益。然而现在然而现在,有的商场还缺乏这方面的管理有的商场还缺乏这方面的管理或者还管理的不够好或者还管理的不够好.综综合方面:一般的管理系统,只是在单方面达到了用户的要求,在某方面其管理合方面:一般的管理系统,只是在单方面达到了用户的要求,在某方面其管理的功能是非常强大的,但是缺乏综合的
6、管理,不能很好的将几方面的管理结合起的功能是非常强大的,但是缺乏综合的管理,不能很好的将几方面的管理结合起来,这给需要更多功能的用户带来不便。来,这给需要更多功能的用户带来不便。针针 对对 这这 一一 系系 列列 的的 问问 题题,十十 分分 迫迫 切切 的的 需需 要要 开开 发发 者者,对对 先先 前前 的的 系系 统统 进进 行行 改改 进进。(2(2)新系统的高层逻辑模型)新系统的高层逻辑模型A A:基本模型基本模型商场管理信息系统商场管理信息系统1 人事部2 销售部3 采购部4 财务部5 员工信息查询6 客户区(系统总体层次结构图)(系统总体层次结构图)人事管人事部经理财务/人事部理
7、系统(人事管理基本系统模型)(人事管理基本系统模型)销 售 管售货员顾客理系统(销售系统的基本模型)(销售系统的基本模型)采 购 管采购部经理采购员理系统(采购系统基本模型)(采购系统基本模型)财 务 管财务部经理员工工资表理系统(财务系统基本模型(财务系统基本模型)查 询 系员工员工信息统(员工信息查询系统基本模型员工信息查询系统基本模型)客 户 服客户所需信息务系统(客户系统基本模型客户系统基本模型)B B:各子系统的数据流程图:各子系统的数据流程图人员数据库信息人员数据库信息人员信息人员信息人事接部管要求输入要求输入受处理要求处理要求更 新重新显示重新显示人事部信事务库 存(人事部数据流
8、程图人事部数据流程图)理员息表信息商品库存量信息商品库存量信息库存信息库存信息销售员输入输入接 受处理处理更 新处理处理进处理处理交款行事务事务库 存结 算(销售部数据流程图)(销售部数据流程图)处理信息商品库存量信息商品库存量信息库存信息库存信息采购输入要求输入要求接 受处理处理更 新执行操作执行操作产 生定货信息定货信息部管事务库 存定 货理员(采购部数据流程图)采购部数据流程图)信息信息人员数据库信息人员数据库信息从库中获取信息从库中获取信息获得工资信息获得工资信息库存信息库存信息接 受更 新最 后财务输入要求输入要求事 务处理处理存处理工资信息工资信息库部管进 行信息理员确认采购员员工
9、(财务部数据流程图(财务部数据流程图)员工数据库信息员工数据库信息库存信息库存信息处理处理员工信息员工信息输入要求输入要求查询处理查询处理员员接 受更 新处 理工工事务库 存(员工信息查询数据流程图)(员工信息查询数据流程图)显示信息商品库存量信息商品库存量信息商品信息商品信息接顾输入要求输入要求进行查询处理进行查询处理新处理处理商品信息商品信息顾受更处 理客客事库 存显示务(客户区数据流程图)客户区数据流程图)信息以上是本系统中的每个子系统的数据流程图以上是本系统中的每个子系统的数据流程图,和系统中所用的信息的数据字典和系统中所用的信息的数据字典.由此可由此可以对系统的基本结构有所了解以对系
10、统的基本结构有所了解,有利于近一步了解系统的功能,便于设计有利于近一步了解系统的功能,便于设计.C:C:对新系统的重新定义对新系统的重新定义依照上面的基本模型依照上面的基本模型,数据流程图数据流程图,数据字典数据字典,和用户的要求不断的对系统进行修改,只和用户的要求不断的对系统进行修改,只到达到用户的要求到达到用户的要求.最后系统的设计方案,要满足一般系统所有的功能最后系统的设计方案,要满足一般系统所有的功能,并且在此基础上满足并且在此基础上满足用户的新要求用户的新要求.新系统的特点新系统的特点:系统设计要合理系统设计要合理,风格统一;风格统一;具有现行系统的基本或所有功能;具有现行系统的基本
11、或所有功能;操作方便操作方便,宜于管理;宜于管理;解决了现行系统的不足;解决了现行系统的不足;对系统进行了加密,限制不同人的不同权限;对系统进行了加密,限制不同人的不同权限;增加了客户区以便客户查询商品信息,方便用户增加了客户区以便客户查询商品信息,方便用户.对于各部分功能的说明:对于各部分功能的说明:人事系统人事系统:人事部主管在输入密码正确后,进入人事系统,进行操作,包括人员的人事部主管在输入密码正确后,进入人事系统,进行操作,包括人员的增加,人员信息的修改增加,人员信息的修改,以及人员信息的删除,查询等的基本操作,便于管理以及人员信息的删除,查询等的基本操作,便于管理;销售系统:销售系统
12、:管理员在密码正确后,管理员在密码正确后,进入系统进行操作进入系统进行操作,包括对客户购买商品的清点,包括对客户购买商品的清点,收款等操作收款等操作;采购系统:管理员在进入系统后,进行购物操作,利用本系统提供的查询,筛选采购系统:管理员在进入系统后,进行购物操作,利用本系统提供的查询,筛选等操作对商品整个库存进行操作等操作对商品整个库存进行操作,及时的得到商品的信息,及时的得到商品的信息,以便制定合适的采购计以便制定合适的采购计划;划;财务系统:也是加密系统,管理员工的工资发放和整个财务财务系统:也是加密系统,管理员工的工资发放和整个财务;员工信息查询员工信息查询:商场的员工可以根据自己的编号
13、进入此系统商场的员工可以根据自己的编号进入此系统,查询自己的信息查询自己的信息,以以便发现和改正自己信息中的错误便发现和改正自己信息中的错误,及时的得到修改,及时的得到修改,同时为了不让非本商场的员工同时为了不让非本商场的员工进入进入,需要员工有密码需要员工有密码,以便确认用户的合法性;以便确认用户的合法性;客户区:本区是专门为客户设计的客户区:本区是专门为客户设计的,便于用户在商品库中查询自己需要的信息,方便于用户在商品库中查询自己需要的信息,方便用户便用户,同时有助于商品的价格透明同时有助于商品的价格透明.商场管理系统的需求分析商场管理系统的需求分析A A:系统规格说明系统规格说明本系统由
14、六个子系统组成本系统由六个子系统组成,包括人事子系统,销售子系统,采购子系统包括人事子系统,销售子系统,采购子系统,财务子系统财务子系统,员员工信息查询子系统和客户区子系统工信息查询子系统和客户区子系统.人事子系统完成员工信息的添加,人事子系统完成员工信息的添加,信息的修改信息的修改,信息的删除以及信息的查找,要求员信息的删除以及信息的查找,要求员工工提供自己的基本信息,有系统的管理员进行输入,注册新的员工提供自己的基本信息,有系统的管理员进行输入,注册新的员工,当员工知道自己的基本信当员工知道自己的基本信息有误差时,可以在人事部员工信息表中进行修改息有误差时,可以在人事部员工信息表中进行修改
15、,以便使信息符合用的真实信息,所以用以便使信息符合用的真实信息,所以用户也参与到人事管理中来,户也参与到人事管理中来,使人事管理比较的透明,使人事管理比较的透明,有利于企业的发展。有利于企业的发展。其基本的系统数据其基本的系统数据流程图见可行性研究中的流程图见可行性研究中的 人事部数据流程图人事部数据流程图,其系统的主要算法如下所示,其系统的主要算法如下所示:IPO 表系统:商场管理系统作者:杨美娟被调用:商场管理系统调用:无模块输入:人事管理子模块员工编号等基本信息输出:该员工的基本信息日期:编号处理::1局部数据元素:销售子系统完成商品的销售,销售子系统完成商品的销售,负责从商品库存中提取
16、商品的信息,负责从商品库存中提取商品的信息,重要使价钱,重要使价钱,和库和库存量,存量,以便以规定的价格将商品买出,以便以规定的价格将商品买出,不需要售货员记清所有的商品价格,不需要售货员记清所有的商品价格,用商品的唯一编用商品的唯一编号,号,提取商品的信息提取商品的信息,十分的方便准确。十分的方便准确。如果用户要的商品库存量不足,如果用户要的商品库存量不足,就会弹出提示信息就会弹出提示信息,告诉售货员库中已无此商品告诉售货员库中已无此商品当有商品,当有商品,可以继续进行操作可以继续进行操作,完成用的需完成用的需,不能再销售此商品。不能再销售此商品。求求,并收款并收款,找零。找零。其基本的系统
17、数据流程图见可行性研究中的其基本的系统数据流程图见可行性研究中的,其系统的主要算法如其系统的主要算法如部的效率,部的效率,下:下:IPO 表被调用:调用:系统:商场管理系统注释:作者:杨美娟输入:输出:模块:采购管理子模块日期:处理:编号:3局部数据元素:财务子系统处理商场的财务管理,包括员工的工资财务子系统处理商场的财务管理,包括员工的工资,销售额等财务信息,需要人工的销售额等财务信息,需要人工的输入工资的各项信息,输入工资的各项信息,此项是在人事部门的基础上工作的,此项是在人事部门的基础上工作的,只有在人事部有记录的员工才能只有在人事部有记录的员工才能在财务部有自己的纪录,在财务部有自己的
18、纪录,便于认识和财务挂钩,便于认识和财务挂钩,使每个员工有自己的工资纪录。使每个员工有自己的工资纪录。没在此商场没在此商场工作的人不能有工资纪录,工作的人不能有工资纪录,使得财务管理不会出现某些旧系统所出现的问题,使得财务管理不会出现某些旧系统所出现的问题,给使用者带来给使用者带来不便和麻烦,不便和麻烦,使使用者承担不必要的损失使使用者承担不必要的损失.此系统的数据流程图见可行性研究中的此系统的数据流程图见可行性研究中的 财务部数财务部数,其系统的主要算法如下:,其系统的主要算法如下:据流程图据流程图IPO 表注释:系统:商场管理系统作者:杨美娟调用:被调用:模块:财务管理子模块日期:输入:输
19、出:编号:4处理:局部数据元素:为了方便员工,为了方便员工,及时知道自己的基本信息,及时知道自己的基本信息,本系通为员工给于一定的访问权限,本系通为员工给于一定的访问权限,及时及时的对自己的信息进行更新,但是这种更新只能是员工的对自己的信息进行更新,但是这种更新只能是员工.知道信息有误后,在人事部门进行更知道信息有误后,在人事部门进行更改,同时也防止用户不严肃的,乱改自己的信息,使自己的信息不真实,给管理带来不便改,同时也防止用户不严肃的,乱改自己的信息,使自己的信息不真实,给管理带来不便.此系统,此系统,只准许员工读自己的信息,只准许员工读自己的信息,不能修改,不能修改,其系统的数据流程图见
20、可行性研究中的其系统的数据流程图见可行性研究中的员员工信息查询数据流程图工信息查询数据流程图,其系统的主要算法如下:,其系统的主要算法如下:IPO 表被调用:调用:系统:商场管理系统作者:杨美娟输入:输出:模块:员工信息查询子模块日期:处理:编号:5局部数据元素:客户区客户区商品查询区商品查询区子系统具有强大的查询筛选功能,子系统具有强大的查询筛选功能,帮助用户进行自己所需商品帮助用户进行自己所需商品的查询。只要用户知道一点商品的信息,就可进行操作。操作简单,功能强大的查询。只要用户知道一点商品的信息,就可进行操作。操作简单,功能强大,少量的输入少量的输入得到很大的商品信息得到很大的商品信息,
21、但是用户的输入是本系统工作的前提,只有正确的输入信息,正确的但是用户的输入是本系统工作的前提,只有正确的输入信息,正确的操作,才能感觉到查询系统的方便操作,才能感觉到查询系统的方便;简单输入,得到十分详细的商品信息输出,信息中包括简单输入,得到十分详细的商品信息输出,信息中包括商品的编号,名称商品的编号,名称,生产厂家,产地,生产厂家,产地,库存等信息,方便用户的选择和筛选,使商品的买卖库存等信息,方便用户的选择和筛选,使商品的买卖有利于企业的发展,有利于企业的发展,同时也进一步提高了经营效率,同时也进一步提高了经营效率,进一步提高了工作效益,进一步提高了工作效益,使得使得透明化,透明化,企业
22、的资源得到了最大限度的利用。其系统的数据流程图见可行性分析中的企业的资源得到了最大限度的利用。其系统的数据流程图见可行性分析中的 ,其系统的主要算法表示如下:,其系统的主要算法表示如下:IPO 表被调用:调用:系统:商场管理系统作者:杨美娟输入:输出:模块:客户区子模块日期:处理:编号:6局部数据元素:B B:数据要求:数据要求数据是一个系统必不可少的元素数据是一个系统必不可少的元素,在系统的执行的每一步操作都有数据的参与在系统的执行的每一步操作都有数据的参与,合适的数合适的数据可以使系统正常的工作据可以使系统正常的工作,完成自己的任务。在本系统中数据也是非常重要的一部分完成自己的任务。在本系
23、统中数据也是非常重要的一部分,数据定数据定义的好坏直接影响到系统的运行。义的好坏直接影响到系统的运行。在本系统中,在本系统中,需要用的的数据信息是非常大的,需要用的的数据信息是非常大的,以下是本以下是本系统中用到的数据系统中用到的数据,已经用数据字典的形式表现出来已经用数据字典的形式表现出来,可以通过此数据字典正确的对数据进行可以通过此数据字典正确的对数据进行定义和系统的维护工作,此阶段应反复的对数据字典进行修改定义和系统的维护工作,此阶段应反复的对数据字典进行修改,以便使数据字典成为十分合以便使数据字典成为十分合注释:理的数据字典理的数据字典,对后期的详细设计打下好的基础。对后期的详细设计打
24、下好的基础。数据字典的定义数据字典的定义名字:商品 ID名字:商品名称别名:类别名字别名:库存量名字描述:别名名称:唯一的标识一种商品的关键单价描述:别名名称:一种商品的名称上次订货量描述域别名名称:商品所属的类别:生产厂家定义:描述别名名称:每次卖出商品后所剩的商品商品名称保质期=1字符50定义:描述别名名称:商品的卖出价格商品类别卖出数量ID=1=1字符字符50 10位置数描述别名名称:最近一次订货的数量:商品报表产地位置:定义描述别名名称:商品报表单价=0商品的生产厂家定购日期 货币库存清单:位置定义描述别名名称库存清单:商品报表上次订货量使用商品的时间限制编号=0库存清单数字位置:定义
25、描述别名名称:商品报表生产厂家一段时间内商品卖出的数量奖金=0 库存清单字符255位置:定义描述别名名称:商品报表:SNum保质期生产此商品的地点房租=0字符库存清单20名称:水电名称:实发工资位置:此商品的定购时间定义描述别名 商品报表=0卖出数量 库存清单数字9999位置:唯一的一位员工的关键域定义描述别名 商品报表产地=0字符库存清单10别名名称:岗位津贴名称:姓名别名位置:盈利后的提成定义描述 商品报表=1900定购日期 库存清单年份2050位置:住宿的费用定义描述 商品报表编号=0字符库存清单8描述别名:用户使用水电的费用名称 部门别名:名称描述:Name:Age员工最后得到的工资位
26、置:奖金定义 商品报表=数字 库存清单位置:房租定义 月工资报表=数字月份工资条定义描述:别名:Dep不同岗位的不同补贴水电=数字描述:别名定义:员工的名字实发工资=基本工资+职务位置:月工资报表 月份工资条名称位置:Sex:月工资报表 月份工资条定义:月工资报表描述位置 岗位津贴=员工所处的部门数字月份工资条定义:职工的年龄描述 姓名补贴=+奖金字符+岗位津贴-房租-别名:位置:部门定义 月工资报表=人事部 月份工资条|采购部位置:Age=定义:月工资报表水电字符 月份工资条描述:员工的性别|销售部|财务部位置:月工资报表员工信息窗体 月份工资条定义:Sex=字符位置:月工资报表 月份工资条
27、位置:员工信息窗体名称:Tel名称别名:Birthday:名称:Zw名称描述别名 名称:员工的电话号码:Gongzuoshijian:dizhi别名:password名称:Xueli别名定义描述 别名:Tel=:员工的出生日期:字符描述:员工的职务别名描述位置定义 描述名称:Birthday=:员工信息窗体员工的开始工作的时间:员工的地址:depname字符定义:depmima描述名称:Zw=:员工的学历员工进入信息查询时的口令字符定义位置 定义别名:员工信息窗体:Gongzuoshijian=:dizhi=字符:字符位置:定义别名:Xueli=:password=员工信息窗体字符 字符名字:
28、商场月工资报表位置 位置描述:员工信息窗体:部门的名称员工信息窗体位置:描述:进入窗体员工信息窗体进入部门时的口令别名名字:商场月工资条定义:名字:depname=商品报表 字符定义:depmima=字符描述别名:每月商场的工资记录表别名:部门进入窗体对数据库中数据信息的分析对数据库中数据信息的分析位置位置:部门进入窗体定义描述:每月给用户的工资记录表商场月工资报表=编号+,只有单用户的工资信息姓名+部门+基本工资+职务补贴奖金+房租+在数据库中有四个实体,包括商品在数据库中有四个实体,包括商品,员工,部门员工,部门,工资,其之间的关系用工资,其之间的关系用+ERER 图表示如下图表示如下:描
29、述:商场所有商品的报表定义:商场月工资报表水电+实发工资+=岗位津贴编号+姓名+部门+基本工资+职务补贴+奖金+房租+水电+定义:商品报表=商品 ID+商品名称+单价+生产厂家+产地+库存量+定购日期+单商生上位置:输出到打印机实发工资+岗位津贴保定保质期价品产次位置:输出到打印机质购位置:输出到打印机ID期厂订日家货期量商品商库品卖存名出类产称量(商品(商品 ERER 模型模型)数别地量DepNamepasswordSNumAgeTelSexZwBirthdayXueli员工Gongzuoshijiandizhi1 1编号部门1 1工资基本工资姓名职务补贴岗位津贴奖金房租水电实发工资(员工(
30、员工-工资工资 ERER 图)图)(注释(注释:员工的属性中的含义见数据字典的定义解释员工的属性中的含义见数据字典的定义解释.)MM1 1员工部门1 1MMN N管理1 1商品工资(整体的(整体的 ERER 图)图)C:C:用户系统描述用户系统描述本商场管理信息系统是一个功能十分完备的管理信息系统本商场管理信息系统是一个功能十分完备的管理信息系统,包括人事管理子系统包括人事管理子系统,销售管销售管理子系统理子系统,采购管理子系统,财务管理子系统,员工信息查询子系统和客户区子系统六个系采购管理子系统,财务管理子系统,员工信息查询子系统和客户区子系统六个系统统,各部分子系统完成自己应该有的系统功能
31、各部分子系统完成自己应该有的系统功能:人事系统完成员工的信息管理,人事系统完成员工的信息管理,增加,增加,删除删除,修改操作;销售系统完成商品的卖出功能修改操作;销售系统完成商品的卖出功能;采购部进行库中商品的更新,处理,购进短采购部进行库中商品的更新,处理,购进短缺的商品,对商品的库存进行管理缺的商品,对商品的库存进行管理;财务系统管理整个企业的财务情况,对员工的工资进财务系统管理整个企业的财务情况,对员工的工资进行发放,队员工的工资项目进行填写;员工信息查询系统是以前的系统没有的子系统行发放,队员工的工资项目进行填写;员工信息查询系统是以前的系统没有的子系统,它它完成员工信息的查询完成员工
32、信息的查询,使人事部的注册信息和员工的实际信息一致,便于人事部门的管理使人事部的注册信息和员工的实际信息一致,便于人事部门的管理.客户区系统是为了方便用户而设计的一个子系统,客户区系统是为了方便用户而设计的一个子系统,客户可以在此系统中进行商品的查询工客户可以在此系统中进行商品的查询工作作,查询自己想买的商品的情况。这些功能操作十分得简单,操作员能很快的掌握使用的方查询自己想买的商品的情况。这些功能操作十分得简单,操作员能很快的掌握使用的方法法.本系统为了保护合法用户合法的使用权利,对系统进行了加密,所以在使用时需要身分本系统为了保护合法用户合法的使用权利,对系统进行了加密,所以在使用时需要身
33、分的确认对于员工在进入员工信息查询系统时需要输入自己的名字和密码的确认对于员工在进入员工信息查询系统时需要输入自己的名字和密码,以便使用此子系统以便使用此子系统进行操作。进行操作。在初次使用时密码就是员工姓名的汉语拼写在初次使用时密码就是员工姓名的汉语拼写,例如商场有员工李明例如商场有员工李明,则在李明初次则在李明初次使用时在输入姓名后,需要在密码框中输入使用时在输入姓名后,需要在密码框中输入limingliming。在第一次使用后可以对自己的密码进。在第一次使用后可以对自己的密码进行更改行更改,点密码更改进行更改,点密码更改进行更改,希望用户注意保护自己的密码希望用户注意保护自己的密码,以防
34、被盗用。以防被盗用。其他部门的管理其他部门的管理员同样也需要在进入时选择自己的部门,员同样也需要在进入时选择自己的部门,输入密码,输入密码,其密码和员工一样时部门明的汉语拼音其密码和员工一样时部门明的汉语拼音.如销售部的密码为如销售部的密码为 xiaoshoubu,xiaoshoubu,同样也可进行密码的修改。同样也可进行密码的修改。需要强调的是,需要强调的是,部门的密码的长部门的密码的长度最好是度最好是 1010 个字符以上个字符以上,以便更好保护密码以便更好保护密码.在进入不同的系统后在进入不同的系统后,各系统的操作十分的明各系统的操作十分的明显显,这里就不再详细说明,希望用户在使用时这里
35、就不再详细说明,希望用户在使用时,根据系统中的文字提示能认真的操作根据系统中的文字提示能认真的操作,使系统使系统发挥其最大的功能。发挥其最大的功能。总体设计总体设计A A:系统说明:系统说明在经过前面阶段的充分准备后,在经过前面阶段的充分准备后,本阶段的主要任务是对系统进行概要的设计本阶段的主要任务是对系统进行概要的设计,划分出组成划分出组成系统的物理元素,系统的物理元素,设计软件的结构设计软件的结构,及说明系统中每个程序是由那些模块组成的及说明系统中每个程序是由那些模块组成的,以及这些模以及这些模块之间的相互关系。块之间的相互关系。本系统适用于商场管理,本系统适用于商场管理,其中包括对商场不
36、同部门工作的划分其中包括对商场不同部门工作的划分,使得每个子系统的功能非使得每个子系统的功能非常专一常专一,管理功能非常强大管理功能非常强大,但是所有的子系统是紧密的联系在一起但是所有的子系统是紧密的联系在一起,共同完成商场的整个管共同完成商场的整个管理。理。B B:用户手册:用户手册 用户需要先将本系统安装在自己的管理机上,请安系统的提示进行安装。用户需要先将本系统安装在自己的管理机上,请安系统的提示进行安装。安装完毕安装完毕,用户即可使用本系统用户即可使用本系统.在运行系统时在运行系统时,会出现如图会出现如图 1 1 的界面,请不同的用户从不同的位置享用自己的权限。的界面,请不同的用户从不
37、同的位置享用自己的权限。图图 1 1员工信息查询子系统员工填写自己姓名员工填写自己姓名,密码密码(注释:初次使用的密码员工自己姓名的)精确认正确后进入员精确认正确后进入员工信息查询界面见下图所示工信息查询界面见下图所示:当用户要进行查询时按下查询按钮即可当用户要进行查询时按下查询按钮即可,弹出输入提示对话框见下图弹出输入提示对话框见下图:用户需要在文本框中职工的个人编号,以便系统查找,输入编号完毕,按确定就可用户需要在文本框中职工的个人编号,以便系统查找,输入编号完毕,按确定就可在员工信息窗体上出现查找的结果在员工信息窗体上出现查找的结果.使用员工信息窗体上的下一个,上一个按钮可以在系统中手工
38、的查找记录,方便用使用员工信息窗体上的下一个,上一个按钮可以在系统中手工的查找记录,方便用户选择自己喜欢的查找方法。户选择自己喜欢的查找方法。人事部子系统人事部管理员在部门进入框中选择自己的部门,人事部管理员在部门进入框中选择自己的部门,填入自己的密码,填入自己的密码,进入人事部的管理进入人事部的管理界面,对商场的整个人员信息进行管理。界面,对商场的整个人员信息进行管理。(注释:密码是部门的汉语拼音,例如:人事部在初次进入时,密码为 renshibu)人事部管理界面如下:)人事部管理界面如下:管理员通过增加按钮增加员工管理员通过增加按钮增加员工,需要在管理员在文本框中输入员工的信息,在输入完成
39、需要在管理员在文本框中输入员工的信息,在输入完成后按下确认按钮,后按下确认按钮,则员工信息如果添加成功则可在右边的网格中显示,则员工信息如果添加成功则可在右边的网格中显示,如添加姓名为李严的如添加姓名为李严的员工记录员工记录,按下添加键则屏幕上的按钮不可用出现确认和取消按钮如下按下添加键则屏幕上的按钮不可用出现确认和取消按钮如下:按下增加按钮后当管理员输入信息完毕后,按下确定按钮当管理员输入信息完毕后,按下确定按钮,即可将员工添加成功如下即可将员工添加成功如下:的部分图,其它添加成功信息在按钮不可用!其它功能和添加相似其它功能和添加相似,不再说明不再说明.右边显示销售部子系统销售部的系统管理员
40、销售部的系统管理员,在正确的输入部门和密码后就进入销售部的管理在正确的输入部门和密码后就进入销售部的管理.界面如下界面如下:销售员在购买区内填入客户要购买的商品的销售员在购买区内填入客户要购买的商品的IDID 号号,输入数量,输入数量,按下购买按钮则客户购买按下购买按钮则客户购买的商品则显示在左边的表中,有利于结算和打印清单。的商品则显示在左边的表中,有利于结算和打印清单。当输入完所有购买的商品后当输入完所有购买的商品后,就可以在结算区进行结算。按下确定进行下一个客户的结就可以在结算区进行结算。按下确定进行下一个客户的结算。算。产品查询子系统进入后界面如下进入后界面如下:在界面上选择不同的按钮
41、实现不同的功能,对用户关心的商品进行查询和筛选在界面上选择不同的按钮实现不同的功能,对用户关心的商品进行查询和筛选,方便用方便用户户,购买商品,其操作不详细说明购买商品,其操作不详细说明,用户看到按钮的标题就能很好的进行操作用户看到按钮的标题就能很好的进行操作,十分的方便。十分的方便。采购子系统采购子系统的界面如下所示:采购子系统的界面如下所示:管理员可以利用添加管理员可以利用添加,删除删除,修改按钮对商品库中的信息进行操作,修改按钮对商品库中的信息进行操作,利用排序方法对商品利用排序方法对商品进行不同性质的排序,进行不同性质的排序,筛选功能帮主管理员对商品的进一步操作筛选功能帮主管理员对商品
42、的进一步操作,有利于商品的采购有利于商品的采购,及时的及时的使管理员将信息反馈给采购员,使管理员将信息反馈给采购员,及时的对库存进行更新在系统的菜单栏上管理员可以对整个及时的对库存进行更新在系统的菜单栏上管理员可以对整个库存进行打印,效果如下:库存进行打印,效果如下:财务子系统系统界面如下:系统界面如下:利用查询进行查询操作利用查询进行查询操作,其功能兼有筛选功能其功能兼有筛选功能,在窗体的下方记录了查询的记录个数在窗体的下方记录了查询的记录个数,用户利用系统提供的工具对查到的记录进行阅读用户利用系统提供的工具对查到的记录进行阅读.窗体上的功能菜单如下:窗体上的功能菜单如下:打印菜单如下:打印
43、菜单如下:功能菜单完成对员工工资的增加功能菜单完成对员工工资的增加,删除,删除,修改操作修改操作,使用和前面的添加等功能相似不再说使用和前面的添加等功能相似不再说明明.需要说明的是在添加是需要员工提供自己在人事部的基本信息需要说明的是在添加是需要员工提供自己在人事部的基本信息,若正确,则准许添加若正确,则准许添加,反反之,禁止之,禁止.打印菜单负责打印工资的信息,工资表是对所有员工工资的总体记录打印菜单负责打印工资的信息,工资表是对所有员工工资的总体记录,工资条可对每个工资条可对每个员工工资的打印员工工资的打印,以便员工进行核对以便员工进行核对,也是一种收据也是一种收据.其显示如下其显示如下:
44、B B:数据库设计结果:数据库设计结果GongziGongzi 表结构(员工工资情况的记录)表结构(员工工资情况的记录)字段名类型长度含义Yuan gongYuan gong表的结构表的结构编号(员工基本信息表员工基本信息表text):8唯一的标识员工姓名text10字段名类型长度含义部门text10Deptext50部门基本工资integer2Nametext50姓名职务补贴integer2passwordtext50密码奖金integer2SNumtext50唯一的标识员工房租integer2ShangpinShangpin 表结构表结构(商品的基本信息商品的基本信息):):字段名类型长度
45、含义ID商品text10唯一标识商品详细设计详细设计(用用 VBVB 实现)实现)商品名称text50对于整个登陆界面的设计:对于整个登陆界面的设计:类别text50库存量long员工模块4单价currency8上次订货量long4结开权text部门模块255束始生产厂家限保质期data/time20判卖出数量long客户模块4断产地text10(简单流程图)简单流程图)定购日期date/time8其简单的流程图见上图其简单的流程图见上图,其基本的界面图见整体设计中图其基本的界面图见整体设计中图1 1,现对其中部分的设计实现如下:,现对其中部分的设计实现如下:(1 1)选择新建)选择新建|工程
46、命令新建工程工程命令新建工程.(2 2)在窗体添加控件,并设计属性)在窗体添加控件,并设计属性,具体描述如下具体描述如下:5 5 个个 command buttoncommand button 按钮,按照图按钮,按照图 1 1 设置按钮设置按钮 captioncaption 属性,为按钮上的显示值属性,为按钮上的显示值.如:退出按钮需要将如:退出按钮需要将 caption=caption=退出退出,其他属性不变其他属性不变;其他的按钮类似其他的按钮类似.1313 个个 labellabel,同样将其的,同样将其的 caption=caption=显示的值,如显示的值,如:姓名标签姓名标签,则则
47、 caption=caption=姓名姓名.2 2 个个 datadata 控件,将控件,将 data1data1 的的 databasename=Edatabasename=E:aafddb1.mdbaafddb1.mdb,recordsource=depmimarecordsource=depmima,visible=falsevisible=false将将 data2data2 的的 databasename=Edatabasename=E:aafddb1.mdbaafddb1.mdb,recordsource=yuangong,visible=falserecordsource=yua
48、ngong,visible=false3 3 个个 frameframe 控件,将控件,将 frame1frame1 的的 caption=caption=“”“”,frame2frame2 的的 caption=caption=”,frame3,frame3 的的 caption=caption=”1 1 个个 comboboxcombobox 控件,属性不便控件,属性不便.6 6 个个 textboxtextbox 控件,属性不便。控件,属性不便。1 1 个个 timertimer 控件,控件,interval=100interval=100(3(3)在窗体的)在窗体的 loadload
49、事件中事件中,初始化系统,代码如下:初始化系统,代码如下:Private Sub Form_Load()Me.Combo1.AddItem”人事部Me。Combo1.AddItem 采购部Me。Combo1。AddItem”销售部”Me.Combo1.AddItem 财务部Me。Label1.Left=Me。ScaleWidthEnd Sub b(4)(4)将下面的代码添加到将下面的代码添加到 command1command1 的的 clickclick 事件中,便于从部门进入。事件中,便于从部门进入。Private Sub Command1_Click()Me.Text4。DataField
50、=”depmima”Me.Combo1。DataField=depnameData1。Recordset.FindFirst depmima=Text4.text&and depname=&Me.Combo1。text&”If Data1.Recordset。NoMatch ThenMsgBox(”密码或用户名不正确!请重新输入!)Me.Combo1。SetFocusElsen=Combo1。textSelect Case nCase 销售部”销售部.ShowCase”财务部”财务部。ShowCase 人事部人事部。ShowCase”采购部”采购部.ShowEnd SelectText4。te