欢迎来到天天文库
浏览记录
ID:5880066
大小:124.00 KB
页数:5页
时间:2017-12-27
《java面向对象程序设计语言课程设计指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、山东建筑大学商学院电子商务专业《Java面向对象程序设计语言》课程设计(实验)指导书一、对学生的基本要求:1、理论联系实际、严肃认真、实事求是的科学态度和勇于探索的创新精神。2、运用所学基础理论与专业知识分析和解决实际问题,培养独立思考完成任务的能力。3、运用Java面向对象程序设计方法、标准与规范开发小型应用软件系统。二、设计的要求及内容及要求:应用Java面向对象程序设计语言开发小型应用软件系统。可以从给定的选题中选择一个课题或自拟课题(自拟课题需经指导教师批准),完成系统分析、设计和开发。具体要求如下:(1)针对你所选择的系统进行需求分析,写出系统的功能要求,设计的应用程序应具有的功
2、能要素。(2)程序代码应符合教学中应该具有的规范要求,类名、方法名,属性名称应与设计中实际的应用含义相符,程序中具有相应的注释。(3)程序的界面要合理、美观。(4)每人最终提交一个可行的应用软件程序和规范的课程设计说明书。说明书应严格按照说明书的要求,格式清晰、规整。并提交所设计程序的电子文档。三、设计进度:1、17周周一~周二:选题,系统的需求分析。分析并规划你所设计的系统应达到的功能,满足什么样的要求。2、17周周二~周四:系统设计。分析要达到你所要求的功能需要编写什么类,规划类的层次结构,设定好类明、方法名、属性名;规划你所设计的系统应具有什么样的界面布局。查阅资料帮助自己规划好你的
3、系统。3、17周周五~18周周二:程序设计。根据自己所规划的程序进行具体代码设计,代码设计要符合程序设计的规范要求,注意程序的编写格式。4、18周周三:程序测试。对自己所规划的程序进行测试,看是否有异常及程序Bug出现,并进行调试修正程序代码。5、18周周三:编写课程设计说明书。按照本指导书要求格式编写程序设计报告(见附件)。6、18周周四上午交所设计程序的电子文档,和课程设计说明书的电子文档。7、18周周四~周五:成绩评定。等待指导老师提问答辩。四、选题根据自己的爱好从以下题目中选择一个题目进行设计。1、设计题目:学籍管理系统设计目的:设计一个学籍管理系统,保存所有学生信息。第5页设计要
4、求:学籍管理系统一般包括学生的基本信息,如,学号、姓名、班级、籍贯、联系电话、学生成绩等;能够添加、查找、删除学生信息等功能;程序执行时候,需要从文件中导入数据,程序推出后再将数据保存到文件中。2、设计题目:出版物管理设计目的:对出版物书籍、CD或者磁带进行管理。设计要求:使用图形界面的方式,对书籍、CD或者磁带的基本信息进行管理。书籍界面包括:书籍的名称、书籍的价格、书籍的出版社、书籍的作者、书籍的ISBN、及书籍的出版日期等;可以通过选择菜单来进行书籍信息的添加、修改和删除等,所有的书籍信息会显示在一个列表组件中,当某本书籍的信息改变时,列表中会相应的进行改变。CD界面包括:CD的名称
5、、CD的价格、CD的出版社、CD的演唱者、CD的发行者、CD的ISRC等;可以通过选择菜单进行CD信息的添加、修改和删除,所有CD信息会显示在一个列表组件中,当某张CD的信息改变时,列表中会相应的进行改变。磁带界面包括:磁带的名称、磁带的价格、磁带的出版社、磁带的演唱者、磁带的ISRC等;可以通过选择菜单进行磁带信息的添加、修改和删除,所有磁带信息会显示在一个列表组件中,某张磁带的信息改变时,列表中信息会相应的进行改变。3、设计题目:Java程序编辑器设计目的:设计一个Java程序编辑器,能够进行简单的文字处理。设计要求:类似一个Windows系统的记事本,能够实现打开、保存文件;查找、替
6、换字符串;定时自动更新文件,并创建备份文件;将Java的关键字以不同颜色或不同字体显示。4、设计题目:设置日期时间属性设计目的:设计类似Windows系统中“设置日期时间属性”的窗口及功能,综合运用各种组件、日期类、日历类、线程等内容。设计要求:设计类似Windows系统中“设置日期时间属性”的窗口及功能,设计相似界面,实现日期和时间的多种运算和显示,保证运算正确性。5、设计题目:交通信号灯的线程设计设计目的:使用多线程设计,同步机制设计一个交通信号灯。设计要求:设计线程;设计路口信号灯示意图界面;进一步将两个方向的信号灯分成3种车道灯:左转、直行和右转;根据车流量进行时间的模糊控制。6、
7、设计题目:聊天程序设计目的:图形界面与Socket通信及输入/输出流的综合运用。设计要求:设计一个图形界面,以Socket通信机制实现类似QQ的网络聊天程序,该聊天程序最少可以达到两个人聊天,并可以保存聊天的内容。7、银行贷款多种还款方式的计算设计目的:图形界面与算法设计。设计要求:设计一个图形界面,在界面上能够实现的实际贷款和还款的一般规则(参照教材P409)。第5页8、日历组件设计目的:图形界面与算法设计。设计要求:
此文档下载收益归作者所有