欢迎来到天天文库
浏览记录
ID:15206947
大小:103.50 KB
页数:8页
时间:2018-08-02
《面向对象程序设计课程设计指导书hy》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、昆明学院面向对象程序设计课程设计指导书(适用于计算机科学与技术专业软件工程、网络工程和嵌入式系统方向)(学分:1学时:1周)信息技术学院2009年08月目录一、课程设计的基本任务3二、课程设计的基本要求3三、课程设计时间进度安排3四、课程设计提交成果3五、课程设计成绩评定4六、课程设计报告的主要内容4七、课程设计的内容、步骤和方法4八、主要参考文献7附录7一、课程设计的基本任务通过学生用Java语言设计一个完整的应用程序,使学生综合应用所学知识完成软件的分析、设计、调试和总结,可加深和巩固对理论教学和实验教学内容的掌握,使学生进一步掌握所学
2、的面向对象技术完整系统开发的方法。培养其灵活运用所掌握的Java语言的综合应用能力解决实际工程问题的能力。熟练使用JDK,Eclipse来开发Java应用程序,养成良好的编程习惯。二、课程设计的基本要求本次课程设计是对前面学过的所有面向对象的编程思想以及编程方法的一个总结、回顾和实践。1.开始设计前学生一定要先回顾以前所学的内容,明确本课程设计所要用到的技术点并到网上搜索以及查阅相关的书籍来搜集资料。2.通过编写一个基于JAVA的应用系统综合实例,要求学生熟练掌握Java语言设计一个完整的应用程序的设计方法和步骤(软件的分析、设计、调试和总
3、结)。3.要求每个学生应在规定时间内,在相关软、硬件的环境下,由指导老师指导独立完成各阶段设计任务。三、课程设计时间进度安排时间(天)完成内容说明1明确选题,查阅相关资料2题目分析、总体设计、编写代码1调试测试、总结,撰写课程设计报告1修改、完善课程设计报告四、课程设计提交成果课程设计报告,软件CD五、课程设计成绩评定课程设计成绩=平时成绩(含考勤)(40%)+课程设计报告(30%)+提交成果(30%)。教师可视具体情况调整评定内容及所占比例。六、课程设计报告的主要内容课程设计报告正文主要内容包括:***1.课程设计内容概述--目的,任务2
4、.程序实现的基本思想--包括问题需求分析、总体设计、编程平台及工具说明等。3.系统流程图--重要处理工程的程序流程图4.系统UML类图--要体现类中成员关系5.运行结果及分析--给出详细的程序运行情况截图,并附加说明及结果分析。6.总结--对本次课程设计进行总结,做了一个什么课程设计,实现了什么功能,还存在什么问题没有解决,自己的心得体会。7.合作课程设计的成员分工情况。8.参考文献9.附录-程序代码七、课程设计的内容、步骤和方法项目一设计一个计算器,具有加减乘除的计算器,可扩展功能。。1)界面设计首先按设计要求实现其基本功能,其次设计布局
5、,按照GridLayout的布局,将空间划分为由行和列组成的网格单元,每个单元放一个组件,网格单元大小可不同,尽量将相同属性的按钮放在一个区域,方便操作。2)计算器的基本功能:(1)加法:两个数据进行加操作,可以为小数。(2)减法:两个数据进行减操作,可以为负数相减。(3)乘法:两个数相乘操作。(4)除法:两个数相除操作。(5)开平方:对任意一个数进行开方运算,可以是小数。(6)求余:对任意一个数进行求余运算。(7)倒数:对任意一个数进行倒数运算。功能可自行增加。提示:添加相关组件并进行按钮事件处理。项目二设计一个记事本,能够进行输入文字操
6、作,并具有新建文件,打开文件,保存文件,退出,复制,粘贴,剪切,查找替换等功能。可扩展功能。1)界面设计2)记事本的基本功能:(1)菜单中有“文件”,“编辑”,“关于”三个主菜单。(2)“文件”有“新建”“打开”“保存”“退出”四个子菜单:分别用于新建文件,打开文件,保存文件,退出记事本。(3)“编辑”中有“剪切”“复制”“粘贴”“颜色”三个子菜单:用于剪切文字,复制文字,粘贴文字。可加查找替换等功能。(4)“关于”菜单中有关于记事本版本等信息功能可自行增加。提示:用图形用户界面实现,使用文件输入输出流。项目三开发一个简单的学生信息管理系统
7、基本要求 1)实现用户登录2)实现匿名用户院系,专业,姓名等查询和组合查询功能3)实现登录用户对院系、专业、学生的添加、修改、删除;4)实现按院系,专业,姓名等统计功能5)系统至少要分三层实现。6)使用B/S或C/S实现;提示:使用图形用户界面项目四ATM柜员机模拟程序要求:使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:1、查询余额:初始余额为10000元2、ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。3、ATM存款:不
8、能出现负存款。4、修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。项目五日历记事本要求:带
此文档下载收益归作者所有