当前位置:
文档之家› C 公司人员管理系统软件详细设计说明书
C 公司人员管理系统软件详细设计说明书
系统既然具有“数据存盘”功能-人员数据可以保存到磁盘文件,那么也 就意味着今后可以从磁盘文件读出人员数据,所以系统增加了“人员数据装入”模 块,以方便用户使用、避免数据重复录入。考虑到系统实现简捷,人员数据文件采 用文本文件.
做为一个完整系统,除了具有增加人员,删除人员信息模块,还应该具有 修改人员相关信息的功能,所以本系统设计时考虑增加“修改人员”模块。
4 总体方案确认........................................................................................................ 错误!未定义书签。 4.1 系统总体结构确认.................................................................................... 错误!未定义书签。 4.2 系统详细界面划分.................................................................................... 错误!未定义书签。 4.2.1 应用系统与支撑系统的详细界面划分....................................... 错误!未定义书签。 4.2.2 系统内部详细界面划分................................................................错误!未定义书签。
5 系统详细设计.......................................................................................................................................... 2 5.1 系统结构设计及子系统划分...................................................................................................... 2 5.2 系统功能模块详细设计.............................................................................................................. 5 5.3 系统界面详细设计...................................................................................................................... 5 5.3.1 外部界面设计................................................................................错误!未定义书签。 5.3.2 内部界面设计................................................................................错误!未定义书签。 5.3.3 用户界面设计................................................................................错误!未定义书签。
公司人员管理系统
2.1.2 运行环境概述 虚拟机下Linux系统,VIM编译和Gedit编译 2.1.3 详细设计方法和工具 Microsoft Office Visio 2003
3 系统详细需求分析 3.1 详细需求分析
根据问题描述和要求,系统要求能够按姓名或者编号显示、查找、增加、删 除和保存各类人员的信息。确定程序至少应该具备如下功能:“查询人员”、“增 加人员”、“删除人员”、“数据存盘”基本模块。
2 设计概述...................................................................................................................................................1 2.1 任务和目标.................................................................................................................................. 1 2.1.1 需求概述.......................................................................................................................... 1 2.1.2 运行环境概述.................................................................................................................. 2 2.1.3 条件与限制.................................................................................... 错误!未定义书签。 2.1.4 详细设计方法和工具...................................................................................................... 2
9 环境配置...................................................................................................................................................5
考虑到根据编号查找人员信息功能在“删除人员”、“修改人员”等模块都 使用,所以可以考虑设置为一个模块。
考虑到系统要求人员编号在生成人员信息时同时生成,每输入一个人员信息 编号顺序加1。这样就要求人员编号在增加人员时自动生成(增加1)且不重复。根据 这个要求,可以考虑设置一个全局量:“当前最大编号”,每增加一个人员,当前 最大编号自动增1,然后新增加人员使用这个编号。为了保证系统能记忆这个编号, 可以使用一个数据文件保存当前这个编号。系统每次开始运行前从文件读入这个编 号,随着人员增加,编号自动增加,系统每次运行结束时将这个编号写入文件。本 系统将初值(没有一个用户时)设置为0。 综合考虑系统具有下面8项功能模块:增加人员,删除人员,修改人员,查看公司人 员信息。
3 系统详细需求分析.................................................................................................................................. 2 3.1 详细需求分析.............................................................................................................................. 2 3.2 详细系统运行环境及限制条件分析接口需求分析..................................................................2
1 引言...........................................................................................................................................................1 1.1 编写目的...................................................................................................................................... 1 1.2 背景.............................................................................................................................................. 1
公司人员管理系统
1 引言
1.1 编写目的
说明写这份详细设计说明书的目的。 本详细设计说明书编写的目的是说明程序模 块的设计考虑,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维 护提供基础。本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项 目评审人员。。
1.2 背景
本开发软件系统名称;公司人员管理系统,实现对公司人员的档案管理,随着 公司人员的不断增加,纸质档案不再显示,电子档案成为主流。。
4 系统详细设计
4.1 系统结构设计及子系统划分
(1)主函数流程
公司人员管理系统
(2)增加人员
(3)删除
公司人员管理系统
(4)修改、查询 类图
公司人员管理系统
4.2 系统功能模块详细设计
1. 添加新员工 2.修改信息 3.查看信息 4.删除信息 5.退出保存
6 环境配置
LINUX系统、Gedit编译、VIM编译
1.3 术语定义及说明
序号
术语或缩略语
1
Employee