程序实践1.ppt_第1页
程序实践1.ppt_第2页
程序实践1.ppt_第3页
程序实践1.ppt_第4页
程序实践1.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、程序实践,程序实践是本科生重要教学环节之一。通过程序实践,强化学生的计算机应用技能,使学生验证、巩固和充实所学的理论知识,加深对相关内容的理解,拓宽知识面,培养学生的创新精神和实践能力,一、程序实践的目的,自由组队,每题不超过3人,每组不超过3人,1人任 组长。 每组选择一个题目, 每组独立完成。 软件运行时播放同步的动画音乐,通过登录口令后进入系统。 组长带领成员共同完成设计任务,要求每人都应独立设计若干个模块,每人设计的有效源代码应在200行以上。同时读懂其他组员完成的内容。 进一步掌握C的数据类型、基本结构、结构体、文件、链表、结构化、模块化设计等知识点。 从书上或网上查阅相关资料,自学

2、具体课题中涉及的新知识。,二、程序实践的要求,采用结构化、模块化程序设计方法,设计一个功能完善的系统 ,要有功能菜单。 选择式:屏幕上显示功能菜单的功能项,根据菜单上提供的数字或字母按相应的键去执行相应的子程序,执行后返回功能菜单。 下拉式:,1.学生成绩管理系统 本系统应具有: 数据维护(数据录入、添加、修改、删除)、数据查询(可按学号、姓名、性别、民族、年龄、地址、各门课程成绩等进行查询),三、程序实践的题目,题目 2 通信录管理系统 1.本系统应具有:通信录的建立、追加、删除、修改、查询、排序、统计、显示等功能。2.本系统要具有通用性、界面美观、操作方便。要考虑系统和数据安全问题。3.通

3、信录保存在文件中。4.增加其他有用的功能。,题目3:图书管理系统,1、具有新进图书基本信息的录入、已有信息的修改、撤销图书信息的删除功能。 2、图书信息的查询(按作者名、专业领域检索,找出某读者的借阅信息、某本书的流通情况等) 3、为借书人办理注册。 4、办理借、还书手续 5、有关信息保存在文件中。 6、要有信息描述,如图书名称、专业领域、图书编号、单价、作者、出版社、存在状态、借书人姓名、性别、学号等 7、借书数量不超过10本,借期不超过60天,过期罚款,罚款未清时不能再借。,题目4:选修课程管理系统,假定有N门选修课,每门课有课程编号、名称、课程性质、总学时、授课学时、实验或上机学时、学分

4、、开课学期等信息。学生可按要求(如总学分不能少于20学分)选课。 课程信息维护,如录入、修改、删除等,课程信息用文件保存。 课程信息浏览输出。 学生选课功能。 查询功能包括:按学分、课程性质、学生等查询。 统计功能。统计各门课程的选修人数。 本系统要有通用性、界面美观、操作方便。要考虑系统安全。,题目5:工资管理系统,本系统应具有数据维护(包括数据录入、添加、修改、删除),数据查询(可按 编号、姓名、基本工资、岗位工资、绩效工资 、房改补助、奖励、应发工资、公积金、扣税、实发工资等进行查询,也可进行组合查询),排序,统计,输出,系统维护(包括数据备份、数据恢复、口令维护),帮助,退出等功能。

5、本系统要有通用性、界面美观、操作方便。要考虑系统安全。 可增加其他有用的功能。,题目6:万年历系统,模仿现实中的挂历,当前页以系统当前日期的月份为准显示当前月的每一天(显示出日期及对应的是星期几),当系统日期变到下一月时,系统自动翻页到下一月。 可指定当前日期之前的某一年的某月,并显示该月的挂历。 可指定当前日期之后的某一年的某月,并显示该月的挂历。 本系统要有通用性、界面美观、操作方便。要考虑系统安全。 可增加其他有用的功能。,题目7:学校运动会,初始化输入:N-参赛学院数目,M-男子竞赛项目数,W-女子竞赛项目数。各项目名次取法有如下几种:取前5名,分别得分7,5,3,2,1;取前3名,分

6、别得分5,3,2;用户自定义,各名次权值由用户指定。 由程序提醒用户填写比赛成绩,生成团体总分报表,查看参赛学院信息和比赛项目信息等。 本系统要有通用性、界面美观、操作方便。要考虑系统安全。 可增加其他有用的功能。,题目:个人小金库的管理,小金库的信息统一放在随机文件中,该随机文件的数据项有记录,发生日期,发生事件,操作金额和余额等信息。每记录一次收支,文件要增加一条记录,并计算一次余额 程序可创建该文件并添加新收入或支出信息,可进行各种查询,统计,输出流水账等信息。 本系统要有通用性、界面美观、操作方便。要考虑系统安全。 可增加其他有用的功能。,题目:评选优秀学生,某班通过投票,从n位学生中

7、,评选m位优秀学生。 候选人的产生 满足一定条件的学生才能成为候选人,参选条件由用户确定、输入。 候选学生按1,2,顺序连续编号,每个编号用两个字符表示,姓名占10个字符。 所收到的选票按以下格式存于文件source中,其中,10个学生编号占20个字符。 若编号超出范围,或出现重复,作废票处理。 按选票中所列明星学生顺序按以下标准评分 一 二 三 四 五 六 七 八 九 十 15 12 9 7 6 5 4 3 2 1 按学生得分数由高到低顺序,列出前10名排行表: 名次 学生编号 姓名 合计得分 若得分相同,则编号小的在前。,题目10.歌曲管理,格式转换: 文件song.txt存放了若干首歌曲

8、的 记录,每条记录由歌名(40个字符)和演唱者(30个字符)组成,现将该文件记录的结构改成下面的格式,以减少文件长度。其中:M是歌名长度,N是演唱者长度。编写程序,完成这种格式转换,转换后的新格式记录放在Newsong.txt 文件中 查询、统计等功能,歌名,演唱者,题目11:存款利息的计算,初始化输入:存款种类、历年的各种存款利率。存款利率信息包括:日期、存款种类、利率等,存款方式包括约转、不约转等。 输入存款日期、金额、存款种类和存款方式,计算出在确定日期的存款总额。 本系统要有通用性、界面美观、操作方便。要考虑系统安全。 可增加其他有用的功能。,四、实习报告,实习报告是实习过程的总结,是评定实习成绩的重要依据。实习报告应包含如下内容:实习目的、意义、实习内容、实习体会、练习答案、程序开发文档、遇到的问题

温馨提示

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

评论

0/150

提交评论