77范文网 - 专业文章范例文档资料分享平台

《高级语言程序设计》课程设计报告(2)

来源:网络收集 时间:2019-04-09 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

计算机与信息工程系 《高级语言程序设计》课程设计报告

第二章 需求分析

2.1 问题描述:

对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。

2.2 功能要求:

1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:姓名、学号、性别、年龄、备注。

2、本系统显示这样的菜单: 请选择系统功能项: A、学生基本信息录入 B、学生基本信息显示

C、学生基本信息保存 D、学生基本信息删除 E、学生基本信息修改 F、学生基本信息查询 (1)按学号查询 (2)按姓名查询 (3)按性别查询 (4)按年龄查询 G、退出系统

3、执行一个具体的功能之后,程序将重新显示菜单。 4、将学生基本信息保存到文件中。 2.3 算法提示

1、数据结构:结构体类型数组

2、数据库结构:下表构成该系统的基本数据库。

姓名 学号 性别 6年龄 备注 计算机与信息工程系 《高级语言程序设计》课程设计报告

char char char int char

2.4项目开发的目的

该系统是简单的班级档案管理系统,能够使老师了解到相应的信息。是争对目前的现状,把管理人员从繁忙的数据统计中解脱出来,使其具有更多地精力去从事教务管理政策的而研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量,同时也减轻任课老师的负担,让其有更多的时间投入到教学和科研中,还有学生档案管理的重要性,以及当前的档案管理的现实,为了改善这种情况,使档案管理工作真正步入高效,健康的轨道从而促使我们开发了这个系统,以提高档案管理工作的效率和满足用户的基本需求为目的,实现档案管理。

7

计算机与信息工程系 《高级语言程序设计》课程设计报告

第三章 概要设计

3.1程序模块的组成 主函数:void main()

录入函数:void GetInfo() 显示函数: void DisPlay() 保存函数: void Save() 删除函数: void Delect() 修改函数: void Modfiy() 查询函数: void Search() 输出函数: void print()

1.GetInfo() 是录入函数,主要是录入学生的基本信息;

2.DisPlay() 是显示函数,就是把学生的基本信息显示在电脑上; 3.Save() 是保存函数,就是把学生基本信息保存下来; 4.Delect() 是删除函数,把不要的信息删除; 5.Modfiy() 是修改函数,修改错误的学生基本信息; 6.Search() 是查询函数,查询学生的基本信息; 7.print() 是输出函数,输出学生的基本信息。

3.2 班级档案管理系统

struct student //设定一个内容为学生信息的结构体

{

char name[10];//名字的长度允许最大为10; char no[10];//学号的长度允许最大为10; char sex; int age;

8

计算机与信息工程系 《高级语言程序设计》课程设计报告

char bnote[100];//备注的长度允许最大为100;};

3.3 各个程序的功能介绍

主函数:利用无限次循环例如 if( ; ; )while()和

录入函数:用来录入学生的基本信息。

显示函数:把录入的学生的基本信息显示在桌面上。 保存函数:可以保存学生信息。 删除函数:可以删除学生的错误信息。 修改函数:可以修改旧的信息。 查询函数:方便管理员和学生查询。

退出函数:可以用来退出系统以保证学生信息的安全。

switch()语句

实现各函数的调用,系统根据输入的数字选项来调用相应的函数。

3.4 系统结构图

班级档案管理系统

进入菜

息的录入 信息的显示 信息 的保 存 信

息的删除

信息的修改

退出系统

9

计算机与信息工程系 《高级语言程序设计》课程设计报告

第四章 模块设计分析

4.1程序的模块组成:

主函数:void main()

录入函数: void GetInfo() 显示函数:void Dispiay() 保存函数: void Save() 删除函数: void Delect() 查询函数: void Search() 修改函数: void Modify() 菜单函数: void menu_select()

4.2 各个函数的主要功能:

录入函数:录入学生的基本信息;

菜单函数:显示系统主菜单; 显示函数:显示所有学生信息;

查询函数:方便学生查找自己基本的信息; 删除函数:删除某学生的信息;

保存函数:保存好学生基本信息,以免丢失。

4.3 系统的功能模块的划分:

开始

菜单界面 功能选择 初始化函数 录入学生信息 显示学生信息 保存学生信息

10

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《高级语言程序设计》课程设计报告(2)在线全文阅读。

《高级语言程序设计》课程设计报告(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/581526.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: