C 公司人员管理系统软件详细设计说明书
系统软件详细设计说明书
系统软件详细设计说明书
1.引言
1.1编写目的
本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。
2.系统的结构
●ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,
并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui 部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。
●client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的
资源,并返回相应的信息。
●search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索
方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。
●preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该
资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。
3.模块1(ui)设计说明
3.1模块描述
实现用户界面的包,含有11个文件51个类,是本系统中最复杂的代码。
3.2功能
负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。
C人事管理系统
C人事管理系统
简介
C人事管理系统是一个基于C语言开发的员工管理系统,旨在帮助企业高效地管理员工和人力资源。该系统可以实现员工信息的录入、查询、修改和删除等功能,同时还支持部门管理、岗位管理、薪资管理等人力资源管理功能。通过C人事管理系统,企业可以更好地管理员工信息,实现人事管理的科学化和规范化。
功能模块
C人事管理系统包含以下主要功能模块:
1.员工管理模块:用于员工信息的录入、查询、修改
和删除。
2.部门管理模块:用于部门信息的录入、查询、修改
和删除。
3.岗位管理模块:用于岗位信息的录入、查询、修改
和删除。
4.薪资管理模块:用于员工薪资信息的录入、查询、修改和计算。
使用说明
系统安装
1.确保已经安装了C编译器,比如GCC。
2.下载C人事管理系统的源代码文件。
3.打开命令行界面,进入源代码所在目录。
4.在命令行中输入如下命令进行编译:gcc main.c -o HRMS。
5.编译成功后,将会生成可执行文件HRMS。
系统初始化
1.双击可执行文件HRMS或在命令行中输入./HRMS 启动系统。
员工管理
1.进入员工管理模块后,可以选择添加员工、查询员工、修改员工或删除员工。
2.输入员工的基本信息,包括姓名、性别、年龄、所属部门和岗位。确认后信息将保存在系统中。
3.查询员工时,可以按照员工编号、姓名、部门或岗位等条件进行查询。
4.修改员工信息时,输入员工编号,然后修改相应的信息。
5.删除员工时,输入员工编号,系统将会删除该员工的信息。
部门管理
1.进入部门管理模块后,可以选择添加部门、查询部门、修改部门或删除部门。
《员工信息管理系统》详细设计说明书
《员工信息管理系统》详细设计说明书《员工信息管理系统》详细设计说明书
1.引言
1.1 编写目的
本文档旨在详细描述员工信息管理系统的设计思路、功能模块划分、关键技术选择等,为开发团队成员提供设计参考和实施指导。
1.2 背景
随着公司规模的扩大和组织结构的复杂化,员工信息管理成为一项重要的任务。本系统旨在提供一个集中管理员工信息的平台,包括基本信息、薪资福利、考勤记录等功能模块。
2.需求分析
2.1 功能需求
①基本信息管理
2.①新增员工信息
2.②修改员工信息
2.③删除员工信息
2.④查询员工信息
②薪资福利管理
2.①设置薪资标准
2.②发放薪资
2.③员工福利管理
③考勤记录管理
2.①登录考勤记录
2.②查询考勤记录
2.③统计考勤情况
2.2 性能需求
①响应时间:系统对用户请求的响应时间要求在1秒以内。
②并发量:系统能同时处理100个并发请求。
3.架构设计
3.1 概述
本系统采用B/S架构,前端使用、CSS、JavaScript技术实现,后端使用Java语言开发。
3.2 系统分层
①表示层
3.①前端界面设计
3.②前端业务逻辑实现
②业务逻辑层
3.①员工信息管理模块 3.②薪资福利管理模块
3.③考勤记录管理模块
③数据访问层
3.①数据库设计
3.②数据库访问接口设计
4.技术选型
4.1 前端技术
① 5
② CSS3
③ JavaScript
④ Ajax
4.2 后端技术
① Java
② Spring框架
③ MyBatis框架
④ Tomcat服务器
5.数据库设计
5.1 员工基本信息表(employee)
字段:员工ID、姓名、性别、出生日期、联系方式、邮箱等。
软件详细设计说明书 例
软件详细设计说明书例
软件详细设计说明书
一、引言
本文档旨在详细描述软件的设计方案和实现细节,提供给开发人员和其他相关人员作为参考和指导。本软件详细设计说明书主要包括软件系统的总体架构、各个模块的设计细节和算法等内容。
二、总体架构设计
1. 系统概述
本软件是一个xxx系统,旨在实现xxx功能。系统分为xxx模块、xxx模块和xxx模块三个主要模块。其中,xxx模块负责xxx功能,xxx 模块负责xxx功能,xxx模块负责xxx功能。
2. 系统设计原则
为了保证软件的高性能、可扩展性和易用性,我们在系统设计中遵循以下原则:
(1)模块化设计:将系统拆分为多个独立的模块,每个模块之间职责清晰,便于开发和维护。
(2)封装性设计:将每个模块的内部细节进行封装,提供简洁的接口给其他模块使用,减少模块间的耦合。
(3)可配置性设计:通过配置文件或参数的方式,实现软件的可
定制性,以满足不同用户的需求。
(4)高性能设计:通过算法优化和资源管理,提高软件的运行效
率和响应速度。
三、模块设计
1. xxx模块
(1)模块介绍:该模块负责xxx功能,主要包括xxx、xxx和xxx
功能。
(2)模块接口设计:
- 函数1:用于实现xxx功能,输入参数为xxx,输出参数为xxx。
- 函数2:用于实现xxx功能,输入参数为xxx,输出参数为xxx。
2. xxx模块
(1)模块介绍:该模块负责xxx功能,主要包括xxx、xxx和xxx
功能。
(2)模块接口设计:
- 函数1:用于实现xxx功能,输入参数为xxx,输出参数为xxx。
- 函数2:用于实现xxx功能,输入参数为xxx,输出参数为xxx。
系统软件详细设计说明书
系统软件详细设计说明书
1. 引言
本文档旨在为系统软件的详细设计提供指导,并描述系统软件的架构、各个模块的功能和接口设计。详细设计是在系统需求分析基础上进行的,通过分析系统需求,将其转化为具体的系统设计。本文档将详细阐述系统软件的设计方案,为开发团队提供参考和实施依据。
2. 系统架构
系统软件采用三层架构,包括表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。
2.1 表示层
表示层负责用户与系统的交互,提供用户界面和用户输入的处理。采用Web应用技术,使用HTML、CSS和JavaScript 进行界面设计和交互操作。用户界面应简洁友好,符合用户使用习惯。
2.2 业务逻辑层
业务逻辑层负责处理业务逻辑,包括数据处理、业务规则、算法等。主要使用Java语言开发,通过调用数据访问层的接口,访问数据库,并将处理结果返回给表示层。
2.3 数据访问层
数据访问层负责数据的存储和访问,通过数据库连接池与
数据库进行通信。主要使用SQL语言进行数据查询、更新和
删除操作,确保数据的一致性和完整性。
3. 模块设计
系统软件划分为以下几个模块:用户管理、订单管理、商
品管理、库存管理和报表统计。
3.1 用户管理模块
用户管理模块负责用户的注册、登录和权限控制。用户可
以通过注册功能创建账号,并通过登录功能进行身份验证。系统根据用户的角色分配相应的权限,确保用户只能访问其有权限的功能。
3.1.1 注册功能
注册功能提供用户输入注册信息,并进行新用户的注册。注册信息包括用户名、密码、邮箱等,系统将验证输入的信息的合法性,并生成用户唯一标识。
c课程设计报告公司人员管理系统
c课程设计报告公司人
员管理系统
Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#
内蒙古科技大学
《面向对象程序设计》课程设计报告设计题目:公司人员管理系统
学院:信息学院
专业:电子信息工程
班级:xxxxx班
学号:xxxxxxxxxx
学生姓名: xxxxxxxxx
指导教师:余金林
2011.6
内蒙古科技大学课程设计任务书
一、教学要求
1. 巩固和加深学生对C++语言课程的基本知识的理解和掌握
2. 掌握C++语言编程和程序调试的基本技能
3. 利用C++语言进行基本的软件设计
4. 掌握书写程序设计说明文档的能力
5. 提高运用C++语言解决实际问题的能力
二、设计资料及参数
每个学生在教师提供的课程设计题目中任意选择一题,独立完成,可根据设计内容适当修改题目名称。
公司人员管理系统
定义人员基类,并派生出兼职技术人员类、经理类、部门管理人员类并在类中声明各自的成员函数;
要求至少设计以下各功能模块:
输入记录
查询功能
计算工资
显示信息
三、设计要求及成果
1. 分析课程设计题目的要求
2. 写出详细设计说明
3. 编写程序代码,调试程序使其能正确运行
4. 设计完成的软件要便于操作和使用
4. 设计完成后提交课程设计报告
四、进度安排
资料查阅与讨论(1天)
系统分析(2天)
系统的开发与测试(5天)
编写课程设计说明书和验收(2天)
五、评分标准
1. 根据平时上机考勤、表现和进度,教师将每天点名和检查
2. 根据课程设计完成情况,必须有可运行的软件。
3. 根据课程设计报告的质量,如有雷同,则所有雷同的所有人均判为不及格。
人事管理系统详细设计说明书
人事管理系统──────────────────────────────
详细设计说明书
项目组成员:何岁岁、刘盼盼、
孙亚洲
二、数据库设计.............................................. - 5 -
2.1 数据库表列表 ........................................... - 5 -
2.2 逻辑结构设计: ......................................... - 6 -
2.3 物理结构设计: ......................................... - 7 -
2.4 数据表代码记录 ........................................ - 12 -
三、软件结构............................................... - 19 -
3.1 顶级结构 .............................................. - 19 -3.2 一般职工界面结构 ...................................... - 19 -
4.7 职工出勤模块 .......................................... - 41 -
4.8 管理员管理模块 ........................................ - 41 -
C++公司人员管理系统软件详细设计说明书
产品名称密级
公司人员管理系统
产品版本
共页
V 1.0
公司人员管理系统软件详细设计说明书
拟制日期
评审人日期
批准日期
2013-10-15
修订记录
日期修订
版本
修改
章节
修改描述作者
2013.10.15 V 1.0 王海龙
目录
公司人员管理系统软件详细设计说明书 (1)
Revision Record 修订记录 (2)
1引言 (1)
1.1编写目的 (1)
1.2背景 (1)
2设计概述 (1)
2.1任务和目标 (1)
2.1.1需求概述 (1)
2.1.2运行环境概述 (2)
2.1.3条件与限制......................................... 错误!未定义书签。
2.1.4详细设计方法和工具 (2)
3系统详细需求分析 (2)
3.1详细需求分析 (2)
3.2详细系统运行环境及限制条件分析接口需求分析 (2)
4总体方案确认................................................... 错误!未定义书签。
4.1系统总体结构确认......................................... 错误!未定义书签。
4.2系统详细界面划分......................................... 错误!未定义书签。
4.2.1应用系统与支撑系统的详细界面划分................... 错误!未定义书签。
4.2.2系统内部详细界面划分............................... 错误!未定义书签。5系统详细设计. (2)
(c公司人员管理系统)
C++面向对象程序设计
课程设计报告
课程名称C++面向对象程序设计
课题名称公司人员信息管理系统
专业
班级
学号
姓名
指导教师
2013年12 月25 日
(一)、课程设计题目
公司人员信息管理系统
(二)、目的与要求:
1、目的:
(1)要求学生达到熟练掌握C++语言的基本知识和技能;
(2)基本掌握面向对象程序设计的基本思路和方法;
(3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
2、基本要求:
(1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;
(2)要求在设计的过程中,建立清晰的类层次;
(3)在系统中至少要定义四个类,每个类中要有各自的属性和方法;
(4)在系统的设计中,至少要用到面向对象的一种机制。
3、创新要求:
在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能。(三)、设计方法和基本原理:
1.功能要求
(1)添加功能
程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求人员的编号要唯一,如果添加了重复编号的记录时,则提示用户数据添加重复并取消添加。
(2)查询功能
可根据编号、姓名等信息对已添加的记录进行查询。如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。
(3)显示功能
可显示当前系统中所有记录。
(4)修改功能
可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。
(5)删除功能
对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记
录为空!”并返回操作;否则输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存在。
公司人员管理系统说明书
公司⼈员管理系统说明书
C语⾔课程设计说明书
公司⼈员管理系统
指导教师:张银霞
设计者:王善慧王朝阳王丽丽任飘飘专业班级:化⼯091
设计时间:2010年11⽉
《C语⾔程序设计》课程设计任务书
专业班级:化⼯091
设计题⽬:公司⼈员管理系统
⼀、已知技术参数或设计前提
1、本公司职⼯不超过500⼈。
2、每名职⼯都有编号、姓名、年龄、性别、⼯资、联系电话等信息。
⼆、设计内容及要求
1、实现对职⼯姓名、年龄、性别、职⼯号、⼯资等的录⼊并保存到⽂件“emp”中。
3、实现职⼯信息的输出,从⽂件中取出所有职⼯信息加以列表显⽰。
4、实现职⼯信息的修改,可以修改⼯资或制定姓名等的职⼯信息,改变要
记⼊⽂件。
5、实现职⼯信息的查询,从⽂件中取出职⼯信息按姓名或编号查找。
6、根据输⼊的⼯资,显⽰在⼀定⼯资范围内的职⼯的所有信息。
7、实现版权说明、设计者信息的显⽰。
8、实现系统主界⾯设计,显⽰主菜单,并实现循环操作。
三、课程设计⼯作计划
1、确定题⽬,成⽴设计⼩组,做⽤户需求分析(11⽉2⽇)
2、查阅资料,进⾏问题分析,制定⽅案,确定成员分⼯(11⽉3-11⽉5⽇)
3、根据⽅案编写程序并进⾏调试(11⽉5-11⽉15⽇)
4、撰写设计说明书,完成设计(111⽉15-11⽉21⽇)
5、提交设计内容,答辩
四、相关教材及参考书⽬
[1]谭浩强.C程序设计.清华⼤学出版社,2005.
[2]李春葆.C 程序设计教程.北京.清华⼤学出版社,2004.
[3]邓⽂新、张宏烈.C语⾔程序设计⽅法.哈尔滨⼯业⼤学出版社,2004.
[4]孙鹏飞、⽂东.C语⾔程序设计基础与项⽬实训.中国⼈民⼤学出版社,2009.
c语言课程设计之人事管理系统
C语言课程设计之人事管理系统
简介
人事管理系统是一种用于管理组织内人员信息和管理人力资源的系统。在本文档中,我们将介绍一个使用C语言编写的简单人事管理系统。该系统可以实现员工信息的添加、删除、修改和查询,以及一些基本的人事管理功能。
功能模块
1. 员工信息管理模块
•添加员工信息:包括姓名、工号、职位、部门等基本信息。
•删除员工信息:根据工号删除指定员工的信息。
•修改员工信息:根据工号修改指定员工的信息。
•查询员工信息:可以根据姓名、工号等条件查询员工的信息。
2. 薪资管理模块
•发放工资:根据员工的工作时长、加班情况等计算工资并发放。
•调整薪资:可以根据员工表现调整薪资水平。
3. 考勤管理模块
•打卡记录:记录员工的上下班打卡情况。
•考勤统计:统计员工的出勤情况,包括迟到、早退、旷工等信息。
系统设计
1. 数据结构
•员工信息结构体:包括姓名、工号、职位、部门等信息。
•薪资结构体:包括基本工资、加班工资等信息。
•考勤记录结构体:包括打卡时间、出勤情况等信息。
2. 功能实现
•员工信息管理:使用链表或数组存储员工信息,实现增删改查操作。
•薪资管理:根据员工的工作情况计算薪资并更新薪资信息。
•考勤管理:记录员工的打卡信息并统计考勤情况。
系统实现
1. 界面设计
•采用控制台界面,通过菜单选择实现各项功能。
•显示员工信息列表、薪资管理界面和考勤记录界面。
2. 代码实现
•使用C语言实现各个功能模块,包括管理员工信息、计算薪资、记录考勤等。
•采用函数封装、模块化设计,提高代码的可读性和可维护性。
测试与验证
1. 单元测试
c语言程序设计 企业员工管理系统
一、课程设计目的
通过本课程设计,强化上机动手能力,使学生在理论和实践的基础上进一步巩固《C语言程序设计》课程学习的内容,掌握工程软件设计的基本方法。
学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。
为后续各门计算机课程的学习打下坚实基础。
为毕业设计和以后工作打下必要基础。
二、课程设计内容
针对某企业的员工,对其信息进行系统的管理。
三、需求分析
对所开发系统功能、性能的描述,想要实现的目标。
此系统可对该厂员工进行信息的录入,修改,删除,添加,查询,排序,统计,打印等功能。用户可通过提示选择进入某一功能界面,然后进行对员工的信息管理。每一功能模块都充分为用户考虑,编排详细。使用户可以方便快捷的了解员工信息,及时有效的对员工进行信息的管理。
四、概要设计
1.系统结构图(功能模块图)
对系统进行分析,给出系统结构图;
分析:此系统,为方便客户输入,以及使程序清晰化,因而本人采用模块法,将每一功能模块化,使程序中各函数间调用更加明了。以下为系统模
块图。
2.功能模块说明
对各个模块进行功能的描述。
录入模块:输入该厂现有员工信息并保存与文件中,方便日后进行排序,更新,统计,打印等操作。
输出模块:将所有员工信息,或所需员工信息输出于屏幕上,用于打印或查询员工信息。
更新模块:此模块又分为删除,添加,修改三个模块。
删除模块:对已退休或离开该厂的员工进行删除操作。
添加模块:添加新入厂的员工信息并保存起来。
修改模块:找到该员工并,选择所要修改的选项。
排序模块:本程序只对员工年龄进行从小到大排序。
查询模块:此模块分为按姓名,年龄,工作查询。
软件详细设计说明书
软件详细设计说明书
随着科技的不断发展,软件行业也在不断地发展。而在软件开发的过程中,软件详细设计说明书是不可或缺的一部分,它具有很重要的作用。软件详细设计说明书是一份文档,它定义了软件开发过程中所有的细节和特殊要求,并介绍了软件的整体功能和结构。
在软件开发过程中,软件详细设计说明书具有以下几个方面的重要作用:
1.指导开发人员和测试人员
软件详细设计说明书对开发人员和测试人员来说极为重要,它可以帮助开发人员明确软件的要求和功能,以便编写代码和测试软件。详细设计说明书还可以帮助开发人员更好地组织代码和优化性能。
2.支持维护工作
软件详细设计说明书是实现软件维护的基础。在软件开发过程中,如果没有详细设计说明书,那么在维护期间将会面临巨大的麻烦。如果在软件开发期间编写了详细的设计说明书,那么在维护期间,维护人员可以轻松地了解软件的各个模块和组件,以便做出更有效的决策。
3.提高代码质量
详细设计说明书可以帮助开发人员编写更好的代码,并提高代码质量。通过详细说明每一个模块和组件之间的关系,开发人员可以更好地设计代码并减少错误。
软件详细设计说明书的主要内容包括:
1.总体设计思路
总体设计思路是针对具体软件项目的整体设计思路概括,目的是让开发人员和项目经理对项目整体有一个共享的理解。它包括整体系统结构、处理过程和业务规则等内容。
2.软件模块和组件设计
软件模块和组件是软件开发的最小单位,详细设计说明书中一般需要分别列举每个模块和组件的功能设计、输入/输出格式和逻辑设计等相关内容。此外,对于核心功能模块和组件需要设计详细的流程图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 设计概述...................................................................................................................................................1 2.1 任务和目标.................................................................................................................................. 1 2.1.1 需求概述.......................................................................................................................... 1 2.1.2 运行环境概述.................................................................................................................. 2 2.1.3 条件与限制.................................................................................... 错误!未定义书签。 2.1.4 详细设计方法和工具...................................................................................................... 2
9 环境配置...................................................................................................................................................5
5 系统详细设计.......................................................................................................................................... 2 5.1 系统结构设计及子系统划分...................................................................................................... 2 5.2 系统功能模块详细设计.............................................................................................................. 5 5.3 系统界面详细设计...................................................................................................................... 5 5.3.1 外部界面设计................................................................................错误!未定义书签。 5.3.2 内部界面设计................................................................................错误!未定义书签。 5.3.3 用户界面设计................................................................................错误!未定义书签。
1 引言...........................................................................................................................................................1 1.1 编写目的...................................................................................................................................... 1 1.2 背景.............................................................................................................................................. 1
公司人员管理系统
产品名称 公司人员管理系统
产品版本 V 1.0
密级 共页
公司人员管理系统软件详细设计说明书
拟制 评审人
批准
日期 日期 日期
2013-10-15
日期
2013.10.15
修订 版本
V 1.0
公司人员管理系统
修订记录
修改 章节
修改描述
作者
王海龙
公司人员管理系统
目录
公司人员管理系统软件详细设计说明书...................................................................................................... 1 Revision Record 修订记录.................................................................................................................. 2
1.3 术语定义及说明
序号
术语或缩略语
1
Employee
2
Technician
3
2 设计概述
说明性定义 雇员 技术人员
2.1 任务和目标
实现对公司人员的增加、删除、修改、查询。 2.1.1 需求概述 某小型公司,主要有四类人员:经理、兼职技术人员、销售经理和兼职推销员。 现在,需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部信 息。 要求: (1) 其中,人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺 序加1。 (2) 程序对所有人员有提升级别的功能 (3) 月薪的计算方法是:经理拿固定月薪,兼职技术人员按工作小时数领取月 薪,兼职推销员的报酬按该推销员当月销售额提成 ,销售经理既拿固定月薪也领取销售 提成。 (4) 能按姓名或者编号显示、查找、增加、删除和保存各类人员的信息
系统既然具有“数据存盘”功能-人员数据可以保存到磁盘文件,那么也 就意味着今后可以从磁盘文件读出人员数据,所以系统增加了“人员数据装入”模 块,以方便用户使用、避免数据重复录入。考虑到系统实现简捷,人员数据文件采 用文本文件.
做为一个完整系统,除了具有增加人员,删除人员信息模块,还应该具有 修改人员相关信息的功能,所以本系统设计时考虑增加“修改人员”模块。
公司人员管理系统
2.1.2 运行环境概述 虚拟机下Linux系统,VIM编译和Gedit编译 2.1.3 详细设计方法和工具 Microsoft Office Visio 2003
3 系统详细需求分析 3.1 详细需求分析
根据问题描述和要求,系统要求能够按姓名或者编号显示、查找、增加、删 除和保存各类人员的信息。确定程序至少应该具备如下功能:“查询人员”、“增 加人员”、“删除人员”、“数据存盘”基本模块。
考虑到根据编号查找人员信息功能在“删除人员”、“修改人员”等模块都 使用,所以可以考虑设置为一个模块。
考虑到系统要求人员编号在生成人员信息时同时生成,每输入一个人员信息 编号顺序加1。这样就要求人员编号在增加人员时自动生成(增加1)且不重复。根据 这个要求,可以考虑设置一个全局量:“当前最大编号”,每增加一个人员,当前 最大编号自动增1,然后新增加人员使用这个编号。为了保证系统能记忆这个编号, 可以使用一个数据文件保存当前这个编号。系统每次开始运行前从文件读入这个编 号,随着人员增加,编号自动增加,系统每次运行结束时将这个编号写入文件。本 系统将初值(没有一个用户时)设置为0。 综合考虑系统具有下面8项功能模块:增加人员,删除人员,修改人员,查看公司人 员信息。
4 系统详细来自百度文库计
4.1 系统结构设计及子系统划分
(1)主函数流程
公司人员管理系统
(2)增加人员
(3)删除
公司人员管理系统
(4)修改、查询 类图
公司人员管理系统
4.2 系统功能模块详细设计
1. 添加新员工 2.修改信息 3.查看信息 4.删除信息 5.退出保存
6 环境配置
LINUX系统、Gedit编译、VIM编译
4 总体方案确认........................................................................................................ 错误!未定义书签。 4.1 系统总体结构确认.................................................................................... 错误!未定义书签。 4.2 系统详细界面划分.................................................................................... 错误!未定义书签。 4.2.1 应用系统与支撑系统的详细界面划分....................................... 错误!未定义书签。 4.2.2 系统内部详细界面划分................................................................错误!未定义书签。
公司人员管理系统
1 引言
1.1 编写目的
说明写这份详细设计说明书的目的。 本详细设计说明书编写的目的是说明程序模 块的设计考虑,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维 护提供基础。本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项 目评审人员。。
1.2 背景
本开发软件系统名称;公司人员管理系统,实现对公司人员的档案管理,随着 公司人员的不断增加,纸质档案不再显示,电子档案成为主流。。