c语言课程设计招生查询系统

c语言课程设计招生查询系统

ID:9381825

大小:790.94 KB

页数:145页

时间:2018-04-29

c语言课程设计招生查询系统_第1页
c语言课程设计招生查询系统_第2页
c语言课程设计招生查询系统_第3页
c语言课程设计招生查询系统_第4页
c语言课程设计招生查询系统_第5页
资源描述:

《c语言课程设计招生查询系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言课程设计实验报告华中科技大学计算机科学与技术学院《C语言程序设计》课程设计实验报告题目:招生查询系统专业:班级:学号:姓名:成绩:指导教师:完成日期:2011年10月22日145C语言课程设计实验报告一.系统功能模块:本系统主要有七大模块高校招生信息查询系统退出省份信息系统初始化学校信息查询维护文件帮助专业信息省份批次查询维护下面分别描述各模块及其子模块的功能1.界面初始化界面初始化的模块包括系统初始密码的检查与设置,初始界面的输出,密码的输入保存,界面的进入。其功能结构图如下界面初始化初始界面的输出输入密码主界面初始密码的

2、设置145C语言课程设计实验报告(1)初始密码的检查与设置模块:用于检查系统是否已经设置密码,若未设置密码,则提示用户输入密码,输入密码时需要输入两次相同的密码,且密码不能为空。设置密码成功直接进入主界面。(2)初始界面的输出模块:包括时间,创建者等。若系统密码已经设置,则需要用户需要密码,输入密码成功后才能进入主界面,输入错误直接退出(3)输入密码模块:用于用户输入密码,将用户输入密码与系统保存的密码进行比对,并提示用户剩余输入密码机会。(4)主界面的显示:用于设置控制台窗口的显示模式,包括窗口大小,窗口的背景颜色,显示系统状态

3、栏及状态栏。1.文件文件模块的功能包括对数据的导入,保存,备份,恢复等。用于保障数据的正常运行。包括四个模块,导入数据,保存数据,备份数据,回复数据。功能结构如图所示。文件备份数据导入数据保存数据恢复数据(1)导入数据子模块:用于将存放在多个数据文件的数据导入内存,构造数据链表,同时,若已经加载数据,则提示用户已经加载数据。输出加载数据相关提示信息。(2)数据保存子模块:用于将内存中的代码表数据和链表数据按照缺省路径,分别保存到各个文件中,;当数据保存失败时,提示用户。(3)数据备份子模块:用于将内存中的数据按照用户路径保存在同一

4、数据文件中,用于供系统数据在破坏或者丢失时用来恢复数据。若用户路径不能打开,则提示用户。145C语言课程设计实验报告(4)数据恢复子模块:与系统备份模块相对应,能从备份数据中恢复得到的系统数据,并加载数据到内存中。用于提高系统的稳定性和可靠性。1.省份批次线查询维护省份批次线查询维护信息修改信息删除信息添加信息查询省份批次线查询维护模块主要用于省份批次的操作,若未添加数据,操作时,系统均会给予提示用户未加入数据。包括四个部分:省份批次线信息查询子模块,省份批次线信息添加子模块,省份批次线信息修改子模块,省份批次线信息删除子模块。(

5、1)省份批次信息查询子模块:用于省份批次线的查询,包括三种查询方式,一种是根据省份编号(或者名称)和年份来查询批次线,第二种是根据省份编号显示所有已有的该省份年份批次线,第三种是根据年份查询所有省份当年的批次线。由于查询函数中有根据年份或者省份名称(或编号)查询省份对应的批次线,则在组合查询时输入一个数据会显示所有满足条件的数据(若没有,则提示用户输入错误并退出);(2)省份批次信息添加子模块:用于添加省份批次线的添加,提示用户输入相应的数据。输入数据时,若系统检测到系统中已经存在该数据,则提示用户并退出。数据输入时会对数据长度(

6、字符串时)或者大小(整形时)有限制,若输入错误则给与提示,并要求用户重新输入。输入数据成功后,显示用户输入的数据,提示用户是否确认添加。若用户选择是,则添加,否则,提示添加失败并退出。(3)省份批次信息修改子模块:用于省份批次线的修改。首先要求用户输入省份编号(或名称),若存在该省份,则输出该省份所有年份的信息,否则提示用户不存在该省份并退出。然后要求用户根据输出的所有年份输入相应要修改的年份,系统根据输入的数据进行查找。未找到,则提示用户并退出;找到,则输出相应数据,及要修改的选项。用户需要根据提示输入选项,若选项不符合,则提示

7、用户,并要求用户重新输入选项。修改时,对于修改后数据,若是字符串,则对其长度最大值进行限制;若是整形数据,则对其的取值范围进行限制,不满足条件时需要重新输入。修改后,系统提示用户是否删除,用户选择是,则145C语言课程设计实验报告删除数据并提示用户输入选项选择继续修改或者退出,否则,提示并直接退出。(4)省份批次信息删除子模块:用于省份批次信息的删除。首先系统会提示用户输入要删除的省份编号(或名称),若存在该省份,则输出该省份所有年份的信息,否则提示用户不存在该省份并退出。输出信息后,系统会提示用户删除省份信息全部年份或者删除部分

8、年份。用户输入选项后系统会提示用户是否删除。删除成功后,系统会提示用户是否继续删除或者退出。1.学校信息查询维护学校信息查询维护信息修改信息删除信息添加信息查询学校查询维护模块主要用于学校信息的操作,若未添加数据,操作时,系统均会给予提示用户未加入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。