- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C
C 语言课程设计 - 个人课程表管理系统报告
个人课程表管理系统
设计报告
专 业: 通信工程
班 级: 通信 1401
团 队: C.F
指导老师 : 刘少昌队 长: 陈志强
队 员: 蔡晶晶、陈超、刘勤、盛玉霞设计时间 : 2015 年 7 月 9 日星期四
说明
我们的课题是: 个人课程表管理系统
选题的目的与意义:
我们的系统是为了更加方便的查询课程表, 方便我们的大学校园生活而创建。这个项目符合我们大一学生 c 语言水平, 而且此课题新颖,可以充分锻炼我们团队思维能力。
项目的主要功能描述:
一 输入课程:可根据个人需求,填写课程表信息。二 显示课程:按照时间顺序显示。
三 查询课表:有以时间、课程名、查询。
四 修改课程 : 可以按照已有的课程信息,选择要修改课程的序号,可以修改已选序号的全部信息、时间、课程名、教室。
五 删除课程:可以按照已有的课程信息,选择要修改课程的序号,进行删除。
六 保存文件 保存文件七 退出程序:退出程序。
数据结构设计:
结构体设计 struct schedule
{
char time[8]; 字符型 课程时间
char lessonname[12]; 字符型 课程名
char teacher[10]; 字符型 授课老师
char classroom[10]; 字符型 教室
char hours[4]; 字符型 第几节课
int weeks; 整型 周时
};
全局变量 struct schedule str[100];
函数原型设计
void input(); /* 声明 输入函数 */
void menu1(); /* 声明 主菜单函数 */
void rank(); /* 声明 显示时间顺序函数 */
void querymenu3(); /* 声明 查询函数 */
void looktime(); /* 声明 按照时间查询函数 */
void looklessonname(); /* 声明 按照课程名查询函数
*/
void add(); /* 声明 保存函数 */
void amend(); /* 声明 修改课程函数 */
void amend1(); /* 声明 修改课程子函数 */
void amendnews(int i); /* 声明 修改整个课程信息函数
void amendtime(int i); /* 声明 修改课程时间函数 */
void lessonname(int i); /* 声明 修改课程课程名函数
*/
void amendclassroom(int i); /* 声明 修改课程教室函数
void deleted(); /* 声明 删除函数 */
程序结构图:
程 序 登陆界面
用户界面
输 显 查 修 保 删入 示 询 改 存 除课 课 课 课 文 课程 程 程 程 件 程表 表 表 表 表 表
课 课 授
程 程 课
时 名 老
间 师
教 第 总
室 几 周
节 时
课
修 修 修
课 改 改 改
程 时 课 教
所 间 程 室
有 名
函数结构图
void main()
登陆函数
void menu1();
数 数
void input()
输
void rank()
显
数
void amend()
void querymenu3(修)
void deleted()
void add();
保
数查 改 删 存入 示 询 函 除 函函 函 函 数 函 数
数
课 修
程 改
函 查 所
数 询 有
void look 函time() 信
修 i); 修
改 修 改
时 改 教
间 课 室
函 程 函
数时 息 数
数
间 哈
查 void looklessonname()
函 数
数
voamendlessoanmnaemndec(li
询 void amendnewvso(intai)m;
endtime(int i);
项目流程图
开始(输入程 开始(显示程
输入课
str[i 否
输入 是
显示课程表
A==y 否
结束
结束
开始(查询程
输入查
判断是否与课程时
显示课程
结束
开始(修改程
输入修
输入修
结束
开始(删除程
开始(删除程
开始(保存文
输入删
文件写入程
序
结束
结束
登陆界面
*
* 用户界面
各项功能实现
输入课程表
输入课程表
显示课程表
查询课程表
修改课程表
修改课程表
删除课程表
保存文件
保存文件
运行
原创力文档


文档评论(0)