版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序实践程序实践是本科生重要教学环节之一。通过程序实践,强化学生的计算机应用技能,使学生验证、巩固和充实所学的理论知识,加深对相关内容的理解,拓宽知识面,培养学生的创新精神和实践能力一、程序实践的目的自由组队,每题不超过3人,每组不超过3人,1人任组长。每组选择一个题目,每组独立完成。软件运行时播放同步的动画音乐,通过登录口令后进入系统。组长带领成员共同完成设计任务,要求每人都应独立设计若干个模块,每人设计的有效源代码应在200行以上。同时读懂其他组员完成的内容。进一步掌握C的数据类型、基本结构、结构体、文件、链表、结构化、模块化设计等知识点。从书上或网上查阅相关资料,自学具体课题中涉及的新知识。二、程序实践的要求采用结构化、模块化程序设计方法,设计一个功能完善的系统,要有功能菜单。选择式:屏幕上显示功能菜单的功能项,根据菜单上提供的数字或字母按相应的键去执行相应的子程序,执行后返回功能菜单。下拉式:1.学生成绩管理系统
本系统应具有:数据维护(数据录入、添加、修改、删除)、数据查询(可按学号、姓名、性别、民族、年龄、地址、各门课程成绩等进行查询)三、程序实践的题目
题目2通信录管理系统
1.本系统应具有:通信录的建立、追加、删除、修改、查询、排序、统计、显示等功能。
2.本系统要具有通用性、界面美观、操作方便。要考虑系统和数据安全问题。
3.通信录保存在文件中。
4.增加其他有用的功能。
题目3:图书管理系统1、具有新进图书基本信息的录入、已有信息的修改、撤销图书信息的删除功能。2、图书信息的查询(按作者名、专业领域检索,找出某读者的借阅信息、某本书的流通情况等)3、为借书人办理注册。4、办理借、还书手续5、有关信息保存在文件中。6、要有信息描述,如图书名称、专业领域、图书编号、单价、作者、出版社、存在状态、借书人姓名、性别、学号等7、借书数量不超过10本,借期不超过60天,过期罚款,罚款未清时不能再借。题目4:选修课程管理系统假定有N门选修课,每门课有课程编号、名称、课程性质、总学时、授课学时、实验或上机学时、学分、开课学期等信息。学生可按要求(如总学分不能少于20学分)选课。课程信息维护,如录入、修改、删除等,课程信息用文件保存。课程信息浏览—输出。学生选课功能。查询功能包括:按学分、课程性质、学生等查询。统计功能。统计各门课程的选修人数。本系统要有通用性、界面美观、操作方便。要考虑系统安全。题目5:工资管理系统本系统应具有数据维护(包括数据录入、添加、修改、删除),数据查询(可按编号、姓名、基本工资、岗位工资、绩效工资、房改补助、奖励、应发工资、公积金、扣税、实发工资等进行查询,也可进行组合查询),排序,统计,输出,系统维护(包括数据备份、数据恢复、口令维护),帮助,退出等功能。本系统要有通用性、界面美观、操作方便。要考虑系统安全。可增加其他有用的功能。题目6:万年历系统模仿现实中的挂历,当前页以系统当前日期的月份为准显示当前月的每一天(显示出日期及对应的是星期几),当系统日期变到下一月时,系统自动翻页到下一月。可指定当前日期之前的某一年的某月,并显示该月的挂历。可指定当前日期之后的某一年的某月,并显示该月的挂历。本系统要有通用性、界面美观、操作方便。要考虑系统安全。可增加其他有用的功能。题目7:学校运动会初始化输入:N-参赛学院数目,M-男子竞赛项目数,W-女子竞赛项目数。各项目名次取法有如下几种:取前5名,分别得分7,5,3,2,1;取前3名,分别得分5,3,2;用户自定义,各名次权值由用户指定。由程序提醒用户填写比赛成绩,生成团体总分报表,查看参赛学院信息和比赛项目信息等。本系统要有通用性、界面美观、操作方便。要考虑系统安全。可增加其他有用的功能。题目8:个人小金库的管理小金库的信息统一放在随机文件中,该随机文件的数据项有记录ID,发生日期,发生事件,操作金额和余额等信息。每记录一次收支,文件要增加一条记录,并计算一次余额程序可创建该文件并添加新收入或支出信息,可进行各种查询,统计,输出流水账等信息。本系统要有通用性、界面美观、操作方便。要考虑系统安全。可增加其他有用的功能。题目9:评选优秀学生某班通过投票,从n位学生中,评选m位优秀学生。候选人的产生满足一定条件的学生才能成为候选人,参选条件由用户确定、输入。候选学生按1,2,…,顺序连续编号,每个编号用两个字符表示,姓名占10个字符。所收到的选票按以下格式存于文件source中,其中,10个学生编号占20个字符。若编号超出范围,或出现重复,作废票处理。按选票中所列明星学生顺序按以下标准评分一二三四五六七八九十151297654321按学生得分数由高到低顺序,列出前10名排行表:名次学生编号姓名合计得分若得分相同,则编号小的在前。题目10.歌曲管理格式转换:文件song.txt存放了若干首歌曲的记录,每条记录由歌名(40个字符)和演唱者(30个字符)组成,现将该文件记录的结构改成下面的格式,以减少文件长度。其中:M是歌名长度,N是演唱者长度。编写程序,完成这种格式转换,转换后的新格式记录放在Newsong.txt
文件中
查询、统计等功能MN1…M1…N歌名演唱者题目11:存款利息的计算初始化输入:存款种类、历年的各种存款利率。存款利率信息包括:日期、存款种类、利率等,存款方式包括约转、不约转等。输入存款日期、金额、存款种类和存款方式,计算出在确定日期的存款总额。本系统要有通用性、界面美观、操作方便。要考虑系统安全。可增加其他有用的功能。制定进度计划选题注意事项四、程序实践的实施程序实践具体实施过程1.注意事项必修实践考查课4周,48学时(1)珍惜机会,多掌握处理问题途径与方法(2)遇到问题,查资料,独立分析解决(3)按时保质保量完成任务(4)团结互助,爱护公物2.选择课题(1)教师规定题目(2)自拟题目3.实施过程查阅资料和已有的类似软件(1天)总体设计(1天)详细设计(3天)编写程序,即编码(2天)小组组装调试,即集成测试(2天)教师验收(1天)上交报告分析课题应完成的功能、性能和约束条件。画出软件总体模块结构图,进行数据结构的设计。并进行分工.对自己分得的模块进行详细的算法设计,画出每个模块的流程图。根据每个模块的流程图设计出对应的程序,并进行上机调试。每个学生编写的程序应存放在一个单独的文件中,并通过单独编译和调试。可建立一个项目文件,将每个组员编写的文件添加到该项目文件中,然后调试运行该项目文件,录入足够的数据进行调试和测试。学生以开发小组为单位,通过教师验收,并逐个进行答辩。程序实践结束后一周内提交程序实践报告,并将每个人的程序文件、项目文件、设计报告的电子稿发送到指导教师的电子邮箱中。五、实习报告实习报告是实习过程的总结,是评定实习成绩的重要依据。实习报告应包含如下内容:实习目的、意义、实习内容、实习体会、练习答案、程序开发文档、遇到的问题及解决方案。要求上交程序实践报告。五、撰写程序实践报告程序实践报告是对设计过程的总结及升华。包括如下内容:1.概述1)程序实践题目2)程序实践目的3)程序实践具体要求更深入地理解和掌握课程教学中的有关基本概念,应用基本技术解决实际问题从而进一步提高分析问题和解决问题的能力。本次程序实践所需要的软、硬件环境,需要灵活运用哪些基本知识与技能,弄清哪些知识点尚未掌握,需要查阅相关资料。2.软件需求分析依据所选的设计题目的具体要求和自己的经验应达到哪些性能的要求(即性能需求)和约束条件(比如,软硬件环境的限制、内存大小的限制等)。参考类似的软件系统分析该软件系统应实现哪些功能,即功能需求3.总体设计
又称为概要设计根据需求分析结果,阐述本软件系统整体设计思路进行总体数据结构的设计的叙述画出该软件系统总体模块结构图说明该软件系统主要有哪些特点,具备哪几大功能你在设计过程中主要承担了哪几部分的设计工作,主要解决了哪些关键性问题。4.详细设计
主要详细叙述你自己承担部分的那些模块的算法和数据结构这部分每个学生不得雷同,是考查水平的重点。应画出每个模块的算法流程图配合界面抓图和文字说明进行描述5.程序调试与测试模块进行编译、以及整个连接时所出现的各种错误、这些错误是如何解决的在调试程序时,应记录出现的错误,并对出错场景进行抓图,以便写报告时使用6.总结与体会
总结一下你设计的程序是否达到了设计题目的要求,功能是否完善,有何特点,有什么不足之处。在设计过程中你遇到了什么困难,是怎样解决的,通过本次程序实践你得到了哪些收获,写出你的心得体会。7.结束语
对设计过程中曾给自己以直接帮助的教师,实验人员表示谢意这不仅是一种礼貌,也是对他人劳动的尊重,是治学者应有的思想作风。8.程序清单不必列出整个软件系统的程序清单,程序要具有易读性,即必须有足够
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 身体用润肤液市场发展预测和趋势分析
- 2024年度影视制作合同的制片内容、制作周期与投资回报
- 纸或塑料杯市场发展预测和趋势分析
- 2024年度商务咨询合同:涉及咨询内容、咨询期限及咨询费用等细节
- 2024年度服装定制合同标的:企业员工工作服设计制作
- 2024年度5G基站建设项目工程承包合同
- 2024年度品牌授权使用合同with品牌管理条款
- 04年特许经营权授予合同
- 2024年度专利实施许可合同:某专利持有者将其专利许可给另一方的合同
- 2024年度环保项目评估咨询服务合同
- 【基于重心法的S饮料公司配送中心选址探究15000字(论文)】
- 穴位贴敷法技术操作评分标准
- (新版)碳排放管理员(高级)职业鉴定考试题库(含答案)
- 学生宿舍合租合约模板
- 宿迁2024年江苏省宿迁市宿城区教师发展中心招聘研训员5人笔试上岸历年典型考题与考点剖析附带答案详解
- 交通肇事罪课件
- 2024年医师定期考核题库(人文医学测评) 含答案
- 一年级10以内加减法口算题(1000道)(A4直接打印)
- 心律失常介入治疗
- 数字营销课程课程大纲
- DZ∕T 0287-2015 矿山地质环境监测技术规程(正式版)
评论
0/150
提交评论