《面向对象方法课程设计》指导书
- 格式:doc
- 大小:43.00 KB
- 文档页数:4
《面向对象程序设计》课程设计任务与指导书绍兴文理学院计算机系《面向对象程序设计》课程设计指导书设计任务与目的《面向对象程序设计》是一门实践性较强的软件基础课程,在理论课的基础上,通过《面向对象程序设计》的课程设计,使学生学会在.net平台开发环境下编写综合型、设计型的程序;巩固学生的的基础知识;培养学生采用面向对象的方法设计并调试较大型程序的动手能力,并更好地理解和消化课本所学的知识,为今后的实际应用打下良好的基础,课程设计侧重培养一下几方面的能力:(1)培养对问题中分析以及归纳和抽象到数据结构的能力;⑵培养选择和应用数据存储结构的能力;⑶培养数据组织的能力和抽象数据类型设计的能力;⑷培养算法设计、程序设计和调试的能力;⑸培养综合知识、方法、技能的应用能力;⑹培养编制较综合性程序的能力。
设计内容与基本要求课程设计的题目应以综合性的题目为主,选择与实际应用结合较紧密的较综合性的题目,难度应大于课程实验的题目。
本次设计的主要内容是(1)开发一个简单的教务管理系统,基本功能如下:通过提供控制台的图形界面,允许用户以3种不同的身份登陆教务系统,分别进行相关的操作:(1)系统管理员:管理现有课程、学期课程、教师及学生信息等(2)教师:管理本人的学期课程,查询选修所任课程的学生列表,并给学生打分等(3)学生:查询学期课程情况,选课/退课,查询已修课程成绩等要求学生用面向对象的思想对系统进行分析,设计所需类并实现,调试通过,基本数据信息均存放在文件中。
(2)使用Windows Form开发简单的游戏,实现基本的连连看功能(也可以是类似的别的小游戏),要求采用面向对象思想,实现算法逻辑与界面分离.时间及指导教师安排备注:(1)指导教师:戴振中(2)上机地点:理工楼303(理论课地点另定)(3)周二(2-9周)下午1:30~4:30考核课程设计的成绩分为:优秀、良好、中等、及格,不及格五个等级,不及格者不得取得相应学分。
《面向对象程序设计》课程设计指导书徐州师范大学计算机科学和技术学院一、课程设计目的(1) 要求学生达到熟练掌握C++语言的基本知识和技能;(2) 基本掌握面向对象程序设计的基本思路和方法;(3) 能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
二、课程设计要求(1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次;(3)在系统的设计中,至少要用到面向对象的一种机制。
(4)完成系统总结报告以及系统使用说明书。
(统一使用A4白纸)三、课程设计题目3.1 学生信息管理系统(限最多2人完成)要求完成以下功能:1) 能够从屏幕上读取一个学生的信息并将信息存入到数据文件中。
2) 能够将指定的信息从文件中删除。
3) 能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。
4) 可以统计全部学生的总成绩,及其在班上的排名。
5) 能够统计各科的平均成绩及及格率。
6) 要求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。
7) 如果检索不到相应的信息应提示用户。
3.2 高校工资管理系统(限最多2人完成)某高校有五类职工:教师、实验员、行政人员、教师兼职实验员,行政人员兼职教师。
为了实现工资发放的自动功能,现要求编写程序来自动完成此功能。
同时注意生成的相关数据结果以文件方式存放在硬盘中。
程序应具备从键盘录入、文件的可继续录入、任意职工的工资查询(可由职工编号和职工姓名来实现),如若有职工由于工作调动,则可进行相对应的删除动作。
相关信息:每一学期将学校职工的本学期任职情况及上学期工作的相关情况输入计算机,则本学期职工的月工资按程序处理后的结果发放,其中职工的工资计算方法如下:其中工资的基本构成如下:教师:基本工资+课时费;实验员:基本工资+实验室补助;行政人员:基本工资+行政补贴;教师兼职实验员:基本工资+课时费+实验室补助;行政人员兼职教师:基本工资+行政补贴+课时费;(其中:1.课时费:教师每一学期的基本工作量为120,实验员每学期基本工作量为70,行政人员没有基本工作量,每节课时费为20元;课时费=(上学期工作量-基本工作量)*20;注意:如果上学期基本工作量没完成,则其(上学期工作量-基本工作量)*20为负值。
Java面向对象程序设计语言课程设计指导书(精选5篇)第一篇:Java面向对象程序设计语言课程设计指导书山东建筑大学商学院电子商务专业《Java面向对象程序设计语言》课程设计(实验)指导书一、对学生的基本要求:1、理论联系实际、严肃认真、实事求是的科学态度和勇于探索的创新精神。
2、运用所学基础理论与专业知识分析和解决实际问题,培养独立思考完成任务的能力。
3、运用Java面向对象程序设计方法、标准与规范开发小型应用软件系统。
二、设计的要求及内容及要求:应用Java面向对象程序设计语言开发小型应用软件系统。
可以从给定的选题中选择一个课题或自拟课题(自拟课题需经指导教师批准),完成系统分析、设计和开发。
具体要求如下:(1)针对你所选择的系统进行需求分析,写出系统的功能要求,设计的应用程序应具有的功能要素。
(2)程序代码应符合教学中应该具有的规范要求,类名、方法名,属性名称应与设计中实际的应用含义相符,程序中具有相应的注释。
(3)程序的界面要合理、美观。
(4)每人最终提交一个可行的应用软件程序和规范的课程设计说明书。
说明书应严格按照说明书的要求,格式清晰、规整。
并提交所设计程序的电子文档。
三、设计进度:1、17周周一~周二:选题,系统的需求分析。
分析并规划你所设计的系统应达到的功能,满足什么样的要求。
2、17周周二~周四:系统设计。
分析要达到你所要求的功能需要编写什么类,规划类的层次结构,设定好类明、方法名、属性名;规划你所设计的系统应具有什么样的界面布局。
查阅资料帮助自己规划好你的系统。
3、17周周五~18周周二:程序设计。
根据自己所规划的程序进行具体代码设计,代码设计要符合程序设计的规范要求,注意程序的编写格式。
4、18周周三:程序测试。
对自己所规划的程序进行测试,看是否有异常及程序Bug出现,并进行调试修正程序代码。
5、18周周三:编写课程设计说明书。
按照本指导书要求格式编写程序设计报告(见附件)。
《面向对象程序设计课程设计》课程设计指导书一、目的本课程设计的目标,是以面向对象编程思想进行程序设计为中心。
1.通过课程设计,使学生了解面向对象分析和设计的基本概念.2.熟悉巩固UML工具在面向对象分析和设计中的作用,学会使用UML对系统建模。
3.能够利用面向对象思想到实际编程应用中去,为今后从事软件开发工作打下基础。
4.通过课程设计,培养学生针对实际问题,采用面向对象思想来分析问题、解决问题的能力,进一步提高学生独立编程的能力。
二、要求1.明确学习目的,端正学习态度,提高对课程设计重要性的认识,以积极认真的态度参加课程设计工作,按要求完成规定的设计任务。
2.培养正确的设计思想,严谨的工作作风,提高对所学知识应用和分析能力、解决问题的能力,提倡独立思考、刻苦钻研和创新的精神。
3.严格要求、自觉遵守纪律,必须按规定的时间完成设计。
缺勤累计时间超过实际设计时间三分之一及以上者,课程设计成绩按不及格处理;不服从指导教师的安排,违反设计纪律,影响设计工作正常进行者,指导教师有权停止其设计工作,成绩以0分计。
4.针对实际案例,根据客户项目需求,进行需求分析。
5.针对实际案例,采用面向对象分析与设计思想,使用UML建模工具完成对系统的分析,画出相应的用例图、类图。
6.针对实际案例进行分析,设计并创建出合适的数据库表。
7.在系统分析完成之后,采用三层架构进行编码,实现系统的功能。
8.完成规范化的课程设计报告的编写。
三、课程设计报告应包括的内容1.课程设计的题目、设计目的;2.需求分析与系统模块划分(系统功能模块图);3.UML分析与设计(系统用例图、类图);4.数据库分析与设计(数据库表、视图、存储过程等);5.编码实现及测试;6.课程设计的总结,主要包括以下内容:(1)课程设计中的收获、遇到的主要问题和解决方法;(2)设计中存在的不足,需进一步改进的设想;以上内容均填写在课程设计报告上,要求格式规范,符合学校关于课程设计的要求和规范。
《面向对象程序设计课程设计》指导书一、目的与要求(一)目的(1)复习、巩固面向对象语言的基础知识,进一步加深对面向对象程序语言的理解和掌握。
(2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实践有机的结合起来,锻炼学生的分析解决实际问题的能力,提高学生思考,实践编程的能力。
(3)根据知识和兴趣,每人任选以下一个设计题目完成,培养学生创新意识及系统设计的能力。
(二)要求面向对象的开发语言工具JAVA和ECLIPSE工具熟练应用。
(1)端正学习态度,提高课程设计认识,按要求完成课程设计任务。
(2)培养正确的设计思想,提高对所学内容的应用和分析能力,独立思考。
(3)自觉遵守纪律,按时完成,缺勤三分之一或抄袭他人设计成绩为不及格。
(4)学生应能应用面向对象思想,并应用JA V A和ECLIPSE工具完成课程设计内容。
(5)在课程设计期间要求能将面向对象方法的知识点综合应用到自己所选的题目当中,每个题目都是对本门课程知识的综合应用,包括JA V A的基本数据类型、结构语句及数组与字符串的正确定义与使用;JA V A类与对象、继承与抽象类的选取与定义;接口与内部类、界面组件与套接字、异常处理、输入输出流、事件处理等知识在题目的应用。
二、课程设计内容1.设计题目及主要内容(1)局域网聊天室程序设计主要内容:用来提供局域网中用户之间的交互通讯,使用Eclipse与JDK1.6工具,操作系统为WINDOWS,采用面向对象方法完成,包括总体设计、详细设计、编码实现、测试。
运用套接字Socket连接技术,实现客户端的套接字对象和服务器端的套接字对象之间的输入输出流的连接,达到数据报通信的目的。
设计要求如下:实现聊天室服务器端的要求:①设计实现在特定端口上进行侦听,等待客户端的连接。
②用户确定服务器的侦听端口。
③系统能向已经连接到服务器端的用户发送系统消息。
④系统能统计在线人数。
⑤当系统停止服务时,设计程序应能断开所有的用户连接。
山东建筑大学《面向对象程序设计》课程设计指导书山东建筑大学计算机科学与技术学院2015年3月目录1课程设计目的 (3)3课程设计选题 (5)4 课程设计题目 (6)4.1复数类 (6)4.2字符串类 (6)4.3日期类 (7)4.4学生成绩管理系统 (7)4.5项目管理系统 (8)4.6客户管理系统 (8)4.7用户管理系统 (8)4.8商品管理系统 (9)4.9班级通讯录 (10)4.10图书管理系统 (10)4.11课外兴趣小组管理 (11)4.12人事管理系统 (11)4.13选课管理系统 (12)4.14毕业生选题管理系统 (12)4.15教师评学管理系统 (13)4.16学生评教管理系统 (13)5 课程设计说明书撰写规范 (15)附件1 课程设计说明书模板 (16)1课程设计目的课程设计的主要目的:●通过面向对象程序设计课程设计,使学生能将学到的面向对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,要求学生能够对现实生活中许多具体的事物抽象出来,并掌握继承与派生,基类、虚函数和多态性的概念。
●通过这次课程设计掌握面向对象的编程思想,为后续课程打下基础。
●培养学生实际操作能力和团结协作能力,为以后的工作打下坚实的基础。
课程设计的内容:●通过对面向对象基本理论和基本知识的理解,运用面向对象程序设计方法设计和编写程序,注重面向对象程序设计理论知识的理解与实际的动手编程能力相结合。
●运用Java语言作为程序编写语言,充分运用继承和多态性等面向对象技术,恰当运用文件和用户图形界面等技术,理解面向对象程序设计的核心的概念和技术。
课程设计进度表:课程设计时间为一周,大致划分如下:第一天查找资料,总体需求分析,建立程序总体结构和类结构;第二天类中属性及方法的编程设计;第三天各模块的调试与修改,程序总调试及修改,程序测试;第四天~第五天撰写课程设计说明书,课程设计检查与演示2 课程设计步骤设计步骤包括:●根据问题描述确定需求,找出解决的办法和思路,用自顶向下的方法创建主程序和子程序,确定控制对象间的相互作用。
《面向对象程序设计》课程设计指导书一、课程设计目的通过本课程设计,培养上机动手能力,使学生巩固《面向对象程序设计》课程学习的内容,掌握工程软件设计的基本方法,强化上机动手能力,闯过编程关。
二、课程设计题目0、人事管理系统1、物业管理系统2、客房管理系统3、学生管理系统4、民航订票系统5、商场销售管理系统6、通讯录7、图书馆管理系统8、商场(工厂)库存管理系统9、“一二九”合唱评委打分系统学生课设选题根据学号的尾数确定。
(例学号为17号的学生做7号题目),选做题目由学生自己确定(可以是课设中未选题也可是校外课题)。
三、课程设计任务1、任务:在两周内独立正确完成至少1道题目。
2、学生完成课设后,向指导老师提出答辩申请。
答辩时要检查的内容为:(1) 课程设计纸质文档;(2) 课程设计源代码及其运行结果;(3) 老师提出相关问题,学生对问题进行作答。
3、时间:指导:第二十周。
答辩时间:第二十一周星期一,星期二四、课程设计考核方式课程设计成绩评定的依据有设计文档资料、具体实现设计方案的程序及课程设计考勤登记表,其中平时成绩占总成绩的30%。
优(90分以上):按要求完成,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述,有正确的流程图,程序完全实现设计方案,设计方案先进,软件可靠性好,能很好的回答老师所提出的问题;良(80 - 90分):按要求完成,有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进,能较好的回答老师所提出的问题;中(70 - 80分):按要求完成,有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确,能基本回答老师所提出的问题;及格(60 - 70分):按要求完成,有完整的符合标准的文档,有基本实现设计方案的软件,但不能完全运行,设计方案基本正确,不能完全回答老师所提出的问题;不及格(60分以下):不能完成程序,没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案不正确,不能回答老师所提出的问题。
福建工程学院软件学院《面向对象程序课程设计》课程设计指导书适用专业:计算机科学与技术+网络工程编写教师:陈丽晖(签名)编写日期:2016-9-10教研室主任: (签名)系、部负责人审核:(签名)目录1 课程的意义 (1)2 课程的目标 (1)2.1知识与技能目标 (1)2.2态度目标 (2)3 课程的内容 (3)3.1授课对象 (3)3.2时间安排 (3)3.3课程项目 (3)3.3.1 项目概述 (3)3.3.2 项目技术与工具 (4)4 课程实践的流程 (6)4.1进度安排 (6)4.2课程设计成果 (6)4.3课程设计考核 (7)1课程的意义《面向对象程序课程设计》是在学生学习完《面向对象程序设计(JAVA)》以后进行的设计性集中实践课程,目的是使学生能够更好地掌握JAVA程序设计语言,更深地理解面向对象程序设计的基本概念与方法,从而学会利用JAVA语言解决一般应用问题,并为后续专业课程的学习奠定程序设计基础。
通过课程集中实践,学生应能加深对讲授内容的理解,累积经验、学会独立上机调试程序;并且逐步达到综合运用封装、继承和多态等JAVA难点知识,真正掌握JAVA语言的精华,从而熟练应用JAVA程序设计语言。
2课程的目标集中实践旨在培养学生应用JAVA技术开发基于C/S的桌面应用程序的能力,以培养学生实际开发程序的主要技能为主线,重点围绕JAVA开发平台、程序设计基本技能、面向对象编程方法、数据库技术等内容培养学生使用JAVA技术开发Windows桌面应用程序的技能。
通过集中实践能让学生了解软件开发的一般过程,重点强化学生的代码编写能力,同时提高项目文档的阅读与编写水平。
2.1知识与技能目标通过本次课程实践,学生应该掌握如下内容:1.Eclipse/MyEclipse调试方法和技巧❑Eclipse/MyEclipse调试器设置❑Eclipse/MyEclipse执行控制❑Eclipse/MyEclipse调试工具❑掌握JAVA编程技巧2.规范化编码❑公认的JAVA编码标准2.2态度目标1.形成一定学习策略学习策略指学生为了有效地学习和发展而采取的各种行动和步骤。
课程设计指导书2012 —2013 学年第一学期课程设计名称:面向对象程序设计课程设计编号:适用专业:计算机科学与技术2011级制订时间: 2012年12月计算机科学系一、课程设计性质课程设计目的是在学生学习了《面向对象程序设计》课程以后进行实践操作与训练。
使学生在掌握在面向对象程序设计的基本知识、基本理论的基础上,通过本次课程设计,培养学生实践操作的基本技能,掌握面向对象程序设计方法。
同时,提高学生分析问题解决问题的能力,为今后软件开发打下必要的基础。
(一)知识教学1、掌握面向对象程序设计的方法及软件开发方法;2、掌握软件开发文档的编写方法。
(二)能力培养1、熟练掌握Visual C++集成开发环境设计应用程序;2、锻炼团队分工与协作能力;3、初步熟悉软件开发过程,熟悉软件测试方法,掌握软件文档的编写。
二、课程设计具体目标与要求1、熟练掌握Visual C++的基本知识和技能。
2、基本掌握面向对象程序开发的基本思路和方法,熟悉软件开发过程。
3、要求利用面向对象的编程思想来完成系统的设计。
4、能够利用所学的基本知识和技能,进行简单应用程序设计。
5、以小组为单位进行。
小组人数以3~5人为宜。
6、强调独立完成。
7、强调实际成果。
8、重视软件测试。
9、重视文档写作。
三、课程设计进度四、课程设计报告书格式封面内容摘要目录第1章问题描述第2章总体设计第3章界面设计第4章详细设计第5章代码设计第6章总结参考资料五、成绩评定1、积极参与课程设计,按质按量完成课程设计要求。
2、出勤情况,占20%。
3、在项目开发过程中完成的工作量,占40%。
4、对开发的项目涵盖的知识点的掌握情况,占30%。
5、项目中有新功能或创意,占10%。
6、成绩分优、良、中、及格、不及格五等。
针对每个同学所做出的贡献评分。
六、参考选题(一)模拟计算器程序1、问题描述设计一个程序来模拟一个简单的手持计算器。
程序支持算术运算+、-、*、/、=,以及C(清除)、A(全清除)操作。
《面向对象程序设计》课程设计指导书一、课程设计旳目旳和意义《面向对象程序设计》课程设计是实践性教学环节之一,是《面向对象程序设计》课程旳辅助教学课程。
该课程设计规定学生综合运用在《面向对象程序设计》课程中学到旳面向对象技术与实际编程相结合,独立完毕一项较为完整、并具有一定实际功能旳课程设计任务,同步加深学生对面向对象和C++编程技术旳理解和掌握,培养实际旳应用程序开发能力。
在课程设计过程中,使学生养成良好旳程序设计风格,并掌握C++应用程序旳设计开发过程和编程措施、测试措施。
二、设计规定:本课程设计集中安排1周时间进行,以个人为单位,由教师布置题目,每位同学完毕2个题目。
规定学生根据题目需求描述。
每位同学对每个题目旳任务有需求描述、系统总体设计,通过面向对象语言C++进行模拟描述,最终通过编码、测试等环节以实现该小型MIS 系统。
课程设计规定:1、编程工具统一使用Visual C++编程软件,并统一使用类来实现,体现类旳封装性、继承性和多态性。
2、编程过程中,规定层次鲜明,每一重要部分都要加注释(无注释且程序代码混乱旳将规定重新整顿)。
3、程序编码完毕后,一定要进行严密旳测试工作。
4、课程设计最终旳文档规定(建立一种word文档):(1)封面:提醒:有统同样式封面(2)项目计划:包括需求描述,系统总体分析设计,编码,测试汇报。
(3)程序详细功能描述(描述你旳程序能完毕什么功能,采用哪些C++技术。
),请详细阐明本组程序特点。
规定300字以上。
(4)编程日志(将每天所做旳工作和碰到旳问题加以记录)。
规定写400字以上。
(5)测试汇报(重要描述测试员本人是怎样发现程序错误旳,并找出错误原因旳)。
(6)程序运行阐明(对程序旳每个操作环节旳屏幕画面进行载图,并加以文字阐明)。
(7)本次课程设计旳课程总结(每个人都要写,规定300字以上)。
提醒:文档旳字体与大小,统一采用“宋体五号字”;要将以上内容合写成一篇完整旳文档;文档头要加入标题和目录索引。
课程设计指导书
一、课程设计目的
《面向对象程序设计(C++)》是计算机专业的一门专业基础课,主要内容是介绍C++语言中的数据类型、运算、语句结构及其程序设计的基本方法;《面向对象课程设计》是在学生学习完上述课程以后进行的设计性实验课程,目的是使学生能够更好地掌握C++程序设计语言,更深地理解面向对象程序设计的基本概念与方法,从而学会利用C++语言解决一般应用问题,并为后续专业课程的学习奠定程序设计基础。
通过做课程实验,学生应能加深对讲授内容的理解,累积经验、学会独立上机调试程序;并且逐步达到综合运用封装、继承和多态等C++难点知识,真正掌握C++语言的精华,从而熟练应用C++程序设计语言。
二、课程设计主要内容及要求
本课程设计要求学生分组完成或者独立完成一个完整的用C++语言编写的面向对象的应用程序,以全面掌握C++面向对象程序设计的基本知识。
三、课程设计基本步骤及进度安排
第一次实验课前,任课老师向每个学生分配课程设计题目,讲解课程设计的题目要求和注意事项,并要求学生根据题目要求进行界面的设计和功能代码编写工作,完成课程设计报告。
实验进行过程中,指导教师只给予适当的少量指导,让每个学生自己动手完成项目,并要求学生积极启动程序逻辑思维,充分发挥自己的创意,设计出优秀的课程设计作品。
四、考核方法:
课程设计结束后,要求学生完成课程设计报告,总结课程设计的问题和经验并由指导老师进行答辩。
平时成绩(考勤)20%+报告成绩50%+答辩成绩30%。
缺勤超过1/3者,可以给定不及格。
附录
题目一:模拟记事本程序
设计要点:用文本命令行界面模拟记事本功能:包括编辑、保存、另存为、复制、粘贴、查找、替换等功能。
关键技术分析:建立文件操作类、界面显示类及相关接口类,用文件读写实现。
题目二:模拟ATM柜员机程序
设计要点:使用文本命令行界面。
当输入给定的卡号和密码(初始卡号和密码为123456)
时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:
●查询余额:初始余额为10000元
●ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。
●ATM存款:不能出现负存款。
●修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,
新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
关键技术分析:建立银行账户类、文件读写类、界面显示类等以及各相关接口类。
题目三:模拟超市收银系统
设计要点:使用文本命令行界面模拟超市收银系统
●由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。
从数据库(或文件)中
取出有关价格信息,再把这些信息返回给收银台。
同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库(或文件)存储以供查询。
●另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。
如果一个未持卡顾客
一次性购物满200元,可为其发放一张会员卡,以后在该商场购物可获得9折优惠。
关键技术分析:建立会员账户类、商品信息类、文件读写类、界面显示类等以及各相关接口类。
题目四:模拟全球通计费程序
设计要点:使用文本命令行界面模拟全球通计费程序
●使用真实的全球通资费标准,模拟统计一个特定号码的一个月的实时话费。
●能根据输入实现各种用户的话费的计算并显示月实时帐单
关键技术分析:使用抽象类和多个子类实现分别表示金卡、银卡等各种套餐的话费计算。
题目五:文本过滤器
设计要点:用文本命令行界面实现,输入需要过滤的字符串,保存。
读取一个文本文件,
将其中的该字符串全部过滤掉再显示。
关键技术分析:编写字符串类、文件读写类、界面显示类等以及各相关接口类。
题目六:学生信息管理程序
设计要点:使用文本命令行界面设计学生信息管理程序;用文件形式存储班上学生的信息表;能实现对学生信息增、删、改、查等功能。
关键技术分析:建立文件操作类、界面显示类及相关接口类,用文件读写实现。
题目七:学生成绩管理程序
设计要点:使用文本命令行界面设计学生成绩管理程序;用文件形式存储班上学生的成绩表;能实现对学生各门课程成绩的增、删、改、查等功能。
关键技术分析:建立文件操作类、界面显示类及相关接口类,用文件读写实现。
题目八:图书管理程序
设计要点:使用文本命令行界面;用文件保存图书馆里的图书信息;能实现图书信息的增、删、改、查等功能。
关键技术分析:建立文件操作类、界面显示类及相关接口类,用文件读写实现。
题目九:餐厅管理程序
设计要点:使用文本命令行界面;用文件保存餐厅里的菜单信息、座位信息等;能实现菜单信息和座位的增、删、改、查等功能,以及座位保留和预订。
关键技术分析:建立文件操作类、界面显示类及相关接口类,用文件读写实现。
题目十:档案管理程序
设计要点:使用文本命令行界面;用文件保存各种档案信息;能实现档案信息的增、删、改、查等功能。
关键技术分析:建立文件操作类、界面显示类及相关接口类,用文件读写实现。
题目十一:个人通信录
设计要点:使用文本命令行界面;用文件保存通信录信息;能实现通信录信息的增、删、改、查等功能。
关键技术分析:建立文件操作类、界面显示类及相关接口类,用文件读写实现。
题目十二:考勤统计程序
设计要点:使用文本命令行界面;用文件保存全班每个学生的考勤信息;能实现考勤信息的增、删、改、查和统计等功能。
关键技术分析:建立文件操作类、界面显示类及相关接口类,用文件读写实现。
题目十三:模拟网吧计费程序
设计要点:使用文本命令行界面;用文件保存当前用户的用户卡号、计算机号、上网开始的时间,并在退出时计算上网的费用,并显示。
关键技术分析:建立文件操作类、界面显示类及相关接口类,用文件读写实现。