ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:18.54KB ,
资源ID:5009618      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5009618.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向对象课程设计题目.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

面向对象课程设计题目.docx

1、面向对象课程设计题目面向对象程序设计课程设计要求及题目学期:2012-2013-02 专业:软件工程课程设计选题要求:1、每个学生从下面16个题目中选择3个题目来进行课程设计,3个题目的选择遵循下面的原则:第一个题目从1-3号题目中选,第二个题目从4-9号题目中选,第三个题目从10-16号题目(使用文件)中选。2、选好题目后,每个学生根据题目的内容填写任务书(课程设计说明书中),其中“已知技术参数和设计要求”项,直接将题目中“要求”部分复制过去。注意:一个题目对应一份任务书!3、请认真阅读课程设计指导书(附件1),提前做好课程设计准备。1复数类要求:1)该系统主要处理复数的相关信息。2)完成以

2、下的操作:初始化复数、求其绝对值、复数的加、减、乘、除、乘方、自加、自减等。提示:1)建立数据类、复数类2)数据、复数信息的初始化3)复数信息的输出4)求复数的绝对值5)实现复数的加、减、乘、除、乘方、自加、自减等运算2字符串类要求:1) 该系统主要处理字符串的相关信息。2) 完成以下的操作:初始化字符串、获得字符串长度、在字符串中查找一个字符、在字符串中查找另一个字符串、字符串连接、字符串比较等。提示:1)建立字符串类2)字符串信息的初始化3)字符串信息的输出4)获得字符串长度5)在字符串中查找一个字符6)在字符串中查找另外一个字符串7)比较字符串3日期类要求:1) 该系统主要处理时间的相关

3、信息。2) 完成以下的操作:日期的设置、显示、实现在某一个日期上(月、日、年)加减一个天数的功能、计算两个日期间隔天数提示:1) 建立日期类2) 日期类的初始化3) 按某个固定格式(如:yyyy-MM-dd)一次性的设置某个日期对象4) 以固定格式显示某个日期5) 在日期上加一天6) 在日期上减一天7) 输入两个日期,然后输出日期的间隔天数4学生成绩管理系统要求:1)该系统主要处理学生的成绩信息。2)学生信息主要包括:学号、班级、姓名、科目1、科目2、科目3等内容。3)完成以下的操作:实现成绩信息的添加、修改、删除和查询,可以计算每个学生的平均成绩及各科目的平均成绩,将学生信息保存为文件。提示

4、:1)建立学生类2)学生信息的初始化3)学生信息的添加、修改、删除、查找4)学生信息的输出5)对学生信息按学号、成绩排序6)计算一门课的平均分和总分5项目管理系统要求:1) 该系统主要处理项目的相关信息。2) 项目信息主要包括:项目编号、项目名称、等级、负责人等内容。3) 完成以下的操作:项目信息的录入、修改、删除和查询提示:1)建立项目类2)项目信息的初始化3)项目信息的添加、修改、删除、查找4)项目信息的输出5)在项目信息中按项目编号、项目名称、项目等级排序6客户管理系统要求:1)该系统主要处理客户的相关信息。2)客户信息主要包括:客户编号、客户名称、所在地区、联系方式等内容。3)地区信息

5、主要包括:编号、名称等内容。4)完成以下的操作:客户信息、地区信息的录入、修改、删除和查询。提示:1)建立客户类、地区类2)客户、地区信息的初始化3)客户、地区信息的添加、修改、删除、查找4)客户、地区信息的输出5)将客户信息保存为文件7用户管理系统要求: 1)该系统主要处理用户的相关信息。 2)用户信息主要包括:编号、用户名、用户类型、联系方式等内容。3)用户类型信息主要包括:编号、类型名称、权限等级等内容4)完成以下的操作:用户信息、用户类型信息的录入、修改、删除和查询。提示:1)建立用户类、用户类型类2)用户、用户类型信息的初始化3)用户、用户类型信息的添加、修改、删除、查找4)用户、用

