欢迎来到天天文库
浏览记录
ID:27052614
大小:472.00 KB
页数:16页
时间:2018-11-30
《电子相册小程序查看器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、湖南商学院《面向对象程序设计》课程设计报告题 目电子相册小程序查看器姓名:郑琴琴学号:080920095专业计算机科学与技术班级:计科0803班指导教师:史湘宁职称讲师计算机与电子工程学院2010年1月课程设计评审表姓名郑琴琴学院计算机与电子工程学院学号080920095专业班级计科0803班题目电子相册小程序查看器评审意见评审成绩指导教师签名职称评审时间年月日课程设计作品验收表题目电子相册小程序查看器参与人员姓名郑琴琴班级计科0803班学号080920095设计任务与要求:在小程序查看器中显示图片
2、,图片共5张。有一个下拉式列表(choice),使得图片之间可以进行切换,选择。点击applet,可以对整个小程序查看器可以进行启动、保存、复制、打印、关闭或退出,还可以查看其属性及字符编码。作品完成情况:图片之间可以进行切换,启动、保存、复制等功能基本可以实现。验收情况:验收教师签名:___________ 年月日注:1.除“验收情况”栏外,其余各栏均由学生在作品验收前填写。2.“验收情况”栏由验收小组按实际验收的情况如实填写。目录1课程设计过程概述12课程设计题目描述和基本设计要求12
3、.1题目描述12.2基本设计要求13系统需求分析23.1功能需求分析23.2其他需求分析24系统设计64.1总体设计64.2电子相册界面设计74.3各功能模块设计84.3.1图片切换模板设计84.3.2图片上传模块设计84.3.3图像跟踪器模块设计94.3.4小程序查看器退出关闭模块设计104.4异常处理情况说明115系统实现与测试116课程设计总结126.1遇到的问题及解决办法126.2心得体会13参考文献13电子相册小程序查看器1课程设计过程概述为提高学生理论与实践相结合的能力,计电学院于200
4、9年12月开展了为期两周的面向对象课程设计,针对对象为08全体计科专业学生。本次实践教学采用学生集中在学校网络机房上机,指导老师指导的形式。要求学生用所学的面向对象程序设计语言——JAVA来编写程序,实现特定功能,以加深对面向对象程序设计这个概念的理解。我开发了一个电子相册小程序查卡器。2课程设计题目描述和基本设计要求2.1题目描述我设计的电子相册是一个Java小运用程序(javaapplet)。在小程序查看器界面中,有一个applet,其中有许多功能和属性,还有一个有选择框的下拉式列表,在下拉式列
5、表中提供了五张图片供用户选择,用户可以选择切换到自己喜欢的图片,从选择框中可以知道所浏览图片的位置。2.2基本设计要求(1)系统安全、灵活、可靠;(2)功能齐全;(3)操作方便、简单,界面友好;(4)易于维护和扩充;3系统需求分析3.1功能需求分析电子相册的主要功能如下所述:(1)本电子相册提供5图片,可以根据用户的需要调整到想看的图片;(2)用户可以通过文本框中的显示知道所浏览图片的位置;(3)可以对小程序查看器进行复制、保存、打印、关闭或退出、查看属性等等。3.2其他需求分析(1)性能描述实时性
6、好、灵活性强、易于不同年龄阶段的人操作。(2)设计约束运行环境:Windows2000以上能实现用户所定义的各项需求。(3)界面要求以Windows窗口形式显示,标题栏为小程序查看器ElectroAlbum.clas,右上角有最小化按钮、最大化按钮、关闭按钮。Applet有一个子菜单,子菜单中有重新启动、重新载入、停止、保存、启动、复制、标记、信息、编辑、字符编码、打印、属性、关闭、退出。Applet下方有一个可供选择框,每一个选择对应一幅图片。4系统设计4.1总体设计电子相册主要分为图片切换模块、
7、复制模块、属性查看模块、保存模块、退出和关闭模块等。电子相册的主要功能模块图如图1所示:电子相册册册册选择框图片显示停止保存复制属性关闭退出图1电子相册主要功能4.2电子相册界面设计一个系统界面的好坏直接影响到用户的操作,界面设计要求样式美观、简单明了、方便易操作。我设计的界面主要分为窗体、下拉列表框、图片几个部分,分别执行相应的操作。界面中需要用到的类的层次关系如图2所示:EletroAlbumChoiceStringimagetrackerStringAppletJava.awt.*Java.a
8、pplet.*MediaTrackerTotalpicsImage图2类的层次关系图4.3各功能模块设计4.3.1图片切换模块设计电子相册可以实现图片切换功能的类是Listwords()。本电子相册实现可以选择切换到用户喜欢的图片功能。用户可以在下拉列表菜单中选择所要观看的图片。我定义了选择框Choice类的对象myChoice主要用于显示下拉列表框内容,用户可以选择其中的内容进行浏览。在切换图片中,调用publicbooleanaction(Evente,Objec
此文档下载收益归作者所有