需求分析及系统概要设计 2
- 格式:doc
- 大小:1.04 MB
- 文档页数:21
需求分析说明书、概要设计说明书、详细设计说明书部分样例作者:rjgczj 出处:csai论坛以下是需求分析说明书、详细设计说明书、概要设计说明书样例,需要的朋友来信联系。
rjgczj@ For personal use only in study and research; not for commercial useXX系统概要设计说明书目录1. 文档介绍11.1 文档目的11.2 文档范围11.3 读者对象11.4 参考文献11.5 术语与缩写解释12. 系统概述23. 设计约束23.1需求约束23.2隐含约束24. 设计策略34.1扩展策略34.2复用策略34.3折衷策略35.系统总体结构35.1、系统总体结构35.2、子系统功能及接口46. 子系统的结构与功能56.1、TERMSERV 57. 功能需求追溯58. 环境的配置59.其它6附录 6A、与主机接口6B、与终端接口61. 文档介绍1.1 文档目的编写该文档的目的在于从总体设计的角度明确xxxx系统的功能和处理模式,明确与银联的接口,使系统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试、验收等各方面的工作。
1.2 文档范围1.3 读者对象该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。
1.4 参考文献《xxxx系统需求说明书》1.5 术语与缩写解释无2. 系统概述XX系统是以触摸屏为主要交互工具,帮助用户以自助方式做业务查询。
本系统的主要功能包括:话费查询、新业务介绍、网点分布查询、自助终端分布查询、电信新闻、交易监控、设备维护和监控等。
本系统的设计目标是保证系统可以7*24小时安全、高效无故障运行;业务人员可以轻松完成设备和交易的监控、管理工作;报表种类齐全,可以满足业务人员各种帐务需求。
3. 设计约束3.1需求约束* 本系统应当遵循的标准数据命名的规则遵循《C语言编程规约》中相关的规定;* 软、硬件环境本系统共包括联机处理和系统监控2大模块。
67摘要:神华采购电子商务平台(以下简称“采购电商”,亦即“神华e购网”)是集团集采战略的重要补充,满足集团所有子分公司物资采购,提供采购方式包括商城采购、专业市场采购(招投标、询比价、竞价)、阿里1688平台采购等多种采购寻源模式,进行过程跟踪与监督。
关键词:采购电商;采购商城;专业市场;询价;竞价;1688市场神华采购电子商务平台包含采购单位进行采购活动的全过程,包括计划提报、采购方案制定、寻源/直接采购,下达订单,签订合同、到货验收,结算、仓储、配送及使用情况反馈、退货管理等。
电商平台包括采购商城和专业市场两个采购管理模块。
其中,采购商城包括神华自营商城、协议店铺两个模块,专业市场包括神华市场和1688市场两个模块。
(1)神华自营商城,是指由集团公司或子分公司统一实施框架协议招标采购后,将采购物资在商城内上架,使用单位进行超市化点击下单采购的采购方式;(2)协议店铺,是指由集团公司或子分公司招标入选的供应商,在电商平台上开设独立店铺,使用单位进行超市化点击下单采购的采购方式;(3)神华市场,是指由子分公司在集团公司统一认证的合格供应商范围内,自行开展询比价、竞价的采购方式;(4)1688市场,是指由子分公司在电商平台合作方(阿里巴巴1688平台)认证的合格供应商范围内,自行开展询比价、竞价的采购方式。
1、系统需求分析1.1 流程范围表3-1 流程范围表1.2 功能需求本部分描述的是神华采购电子商务平台项目(一期)开发建设的工作内容,主要实现:1.2.1 门户接入门户接入是电商平台的前端展示,包括以下功能模块:平台登录:采用单点登录的方式,采购方、供应商、后台运营神华采购电子商务平台系统需求分析及概要设计文/何杰方都从同一入口登入;咨询服务:平台整体的业务咨询,不针对具体商品,包含对平台的运营、使用、供应商合作加入的咨询;资讯公告:包括行业资讯、公司公告、交易公示、新闻管理、常见问题、重要通知等;会员中心:会员相关事务的综合管理及查询的模块,包括会员信息的维护、待处理工作、需阅读或批复的信息、围绕订单的交易情况的查询管理等。
一、需求分析说明在Windows7环境下,创建一个控制台进程,此进程包含n 个线程。
用这n个线程来表示n个读者或写者。
每个线程按相应测试数据文件的要求进行读写操作。
用信号量机制分别实现读者优先和写者优先的读者-写者问题。
读者-写者问题的读写操作限制(包括读者优先和写者优先):1) 写-写互斥,即不能有两个写者同时进行写操作。
2) 读-写互斥,即不能同时有一个线程在读,而另一个线程在写。
3) 读-读允许,即可以有一个或多个读者在读。
读者优先的附加限制:如果一个读者申请进行读操作时已有另一个读者正在进行读操作,则该读者可直接开始读操作。
写者优先的附加限制:如果一个读者申请进行读操作时已有另一写者在等待访问共享资源,则该读者必须等到没有写者处于等待状态后才能开始读操作。
运行结果显示要求:要求在每个线程创建、发出读写操作申请、开始读写操作和结束读写操作时分别显示一行提示信息,以确定所有处理都遵守相应的读写操作限制。
以下是各功能模块的功能描述:1.主函数模块判断进行读者优先还是写者优先。
2.读者优先-读者线程定义互斥变量h_Mutex,通过WaitForSingleObject(h_Mutex,-1)实现对readcount的互斥访问。
3.读者优先-写者线程当前读者进程全部结束后,等待的写者进程就可以申请资源EnterCriticalSection(&RP_Write)进行写操作。
4.写者优先-读者线程定义互斥变量h_Mutex1,h_Mutex2,通过WaitForSingleObject(h_Mutex1,-1)读者进入临界区,同时通过h_Mutex2实现对readcount的互斥访问。
5.写者优先-写者线程定义互斥变量h_Mutex3,实现对writecount的互斥访问。
6. 读写操作优先处理函数从文件中读取相关数据,通过数组依次创建读者进程和写者进程,来协调程序的运行,直到所有的读写线程全部结束。
目录摘要 (I)ABSTRACT ...................................................................................................................................... I I 第1章绪论 .. (1)1.1 课题来源 (1)1.2 课题背景 (1)1.3 研究问题的提出 (1)1.4 国内外在该方向的研究现状及分析 (2)第2章需求分析 (3)2.1 设计目的 (3)2.2 设计目标 (3)2.3 系统范围 (3)2.4 系统接口 (4)2.4.1 用户接口 (4)2.4.2 硬件接口 (4)2.5 系统运行环境 (5)2.5.1 硬件配置 (5)2.5.2 软件配置 (6)2.6 系统(用户)需求 (6)2.6.1 业务描述 (6)2.6.2 系统要求 (6)2.6.3 系统目标 (7)2.6.4 系统功能描述 (7)2.6.5 系统性能需求 (8)2.6.6 系统框架图 (8)第3章概要设计 (10)3.1 编写背景 (10)3.2 系统的大致描述 (10)3.3 业务概述和逻辑设计 (10)3.3.1系统主体的描述 (10)3.3.2对系统几大业务流程描述 (12)3.4技术架构 (12)3.5功能模块设计及接口设计 (13)3.5.1 M0端主程序 (13)3.5.2 键盘扫描 (13)3.5.3 BEEP报警系统 (14)3.5.4 LED报警系统 (14)3.5.5 摄像头线程 (15)3.5.9 GPRS模块设计 (16)3.5.6 HTML和CGI模块设计 (16)3.5.7 Cgi线程模块设计 (17)摘要随着嵌入式、物联网技术快速发展,在很多行业上得到了应用。
其中包括在物流仓储上的应用。
大大提高管理效率,降低了维护成本。
物联网技术、嵌入式技术、3G技术,都是目前热门的技术(这3种技术很难界定,更多的是从应用上进行划分),市场对相关人才的需求也越来越来多。
系统概要设计的任务及其作用一、任务系统概要设计的主要任务包括以下几个方面:1.需求分析:在系统概要设计阶段,开发团队需要全面了解用户的需求和期望。
通过与用户的沟通和交流,收集并整理用户需求,明确系统的功能和性能要求。
2.系统架构设计:系统概要设计需要确定系统的整体架构。
在这一阶段,开发团队需要考虑系统的模块划分、模块之间的关系和交互方式。
通过合理的架构设计,可以提高系统的可扩展性、可维护性和可靠性。
3.界面设计:系统概要设计还需要确定系统的用户界面设计。
开发团队需要考虑用户的操作习惯和体验,设计出简洁、直观、易用的界面。
良好的界面设计可以提高用户的满意度,提升系统的易用性。
4.数据模型设计:系统概要设计需要设计系统的数据模型。
开发团队需要分析系统的数据需求,确定数据的存储方式和组织结构。
良好的数据模型设计可以提高系统的数据管理效率和数据访问速度。
二、作用系统概要设计在软件开发过程中起到了重要的作用,具体包括以下几个方面:1.明确需求:系统概要设计阶段通过与用户的交流和需求分析,明确了系统的需求和功能要求。
这有助于开发团队更好地理解用户的需求,避免需求的不明确性和模糊性。
2.提高开发效率:系统概要设计为后续的详细设计和实现提供了基础。
在系统概要设计阶段,开发团队可以通过设计系统的整体框架和架构,明确系统的模块划分和功能实现方式,从而提高开发效率。
3.降低开发风险:系统概要设计可以帮助开发团队在开发前对系统进行整体规划和设计,避免在开发过程中出现需求变更和设计调整。
通过系统概要设计阶段的全面分析和评估,可以降低开发风险,减少后期的修改和调整。
4.提高软件质量:系统概要设计阶段的系统架构设计和数据模型设计是提高软件质量的关键。
合理的系统架构设计可以提高系统的可扩展性和可维护性,良好的数据模型设计可以提高系统的数据管理效率和数据访问速度。
系统概要设计的任务是明确需求、设计系统架构、界面和数据模型等;而系统概要设计的作用则是提高开发效率、降低开发风险和提高软件质量。
需求分析和设计报告需求分析和设计报告1. 引言需求分析和设计是软件开发的重要阶段,它们确保软件能够满足用户的需求,并且具有良好的设计和可扩展性。
本报告将介绍一个特定软件项目的需求分析和设计过程。
2. 需求分析需求分析是确定软件项目的功能和性能需求的过程。
对于本项目,我们与客户进行了会议和讨论,以了解他们的具体需求。
我们还进行了市场调查和竞争分析,以确保项目与现有产品或其他竞争对手有所区别。
在需求分析阶段,我们确定了以下主要需求:- 系统应能够处理大量数据并提供高效的搜索和过滤功能。
- 用户应能够以快速和直观的方式使用系统,无论是在桌面应用程序还是在移动设备上。
- 系统应与其他软件和系统集成,以便实现数据共享和通信。
- 系统应具备安全性和可靠性,以保护用户数据和防止未经授权的访问。
3. 概要设计在概要设计阶段,我们将需求转化为系统的高级设计。
我们考虑了系统的整体结构、模块和组件的功能和交互方式。
系统将被分为以下模块:- 用户界面模块:负责与用户进行交互,包括登录、注册、搜索和过滤功能。
- 数据处理模块:负责处理数据、数据库交互和数据分析。
- 集成模块:负责与其他系统和软件进行集成,以实现数据共享和通信。
系统将采用以下技术和设计原则:- 前端使用现代化的Web开发技术,如HTML、CSS、JavaScript和React框架。
- 后端使用Java或Python等编程语言,并采用面向对象的设计和模块化开发。
- 数据库使用关系型数据库管理系统(RDBMS),如MySQL或PostgreSQL。
- 系统将使用Restful API进行数据交换和通信。
- 系统将采用分层架构和MVC设计模式,以实现模块化、可扩展和易于维护的设计。
4. 详细设计在详细设计阶段,我们将概要设计转化为具体的设计文档和规范。
我们将详细描述每个模块的功能、接口和操作。
我们还将设计数据库结构和表格,并定义数据的格式和关系。
我们将使用UML(统一建模语言)图表和流程图来表示系统的结构和操作流程。
需求分析,概要设计,详细设计的标准格式一、开发计划(一)引言1、目的说明编制开发计划的目的。
2、参考资料列出必要的参考资料。
3、定义列出用到的术语的定义和外文缩写的原文。
(二)概述1、工作内容2、主要参加人员3、成果列出要提交给用户的程序文件、文档或服务的名称,及非移交成果的名称。
4、完成的最迟期限(三)实施计划1、任务的分解及人员分工列出各项任务及其负责人和主要参加人员。
2、进度列出各任务的开始日期和完成日期。
3、关键问题列出影响整个开发项目的关键问题,技术难度、风险及处理方案。
(四)支持条件1、计算机系统支持2、需要由用户承担二、需求分析说明书(一)引言1、目的说明编制需求分析说明书的目的。
2、参考资料列出必要的参考资料。
3、定义列出用到的术语的定义和外文缩写的原文。
(二)概述1、目标说明本项软件开发意图、应用目标、作用范围等,以及所开发的软件与其它软件的关系。
2、用户特点列出使用本软件的用户类型、特点、其教育程度和技术特长。
3、约束和假定列出本软件开发工作的假定和约束。
(三)需求规定1、对功能的规定根据功能模型逐项说明本软件各项功能的详细需求。
列出完成各项功能所需输入,处理,输出及所需控制等。
2、对性能的规定包括精度、时间特性要求、灵活性。
3、数据要求数据分为静态数据和动态数据两类。
静态数据是指在程序运行过程中一般不改变的数据;动态数据是指在运行中发生变化、需要输入输出的数据。
(1)数据描述(2)数据采集(3)输入输出要求(4)其它要求(四)运行环境规定(1)硬件包括处理机、网络、输入输出设备及其它设备。
(2)软件列出支持软件。
(3)接口包括必要的硬件接口、软件接口、通讯接口等。
(五)关于不可能实现的用户要求的说明三、概要设计说明书(一)引言1、目的说明编制概要设计说明书目的。
2、参考资料列出必要的参考资料。
3、定义列出用到的术语的定义和外文缩写的原文。
(二)总体设计1、需求规定简述本系统的主要功能、性能等要求。
概要设计的四个主要任务概要设计是整个软件开发过程中的重要环节,它主要包括四个主要任务:需求分析、系统设计、接口设计和数据设计。
1. 需求分析:需求分析是概要设计的第一个主要任务,它是软件开发过程中最重要的一环。
在这个任务中,开发团队需要了解用户的需求、期望以及业务流程,以确保软件能够满足用户的期望。
需求分析还需要将用户的需求转化为具体的软件规格说明书,并进行需求优先级的排序和管理,以确保软件的开发能够高效和有序地进行。
2. 系统设计:系统设计是概要设计的第二个主要任务,它是将需求分析的结果转化为实际系统设计的过程。
在这个任务中,开发团队需要确定软件的整体结构、模块划分以及功能分配。
系统设计需要考虑系统各个模块之间的通信方式,数据流以及流程控制等内容,并在整个设计方案中保持一致性和可扩展性。
3. 接口设计:接口设计是概要设计的第三个主要任务,它是设计软件对外接口的过程,是软件开发中的一个关键方面。
接口设计需要考虑软件跨平台兼容性、稳定性、安全性以及扩展性等方面,并为其他模块或外部应用程序提供提供规范的API、Webservice或RPC的实现。
4. 数据设计:数据设计是概要设计的第四个主要任务,它是根据需求分析中确定的数据需求,设计出系统中的数据库结构和数据表的定义。
数据设计需要考虑系统各个模块需要用到的数据类型、数据量以及数据处理方式,确保数据的完整性、一致性和安全性,同时也要为未来系统的可扩展性考虑可能的数据变更和数据迁移问题。
总体而言,在概要设计任务中,需要开发团队按照一定的任务序列,完成软件的系统分析、功能设计、API设计和数据设计等工作,以确保软件开发中能够系统性地、有序地推进。
这一任务的完成水平是直接决定软件开发项目能否按计划、高质量地完成的关键因素。
系统概要设计范文
1.需求分析:对系统需求进行详细分析和梳理,明确系统的功能和性
能要求。
这包括功能需求、非功能需求和系统约束等。
2.系统架构设计:根据需求分析的结果,定义系统的总体架构和模块
划分。
这包括系统的层次结构、模块的功能描述、模块与模块之间的关系等。
3.数据库设计:定义系统的数据库组织结构、数据表和字段。
这包括
数据库的逻辑关系和物理存储等。
4.用户界面设计:定义系统的用户界面和交互方式。
这包括用户界面
的布局、界面元素和操作流程等。
5.系统安全设计:定义系统的安全策略和安全措施。
这包括用户权限
管理、数据加密和系统防御等。
6.系统集成设计:定义系统与外部系统的集成方式和接口规范。
这包
括系统与硬件设备、第三方软件和其他系统的接口定义等。
7.性能设计:针对系统的性能要求,设计系统的性能优化策略和方案。
这包括系统资源的管理、性能测试和性能调优等。
8.测试计划设计:定义系统的测试计划和测试用例。
这包括系统的功
能测试、性能测试和安全测试等。
此外,在系统概要设计的过程中,需要遵循软件工程的基本原则和规范,保持设计文档的规范和准确性。
同时,还需要与开发团队和项目管理
人员进行充分的沟通和协调,确保设计方案的可行性和可实施性。
总的来说,系统概要设计是软件开发过程中不可或缺的一步,它为后续的详细设计和实施提供了基础,是开发高质量软件的关键环节。
一个好的系统概要设计方案能够有助于减少开发成本和风险,提高软件开发的质量和效率。
需求分析及系统概要设计1、整体设计系统管理平台是一个只由专门的财务管理人员的操作的应用系统。
本系统主要包括财务管理平台主页面功能模块、部门及其员工管理功能模块、工资管理。
以下是具体描述:财务管理平台主页面功能模块主要包括下面几个功能:1)合法用户登录功能模块a)管理人员登录验证用户的信息是否合法,如果合法,员工可以进入到财务管理平台;b)用户操作平台主页面为员工提供各种办公相关的操作。
2)部门管理功能模块a)添加新的部门信息;b)修改部门的信息;c)删除部门的信息;d)基于部门的员工管理以列表形式显示某一个具体部门下的员工信息,并为添加、修改、删除员工信息提供相应的链接;3)员工管理功能模块a)添加新员工;b)修改员工信息;c)删除部门的信息4)岗位管理功能模块a)添加新的岗位信息;b)修改岗位的信息;c)删除岗位的信息;5)工资管理功能模块a)参数设定;b)工资编辑;c)工资查询;6)资产管理功能模块a) 固定资产明细b)添加固定资产c)删除固定资产(报废)7)报销管理功能模块a)报销权限b)报销明细c)报销统计8)后勤管理功能模块a)企业管理费用d)工资报表根据管理平台中关于功能模块设计,各个功能模块之间的关系图如图3-1所示。
用户经过登录之后进入财务管理平台的主页面,然后可以使用用户操作树中的各种操作,如工资管理、部门管理、员工管理等。
管理员登陆工资管理系统平台主页岗位管理报销管理资产管理部门管理员工管理参数设定工资编辑工资查询工资报表工资统计添加岗位删除岗位修改岗位报销权限报销明细报销统计固定资产明细添加固定资产删除固定资产添加部门删除部门修改部门添加新员工删除员工信息修改员工信息4. 数据库设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。
数据设计时需要综合各个模块的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。
4.1 系统中各实体的概念模型概念模型是对信息世界建模,所以概念模型能够方便、准确的表示出信息世界中的常用概念。
财务管理系统中所有概念模型如图4-1至4-6所示。
从反映所有实体及其属性间联系的E-R图中,我们可以很好的了解所有的信息。
图4-1 员工实体及属性概念模型图图4-2 部门实体及属性概念模型图图4-3 岗位实体及属性概念模型图图4-4 工资信息实体及属性概念模型图图4-5 月份实体及属性概念模型图图4-6 管理人员实体及属性概念模型图4.2 数据库的分析与设计在前面的系统设计中已经仔细的对功能和模块进行了划分,并对用户进行了模块流程分析。
在进行了模块划分和流程分析后,现在针对数据库进行设计,创建财务管理系统的数据库(lmm)。
针对现有的模块和模块流程图,可以归纳出数据库中相应的表,财务管理系统所使用的全部表如表4-7所示。
表4-7系统用到的全部表格数据库表名称作用描述Df_department 部门表用于存储部门的信息Df_duty 职务表用于存储部门的信息Df_employee 员工表用于存储员工的信息Df_pay 工资表用于存储员工的工资信息Df_monthy 月份表用于存储要编辑工资月份信息Df_admin 管理员表用于存储管理员信息4.3 数据表的创建在MySQL数据库中可以通过使用SQL语句进行数据表的创建,也可以通过使用SQLyog Enterprise视图创建数据表,本系统采用的是后面的方法。
在已经建好的数据库lmm中进行财务管理系统的全部表的创建,总表如图4-8所示。
图4-8系统总表下面详细介绍各个表的设计和字段说明:1.部门表df_department列名中文名类型是否为空外键表备注1 id 主键int N 自动增长2 dp_no 部门号varchae(100) N 数据唯一3 dp_name 部门名varchar(100) N4 state 状态varchar(10) N 1:可用 2:不可用默认为可用5 remark 备注varchar(500)2职位表df_duty序号列名中文名类型是否为空外键表备注1 id 主键int N 自动增长2 duty_no 职务编号Varchar(20)3 duty_name 职务名称varchar(100) N 数据唯一4 duty_level 职务级别int N5 state 状态varchar(10) N 1:可用 2:不可用6 reamrk 备注varchar(100)3.员工表df_employee序号列名中文名类型是否为空外键表备注1 id 主键int N 自动增长3 employee_no 工号varchar(100) N 数据唯一4 employee_name 员工姓名varchar(100) N5 sex 性别tinyint N F:男 M:女6 dp_id 部门id int N df_department 关联部门表id7 duty_id 职务id int tbl_duty 关联职务表id8 create_time 创建时间datetime N 自动生成10 birthyday 生日datetime11 office_phone 办公电话varchar(13)格式xxxx_xxxxxxx12 telephone 手机varchar(13) 长度11位13 homephone 住宅电话varchar(13)格式xxxx_xxxxxxx14 email 邮箱varchar(50)15 address 住址varchar(100)16 postalcode 邮编varchar(10)17 state 状态varchar(10) N 1:可用 2:不可用默认为可用18 Into_time 入厂时间creatime N19 Level_time 离开时间20 remark 备注varchar(500)4.员工工资表(df_pay)序号列名中文名类型是否为空外键表备注1 id 主键int N 自动增长2 employee_id 员工id int N 关联员工id3 Month_year 月份varchar(20) N 主要为了按月份生成工资4 dp_id 部门id int N 关联部门表id5 Duty_id 职务/工种Int N 关联职务表id6 basepay 基本工资float N7 jiangjing 奖金float8 telcount 电话费float9 workdate 考勤天数int N10 Dateadd 加班天数int N11 holiday 放假天数int12 canfei 餐费float13 fadan 罚单float14 realsalary 实际工资float --由参数生计算生成15 salaqk 工资状态Varchar(2) 空:未填写 1:填写2:提交15 state 状态varchar(500) N5.管理员表df_admain(仅记录重要的操作)序号列名中文名类型是否为空外键表备注1 id 主键int N 自动增长2 Admain_no 管理员编号4 password 密码5 islogin 是否登陆Varchar(2)3 Admain_name 管理员姓名datetime N6.月份表df_monthy序号列名中文名类型是否为空外键表备注1 id 主键int N 自动增长2 month_name 月份名称Varchar(20) N 唯一4 salaqk 该月份工资情况3 state 状态Varchar以上对企业财务管理系统所涉及的数据设计时需要综合各个模块的存档数据和数据需求,分析各个数据之间的关系进行具体的说明。
5. 系统详细设计5.1 登录及修改密码及退出登录模块的实现在这个系统中仅有财务管理人员可以成功登录使用该系统进行相应的管理操作。
管理人员页面如图5-1所示,管理用户输入正确的用户名和密码后点击登录就可以成功登录到财务管理系统主页面。
若用户名或密码有误,则提示用户名或密码错误。
图5-1 用户登录界面登录成功后进入系统主页面后,主界面如图5-2,包含员工管理、部门管理、岗位管理、工资管理、报销管理、资产管理以及后勤管理。
图5-2 系统主界面5.2 部门管理的实现点击操作树上的部门查询条目,就会跳转到部门管理界面,如图5-3所示。
页面上的表格分别列出了部门名称、部门编号、部门描述及操作列。
部门名称显示该部门的名称(具有唯一性),部门编号显示该部门的编号(具有唯一性)、部门描述显示该部门的描述情况,操作栏里面有两个按钮,点击按钮后可跳转到对部门信息的修改界面,点击按钮后删除该部门的所有信息。
在列表的上方可以通过输入部门编号和部门名称查询符合条件的部门信息。
图5-3 部门查询界面点击部门查询列表中相应部门的操作列,可以对相应部门进行修改和删除操作,点击就会跳转到修改部门页面,如图5-4所示。
你可以对部门名称、部门编号、部门描述进行修改。
点击则此部门被删除。
图5-4 部门修改界面点击操作树上的部门添加条目,就会跳转到部门添加页面,添加信息包括:部门编号、部门描述,如图5-5所示。
图5-5 部门添加界面5.3 岗位管理的实现点击操作树上的岗位查询条目,就会跳转到岗位管理页面,如图5-5所示。
页面上的表格分别列出了职务名称、职务编号、备注及操作列。
职务名称显示该职务的名称(具有唯一性),职务编号显示该职务的编号(具有唯一性)、备注显示该职务的描述情况,操作栏里面有两个按钮,点击按钮后可跳转到对岗位信息的修改界面,点击按钮后删除该岗位的所有信息。
在列表的上方可以通过输入职务编号和职务名称查询符合条件的岗位信息。
图5-6 岗位查询界面点击岗位查询列表中相应岗位的操作列,可以对相应岗位进行修改和删除操作,点击就会跳转到修改岗位页面,如图5-6所示。
你可以对职务名称、职务编号、职务级别、职务描述进行修改。
点击则此岗位被删除。
图5-7 岗位修改界面点击操作树上的岗位添加条目,就会跳转到岗位添加页面,添加信息包括:职务编号、职务名称、职务级别、职务描述,图5-8所示。
图5-8 职务添加界面5.4 员工管理的实现点击操作树上的员工查询条目,就会跳转到员工管理页面,如图5-9所示。
页面上的表格分别列出了员工工号、员工姓名、所在部门、担任岗位及操作列。
员工工号显示该员工的唯一编号,员工姓名显示该员工的姓名,所在部门显示该员工归属的部门,担任岗位显示员工岗位的职务名称。
操作栏里面有两个按钮,点击按钮后可跳转到对员工信息的修改界面,点击按钮后删除该员工的所有信息。