- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
13学年02学期c语言课程设计指导书
《c语言程序设计》
课
程
设
计
指
导
书
绍兴文理学院元培学院信息与电子系
2014年6月
一.课程设计目的
本次课程设计是为《c语言程序设计》开设的一门重要的实践课程,主要要求学生掌握c语言程序的基本结构和文件的应用。本课程设计的目的是使学生在理论学习的基础上,深入实践,通过应用所学习的知识,来解决一些实际应用问题。在此基础上,真正理解和掌握c语言程序设计的相关理论,具备一定的程序设计的能力。
二.课程设计题目
任选下列一项目进行,查阅相关资料书籍、了解相关的系统,每个课题必须包括分析、设计与实现。
1. 编写一个图书信息管理系统
2. 编写一个通信录管理系统
3. 编写一个人事信息管理系统
三.任务完成形式
完整的软件系统
课题完成后最终向指导老师提交完整的电子版程序源代码、可执行程序、数据文件和课程设计报告书等。源代码文件要特别注意编程规范、代码风格,关键代码需有合理的注释,不含任何无用代码;数据文件内要求有一定数量的“真实”数据(如对于记录文件,需要有10条以上记录)。
课程设计报告(详细要求请参考附录一)
课程设计报告总体上主要包括以下几个部分:
1)封面;
2)目录;
3)正文;
4)参考文献;
5)附录(代码);
四.总体要求
根据所给的课程指导书的要求,从中选择项目,应用所学的知识,完成题目所规定的各项要求。总体要求如下:
1.程序代码规范,关键代码必须有合理注释;
2.课程设计报告正文字数不少于1500汉字,概念清楚、叙述正确、内容完整、书写规范。
3.课程设计中必须按指导书要求,综合应用所学的程序设计知识解决实际问题,有必要的理论分析,设计要有合理的依据,独立完成课程设计,不得抄袭他人。
4.系统设计要求功能正确、有一定实用性,鼓励创新。
5.程序界面友好,便于交互。
五.工作阶段与考核方法
大体上可分成五个阶段:
1.资料查阅准备阶段
2.分析设计阶段
3.编程调试阶段
4.课程设计报告书写阶段
5.验收阶段
考核方法:
课程设计满分100分,因未能独立完成设计(尤其是抄袭)或概念不清的同学,总成绩将核定为不及格。总成绩由以下几个部分组成:
工作量(代码量、功能多少、难度、经历的曲折)
实用性、创新
代码书写规范性(包括注释的质量、详尽程度和明晰性)
程序界面、新技术引用、易用性
课程设计报告(叙述、书写规范、字数)
动手能力、分析问题解决问题能力
六.任务具体要求
以下题目按指导教师分配选择,但是要达到工作量和代码量的要求。每个题目的规定的基本功能必须实现,再可以适合添加其他功能。
1、图书信息管理系统
系统功能如下:
1)系统以菜单方式工作
具有主控界面,用户按照主控界面提示选择相应的功能;
2)图书信息录入添加功能
图书信息用文件保存,要求库存中已有10条以上记录;
用户录入一条新记录信息后,这些信息就存入到相应的文件中(可以考虑结构体类型数组来操作);
文件信息不超过100条记录,即数组长度可固定为100;
3)图书信息删除功能
根据用户输入需要删除的图书编号,查找该条记录,若找到该记录,可对此图书的相应数据进行删除,即对该记录进行标记,当重新写入文件里,不予写入,若未找到该记录,提示用户“未找到符合要求的记录”;
4)图书信息查询功能(多种查询方式)
用户可以根据图书编号或书名等条件在数组中进行查询,若能找到该记录,则在屏幕上输出符合条件的记录信息,否则,打印出“未找到相关记录”的提示信息;
用户可以对某单价段的商品进行查询,显示结果如下:
请输入查询的价格段:20
价格段 图书编号 书名 价格 出版日期 出版社 库存
20 001 C语言程序设计 2.5 2014-5-29 清华大学出版社 5
用户还可以查询到出版日期在2014年的书籍,以及库存量小的图书(小于等于5);
5)系统其他功能模块
根据课题适当加入相应的扩展功能,自由发挥,如图书信息的修改、借阅、归还功能等;
注: 图书信息包括图书编号、书名、出版日期、出版社、价格、库存量等(图书编号不重复)。
2、通信录管理系统
系统功能如下:
1)系统以菜单方式工作
具有主控界面,用户按照主控界面提示选择相应的功能;
2)录入功能
数据使用文件存放;
可以添加通讯录记录,依次输入编号、姓名、年龄、电话号码、通讯地址、电子邮箱,会提示是否继续添加显示:可以以表格形式输出所有通讯录里的记录
可以选择用姓名、、三种方式查询
姓名姓名年龄电话号码、 通讯地址电子邮箱年龄电话号码、 通讯地址电子邮
您可能关注的文档
- 11历本1团支部团活动策划书永远跟党走喜迎十八大.doc
- 11南郑)渠道工程实施方案.doc
- 11号《生命生命》说课稿.doc
- 11周—外语系文传系—工程训练-实习计划表.doc
- 11周年店庆方案.doc
- 11国贸团日活动策划书.doc
- 11安全施工方案.doc
- 11土方开挖施工方案_筏板基础.doc
- 11届机电系篮球策划书.doc
- 11年《国家公务员制度讲座》homework答案.doc
- 2025年海南软件职业技术学院单招职业技能测试题库含答案.docx
- 2025年江西工业职业技术学院单招职业技能测试题库附答案(完整版).docx
- 2025年仙桃职业学院单招职业技能测试题库精编.docx
- 2025年松原职业技术学院单招职业技能测试题库附参考答案(完整版).docx
- 2025年广东机电职业技术学院单招职业技能测试题库(名师推荐).docx
- 2025年苏州工业职业技术学院单招职业技能测试题库及一套答案.docx
- 二零二五DHL快递合作协议范本与快递退换货处理规定.docx
- 基于真实情境的初中物理跨学科单元项目式学习——以“制作简易海上升降.pptx
- 初中课堂中培养学生公民意识的有效途径研究.pptx
- 历史教师业务心得体会.pptx
最近下载
- 2022年全国中小学信息技术创新与实践大赛考试参考题库(全真题库).pdf VIP
- 【可行性报告】2023年铁线莲相关行业可行性分析报告.docx
- 2024年度民主生活会学校党总支书记对照检查材料.docx VIP
- 2023年青岛市城阳区教师招聘考试真题(含答案).pdf VIP
- 广东省异地就医登记备案表(空白表).doc VIP
- 2025年人教版七年级下册数学综合与实践 白昼时长规律的探究.pptx VIP
- TS 16949 五大工具(APQP、FMEA、MSA、SPC、PPAP)参考手册及培训教材生产件批准程序(PPAP).doc
- 广东省2021年中考数学试卷(含答案).docx VIP
- 2024年合肥经济技术职业学院单招职业技能测试题库(满分必刷).docx VIP
- 医疗器械经营管理试题库.pdf
文档评论(0)