毕业设计(论文)企业人事管理系统设计与实现.doc

上传人:仙人指路1688 文档编号:3977567 上传时间:2023-03-30 格式:DOC 页数:99 大小:3.18MB
返回 下载 相关 举报
毕业设计(论文)企业人事管理系统设计与实现.doc_第1页
第1页 / 共99页
毕业设计(论文)企业人事管理系统设计与实现.doc_第2页
第2页 / 共99页
毕业设计(论文)企业人事管理系统设计与实现.doc_第3页
第3页 / 共99页
毕业设计(论文)企业人事管理系统设计与实现.doc_第4页
第4页 / 共99页
毕业设计(论文)企业人事管理系统设计与实现.doc_第5页
第5页 / 共99页
点击查看更多>>
资源描述

《毕业设计(论文)企业人事管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)企业人事管理系统设计与实现.doc(99页珍藏版)》请在三一办公上搜索。

1、毕业设计(论文)说 明 书设计(论文)题 目企业人事管理系统专 业班 级设 计 人。学 号指导教师年05月22日毕业设计(论文)任务书发给信息系专业班 学生。一、毕业设计(论文)题目:企业工人事理系统二、设计专题(子题):三、毕业设计(论文)原始资料:X集团有限公司人事部门管理规定X集团有限公司人事管理部门的工作流程X集团有限公司报损报溢报告X集团有限公司员工工资反馈信息四、设计(论文)应解决下列各主要问题:系统数据的安全性、完整性和保密性。汉字联想输入技术。能够实现模糊查询。五、设计(论文)附件(包括:图纸、主要源程序、软件光盘、科技译文等):主要源程序。开题报告。软件光盘。六、命题发出日期

2、:设计(论文)完成日期:指导教师(签章):教研室主任(签章):系 主 任(签章):年月日指导教师对毕业设计的评语指导教师(签章): 年 月 日特邀评阅人意见评阅人(签章): 职 称(签章): 年 月 日答辩(考试)委员会鉴定意见答辩(考试)成绩: 鉴定意见:主 任(签章): 副主任(签章): 年 月 日摘 要该系统基本上可以满足现代化企业人事管理的需求。现代化人事管理系统中使用了许多表格,保存相关的人事信息,方便查询、浏览、修改、删除等操作。本文首先分析了企业人事管理系统的具体任务,阐述了本工资管理系统的开发目的。给出了从人事管理系统分析到总体设计、详细设计与实现及测试的各个环节,最后对本系统

3、作出了开发中的难点与解决技巧,指明了系统的现实意义。关键字: 人事管理; 管理系统; 人事管理系统ABSTRACTBasically, the system can meet the needs of modern enterprise management wages. Modern wage management system using a variety of forms, save information related to wages, easy modification, browsing, query and other operations. Prerequisite of

4、 this system must have a staff attendance information as the basis for this system is the use of employee time and attendance information to calculate the employees wages, we must ensure that employees and wage a database of personnel information database in the same folder to use.This article has f

5、irst analyzed the enterprise wages management system management system concrete duty, Elaborated this wages management system management system development goal. Produced has analyzed from the wages management system management system to the system design detailed design and the realization and test

6、 each link, Finally has made in the development difficulty and the solution skill to this system, Has indicated the system practical significance. Key words: Wages management system management system wages management system management system目 录1前言11.1问题的提出11.2研究的主要内容22需求分析32.1需求分析32.1.1业务调查32.1.2手工操

7、作业务流程42.1.3用户要求42.2系统设计目标72.2.1系统设计的长远目标:实现ERP系统72.2.2系统设计的近期目标73系统分析93.1系统流程图与数据流图93.2部分数据字典103.3数据库设计113.3.1数据库概念结构设计113.3.2数据库物理结构设计144系统总体设计184.1总体设计184.1.1编码设计184.1.2输入设计184.1.3输出设计194.1.4系统安全和可靠性设计204.2功能模块214.2.1模块功能说明214.2.2程序层次235系统详细设计245.1基础信息管理245.1.1商品信息管理模块255.1.2供应商信息管理模块265.1.3员工信息管理

