西邮第二届汇编语言程序设计竞赛试题



 
 

一、题目名称:
    模拟数据库管理系统

二、题目要求:
    实现一个数据库管理系统,如学生成绩管理、学籍管理等,功能及要求如下:

功能

基本要求

较高要求

说明

主界面

显示题目、如何进入、退出、增加、删除、修改等操作提示信息

加入动画或声音

 

进入系统

按任意键或指定键

 

 

退出系统

按ESC键返回DOS

 

 

增加记录

追加一条记录

 

逐次增加多条记录

删除记录

删除符合条件记录

区分逻辑删除和物理删除

逻辑删除后该记录不再显示,但是可恢复

修改记录

修改指定记录所有字段

修改所有记录的指定字段

 

查询记录

按指定条件查询

可以按多个条件综合查询

基本要求是一次按一个条件查询

显示记录

显示所有记录或符合条件的记录

1、按表格方式显示
2、对光标选中的记录反显
3、按指定条件排序

记录较多时,可以滚动或分页显示

文件操作

 

从文件中读取原始数据信息,系统退出时将修改后的最终数据信息写入文件中。

文件名定义为Data.txt。文件中每行记录遵从示例格式。


示例:(具体实现时可用英文显示)
姓名  学号  性别   出生年月  专业班级  微机原理课成绩   数据结构课成绩
张三   01    男    1991.3    计科0901        93               88
李四   02    女    1990.10   计科0901        89               90

三、格式要求:
    1、汇编语言程序设计报告:
    包括:各模块的完成情况;界面显示的完成情况;整个系统联调的完成情况;必要的运行结果的屏幕截图。
    2、汇编语言源程序:
    要求:格式规整;每个功能模块和主要代码处需有注释。

四、注意事项:
    1、本次汇编语言程序设计竞赛限定的软件工具为:
    Masm.exe, Link.exe,Debug.exe, Debug.com ,Edit.com,记事本。
    2、提交设计报告和源程序:
    在12月1日前,提交报名表、电子版的《汇编语言程序设计报告》和源程序清单(发送至s04062128@163.com),和纸制版的《汇编语言程序设计报告》(交至二号实验楼518室)。报告格式见"西邮汇编语言程序设计竞赛规程"附件二。

                                                                                       2011.11.20