《C语言大作业--程序设计报告.doc》由会员分享,可在线阅读,更多相关《C语言大作业--程序设计报告.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计语言I大作业一、程序设计语言I学生选题说明 选定以下一个题目完成(学号尾数对应于题号,即尾数为1,2,9,0分别做序号为1,2,9,10的题目)二、设计要求与设计报告(一)设计要求1、模块化程序设计2、锯齿型程序书写格式3、必须上机调试通过(二)设计报告格式:(注:统一的电子封面见附录)1、设计目的2、总体设计(程序设计组成框图、流程图)3、详细设计(模块功能说明(如函数功能、入口及出口参数说明),函数调用关系描述等)4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施5、源程序清单和执行结果:清单中应有足够的注释注:除程序代码外,报告字数要达到40
2、00字或以上三、提交要求1、每个人必须有程序运行结果2、每个人必须交程序设计语言I实验报告(封面见后附录)和设计程序代码清单3、大作业任务必须由个人独立完成,禁止相互抄袭,如有发现,严肃处理4、第二学期开学时进行答辩,成绩将记入下学期程序设计语言II课程题目一:职工信息管理系统设计职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:1、系统以菜单方式工作2、职工信息录入功能(职工信息用文件保存)输入3、职工信息浏览功能输出4、职工信息查询功能算法 查询方式: 按学历查询和按职工号查询等5、职工信息删除、修改功能题目二:图
3、书信息管理系统设计图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一个图书信息管理系统,使之能提供以下功能:1、系统以菜单方式工作2、图书信息录入功能(图书信息用文件保存)输入3、图书信息浏览功能输出4、图书信息查询功能算法 查询方式: 按书名查询和 按作者名查询等5、图书信息的删除与修改题目三:图书管理系统设计图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等功能描述1、新进图书基本信息的输入。2、图书基本信息的查询。3、对撤消图书信息的删除。4、为借书人办理注册。5、办理借书手续。6、办理还书手续要求:使用文件方式存储数据,系
4、统以菜单方式工作题目四:实验设备管理系统设计实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备购入日期,是否报废,报废日期等。主要功能:1、能够完成对设备的录入和修改2、对设备进行分类统计3、设备的破损耗费和遗损处理4、设备的查询要求:采用文件方式存储数据,系统以菜单方式工作题目五:学生信息管理系统设计学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能:1、系统以菜单方式工作2、学生信息录入功能(学生信息用文件保存)输入3、学生信息浏览功能输出4、学生信息查询功能算法按学号查询或按
5、姓名查询5、学生信息的删除与修改 要求:使用文件方式存储数据,系统以菜单方式工作题目六:学生成绩管理系统设计学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩(语文、数学、英语和计算机)等。主要功能:(1) 能按学期、按班级完成对学生成绩的录入、修改(2) 能按班级统计学生的成绩,求学生的总分及平均分(3) 能查询学生成绩,不及格科目及学生名单(4) 能按班级输出学生的成绩单要求:使用文件方式存储数据,系统以菜单方式工作题目七: 学生成绩记录簿设计编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。具体功能:(1)创建信息链表并以磁盘文件保存;(2)读取磁盘文件并显示输出所
6、有学生的成绩;(3)按学号或姓名查询成绩;(4)添加成绩记录;(5)修改指定姓名或学号的学生的成绩并可存盘;(6)显示输出60分以下、6079、8089、90分以上各分数段的学生信息题目八:学生籍贯信息记录簿设计编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能:(1)创建信息链表并以磁盘文件保存;(就是创建链表,将信息保存于文件)(2)读取磁盘文件并显示输出所有学生的籍贯信息;(3)按学号或姓名查询其籍贯;(4)按籍贯查询并输出该籍贯的所有学生;(5)能添加、删除和修改学生的籍贯信息题目九: 销售管理系统设计某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1
7、-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:1)销售员的代号,2)产品的代号,3)这种产品的当天的销售额。每位销售员每天上缴1张便条。试设计一个便条管理系统,使之能提供以下功能:1、系统以菜单方式工作,信息保存在某文件中2、便条信息录入功能(便条信息用文件保存)输入3、收集到了上个月的所有便条后,读取销售情况1)计算每个人每种产品的销售额。2)按销售额对销售员进行排序,输出排序结果(销售员代号)3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额) 题目十:单项选择题标准化考试系统设计一、功能要求:1、用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案)2、试题录入:可随时增加试题到试题库中3、试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)4、答题:用户可实现输入自己的答案5、自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。二、其它要求:1、只能使用C 语言,源程序要有适当的注释,使程序容易阅读2、至少采用文本菜单界面(如果能采用图形菜单界面更好)3、学生可自动增加新功能模块(视情况可另外加分)合肥学院计算机科学与技术系 程序设计语言I大作业实验报告 题 目: 专 业: 班 级: 姓 名: 成 绩: 指导教师: 完成日期: 2011年3月
限制150内