8、模块285.2销售管理305.2.1订单管理模块315.2.2销售管理模块325.2.3销售退货管理模块355.3库存管理365.3.1库存查询模块375.3.2入库管理模块395.3.3库存盘点模块415.3.4商品有效期查询模块425.3.5库存上下限管理模块445.3.5报损报溢管理模块456系统测试486.1测试用例486.1.1登录模块测试486.1.2基础信息模块测试486.1.3订单管理测试506.2测试结论517结束语52参考文献53致谢54附录55A主要源程序55B用户手册60B.1系统功能简介60B.2系统的支持平台61B.3安装说明62B.4使用说明62B.5系统维护方法

9、65C软件光盘66C.1光盘的树形目录66C.2光盘文件一览表66D科技译文67WhatisObject-OrientedSoftware67什么是面向对象软件751 前 言根据公司和客户的要求,本次毕业设计的题目是企业人事管理系统,利用MyEclipse完成管理平台设计,构造所用的类库,本系统采取的是B/S架构,是一个基于Web的管理系统。针对目前国内实业公司存在的问题,本文设计一个以增、删、改、查处理为主,具有一定自动化特性的人事管理系统。该系统不仅能控制企业的增、删、改、查情况,而且还具有操作方便、便于纠错的特点。本文主要阐述了企业人事管理系统的设计目标,系统要求、总体设计、详细设计、测

10、试等。最后是本次毕业设计的总结和体会。本系统的具体任务就是设计一个企业人事管理系统,由计算机来代替人工执行一系列诸如增加新员工、删除旧员工、查询员工信息、人员调拨、职称晋级、合同提示等操作。设计的指导思想是一切为用户着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的操作系统有良好的容错性,在用户出现误操作时能尽可能及时地给出警告,以便用户及时改正。该系统不仅功能强大,而且大大减少了系统资源的占用.通过使用企业工资管理系统,使企业的工资管理工作系统化、规范化、自动化。从而达到提高企业管理效率的目的,使办公人员可以顺利完成工作。1.1 问题的提出随着计算机技术的飞速发展,计算机在企业管理中

11、的应用越来越普及,利用计算机实现企业人事管理显得越来越重要。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而人事管理是一项琐碎、复杂而又十分细致的工作。员工信息保存、更新及管理等人事管理活动的工作量很大,一般不允许出错,如果实行手工操作,管理员工的人事资料,这就会耗费工作人员大量的时间和精力及大量的物力财力。而采取计算机进行人事资料的管理工作,不仅能够保证人事资料的完整、准确、查找及时,而且还可以快速、便捷的对有关员工的各种信息进行统计,服务于各部门其他方面的考核和统计等工作的进行,同时计算机具

12、有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。企业的人事管理是公司管理的一个重要内容。随着当今企业人员数量增加,企业的人事管理活动也变得越来越复杂。如果能够实现人事管理的自动化,无疑是给企业内部各个部门带来极大的方便。员工是企业生存的必要元素。员工的流动影响到企业的整体运作,企业员工资料、信息的管理则是企业管理的一个重要的组成部分。企业员工的人数越多,员工资料的统计工作就越多,更新及维护的困难就越大。最初的员工资料统计和管理都是使用人工方式处理,工作

13、的时候,出现错误的机率也随之升高。人事管理系统就是使用电脑代替大量的人工统计和管理,完成众多员工人事资料的处理,同时使用电脑还可以安全地保存大量的人事活动记录。企业工资管理系统,为个人提供自己的人事信息查询服务,为企业提供人事信息录入、修改、人员调拨、提升、职称晋升、合同管理等服务。传统的纸张材料的数据信息管理已经不适合现代企业公司的发展了,实现人事管理的系统化、规范化、自动化,将成为现在公司管理人事资料的首选。本系统实现的工资管理系统基本上能够满足现代化企业人事管理的需求。1.2研究的主要内容企业人事管理系统的主要任务是用计算机对各种人事信息进行日常的管理,如查询、修改、增加、删除以及存储等

