- 5
- 0
- 约2.74千字
- 约 17页
- 2018-06-09 发布于河南
- 举报
程序实践1
程序实践 一、程序实践的目的 程序实践是本科生重要教学环节之一。通过程序实践,强化学生的计算机应用技能,使学生验证、巩固和充实所学的理论知识,加深对相关内容的理解,拓宽知识面,培养学生的创新精神和实践能力 二、程序实践的要求 自由组队,每题不超过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个字符。 若编号超出范围,或出现重复,作废票处理。 按选票中所列明星学生顺序按以下标准评
原创力文档

文档评论(0)