6、户类型信息的输出5)对用户信息按权限排序6)将用户信息保存为文件8商品管理系统要求:1) 该系统主要处理商场中的商品信息。2) 商品信息主要包括:商品编号、商品类型、商品类型、价格、供应商等内容。3) 供应商信息主要包括:供应商编号、供应商名称、联系电话等内容。4) 完成以下的操作:实现商品信息、商品类型、供应商信息的添加、修改、删除和查询。提示:1)建立商品类、商品类型类、供应商类2)商品、商品类型、供应商信息的初始化3)商品信息的添加、修改、删除、查找4)供应商信息的添加、修改、删除、查找5)商品信息、供应商信息的输出9班级通讯录要求:1) 该系统主要处理通讯录的相关信息。2) 通讯录信息

7、主要包括:姓名、班级、手机、家庭电话、电子邮件、通讯录地址、邮编等内容。3) 完成以下的操作:实现通讯录信息的添加、修改、删除和查询。提示:1)建立班级类、通讯录类2)班级、通讯录信息的初始化3)班级、通讯录信息的添加、修改、删除、查找4)班级、通讯录信息的输出5)将通讯录信息保存为文件10图书管理系统要求:1) 该系统主要处理图书馆中的图书信息以及供应商向图书馆供应图书的信息。2) 图书信息主要包括:图书编号、图书名称、图书类型、作者、出版社、库存等内容。3)供应商信息主要包括:供应商编号、供应商名称、供书类型、地址、电话等内容4)其中,图书类型和供书类型是都是书籍类型(如:信息类、建筑类、

8、化学类、生物类等)5) 完成以下的操作:实现图书信息的添加、修改、删除和查询;图书供应商信息的添加、修改、删除和查询;书籍类型的添加、修改、删除和查询;供应商向图书馆供应图书的情况查询、统计。提示:1)建立书籍类型类、图书类、供应商类2)书籍类型、图书信息、供应商的初始化3)书籍类型、图书信息、供应商的添加、修改、删除、查找4)对图书信息按编号、书名排序5)将图书信息和供应商信息保存为文件11课外兴趣小组管理要求:1) 该系统主要处理课外兴趣小组的相关信息。2) 学生信息主要包括:学号、姓名、性别、兴趣爱好等内容。3) 兴趣主要包括:兴趣编号、兴趣类型等内容。4) 完成以下的操作:实现学生兴趣

9、信息的添加、修改、删除和查询。提示:1)建立学生类、兴趣类、兴趣类型类2)学生、兴趣、兴趣类型信息的初始化3)学生、兴趣、兴趣类型信息的添加、修改、删除、查找4)学生兴趣信息的输出5)将学生兴趣信息保存为文件12人事管理系统要求:1) 该系统主要处理商场中的人事信息。2) 人事信息主要包括:员工编号、所在部门、职务、薪资等级、薪资、联系方式等内容。3) 部门信息主要包括:部门编号、部门名称等内容。4) 完成以下的操作:实现员工信息、部门信息的添加、修改、删除和查询。提示:1)建立员工类、职务类、部门类2)员工、职务、部门信息的初始化3)员工信息的添加、修改、删除、查找4)部门、职务信息的添加、

10、修改、删除、查找5)员工信息、部门信息的输出13选课管理系统要求:1)该系统主要处理学生的选课信息。2) 学生信息主要包括:学号、姓名、电话、选课等内容。3) 课程信息主要包括:课程编号、课程名称、学分、任课教师等内容。4) 完成以下的操作:学生信息、课程信息的录入、修改、删除和查询。提示:1)建立学校类、学生类、课程类、选课类2)学校、学生、课程、选课信息的初始化3)学校、学生、课程、选课信息的添加、修改、删除、查找4)学校、学生、课程、选课信息的输出5)对选课信息按学号、课程编号排序14毕业生选题管理系统要求:1) 该系统主要处理毕业生的选题信息。2) 学生信息主要包括:学号、姓名、电话、

