理解需求

1.管理员进入系统后能够狠清晰的看到企业的组织形式,并能够很方便的进入到各个管理功能模块。
2.管理员能够根据企业的实际来实时的改变系统中机构组织,主要的改变包括:当有新部门成立时,要将新部门加入到系统中,当有部门发生变更时,如更名,上级部门改变了等,要将变更的信息在系统中及时更新,当有部门被撤销时,要从系统中将该部门的信息删除。
3.企业的机构组织是分级的,级数最多可以有6级。
4.可以向已经建立的部门下新增人员,并将人员的基本信息输入到系统中去。
5.可以对人员进行修改,修改的范围有:人员的基本信息,将人员从一个部门下移动到另外一个部门。
7.可以对人员进行查询。
8.系统客户端运行在Windows平台下,服务器可以运行在Windows平台或者Unix平台下。
9.系统还应该要有一个较好的图形用户界面。
10.系统应该要有很好的可扩展性。

需求分析
1.组织机构的显示:在该模块中,要能够很清晰的显示出企业的机构组织形式,能够从组织机构显示界面很方便快捷的进入其他的功能模块。
2.增加新的组织机构:增加新的组织机构时,要先确定像你的机构的上级部门是谁,然后输入新机构的基本信息,基本信息包括新机构的名称以及在系统中的排列序号。其他信息的信息系统将会给它一个默认值。
3.修改组织信息:当一个部门的信息发生变化时,要对它的信息进行修改,修改的信息有:部门的上级部门、该部门的名称、该部门的排列序号等。
4.删除被撤销的组织机构:当一个部门被撤销后,呀将让在系统中的信息删除,删除一个部门是有条件的,首先该部门没有子部门,其次该部门下没有人员,只有满足了这两个条件才能将一个部门删除。
5.增加人员:每个部门下都能增加人员。增加人员时,要先确定他属于那个部门,然后输入人员的各种信息,包括姓名、工号、性别、出生年月、民族、政治面貌、学历、电话、职位、任职状态、家庭地址、个人简介等。
6.修改人员:当人员的信息发生变化后,要修改系统中该人员的信息,主要修改的信息有:更改人员的所属部门、修改人员的任职状态、修改人员的性质和人员的其他基本信息。
7.查看人员:该模块用来让管理员查看指定的人员的详细信息。
8.挂起人员:当人员离开企业或者其他情况使该人员不属于企业的在职人员时,就压 将该人员从在职人员中删除,此时的删除不是从系统中真正的删除该人员的信息,只是修改了人员的状态,将其挂起。
9.恢复挂起人员和删除人员:当被挂起的人员的信息仍然需要时,可以将其恢复成在职状态,同时如果挂起人员的信息真的不再需要修改时,可以将其从系统中删除。
10.查询人员:管理员可以根据自己的需要来插叙系统中的人员,查询的条件可以是姓名、工号等,可以指定查询的部门,也可以指定是否精确查询。

