影碟管理系统范文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
影碟管理系统
内蒙古科技大学
本科生课程设计说明书
题目:C语言课程设计——影碟信息管理系统学生姓名:曹政
学号:
专业:计算机科学与技术班级:13—计算机—2班指导教师:周李涌
内蒙古科技大学课程设计任务书
目录
内蒙古科技大学课程设计任务书........................ 错误!未定义书签。简介....................................................................... 错误!未定义书签。第一部分:程序总体设计思路............................ 错误!未定义书签。
1.1 结构体设计............................................... 错误!未定义书签。
1.2 运行界面设计........................................... 错误!未定义书签。第二部分:详细设计 .......................................... 错误!未定义书签。
2.1 输入模块设计......................................... 错误!未定义书签。
2.2 输出模块设计......................................... 错误!未定义书签。
2.3 查找模块设计........................................... 错误!未定义书签。
2.4 借阅与归还模块设计 ............................... 错误!未定义书签。
2.5 删除模块设计........................................... 错误!未定义书签。第三部分:课程设计总结................................... 错误!未定义书签。附录:程序代码 ................................................... 错误!未定义书签。
简介
由于C语言是面对过程的语言,故我的设计思路是根据目标程序运行的过程来编写的。
具体设计思路如下:
程序的需求是设计影碟信息管理系统,对选修课程能够进行录入和修改操作等,要求有菜单界面和退出功能。首先如果设计一个添加函数把要录入的碟片录入一个文件中,再建立一个借阅者文件把借阅人放入其中。然后建立添加、浏览删除、查询、借阅和归还等函数,经过函数的层层调用来实现程序的逻辑结构。中间经过文件的打开和关闭实现对文件内容所包含的数据的操作。整个程序的设计思路到此结束。
第一部分:程序总体设计思路
1.1结构体设计
数据项描述={数据项名,数据类型,长度};影片信息={
影片ID,CHAR,10;
片名,CHAR,20;
导演,CAHR,20;
介绍,CAHR,200;
上映时间,DATE,10
};
租借记录={
记录项ID,CHAR,10;
借出时间,DATE,10;
归还时间,DATE,10;
租金,INT,4
}
1.2运行界面设计
进入主菜单