14、,迅速准确地完成各种人事信息的统计和汇总工作,针对系统服务对象的具体要求,设计了企业人事管理系统。企业工资管理系统主要有以下几大功能:(1) 企业员工基本信息管理。一个单位的职工不会是一成不变的,随着企业规模的变大,企业人员会越来越多,但是同时也会存在员工跳槽问题。因此,设计系统应该考虑到以上情况,对加入的新员工,需要添加新的对应于该员工的人事资料;而对于跳槽离开企业的员工,其人事信息已经没有留存的必要,可以将其删除。同时在职人员的人事信息也会有许多的变动情况,如:更换电话、更换住房、更换信箱等情况。为了拥有最新、最准确的人事信息,需要考虑到以上各方面的情况。 (2) 企业员工的调动管理。在企

15、业中,员工所在的部门及职务并非是一成不变的,随着员工工作年限的增长,工作资历、工作经验、工作能力,工作效率会有大幅度提高,现有的岗位可能会不再适合员工继续工作,或者企业因自身的业务需求会对员工的工作岗位进调换。所以在设计系统时要考虑到以上情况。(3) 企业员工的合同管理。员工的合同管理是一个企业人士管理的重要组成部分。员工与企业的合同会发生许多变化,如:合同到期、员工辞职、企业解雇等去多情况存在。所以在设计系统时要考虑到以上情况。2 需求分析2.1需求分析2.1.1业务调查本系统的开发宗旨以及总体任务就是帮助企业的人事主管部门提高工作效率,实现企业人事信息管理的自动化、规范化和系统化。所以为了

16、能够实现编制这个系统所设定的目标,在程序的开发之前,需求分析是必不可少的。需求分析的第一步描述人事管理系统的功能,即定义用例,以此确定系统的功能需求。人事管理系统的用例分析主要是找出系统中所有的用例,因此要和人事管理系统的潜在用户进行讨论。系统最终实现的主要功能如下。工资管理系统的用例包括:(1) 员工基本管理员工基本信息管理包括添加新员工、查询员工信息、修改员工信息、删除员工信息等四部分组成。其中每个部分均通过相应的页面进行操作完成。(2) 员工调动管理员工调动管理包括员工的部门调换、员工职务调换、员工职称修改等三个部分组成。其中每个部分均通过相应的页面进行操作完成。(3) 员工合同管理员工

17、合同管理包括了新合同录入、员工合同查询、员工合同解除等三个部分。其中每个部分均通过相应的页面进行操作完成。(4) 系统管理系统管理包括系统管理员添加、修改密码、管理员权限设置等三个部分。其中每个部分均通过相应的页面进行操作完成。2.1.2用户要求在与用户沟通的过程中,用户对软件要实现的一些功能提出了具体要求,企业的工资管理系统应具有如下功能模块:(4)系统管理在开始使用企业人事资管理系统其他功能模块之前,利用数据库设计系统建立基本的管理员信息表。用管理员信息表包括用管理员ID、密码、最后登录时间、最后登录系统IP地址、管理权限、管理员状态等几项。每个管理员ID对应唯一的密码,都输入正确后进入管

18、理系统。进入系统后,可以修改自己的密码。使用记录IP地址及时间的方法来规范获取管理员对系统操作时间及地点。系统通过设置不同的权限设置来规范管理员的操作。并不是每一名管理员都可以对形同的所有功能进行操作,只有为某位管理元添加了相应的权限后管理员才能对系统的某项功能进行操作。(1)员工基本信息管理:添加员工:利用本功能可以添加每位新入职的员工的基本信息,操作方法:员工基本信息管理大项下的添加员工超链接,进入到添加员工界面,根据提示添加员工的基本资料在完成后单击“确定”按钮,添加活动完成。查员工信息:利用本功能在完成对个人工资的修改后,可以利用本功能直接打印出该职工的工资条。单击“打印”按钮既可。新

