预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《C语言程序设计》课程设计大纲 (TheCProgrammingLanguage) 课程代码:0610004 总学时:一周 先修课程:《计算机导论》 一、目的与任务 全面熟悉、掌握C语言基本知识,增强对不同的问题运用和灵活选择合适的数据 结构以及算法描述的本领,熟悉编制和调试程序的技巧;掌握分析结果的若干有效方 法,进一步提高上机动手能力,培养使用计算机解决实际问题的能力,养成提供文档 资料的习惯和规范编程的思想;掌握结构化程序设计的主体思想,以自顶向下逐步求 精的方法编制程序解决一些实际的中型问题。为后继课程(数据结构和数据库等课程) 的实验以及课程设计打下较扎实的基础,也为将来开发软件积累一些典型的案例处理 经验。 二、基本内容 C语言课程设计不仅是对程序设计能力的综合锻炼,更是对团队合作、软件开发 与项目管理过程的训练。因此,课程设计综合题目可以根据题目的难度不同由小组合 作完成,每个小组3—5人。 整个课程设计分为以下几个阶段进行:选题、系统设计、系统编码实现、系统测 试、系统评价与验收。 1.选题:题目可来自教师指定的参考题目,也可自由选题,特别是鼓励有创新性 的题目或是在已知题目的基础上进行创新。 2.系统设计:系统设计的任务是对所确定的题目从问题需求、数据结构、程序结 构、难点及关键技术等方面进行分析,形成系统设计方案,并进行详细的分工。在确 定解决方案框架过程中,考虑怎样使程序结构清晰、合理、简单和易于调试,并确定 每个函数的简单功能,以及函数之间的调用关系。 3.系统编码实现:小组成员根据初步的系统设计方案,对系统编程实现。 4.系统测试:各程序模块编码完成并集成后,就可以开始对整个系统进行测试。 5.书写设计报告:完成文档整理,按照软件工程的要求完成设计报告。 6、系统评价与验收:通过答辩的形式对程序的功能进行评价与验收。 附参考题目: 题目一:学生成绩管理程序的设计与实现 系统应具备的功能: (1)对学生的姓名、各科成绩进行输入和修改; (2)老师可以对成绩按各种条件进行查询、统计、排序; (3)以班为单位显示成绩单; 1 (4)学生对自己的成绩和排名进行查询; (5)用户界面中菜单至少应包括“录入”、“修改”、“查询”、“统计”、“排序”、 “显示”和“退出”等选项。 题目二:工资管理程序的设计与实现 系统应具备的功能: (1)管理员可以对员工的信息进行输入、修改和删除; (2)管理人员可以对员工的工资按各种条件进行查询、统计、排序; (3)显示职工工资单; (4)员工只能对自己的工资单进行查询; (5)用户界面中菜单至少应包括“输入”、“修改”、“删除”、“查询”、“统计”、 “排序”、“显示”和“退出”等选项。 题目三:学籍管理程序的设计与实现 系统应具备的功能: (1)教务人员对各个学生学籍信息进行输入、删除和修改; (2)教务人员对学生学籍信息按各种条件进行查询、统计; (3)学生对自己的学籍信息进行查询; (4)用户界面中菜单至少应包括“输入”、“修改”、“查询”、“统计”和“退 出”等选项。 题目四:计算机实验室管理程序的设计与实现 系统应具备的功能: (1)管理员对学生信息(按班级和个人)进行输入、修改、删除和查询; (2)管理员对实验室的设备进行输入,修改,删除和查询; (3)按班级进行上机登记; (4)上机安排,每学期末安排下学期每班的上机时间。学生个人上机只要有 空机器就给予安排; (5)用户界面中菜单至少应包括“输入”、“修改”、“查询”、“统计”和“退 出”等选项。 题目五:宾馆客房管理程序的设计与实现 系统应具备的功能: (1)管理员对客房基本信息进行输入、删除、修改和查询; (2)旅客入住处理; (3)管理人员对客房的入住情况进行查询; (4)旅客退房结帐处理; (5)用户界面中菜单至少应包括“登记”、“修改”、“删除”、“查询”、“浏览”、 “结算”和“退出”等选项。 题目六:商品管理程序的设计与实现 系统应具备的功能: (1)进货员对商品基本信息进行输入、删除、修改和查询; (2)销售员对商品的基本信息进行查询和统计; (3)并可以对库存信息进行查询和修改; (4)顾客购买商品; (5)用户界面中菜单至少应包括“输入”、“修改”、“删除”、“查询”、“浏览”、 “结算”、“统计”和“退出”等选项。 题目七:设备管理程序的设计与实现 系统应具备的功能: (1)设备管理员对设备基本信息进行输入、删除、修改和查询,并可以对设 2 备的库存信息进行查询和修改; (2)设备使用者可以对设备的基本信息和库存信息进行查询; (3)设备的分类统计与排序; (4)用户界面中菜单至少应包括“输入”、“修改”、“删除”、“查询”、“浏览”、 “排序”、“统计”和“退出”等选项