软件工程小项目~企业员工信息管理系统-需求分析~~相关推荐

  1. 【java毕业设计】基于javaEE+原生Servlet+MySql的企业员工信息管理系统设计与实现(毕业论文+程序源码)——企业员工信息管理系统

    基于javaEE+原生Servlet+MySql的企业员工信息管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+原生Servlet+MySql的企业员工信息管理系统设计 ...

  2. C#+MySQL+VS开发《企业员工信息管理系统》

    C#+MySQL+VS开发<企业员工信息管理系统> 手把手教你如何开发一套员工信息管理系统Windows应用程序,通过此次窗体应用开发,希望读者能够掌握相应的面向对象编程方法,学会项目构建 ...

  3. java ee 员工管理系统,fb3492 javaEE_原生Servlet_MySql企业员工信息管理系统的设计与实现,java源码含论文与答辩PPT...

    fb3492 javaEE_原生Servlet_MySql企业员工信息管理系统的设计与实现,java源码含论文与答辩PPT 存储:百度网盘 --/资源热下载站/VIP源码/Java源码/fb3492 ...

  4. MyEclipse+Tomcat+Java+MySQL实现企业员工信息管理系统

    导读:随着信息技术的日益发展已深入到社会的各个角落,各个大的企业,都充分意识到传统的手工管理模式已经逐渐不能适应时代的发展,为了更好的发展,纷纷开发适合自己的管理系统.不管大企业.各种员工信息的小企业 ...

  5. Javaweb企业员工信息管理系统

    大家好,这里是天行IT科技馆,我是你们的馆长! 本期项目是<Javaweb企业员工信息管理系统>,对应的视频教程,我已上传到B站.西瓜等视频平台,可复制文章标题关键词前往视频平台搜索观看. ...

  6. 企业员工信息管理系统源码+ppt+论文+中期检查表+sql

    文章摘要:工程实践项目,可以修改之后作为毕设,企业员工信息管理系统,eclipse+tomcat9+mysql这是一个基于BS架构的web项目,使用了jsp+java+mysql编写,用到的技术工具版 ...

  7. 基于JavaWeb+MySQL的企业员工信息管理系统(考勤、工资、岗位、奖惩等)

    目录 绪论 1 1.1 设计背景 1 1.2 设计意义 1 1.3 设计思路 1 需求分析 2 2.1 需求描述 2 2.2 用例建模 2 2.3 用例描述 3 2.3.1 个人信息用例描述 3 2. ...

  8. 基于java web 的企业员工信息管理系统的设计与实现

    文章目录 前言 一.项目设计 1. 模块设计 2. 实现效果 二.部分源码 最后 前言 今天学长向大家分享一个 java wed 毕业设计项目: 企业员工信息管理系统的设计与实现 一.项目设计 1. ...

  9. 企业员工信息管理系统(C语言编程)

    C语言课综合实验 #include<stdlib.h> #include<stdio.h> #include <windows.h> #include<str ...

最新文章

  1. MDT2012部署系列之10 Win7镜像捕获与系统安装
  2. 新人如何快速上手项目管理
  3. 内核中断处理流程_处理中断
  4. CVPR 2021 | 超越卷积,自注意力模型HaloNet
  5. xfce 双击窗口标题栏无法最大化解决办法
  6. 神州数码否认买下华为荣耀,股价连续第二日涨停,创历史新高!
  7. BioSPPy - Biosignal(生物信号处理库)
  8. 用自定义的form表单对jqgrid数据进行检索查询
  9. Guava Cache 使用笔记
  10. 洛谷【数据结构1-1】线性表
  11. NetBeans 时事通讯(刊号 # 143 - Apr 19, 2011)
  12. java泛型特点_Java泛型
  13. Flex builder 3 激活码
  14. 基于Proteus学习单片机系列(一)——点亮LED
  15. pc版android系统 app,掏空国产App,这国产系统究竟想干啥?
  16. 在python中正确的赋值语句为3y=x+1-在 Python 中,正确的赋值语句为 ( ) 。_学小易找答案...
  17. 硬核干货 | 基于Impala的网易有数BI查询优化总结
  18. vuex 设计思路和实现
  19. C++(25)——STL
  20. AMAX服务器安装双系统(win10,Ubuntu)记要

热门文章

  1. 神州优车开源业界领先的增量数据同步中间件——DataLink
  2. BBRPlus魔改版本
  3. java的SSPanel类_SpringBoot中遇到的一些问题
  4. 【游戏策划】消消乐游戏策划案
  5. 15个非常实用的JavaScript表单验证库
  6. Suse linux 关闭防火墙命令,suse防火墙关闭
  7. Linux系统vscode断点单步运行调试C++程序
  8. 英语和编程到底是什么关系?
  9. Spring Boot入门(12):一文吃透Spring Boot整合MyBatis-Plus | 保姆级教程,建议收藏
  10. shiro-反序列化漏洞