19、职工工资的录入:利用本功能可以方便地将新来的职工工资情况录入数据库。单击“添加”按钮,系统自动在数据库的末尾增加一条空记录,输入各工资项目,单击“保存”按钮,完成新职工工资的增加。如不单击“保存”而单击“还原”按钮,则不能完成新职工工资的增加。删除个人工资:利用本功能可以对当前记录进行删除,单击“删除”按钮完成对该记录的删除。3)工资查询。按某一条件查询:可按姓名、部门、日期等条件查询,单击“查找”按钮,在出现的对话框中输入要查找的字段名,单击“搜索”按钮,便可查找到满足条件的记录。打印查询结果,单击“打印”按钮,可以打印查询的结果。4)工资汇总工资汇总,显示所有职工工资的总和。打印预览,单击

20、时模拟显示打印的效果。工资打印,单击时打印工资清单。5)管理员账号管理添加管理员,可以实现管理员添加功能。修改密码,可以修改个人密码。退出系统。2.2系统设计目标2.2.1系统设计的长远目标:实现ERP系统(1)系统运行集成化。(2)业务流程合理化。(3)绩效监控动态化(主要体现在超期应收应付款预警上)。(4)合理改善持续化。2.2.2系统设计的近期目标 面对企业信息化发展的过程中出现的各种情况,并根据公司的业务情况,该系统在实施后,应能够达到以下目标:(1)建立规范的业务管理模式,使业务人员从繁忙的手工统计报表、发放工资工作中解脱出来,提高工作效率,减少人为差错。(2)实现多点操作的信息共享

21、,相互之间的信息传递要准确、快捷和顺畅。(3)提供快速、准确的处理企业员工基本工资、奖金、迟到、早退、请假、保险等多种工资信息模式。(4)系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。(5)利用员工档案、发放工资时间、出勤统计等模块结合在一起,可以对员工工资进行有效统计,实现按时发放员工工资。(6)支持联想输入及多种结算方式。(7)通过快速的、多角度的全方位决策分析,为财务部提供准确的依据,从而帮助财务部迅速做出人员工资调整,从而使企业由原来的手工发放工资模式转变为快速信息发放工资模式的状况。(8)系统维护方便可靠、有较高的安全性,满足实用性、先进性的要求。3系统分析3.1系统流

22、程图与数据流图根据以上的需求分析得出系统流程图如图3.1所示:员工公司记录发放工资统计、总汇记录数据基本工资迟到休假加班出差其他项目福利津贴基本工资打印登记数据职务数据往来数据打印各种档案图3.1系统流程图销售管理的数据流图如图3.2所示:订货报表打印工资档案信息事务事务公司记录员1 1接收事务1 2更新职务信息13处理工资事务打印信息2产生工资总汇员工D1记录信息员工档案 D3 事务 D2 打印工资图3.2销售管理数据流图3.2部分数据字典数据流图描述了系统的分解,但没有对图中各成分进行说明,数据字典就是为了数据流图的每个数据流、文件、加工,以及组成数据流或文件的数据项作出说明。因篇幅限制,

23、每样仅举例说明。表3.1数据项名称说明商品编号惟一标识一种商品,形式如:SP00001员工编号惟一标识一位员工,形式如:YG00001客户编号惟一标识一个客户,形式如:KH00001供应商编号惟一标识一个供应商,形式如:GY00001销售编号以此记录一次销售登记。惟一标识每次销售登记,形式如:XS00001入库票号以此记录一次入库登记,惟一标识每次入库登记,形式如:RK00001销售退货票号以此记录一次销售退货登记。惟一标识每次销售退货登记,形式如:TH00001入库退货票号以此记录一次入库退货登记。惟一标识每次入库退货登记,形式如:RT00001操作员管理员,使用系统、拥有系统账号的人。仓库