11、选题等内容。3) 课题信息主要包括:课题编号、课题名称、指导教师等内容。4) 完成以下的操作:学生信息、课题信息的录入、修改、删除和查询。提示:1)建立学校类、学生类、课题类、选题类2)学校、学生、课题、选题信息的初始化3)学校、学生、课题、选题信息的添加、修改、删除、查找4)学校、学生、课题、选题信息的输出5)对选题信息按学号、课题编号排序15教师评学管理系统要求:1) 该系统主要处理教师评学信息。2) 班级信息主要包括:班级编号、班级名称、所在院系、评学成绩等内容。3) 教师信息主要包括:编号、姓名、电话等内容。4) 完成以下的操作:班级信息、教师信息、评学信息的录入、修改、删除和查询。提

12、示:1)建立学校类、教师类、班级类、评学类2)学校、教师、班级、评学信息的初始化3)学校、教师、班级、评学信息的添加、修改、删除、查找4)学校、教师、班级、评学信息的输出5)对评学信息按评学成绩排序16学生评教管理系统要求:1)该系统主要处理学生评教的相关信息。2)学生信息主要包括:学号、姓名、性别、联系方式等内容。3)教师信息主要包括:教工编号、教师名称、任教课程、评教成绩等内容。4)完成以下的操作:学生信息、教师信息、评教信息的录入、修改、删除和查询。提示:1)建立学校类、教师类、学生类、评教类2)学校、教师、学生、评教信息的初始化3)学校、教师、学生、评教信息的添加、修改、删除、查找4)

13、学校、教师、学生、评教信息的输出5)对评教信息按评学成绩排序附件1 指导书面向对象程序设计课程设计指导书课程编码:JS0057课程名称:面向对象程序设计课程设计 Object-oriented Programming Project适用专业:软件工程先修课程:C语言程序设计总 学 时:1周(实验学时:10 授课学时:0 上机学时:)一、课程设计的目的和要求1、通过面向对象程序设计课程设计,使学生能将学到的面向对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,要求学生能够对现实生活中许多具体的事物抽象出来,并掌握继承与派生,基类、虚函数和多态性的概念。2、通过这次课程设计掌握面向对

14、象的编程思想,为后续课程打下基础。3、培养学生实际操作能力和团结协作能力,为以后的工作打下坚实的基础。二、课程设计内容运用Java语言描述学校类、教师类、学生类、评教类,每一个类应包含数据成员和成员函数。设计基类和派生类,并运用多态性和虚函数的知识。注重面向对象程序设计理论知识的理解与实际的动手编程能力,要求学生设计具有继承与派生以及多态性的类,理解面向对象程序设计的核心的概念。不得从网上下载或者抄袭别人的资料,一经发现,课程设计不及格。三、课程设计进度表时间为一周,大致划分如下:第一天 布置任务及分组,总体需求分析,编写相关文档,设计说明,查找资料第二天 基类、各派生类设计及代码实现,各模块

15、的编程设计第三天 各模块的调试与修改,系统组装,程序总调试,修改第四天第五天 撰写课程设计说明书,课程设计检查与答辩四、课程设计步骤与方法1、需求分析:为提出的问题找出解决的办法和思路。用自顶向下的方法创建主程序和子程序,控制对象间的相互作用。2、根据需求,设计系统功能模块,并设计相应的类结构。3、根据基本思路,确定输入和输出,设计程序的算法。4、确定用到的所有类的描述和定义,并设计测试程序来对类进行测试。5、在计算机上编译程序,检验程序的可运行性。6、编写面向对象程序设计课程设计说明书。课程设计说明书要求:1)封面2)课程设计任务书3)目录4)正文5)参考文献6)附程序源码(电子版)五、课程设计答辩完成课程设计后,组织学生进行答辩,讲解设计思路和编程方法。六、教材与参考书目1 刘宝林 Java程序设计与案例 北京:高等教育出版社2 耿祥义 java大学实用教程 北京:电子工业出版社3 马俊,范玫 Java语言面向对象程序设计 北京: 机械工业出版社

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1