如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
计算机科学与技术本科专业Java课程设计任务书(12级)题目:通讯录管理系统学生姓名:学号:班级:题目类型:软件工程(R)指导教师:题目简介该设计要求学生以通讯录管理业务为背景,设计通讯录管理系统程序。通过该题目的设计,培养学生面向对象程序设计的思想,要求学生达到熟练掌握Java语言的基本知识和技能,基本掌握面向对象程序设计的基本思路和方法,能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。同时强调好的程序设计风格,提高解决实际问题的能力。主要任务1、查阅文献资料,一般在5篇以上;2、应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;3、分析系统中的各个实体及它们之间的关系包括属性和方法;4、根据问题描述,设计系统的类层次;5、完成类层次中各个类的描述(包括属性和方法);6、完成类中各个成员函数的定义;7、完成系统的应用模块;8、完成系统的软件开发和测试工作;9、撰写设计说明书;10、做好答辩工作。主要内容、功能及技术指标(一)基本要求:利用字符流显示一个指定文本文件。本练习的主要考察学生对类File构造方法和常用方法的应用,以及了解类File的作用领域。(二)系统要求:1、要求利用面向对象的方法以及Java的编程思想来完成系统的设计;2、要求在设计的过程中,建立清晰的类层次;3、在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法;4、在系统的设计中,要求运用面向对象的机制(继承、派生及多态性)来实现系统功能。5、在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能及设计出比较友好的界面等。6、系统能完成以下功能:(1)系统以菜单方式工作;(2)录入信息用文件保存;(3)能建立、修改和增删学生通讯录;(4)能够按多种方式进行查询;(5)具有统计输出功能。提交的成果1.设计说明书一份,内容包括:1)中文摘要100字;关键词3-5个;2)序言;3)系统分析与设计(包括设计系统的类层次,各个实体及它们之间的关系)5)详细设计(包括各个类的详细设计,如数据成员及成员函数的设计);6)系统测试(包含测试方案、测试用例、测试结果及软件可靠性分析);7)软件使用说明书(核心界面说明);8)设计总结、参考文献、致谢等。2.以每位指导老师为一组刻制光盘一张。主要参考文献[1]曲朝阳,杨杰明等.Java程序设计.北京:清华大学出版社,2008.10[2]耿祥以,张跃平.Java大学生实用教程.北京:电子工业出版社,2012.6[3]明日科技.Java经典编程.北京:清华大学出版社,2012.10[4]李尊朝,苏军.Java语言程序设计.北京:中国铁道出版社,2004.2[5]王博.面向对象的建模、设计技术与方法.北京希望电脑公司,1990.各阶段时间安排(共2周):周次日期内容地点完成情况教师签字第1周星期一教师讲解设计要求,准备参考资料教室星期二分析系统,方案设计实验室星期三~五编程实验室第2周星期一~三编程、调试程序实验室星期四写设计书实验室星期五答辩实验室2014年12月30日