24、名称惟一标识某个仓库库存上限商品数量的最高限库存下限商品数量的最低限损溢数量库存盘点出现的与实际不符的数量管理员权限由最高权限用户分配给管理员使用此软件的权限结算方式进行交易时所采用的结算方式结清否判断某笔交易是否已结清账表3.2数据存储名称说明员工信息表记录员工的基本信息客户信息表记录客户的基本信息供应商信息表记录供应商的基本信息管理员表记录管理员的用户名、密码、权限权限表记录每种权限所能控制的模块库存表记录库存信息销售信息表记录销售时的客户、操作员、日期、合计等信息销售日志详细记录销售时的数量等信息入库信息表记录入库时的供应商、操作员、日期、合计等信息入库日志详细记录入库时的商品数量等信息

25、销售退货表记录销售退货时的客户、操作员、日期、合计等信息销售退货日志详细记录销售退货时的商品数量等信息入库退货表记录入库退货时的供应商、操作员、日期、合计等信息入库退货日志详细记录入库退货时的商品、数量等信息订单表记录客户订货信息的数据表往来结账表记录往来单位结账详细内容的数据表3.3 数据库设计3.3.1数据库概念结构设计根据以上分析设计的结果,得到以下实体:1、 员工信息表:本表存储使用系统的用户的基本信息。Member员工信息(流水号,员工号,密码,用户组编号,部门编号,职务编号,职称编号,姓名,性别,生日,学历,专业,籍贯,现住址,联系电话,E-mail,入职时间,注册时间)员工实体E

26、-R图如图3.3所示:图3.3员工实体E-R图2、管理员表:用于存储管理员登陆所使用的用户名和密码,管理员对系统维护。 3.部门表:用于存储公司内各部门编号与部门名称。4职务表:用于存储各部门内所含职务编号及名称。5职称表:用于存储员工职称。Title职称(流水号,职称编号,职称名称)6用户组表:用于将不同用户分为不同用户组。Group职务(用户组编号,用户组名称,)7基本工资表:用于设定每位员工的基本工资等级及工资额 BasicSalary基本工资(流水号,员工编号,工资等级,基本工资数,日期,修改时间)8员工出勤信息表:用于统计员工的出勤情况,为统计工资时提供方便。AttendanceSt

27、atistics员工出勤信息表(员工编号,统计时间,出勤天数,迟到早退次数,矿工次数,加班次数,出差次数,请假次数)10工资设置信息表:用于设置工资的各项情况。SalarySetting工资设置信息(加班工资,出差工资,旷工工资,迟到早退工资)其他工资项目表:用于存储不同名称的其他工资,比如奖金、津贴、福利等。SalaryOther其他工资项目(员工编号,年月,类型,名称,金额,备注)SalaryInfo工资情况表:用于存储员工的工资情况表,便于明确查看。SalaryInfo工资情况表(员工编号,时间,基本工资,奖金,扣发,迟到早退扣发,旷工扣发,加班费,出差费,其他金额,总额)1m销售票号操

28、作员销售图3.7销售票号与操作员E-R图销售相关E-R图如图3.8所示:销售票号结 帐m商品出库退 货结 账客 户m11m11mm1商品入库销售票号销售退货票号商 品仓 库销 售 1 图3.8销售相关E-R图结 账m结 帐采 购退 货商 品供应商m111m1mm1商品出库入库票号入库退货票号入库票号商品入库仓 库入库相关E-R图如图3.3.2数据库物理结构设计为使数据库中的数据冗余度低,数据独立性高,在磁盘上占用的物理空间少,本数据库采用索引存取方法,即在常用属性上建立索引,目的是快速存取数据库中的数据,提高查询效率。本系统数据库总共包含22张表,每一张表都设有一个主关键字,用来惟一标识一条记

29、录,并且每一张表均符合第三范式。操作员信息表,用来存放操作员的基本信息,包括用户名、密码等等。表结构如表3.4所示:表3.4 操作员信息表字段名称数据类型字段大小小数位数编号字符型7用户名字符型20密码字符型12头像整型4员工编号字符型7备注备注型4订单表,用来存放订单的详细信息,包括编号、订货时间等等。如表3.5所示:表3.5 订单表字段名称数据类型字段大小小数位数编号字符型7订货时间日期时间型8客户编号字符型7商品编号字符型7销售类型字符型4订货数量整型4金额数值型122结款否逻辑型1 供应商应收应付款结转表的结构,如表3.6所示:表3.6 供应商应收应付款结转表字段名称数据类型 字段大小

