籍贯管理系统c语言链表,学生籍贯信息管理系统报告精要.doc

该博客介绍了合肥学院计算机科学与技术系的一份课程设计报告,内容涉及一个学生信息管理系统的设计与实现。系统实现了学生的基本信息(如姓名、学号、性别、年龄和籍贯)的存储、查询和添加功能,数据存储在磁盘文件中。用户可以通过学号、姓名或籍贯进行信息查找,同时提供了一个菜单驱动的交互界面。该系统简化了教务处的管理工作,提高了信息管理效率。
摘要由CSDN通过智能技术生成

合肥学院

计算机科学与技术系

课程设计报告

2013 ~2014 学年第 2 学期

课程面向过程综合设计课程设计名称学生籍贯信息记录簿设计学生姓名司雨 学号1304092019 专业班级 软件工程(2)班指导教师 徐静 华姗姗

2014 年 6 月

一、需求分析

随着学校办学规模的不断扩大、办学层次的 多样化、在校生的不断增多。开发这系统可以是教务处老师减轻工作压力,比较系统的对学生进行管理,加快速度、加强管理,使各项管理更加规范化 。

、设计表示

为了更好地满足题目上的信息要求,从而创建了结构体类型,用于储存所有学生的籍贯信息。结构体类型如下:

typedef struct student //定义新结构体 student

{

char name[20]; //定义名字

int num; //定义学号

char sex[10]; //定义性别

int age; //定义年龄

char location[20];//定义籍贯

}S;

每个子函数原型及其功能如下:

void PUT

该函数为磁盘文件内容的读取函数,将学生的籍贯基本信息存储于txt文档文件中。用此函数来读取并显示,从而实现籍贯信息的现实,函数模块的运行成功。

void menu

该函数为显示菜单函数,为用户提供选择的功能。在该函数内包含了各个功能函数对应的号码,键入后即可以实现所需要使用的功能。

void NUM

该函数为按学号查找学生信息函数,当用户键入一个学生学号时,就会判断输入的号码与文件中哪个号码一致,当号码一致时,输出该号码对应的学生所有信息。

void NAME

该函数为按学生姓名查找学生信息函数,当用户键入一个学生姓名时,就会判断输入的学生姓名与文件中哪个学生姓名一致,当姓名一致时,输出该姓名对应的学生所有信息。

void LO

该函数为按籍贯查找学生信息函数,当用户键入籍贯时,就会判断输入的籍贯与文件中哪个学生籍贯一致,当籍贯一致时,输出该籍贯对应的所有学生信息。

void ADD

该函数为添加函数,开始会让用户输入添加学生的人数,接下来输入学生的信息。输入完成后,会出现录入成功提示。

void Fun

该函数为判断函数,是要继续操作还是退出系统。键入Y或y表示继续操作,键入N或n表示退出系统。

void main

该函数为主函数。主函数中将调用上述几个子函数,用switch语句进行选择,选择完毕后会提示是否继续,继续则进入到主菜单,否则退出系统。

、实现注释

该系统已经能够完全实现题目要求的一些内容,即创建了磁盘文件存储了文件信息,即txt文档中的学生籍贯信息记录簿。能够实现信息的显示、添加学生信息,还有就是查询功能,都已经能够很好的准确查询,从学生的学号或者姓名查询籍贯,或者从籍贯查询学生的姓名等,这些都已经能够实现。

三、学生籍贯信息记录簿的使用说明

进入系统后按照提示输入数字并键入enter即可实现你需要的操作。进入后会有提示信息提示用户应该怎么做,按照提示输入后再键入enter即可实现功能。

具体操作:进入系统后,会出现一个菜单,根据上面的内容进行选择。选择“1”再键入enter,就会显示所有学生信息,之后会出现一个选择,是继续操作,还是退出系统,键入Y或者y时,继续操作,键入N或者n时,退出系统;选择“2”再键入enter,按学号查找学生信息,根据提示依次输入你想查找的学生学号,键入enter,就会显示你查找的学生信息,接下来的选择操作同选择“1”;选择“3”再键入enter,按姓名查找学生信息,根据提示输入学生姓名,键入enter就会显示你查找的学生信息;选择“4”再键入enter,按籍贯查找学生信息,根据提示输入你要找的籍贯对应的学生,键入enter就会显示你查找的学生信息;选择“5”再键入enter,添加学生信息,根据提示输入要加入的学生人数及各个学生信息,键入enter会显示已添加成功;选择“6”再键入enter,退出系统。

本系统较为简单,使用时按照提示操作,输入所提示的信息后按enter键即可。

四、调试及测试

4.1.1 显示所有信息

进入系统后键入“1+enter”后即可显示如下界面。

选择第一个选项后,系统将会读取磁盘文件"information.txt" 中所保存的信息,并在显示屏上显示(如下图),且会提示是继续操作还是退出系统。

如果输入y或Y,会跳回主菜单,如果输入n或N,会跳出系统,并显示”欢迎您再次使用!”

4.1.2 按学号查询

系统会先提示:“请输入学号”。

输入学号(例如:9)后键入“enter”:

随后键入“Y”或“y”继续运行程序。

4.1.3 按

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值