1 / 48
文档名称:

JAVA课程设计.doc

格式:doc   大小:972KB   页数:48页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA课程设计.doc

上传人:mh900965 2018/1/6 文件大小:972 KB

下载得到文件列表

JAVA课程设计.doc

相关文档

文档介绍

文档介绍:JAVA程序设计课程设计报告

目录
一、 项目背景及意义: 2
二、 系统描述 3
三、 分析与设计 4
1. 分析 4
2. 功能模块划分 4
3. 功能模块流程图 5
4. 各模块的关键代码 6
四、 系统测试 7
五、 课程设计进度 12
六、 心得体会 12
七、 参考文献 13
八、 附录 13
项目背景及意义:
记事本千百年来都在人类的工作生活中起到重要的作用,计算机革命电子产品未出现之前,人们的记事都是基于纸质加笔两者的简单记事,也即单纯的文本记录。直到计算机的出现和更新换代,高科技电子产品大行其道,人们日益将在纸质上的记事转移到将事件记录在个人电子设备如PC上,现在基于电子移动设备如手机和平板等的记事本app开发更是迅猛,功能更加丰富多彩,能记录的不单纯是文本了,人们能将声音和图片甚至视频结合起来,将一件事“有声有色”地记录下来,保存在个人电子设备产品中。近年来产生的采用云存储技术的“云笔记”,更是能让人们随时随地将集文本、语音、图像和视频于一体的事件记录保存在所谓的“云端”,能同步到个人其他设备中,解决了个人资料和信息跨平台跨地点的管理问题。
现在我们以有限的资源以及智慧力量,用Java语言编写一个可以在装有jar模拟器的个人电子移动设备上使用的简单记事本软件,没视频记录功能和基于网络功能但却能集文本、声音和图像于一起记录的功能的记事本,我们将轻便和简洁走向极致!所以此记事本软件操作起来简单易上手,能给带来同学简单便捷的记事体验。另外,这不单纯是个人人都可以打开的记事本,使用时需要账号密码登陆,因此能较好地保障个人隐私。
系统描述
Java的前身是Oak,它一开始只是被应用于消费性电子产品中。上。1995年,Java语言的名字从Oak编程了Java。。,标志Java2的诞生。十多年来,Java编程语言及平台成功地运用在网络计算及移动等各个领域。Java的体系结构由Java语言、Java class、Java API、Java虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效能等众多优点。Java支持多线程编程,Java运行时系统在多线程同步方面具有成熟的解决方案。Java的平台标准有Java ME,Java SE和Java EE。Java发展到今天,它的卓越成就及在业界的地位毋庸置疑。目前在众多的支持Java的开发工具中主要的7有Java Development Beans,Jcreator,JBuilder,JDeveloper和Eclipse等。其中Java Development Kit 简称JDK是大多开发工具的基础。以上的每种开发工具都有优缺点,对于开发者来说,重要的是要根据自己的开发规模、开发内容和软硬件环境等因素来选择一种合适的开发工具。
在本程序设计中,因为需要开发的是记事本程序,规模较小,内容较少,所以选择了适合初学者使用的eclipse开发工具。
分析与设计
分析
现在网络上各种文档编辑器数不胜数,有EmEditor ,UEStudio ,GridinSoft Notepad ,Notepad++,win32pad ,SkimEdit,UniRed, xint 。功能也是应有尽有,有能改变字体的,有能改变文字颜色的。但是,这些软件又存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁杂,使初级使用者一时难以掌握。仅从日常应用方面来说,一个文本编辑器只需一些简单实用的功能就够了。本程序设计就是依照这样一种使用需要设计了一个简单的笔记本程序。
功能模块划分
程序构建的记事本程序具有Windows系统记事本工具基本功能,并且能够创建多个不同的用户和保存图片功能。以下是具体说明:
登陆界面
用户名和密码输入文本框,供已注册的用户输入用户名和密码。
登陆控件,在用户名和密码正确的前提下,进入软件主界面。
注册控件,点击此按钮,将进入用户创建,创建之后用户名和密码会自动保存在电脑的相应文件中。
第一部分菜单栏
(1)菜单中有“新健”,“删除”,“显示”,“菜单”,“帮助”五个主菜单。
(2)“新建”有“新建笔记”“新建笔记本”二个子菜单:分别用于创建新的笔记和新的笔记本。
(3)“删除”中有“删除笔记”和“删除笔记本”二个子菜单,和“新建”相对应。
(4)“显示”中可以选择界面的风格,有Metal风格、Windows风格、Motif风格、Nimbus风格;还有界面排版的选择,可以选择水平显示或垂直显示。
(5)“帮助”菜单中有关于笔记本程序的说明,作者等信息。
第二部分笔记本排列区
显示用户创建的所有笔记本。
第三部分笔

最近更新

2024年房屋租赁合同8篇[热] 26页

研学拓展基地可行性报告 33页

2024年大学计算机基础考试题库(原创题) 27页

2024年大学计算机基础考试题库附完整答案【易.. 28页

石家庄做可行性报告 (1) 32页

2024年大学计算机基础考试题库精品(实用) 28页

监管报送平台可行性报告 35页

2024年大学计算机基础考试题库带答案(能力提.. 28页

2024年大学计算机基础考试题库含答案(b卷) 27页

2024年大学计算机基础考试题库含完整答案【名.. 28页

2024年房屋出租合同范本[集合15篇] 52页

用户需求的可行性分析报告 31页

2024年房屋仓库租赁合同范本(精选15篇) 41页

供应链可视化实践案例 18页

跨境电商物流解决方案 22页

2024年房屋买卖合同14篇[精华] 41页

2024年房屋买卖协议书合集15篇 29页

2024年大学计算机基础考试题库精品【夺冠系列.. 28页

2024年房地产销售计划集锦15篇 51页

物流运力规划可行性报告 33页

2024年大学计算机基础考试题库及参考答案【a卷.. 28页

片区建设可行性报告 30页

菜品主辅料配比表 6页

七年级下血液测试 1页

CCI和DPO两个指标融合通达信指标公式源码 1页

苏教版数学四年级下册平移旋转和轴对称练习题.. 2页

专业版收养协议书电子版合同范文下载 1页

设备采购方案 4页

元亨利贞网奇门遁甲在线排盘系统 2页

分子量控制、分布及影响因素 19页