欢迎来到天天文库
浏览记录
ID:56245023
大小:191.50 KB
页数:33页
时间:2020-03-24
《影碟管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、内蒙古科技大学课程设计说明书内蒙古科技大学本科生课程设计说明书题目:C语言课程设计——影碟信息管理系统学生姓名:曹政学号:1367111228专业:计算机科学与技术班级:13—计算机—2班指导教师:周李涌32内蒙古科技大学课程设计说明书内蒙古科技大学课程设计任务书课程名称C语言课程设计设计题目影碟信息管理系统指导教师周李涌时间2013-12-30~2014-1-3一、教学要求1.巩固和加深学生对C语言课程的基本知识的理解和掌握2.掌握C语言编程和程序调试的基本技能3.利用C语言进行基本的软件设计4.掌握书写程序设计说明文档的
2、能力5.提高运用C语言解决实际问题的能力二、设计资料及参数每个学生在教师提供的课程设计题目中任意选择一题,独立完成,题目选定后不可更换。影碟信息管理系统图影碟息包括:电影名称、出品公司、导演姓名、主演姓名(至少2个)、上映时间、库存数量、价格等。试设计一影碟信息管理系统,使之能提供以下功能:v影碟信息录入功能(影碟信息用文件保存)--输入;影碟信息浏览功能--输出v查询或排序功能:(至少两种查询方式)--算法●按电影名称查询●按主演姓名查询v影碟信息的插入、删除与修改v影碟的借出与归还三、设计要求及成果1.分析课程设计题目的
3、功能需求(可选用数组或链表实现,可多人(最多3人)协作完成一个题目)2.写出详细设计说明(至少包括功能实现分析和模块流程图)3.编写程序代码,调试程序使其能正确运行(代码书写要规范,标示符要见名知意,要有必要的注释,每人至少3个函数,每人至少200行代码,不包括注释和花括号)4.设计完成的软件要便于操作和使用5.设计完成后提交课程设计报告(请严格按照模板进行排版)四、进度安排第一天 选择课程设计题目,分析课题的要求第二天 编程第三天 编程及调试第四天 写课程设计报告第五天 提交课程设计报告(打印稿及电子稿)32内蒙古科技大学
4、课程设计说明书目录内蒙古科技大学课程设计任务书I简介III第一部分:程序总体设计思路41.1结构体设计41.2运行界面设计4第二部分:详细设计82.1输入模块设计82.2输出模块设计92.3查找模块设计92.4借阅与归还模块设计102.5删除模块设计14第三部分:课程设计总结16附录:程序代码1732内蒙古科技大学课程设计说明书简介由于C语言是面对过程的语言,故我的设计思路是根据目标程序运行的过程来编写的。具体设计思路如下:程序的需求是设计影碟信息管理系统,对选修课程能够进行录入和修改操作等,要求有菜单界面和退出功能。首先如
5、果设计一个添加函数把要录入的碟片录入一个文件中,再建立一个借阅者文件把借阅人放入其中。然后建立添加、浏览删除、查询、借阅和归还等函数,通过函数的层层调用来实现程序的逻辑结构。中间通过文件的打开和关闭实现对文件内容所包含的数据的操作。整个程序的设计思路到此结束。开始NY请根据菜单进行选择结束是否退出菜单4.碟片借阅归还3.碟片信息查询2.浏览碟片信息1.录入碟片信息5.用户信息添加32内蒙古科技大学课程设计说明书第一部分:程序总体设计思路1.1结构体设计数据项描述={数据项名,数据类型,长度};影片信息={影片ID,CHAR,
6、10;片名,CHAR,20;导演,CAHR,20;介绍,CAHR,200;上映时间,DATE,10};租借记录={记录项ID,CHAR,10;借出时间,DATE,10;归还时间,DATE,10;租金,INT,4}1.2运行界面设计进入主菜单图1.132内蒙古科技大学课程设计说明书选择A进行碟片添加图1.2选择B进行查询图1.332内蒙古科技大学课程设计说明书选择E进行借阅人添加图1.4选择C进行碟片借阅图1.532内蒙古科技大学课程设计说明书选择F进行碟片浏览图1.6选择G碟片删除图1.732内蒙古科技大学课程设计说明书第二
7、部分详细设计2.1输入模块设计定义一个add添加函数添加碟片开始输入影碟信息If0==cd_numberelse以写入方式打开文件进行添加以追加方式打开文件进行添加cd_number++结束voidadd(void)//{FILE*a;//文件指针printf("请输入碟片名称:");scanf("%s",CD[cd_number].film_name);32内蒙古科技大学课程设计说明书printf("请输入出品公司:");scanf("%s",CD[cd_number].film_gongsi);printf("请
8、输入导演姓名:");scanf("%s",CD[cd_number].film_daoyan);printf("请输入主演姓名:");scanf("%s",CD[cd_number].film_zhuyan);printf("请输入上映时间:");scanf("%s",CD[c
此文档下载收益归作者所有