30、小数位数编号字符型7供应商编号字符型7上月应收应付款数值型122本月应收数值型122本月应付数值型122本月应收应付数值型122结转日期日期型8操作员字符型20欠款信息表的结构,如表3.7所示:表3.7 欠款信息表字段名称数据类型字段大小小数位数编号字符型7往来编号字符型7订单号字符型7应付金额数值型122实付金额数值型122未付金额数值型122欠款日期日期型8往来关系数值型1偿还否逻辑型1预警期限日期型8商品信息表的结构,如表3.7、3.8所示:表3.7 商品信息表字段名称数据类型字段大小小数位数编号字符型7名称字符型30简称字符型15表3.8 商品信息表字段名称数据类型字段大小小数位数规格

31、字符型10产地字符型40计量单位字符型8出厂日期日期型8保质期日期型8进价数值型122批发价数值型122零售价数值型122供应商编号字符型7备注备注型4销售信息表的结构,如表3.9的所示:表3.9 销售信息表字段名称数据类型字段大小小数位数编号字符型7时间日期时间型8销售类型字符型4订单号字符型7合计品种整型4合计金额数值型122付款方式字符型4折扣数值型42应付金额数值型122未付金额数值型122实付金额数值型122操作员字符型10入库退货日志表的结构,如表3.10、3.11所示:表3.10入库退货日志表字段名称数据类型字段大小小数位数编号字符型7表3.11入库退货日志表字段名称数据类型字段

32、大小小数位数退货时间日期时间型8供应商编号字符型7商品编号字符型7付款方式字符型4退货数量整型4单价数值型122金额数值型122操作员字符型104 系统总体设计4.1总体设计4.1.1编码设计编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。编码是指与原来名称对应的编号、符号或记号。它是进行信息交换、处理、传输和实现信息资源共享的关键。编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。本系统内部信息编码采用了统一的编码方式。即采用7字符定长编码,其中前两位表示信息分类,由各类信息的汉语拼音字母缩写组成,后5位为具体信息编码,从00001开始,以顺序递增的方式编码

33、。如商品基础信息编码为SP00001。编码设计如图4.1所示:S1P0000信息分类编码信息条目编码图4.1 编码设计图4.1.2输入设计 本系统输入接口应满足如下要求: (1)键盘:标准键盘,具有Windows 98功能键。(2)鼠标:两键或三键鼠标小口或USB鼠标。(3)汉字输入法:五笔输入法、拼音输入法等。录入软件界面:本系统所有输入均支持鼠标和键盘两种输入方式。录入方式是采用传统的文本录入方式。在录入一些基本信息时,可以输入拼音简码快速检索数据并显示提示框,例如商品订货窗口:(1)客户在“客户全称”文本框中输入一个“C”,在文本框下方会显示了一个列表框。列表框中列出所有客户全称中拼音简

34、码第一个字母为“C”的记录。用户可以使用【】将光标定位到列表框中,在其中选择一个客户,按【ENTER】键,文本框中会自动填充选定的记录;用户可以不将光标定位到列表框中,继续在文本框中输入,系统会自动根据客户的拼音简码进行查询。另外,文本框还提供了按下键盘的【PAGE UP】【PAGE DOWN】键来选择记录的功能。(2)商品名称字段与客户全称字段类似。(3)当用户选定一种商品后,规格、产地、计量单位等文本框中会显示出对应的选定商品的基本信息。(4)用户输入订货数量后,系统会提示是否订购其他商品,如果是,重复上述操作。4.1.3输出设计本系统采用屏幕显示和打印机输出两种输出方式。下面是打印机输出

