1 设计题目
个人档案文件管理系统
2 设计要求
用汇编程序 MASM 编写一个个人档案文件管理系统的程序,要求能实现显示文件内
容、添加记录、删除记录、查询记录以及退出系统等功能。除了功能上有上述要求之外,
另外程序要求阅读性强、算法执行效率高。
3 设计思路
3.1 文字说明
一般的文件管理系统应该具备 5 大功能:显示文件中的记录、查找、添加、删除、退
出,所以程序应该有 5 大模块,对应 5 个子程序,当然还要有一个主程序用来接收不同的
命令以便调用不同的子程序。另外为了简化程序又定义了打开文件、关闭文件、将记录
显示到终端和从终端获得字符串等子程序。
由于在整个程序当中多次用到显示字符串、接受输入、显示输出等操作,所以又定
义了 3 个宏,用以简化程序和代码的阅读。
3.2 系统功能模块图
图 3-1 系统功能结构图
功能模块说明:1。显示文件内的所有记录:即把文件中存储的所有记录显示到终端上。
2.添加记录:即在文件的末尾添加记录。
3.查找记录:即根据用户输入的关键字的值进行查找,在本程序中是以
name 为关键字。
4.删除记录: 即根据用户输入的关键字的值进行查找并删除,在本程序中是
以 name 为关键字。
5.退出系统:即退出运行程序。
3.3 程序流程图
1
列出文件中的所有记录
删除文件中的记录
在文件中查找记录
等待用户输入命令
是 L 命
令 ?
是 S 命
令?
是 I 命
令?
是 D 命
令?
是 Q 命
令?
返回 DOS 系统
在屏幕上显示提示信息
个人档案管理系统
显示文件内
的所有记录
添加
记录
查 找
记录
删除
记录
退出
系统