欢迎来到天天文库
浏览记录
ID:40713485
大小:43.00 KB
页数:3页
时间:2019-08-06
《C语言综合程序设计实践》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C语言综合程序设计实践要求实践目的1.提高学生用高级语言进行程序设计的能力,重点提高用C语言编程技术水平;初步了解软件开发的一般方法和步骤;提高撰写技术文档的能力。2.利用所学知识,理论和实际结合,利用资源,使用调试工具,采用模块化的结构,使用模仿修改自主设计相结合的方法,锻炼学生综合分析解决实际问题的编程能力。3.培养学生在项目开发中团队合作精神、创新意识及实战能力。实践内容1.利用C语言设计开发小型的管理信息系统,最好能结合商业软件专业特点编写一个偏向于商业、金融、贸易等题材的管理信息系统,如商品进销存管理系统、超市收银管理系统、物流管理系
2、统、员工工资管理系统等。2.要求:明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完成设计准备必要的知识。实践人员安排同班同学自由组合,1-2人一组,2人一组的必须明确分工情况,答辩时根据分工情况分别对学生进行答辩。实践功能要求1.系统至少具有一个文本主菜单来调用各项功能。2.某些主菜单下具备子菜单。*3.完善的提示功能帮助用户完成各功能的使用,如“请输入员工年龄,年龄范围为18-70岁”。4.有一定的容错功能,即对用户错误输入能正确提示,如当用户将员工年龄输入为13岁,系统可以提示“员工的年龄超出年龄范围18-70岁,请重新输入”。
3、5.系统具备信息录入功能--添加数据1.系统具备信息修改功能--修改数据2.系统具备信息删除功能--删除数据*3.系统具备信息浏览功能--显示数据v4.系统具备查询功能——根据单一条件进行查询5.系统具备查询功能——根据条件区间进行查询*6.系统具备统计功能——根据条件区间进行统计7.系统具备排序功能——根据排序条件进行排序(如按员工年龄进行排序,按员工工资进行排序等),至少使用一种排序算法(如冒泡排序等)8.为系统设计密码,用户登陆系统必须输入正确密码。*9.使用文件长期保存系统信息。*注:带*功能为选做,但两人一组的必须完成*号功能。实践知
4、识点要求1.程序包括三种以上的基本数据类型(如int,double,char,long等)。2.程序至少包括数组、字符串、结构体、链表和指针中三种以上数据结构。3.程序必须包含选择控制结构中单分支控制、双分支控制、多分支控制及多路选择中两种以上控制语句。4.程序必须包含循环控制结构中for循环、while循环、dowhile循环中两种以上控制语句。5.程序包含嵌套判断、嵌套循环,或循环中带判断,判断中带循环。6.程序必须包含4个以上的函数,其中部分函数必须有参数,部分函数必须有返回值,或兼而有之。实践报告要求1.包含目的和任务。2.两人一组的必
5、须将清晰写出任务分工情况。3.系统设计:包括程序设计组成系统功能图,及各模块功能说明:函数功能、入口及出口参数说明,函数调用关系描述等。4.系统实现:包括各功能的截图,及程序流程图。5.总结与心得:包括调试方法,测试结果分析与讨论,测试过程中遇到的主要问题及采取的解决措施。实践成果提交要求1.源程序:包括头文件*.h及源文件*.c。(要有完整的注释,两人一组的要在注释中写清函数编写人。)2.可执行文件:将程序编译成可执行文件:*.exe。3.文本文件:存储系统信息的文本文件。(实现功能14的才需要。)4.实践报告。5.创建一个文件夹存放实践成果
6、,文件夹命名规则为学号_姓名_系统名称(如果两人一组命名规则为学号1_姓名1_学号2_姓名2_系统名称)。进度要求1.布置设计题目,讲解要求和说明第6周2.完成选题,确定具体的功能,熟悉相关知识第6-7周3.按功能需求确定程序的主要模块第7-8周4.编程实现程序的功能第9-12周5.调试并完善程序第12-14周6.撰写实践设计报告并提交实践设计报告第13-15周7.进行实践答辩第16-17周
此文档下载收益归作者所有