35、的日销售报表和订货单据样本。烟台市天府集团有限公司销售日报表2007年12月2日商品名称销售类型销售数量金额内存(HY256DDR)批发600015000.00CPU零售4.005800.00技嘉主板零售4.003240.00明基光驱(16DVD)批发24.006480.00显示器批发16.0021440.00技嘉主板批发7.005040.00主板批发9.004590.00华硕主板批发10.007200.00内存(HY128DDR)批发10.001400.00合计-144.0070190.00烟台市天府集团有限公司订单No DD00009订货时间客户名称商品名称订货数量金额12/02/06 0

36、2:58:37烟台市快乐时空网络休闲中心内存(HY256DDR)1025000012/02/06 02:58:37烟台市快乐时空网络休闲中心明基光驱(16DVD)616200012/02/06 02:58:37烟台市快乐时空网络休闲中心技嘉主板643200012/02/06 02:58:37烟台市快乐时空网络休闲中心CPU1013400.0012/02/06 02:58:37烟台市快乐时空网络休闲中心显示器1013400.00合计金额: 35240.00 操作员:林梦夕4.1.4系统安全和可靠性设计为保证软件与数据库系统的安全运行,防止不合法的运行或计算机系统的不稳定对系统造成损害,应对系统的

37、软件和硬件进行合理的安全设置和可靠性设计。安全措施应在系统中层层设置,包括用户标识和口令、不同操作员的权限设置、数据库文件的加密等。数据库信息保护分为数据库保护、软件保护、管理操作保护等。系统安全设计主要应考虑如下几方面:(1)进入系统时必须通过操作员密码,方可进入系统,用户输入错误密码多次,将退出系统。(2)对公司内部人员对数据的访问进行控制,对用户、信息及操作分类授权。(3)对每天的数据进行备份。4.2功能模块4.2.1模块功能说明主程序是程序控制的核心,操作权限、程序功能调用等都要通过主程序实现。主程序通过菜单和工具栏两种方式调用系统。商品信息模块是录入商品基本信息的模块,是进行入库、销

38、售及其他操作的基础。该模块中,除了基础信息的添加、修改、删除等操作外,还支持查找定位的功能。销售管理模块是进销存系统中的重要部分,它的功能是支持快速地完成商品销售。本模块支持鼠标和键盘两种输入方式。可同时录入多条记录,并设置了灵活多样的录入方式,支持订单销售和零售两种销售类型。销售查询模块也是商品销售管理的一个重要环节,在销售查询界面中,用户可以按不同字段查询商品销售信息,而且可以查询某时间段内的销售信息。入库管理模块是进销存系统中重要的组成部分。其主要功能是支持快速地完成商品入库,可同时录入多条记录,并设置了灵活多样的录入方式。本模块支持鼠标和键盘两种输入方式。主程序开发流程图如图4.2所示

39、:用 户主程序用户权限菜单工具栏状态栏背景操作员、日期、时间等执行子程序执行子程序图4.2主程序开发流程图退出提示密码错误主程序输入用户密码选择用户用 户判断密码是否正确正确密码错误3次?否是系统登录表单开发流程图如图4.3所示:错误 图4.3系统登录表单开发流程图4.2.2程序层次程序层次如图4.4所示:烟台太平商贸有限公司企综合管理系统基础信息销售管理库存管理配送管理往来管理查询管理报表管理决策管理系统管理维护管理商品信息管理供应商信息管理客户信息管理员工信息管理订单管理销售管理销售退货管理商品报溢报损管理库存上下限管理商品有效期管理库存盘点库存查询入库退货管理入库管理配送申请配送审核配送开票配送结账供应商账目管理客户账目管理超期应收应付款管理商品销售查询商品入库查询商品退货查询商品报损报溢查询商品配送查询单商品销售报表月销售报表日销售报表周销售报表决策分析利润分析商品退货排行商品销售排行商品配送排行更改密码操作员管理系统设置权限设置数据恢复数据备份初期建账系统初始化银行账户管理图4.4程序层次图5系统详细设计5.1基础信息管理基础信息管理模块是本系统的基础模块,主要用于

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号