C语言课程设计题目及报告-2012.doc_第1页
C语言课程设计题目及报告-2012.doc_第2页
C语言课程设计题目及报告-2012.doc_第3页
C语言课程设计题目及报告-2012.doc_第4页
C语言课程设计题目及报告-2012.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C程序设计大作业及备选题目1. 目的本次大作业是C程序设计课程的综合实验,作为课堂教学和课内正常上机实验的补充。通过对C程序设计课程的学习,学生已初步掌握C语言的基本概念、过程化程序设计的基本方法,但是实际编程和上机调试程序的能力还远远不足。通过C程序设计大作业,加强学生自主学习、收集资料和动手编程的能力,为后续专业课程打好基础。2. 大作业说明本次课程设计使用Visual C+ 6.0完成程序设计。按照26人为一组,每组选择一个题目,共同完成。每人必须独立该题目的一个部分,有能力的同学可独立完成。本次课程设计要求每个程序要求调试通过;课程设计结束后,每个小组上交大作业设计报告一份、程序一套,要求演示,演示时采用答辩形式,由各小组同学边演示边讲解编程思路。源代码以电子版形式提交,提交的源代码要求加注释。3. 提交内容要求(一) 程序设计报告要求:(1)封面:201x级C程序设计大作业设计报告设计题目:小组参与人员:姓名:XXX 学号:XXXXXXX 分工:XXXXXXX姓名:XXX 学号:XXXXXXX 分工:XXXXXXX(2)正文最好分章节,正文为5号宋体。(3)内容:1) 概述:需求说明,功能分析,开发环境等2) 程序概要设计:程序流程是什么,有哪些文件、函数,各实现什么功能,程序如何使用,输入输出各是什么等。3) 程序详细设计:关键代码的主要思想,例如采用的查找采用折半法、排序采用冒泡法等给出算法的主要思想。4) 总结:分析程序的优点和不足,总结自己的收获。(二) 程序代码清单要求:程序要求能够正常运行,并至少能实现基本功能要求。完成功能越多将得到较高的分数。4. 备选题目(1) 学习软件系统功能设计在本系统的设计中,主要实现如下一些功能:学习、测试、成绩统计与分析。其中,“学习”部分要求教100以内的加、减、乘和除;“测试”模块要求随机给出参与运算的数及运算类型,并判断用户的答案,测试完给出得分;“成绩统计与分析”模块能够统计成绩各种运算的平均成绩。界面要求欢迎界面、登录界面、系统模块选择界面及各模块界面。(2) 旅馆信息管理程序系统功能设计1. 要求实现旅客的入住、换房和退房、查看旅客和房间信息,以及从文件读取相关信息,相关信息储存到文件的功能,从而实现旅馆信息管理的基本功能。;使用结构体数组来实现旅客入住、换房、退房三种行为。能将文件中的信息读到结构体中,能将结构体的信息保存到文件中。2. 旅客和房间的信息存放到文件中。界面要求欢迎界面、登录界面、系统模块选择界面及各模块界面。例如:(3) 大学生信息管理系统系统功能设计1 在本系统的设计中,主要实现如下一些功能:增加记录、修改记录、删除记录、查询记录及浏览记录。学生记录包括:姓名、学号、性别、专业、联系电话、简历。2 学生记录以文件形式保存。界面要求欢迎界面、登录界面、管理界面。(4) 毕业纪念册系统功能设计1 在本系统的设计中,主要实现如下一些功能:增加记录、修改记录、查询记录及浏览记录。毕业生记录包括:姓名、学号、性别、专业、联系电话、留言。2 毕业生记录以文件形式保存。界面要求欢迎界面、登录界面、管理界面。(5) 英汉电子词典系统功能设计1 在本系统的设计中,主要实现如下一些功能:(1)词典功能。英汉双解及例句。(2)生词本 。查找过的单词写入生词本。2 词典中的词语及生词本以文件形式存储。界面要求管理界面。(6) 电话簿管理程序系统功能设计1 在本系统的设计中,主要实现如下一些功能:增加新电话号码、删除电话号码、修改电话号码、查询电话号码(按照电话号码和按照姓名)、排序电话号码(按照电话号码和按照姓名)。电话记录包括:人名、工作单位、电话号码和Email地址。2 电话记录以文件形式保存。界面要求欢迎界面、登录界面、管理界面。(7) 工资管理程序系统功能设计1 在本系统的设计中,主要实现如下一些功能:加入一个员工的记录、删除一个员工的记录、显示所有员工记录、排序员工记录(按照职工号排序和按照姓名字母序排序)、查询工资(查询工资和显示某一工资范围的记录)、统计功能(统计某一工资范围的人数和统计各部门的工资总数)。员工记录包括:姓名、职工号、所属部门、基本工资、奖励工资.2 员工记录以文件形式保存。界面要求欢迎界面、登录界面、管理界面。(8) 商品库存管理系统功能设计1 在本系统的设计中,主要实现如下一些功能:输入商品总类、显示商品种类、增加商品种类、删除商品种类、查询商品种类。商品种类记录包括:名称、代码、颜色、数量、品牌。2 商品记录以文件形式保存。界面要求欢迎界面、登录界面、管理界面。(9) 银行帐户管理系统功能设计1 在本系统设计中,主要实现:输入新用户账户信息;显示用户帐户信息;修改帐户信息,要求用户输入帐号,根据用户需要修改除了帐号之外的其余信息;查询帐户情况,根据输入的帐号查询用户情况和帐户金额;删除帐户:根据输入的帐号找到要删除的帐号信息以后,经确认后删除该帐号信息;其中每个用户帐户信息中要求保存帐号、用户身份证号码、用户姓名、用户地址、帐户金额等;2 用户账户信息以文件形式存放界面要求欢迎界面、登录界面、管理界面。(10) 图书管理1 设计一个具有数据插入、修改、删除、显示、查询和统计(例统计总图书价格,某一出版社、某一类书有多少等)功能的图书管理程序,图书信息包括:书名、作者、书号、所属种类(例如计算机类、海洋类)、出版社、出版日期和单价。2 图书信息以文件形式存放界面要求欢迎界面、登录界面、管理界面。(11) 电话簿管理程序系统功能设计1 存储的记录信息包括:人名、工作单位、电话号码和Email地址。要求具有如下功能:(1)加入一个新电话号码;(2)删除一个电话号码;(3)显示所有电话号码;(4)修改功能;(5)排序功能,包括按照电话号码排序和按照姓名字母序排序;(6)查询功能,包括按人名查询电话号码和按电话号码查询人名。2 记录需要保存到文件中。界面要求欢迎界面、登录界面、管理界面。(12) 医院信息管理程序系统功能设计1. 病人信息包括病人的id号码、姓名、病历以及消费信息,并用链表将所有病人信息整合。2. 能够实现病人信息的注册、病人信息的查询、病人消费统计、保存信息、载入信息、查询库存等几项功能。界面要求欢迎界面、登录界面、管理界面。系统完成后应实现类似下图所示界面。(13) 航班售票系统系统功能设计1、 假设该民航有若干航班,要求实现增加航班和取消某个航班的功能。2、 查询:根据用户提出的终到站查询航班号、售票情况等航班信息;也可根据航班号,列出该航班已订票的乘客名单;3、 订票:根据航班号为客户订票,如该航班有余票,则为客户订票;如该航班已满员,则显示相应信息。4、 退票。界面要求欢迎界面、登录界面、管理界面。(14) 单项选择题测试系统系统功能设计1、 用文件保存试题库,每个试题包括题干、4个备选答案、标准答案;2、 试题输入,增加试题到试题库中;3、 试题抽取,每次从试题库中抽出n道题(n由键盘输入);4、 答题,用户输入自己的答案;5、 自动判卷,系统可根据用户答案与标准答案的对比实现判卷并给出成绩。界面要求欢迎界面、登录界面、管理界面。(15) 餐厅信息管理程序系统功能设计1要求实现客户点菜的过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论