《面向对象课程设计》指导书_第1页
《面向对象课程设计》指导书_第2页
《面向对象课程设计》指导书_第3页
《面向对象课程设计》指导书_第4页
《面向对象课程设计》指导书_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

《面向对象课程设计》指导书课程设计要求1、请同学们根据自己的学号的尾数确定所做的题目(尾号为1做第1题,以此类推,尾号为0做第10题);2、做同一题目的同学不能互相抄袭,若发现同一题目的程序雷同,则雷同的同学都根据雷同程度降分处理;3、成绩根据提交的时间、程序质量、设计方案合理性、答辩情况以及课程设计报告综合评定。每位同学最后都要参加答辩检查程序。4、每个同学需提交“课程设计报告”一份,格式附后。5、题目要求使用文件存储,但同学们也可使用数据库管理系统;6、除题目中要求的基本功能外,有余力的同学可进一步扩展功能。具体题目及要求1、图书借阅信息管理程序题目要求:设计三个类:图书类、读者类和借阅信息类。图书类用来存储图书的信息,读者类用来存储读者的信息,借阅信息类用来存储读者借阅图书的信息。图书类可以包括以下数据成员:书名、ISBN、图书编号、作者、出版社、出版时间、版次、定价等。读者类可以包括以下数据成员:姓名、年龄、性别、借阅证号(读者编号)、地址等。借阅信息类可以包括:读者编号、图书编号、借出时间、应还时间等。(注意:借阅信息类的读者编号成员可关联到具体的某个读者、图书编号成员可关联到具体的某本图书)在程序中需要实现图书信息的添加和查询、读者信息的添加和查询以及图书借阅信息的添加和查询。注意:各种信息添加后要求存储在文件中,并根据文件中存储的信息进行查询。三种不同的信息可以存储在三个不同的文件中。此外,需要为该程序设计简单的菜单系统,根据用户的选择进行不同的操作。2、学生考试成绩信息管理程序题目要求:设计三个类:学生类、课程类、考试成绩类。学生类用来存储学生的信息,课程类用来存储课程的信息,考试成绩类用来存储学生考试的成绩信息。学生类可以包括以下数据成员:姓名、学号、出生日期、性别、学院、专业、年级、班级等。课程类可以包括以下数据成员:课程名称、课程编号、学时数、学分等。考试成绩类(选课信息类)可以包括以下数据成员:学号、课程编号、学年、学期、成绩等。(注意:考试成绩类的学号成员可关联到具体的某个学生、课程编号成员可关联到具体的某门课程)在程序中需要实现学生信息的添加和查询、课程信息的添加和查询、考试成绩信息的添加和查询。注意:各种信息添加后要求存储在文件中,并根据文件中存储的信息进行查询。三种不同的信息可以存储在三个不同的文件中。此外,需要为该程序设计简单的菜单系统,根据用户的选择进行不同的操作。3、机动车违章信息管理程序题目要求:设计三个类:机动车类、驾驶员类、违章信息类。机动车类用来存储机动车的信息,驾驶员类用来存储驾驶员的信息,违章信息类用来存储机动车和驾驶员的交通违章信息。机动车类可以包括以下数据成员:车牌号、车架号、品牌、型号、颜色、车辆类型、出厂时间、登记时间、车主姓名、车主身份证号等。驾驶员类可以包括以下数据成员:姓名、年龄、性别、身份证号(驾驶员编号)、住址、驾驶证类型、驾驶证获得时间等。违章信息类可以包括以下数据成员:车牌号、驾驶员编号、时间、地点、违章信息描述、是否已处理等。(注意:违章信息类的车牌号成员可关联到具体的某辆机动车、驾驶员编号成员可关联到具体的某个驾驶员)在程序中需要实现机动车信息的添加和查询、驾驶员信息的添加和查询、交通违章信息的添加和查询。注意:各种信息添加后要求存储在文件中,并根据文件中存储的信息进行查询。三种不同的信息可以存储在三个不同的文件中。此外,需要为该程序设计简单的菜单系统,根据用户的选择进行不同的操作。4、学生住宿信息管理程序题目要求:设计三个类:学生类、宿舍类、住宿信息类。学生类用来存储学生的信息,宿舍类用来存储宿舍的信息,住宿信息类用来存储学生住宿的信息。学生类可以包括以下数据成员:姓名、学号、年龄、性别、学院、专业、年级等。宿舍类可以包括以下数据成员:宿舍编号、宿舍楼名、楼层号、宿舍类型(二人间、四人间、六人间、八人间)、收费标准等。住宿信息类可以包括以下数据成员:学号、宿舍编号、入住时间、是否欠费等。(注意:住宿信息类的学号成员可关联到具体的某个学生、宿舍编号成员可关联到具体的某间宿舍)在程序中需要实现学生信息的添加和查询、宿舍信息的添加和查询、住宿信息的添加和查询。注意:各种信息添加后要求存储在文件中,并根据文件中存储的信息进行查询。三种不同的信息可以存储在三个不同的文件中。此外,需要为该程序设计简单的菜单系统,根据用户的选择进行不同的操作。5、学生社团成员信息管理程序题目要求:设计三个类:学生类、社团类、成员登记信息类。学生类用来存储学生的信息,社团类用来存储社团的信息,成员登记信息类用来存储学生加入社团的登记信息。学生类可以包括以下数据成员:姓名、学号、年龄、性别、学院、专业、年级等。社团类可以包括以下数据成员:社团编号、社团名称、负责人、办公地点、成立时间、社团描述等。成员登记信息类可以包括以下数据成员:学号、社团编号、加入社团时间、职务、备注等。(注意:成员登记信息类的学号成员可关联到具体的某个学生、社团编号成员可关联到具体的某个社团)在程序中需要实现学生信息的添加和查询、社团信息的添加和查询、成员登记信息的添加和查询。注意:各种信息添加后要求存储在文件中,并根据文件中存储的信息进行查询。三种不同的信息可以存储在三个不同的文件中。此外,需要为该程序设计简单的菜单系统,根据用户的选择进行不同的操作。6、租房信息管理程序题目要求:设计三个类:房屋类、租客类、租房登记信息类。房屋类用来存储房屋的信息,租客类用来存储租客的信息,租房登记信息类用来存储租客入住房屋的登记信息。房屋类可以包括以下数据成员:地址、房产证号、户型、面积、装修等级、月租金等。租客类可以包括以下数据成员:身份证号、姓名、工作单位、工龄、联系方式、租房补贴等。租房登记信息类可以包括以下数据成员:身份证号、房产证号、入住时间、租房合同号、备注等。(注意:租房登记信息类的身份证号成员可关联到具体的某个租客、房产证号成员可关联到具体的某套房屋)在程序中需要实现租客信息的添加和查询、房屋信息的添加和查询、租房登记信息的添加和查询。注意:各种信息添加后要求存储在文件中,并根据文件中存储的信息进行查询。三种不同的信息可以存储在三个不同的文件中。此外,需要为该程序设计简单的菜单系统,根据用户的选择进行不同的操作。7、看病预约信息管理程序题目要求:设计三个类:病人类、专家类、预约登记信息类。病人类用来存储病人的信息,专家类用来存储医院专家的信息,预约登记信息类用来存储病人指名预约专家的登记信息。病人类可以包括以下数据成员:姓名、就诊编号、年龄、性别、职业、住址等。专家类可以包括以下数据成员:工作编号、姓名、主攻方向、所属科室、本院就职年数等。预约登记信息类可以包括以下数据成员:就诊编号、工作编号、预约时间、病情描述、备注等。(注意:预约登记信息类的就诊编号成员可关联到具体的某个病人、工作编号成员可关联到具体的某个专家)在程序中需要实现病人信息的添加和查询、专家信息的添加和查询、预约登记信息的添加和查询。注意:各种信息添加后要求存储在文件中,并根据文件中存储的信息进行查询。三种不同的信息可以存储在三个不同的文件中。此外,需要为该程序设计简单的菜单系统,根据用户的选择进行不同的操作。8、高考志愿填报信息管理程序题目要求:设计三个类:考生类、专业类、志愿填报登记信息类。考生类用来存储某省高考学生的信息,专业类用来存储招生专业的信息,志愿填报登记信息类用来存储考生填报专业志愿的登记信息。考生类可以包括以下数据成员:姓名、考号、毕业学校、高考总分、住址、联系电话等。专业类可以包括以下数据成员:招生代码、专业名称、学科分类、所属院校、计划人数等。志愿填报登记信息类可以包括以下数据成员:考号、招生代码、调剂说明、备注等。(注意:志愿填报登记信息类的考号成员可关联到具体的某个考生、招生代码成员可关联到具体的某个专业)在程序中需要实现考生信息的添加和查询、专业信息的添加和查询、志愿填报登记信息的添加和查询。注意:各种信息添加后要求存储在文件中,并根据文件中存储的信息进行查询。三种不同的信息可以存储在三个不同的文件中。此外,需要为该程序设计简单的菜单系统,根据用户的选择进行不同的操作。9、观影网站影评信息管理程序题目要求:设计三个类:用户类、影片类、影评信息类。用户类用来存储在该网站注册用户的信息,影片类用来存储该网站提供观看的影片信息,影评信息类用来存储用户对影片进行评论和打分的信息。用户类可以包括以下数据成员:用户名、用户等级、年龄组、职业组、兴趣分类、电子邮箱等。影片类可以包括以下数据成员:影片名称、上映年份、导演、主演、出品公司、分级等。影评信息类可以包括以下数据成员:用户名、影片名称、打分、影评链接、评价次数等。(注意:影评信息类的用户名成员可关联到具体的某个用户、影片名称成员可关联到具体的某个影片)在程序中需要实现用户信息的添加和查询、影片信息的添加和查询、影评信息的添加和查询。注意:各种信息添加后要求存储在文件中,并根据文件中存储的信息进行查询。三种不同的信息可以存储在三个不同的文件中。此外,需要为该程序设计简单的菜单系统,根据用户的选择进行不同的操作。10、场地使用申请信息管理程序题目要求:设计三个类:单位类、场地类、场地使用申请登记信息类。单位类用来存储需要使用某个场地的单位信息,场地类用来存储可以提供给各单位使用的场所信息,场地使用申请登记信息类用来存储单位对场地进行使用申请的信息。单位类可以包括以下数据成员:单位代码、单位名称、行政级别、负责人、单位地址等。场地类可以包括以下数据成员:场地代码、地址、分类(室内、室外、体育场馆等)、容纳人数、租用价格等。场地使用申请登记信息类可以包括以下数据成员:单位代码、场地代码、使用时间、使用理由、备注等。(注意:场地使用申请登记信息类的单位代码成员可关联到具体的某个单位、场地代

温馨提示

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

评论

0/150

提交评论