欢迎来到天天文库
浏览记录
ID:46222251
大小:983.25 KB
页数:33页
时间:2019-11-21
《软件专业方向综合实训_报告正文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、题目概述1二、需求分析22」功能需求分析22.2行为描述32.3数据流程分析4三、概要设计53」系统结构设计53.2数据库设计73.2.1数据库概耍设计73.2.2数据库的详细设计14四、详细设计214」详细设计概要214.2主要功能PAD图214.3系统实现234.3.1登录界面234.2.2主页界面244.2.3部门类别添加界面254.2.4通讯录界面264.2.5职员基本信息界面274.2.6数据库操作页面28五、软件测试29六、总结31参考文献32一、题目概述员工的管理是一切管理的核心。员工代表一个企业的形象,因而人事管理系统设计
2、的好坏直接影响到一个企业的成败。人员的档案管理是企业人事管理的基础,在企业员工流动性普遍增大的今天,一个准备及时、功能全面的人事管理系统,有利于人事管理部门对员工流动进行分析、编制,为企业所需人员提供了保障。口前,国内外企业人事管理一般采用两种方式:一种是纯手工将信息记录在册,然后统一编号存档;另一种则是利用单机版或局域网版的很老的管理软件进行管理,也就是说我们要手动将信息数据输入到我们的电脑上,然后经过一些没有规律的、不明确的软件划分的处理。但这两种方法都有各自的弊端:前一种方法由于人工记载的,所以我们可能因为员工的字迹不相同,理解不一样,
3、也可能因为员工当时心情不好,比较粗心,然后记载错误的信息,因此他们在表达一些信息上有错误,使得我们的企业数据不够完整。而且纸质好坏也会影响结果,纸质老化了,信息有可能就会丢失,保存我们所记载下来的信息,也就随之慢慢的缺失;后一种方法可以将信息保存的时间更长,而且也不会流失。但存在一个更致命的缺点:由于软件系统过老,某些功能规划和划分不科学,所以在操作方面存在很大的脱节,而且在数据库安全问题方面也存在着一定的缺陷。在当前的信息化吋代中,任何单位,都需要一个实用的企业人事管理系统来规范企业人事管理,这将会大大提高单位的管理水平,优化资源,实现效益
4、的最大化。现在国内外也有很多企业人事管理的软件,采用了多种的技术。如基于JSP、FTP模式,但大多数企业人事管理程序主要用于大型单位。一个好的金业人事管理软件,必须功能齐全,操作简便,向用户展示美观,简洁,大方的操作界面,灵活性,安全性,可靠性,不管是计算机专业人员还是其他用户都能很快上手,操作简单,便于安装,容易普及。二、需求分析2.1功能需求分析外部功能:企业人事管理具有输入输出,查询等多项功能;内部需求:该软件集命令,编程,编辑与一体,完成过滤,定位显示。木系统在功能分析时用到的是UML建模的分析方法把系统划分成若干用例,用用例来捕获用
5、户需求。通过系统的功能需求分析,可得到系统的执行者为管理员和用户系统,系统的用例为基础信息管理,人事档案浏览、人事资料统计、备忘录管理、用户设置、系统退出、重新登录、工具管理等,系统总体用例图如图2.1所示。人事资料查询用户设置图2.1系统总用例图2.2行为描述企业人事管理系统所使用的顺序图,描述了对象按时间顺序的消息交换过程,体现出系统用例行为。2.2.1管理员对职工添加的流程管理员对职工添加管理流程说明:管理员输入止确用户名和密码即可登录进入后台管理,若输入错误则将重新登录,进入后台后,管理员添加职工的信息,但是要先进入数据库的界面看添加
6、的职工信息是否存在,如杲不存在,就可以进行添加,如杲存在,说明了该职工已经存在,返回。然后更新职工信息表,最后将结杲返回给管理员。管理员对职工添加流程,如图2.2所示。:著理艮后台界甸:管理员登录后台界面数据库添加资料职工借息表2正确3:错误4查询输入职工信息]:添加员工信莘6:错误7:更新职工信息:&返回操作结杲图2.2管理员对职工添加顺序图2.2.2用户查询个人信息流程用户查询个人信息说明:用户输入正确用户名和密码即可登录进入后台管理,若输入错误则将重新登录。员工输入正确的用户名和密码后进入前台,输入查询的信息,从数据库里找出來,然后显示
7、在界面上,如果是错误的查询,可以返冋继续输入止确的信息,从而进入到显示界面,最后将结果反馈给用户。用户查询个人信息流程,如图2.3所示。「用户1前台界面1数据库1显示界面12:正确>:用戶登录的台界閒艮示界面错误*I■a;返回显示结果图2.3用户查询个人信息顺序图2.3数据流程分析经过分析可知,管理员可以进入主界而。输入要修改的信息,输入Z后要到数据库屮存储职工档案上找,找到Z后然后对职员的信息进行更新。如图2.4三、系统概要设计3.1系统结构设计木系统一共分为二个模块,管理员模块和职工模块。系统模块的详细介绍如下:后台模块,如图3丄1.基础
8、信息管理模块包含两个模块:基础数据和员工提示信息。2.人事管理模块包括三个模块:人事档案浏览、人事资料查询、人事资料统计。3.备忘记录模块包括二个模块:日常记事和通
此文档下载收益归作者所有