电子(第3次修改)

上传人:206****923 文档编号:90462060 上传时间:2019-06-12 格式:DOC 页数:16 大小:630.01KB
返回 下载 相关 举报
电子(第3次修改)_第1页
第1页 / 共16页
电子(第3次修改)_第2页
第2页 / 共16页
电子(第3次修改)_第3页
第3页 / 共16页
电子(第3次修改)_第4页
第4页 / 共16页
电子(第3次修改)_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《电子(第3次修改)》由会员分享,可在线阅读,更多相关《电子(第3次修改)(16页珍藏版)》请在金锄头文库上搜索。

1、湖北经济学院继续教育学院本科毕业(设计)论文目录 第一章 需求分析21.1记事本简介21.2开发工具简介21.3需求分析21.4建立交互需求31.5建立任务的情节描述31.6 通讯录中有关用例31.7 基本用例3第二章 日记本分析建模与设计3 2.1 用例描述42.2 界面原型5第三章 交互设计9 3.1概念设计93.2 原型设计93.3 用户评估11第四章 程序设计思路12 4.1 程序运行界面12 4.2 模块说明图13 4.3 程序流程图144.4 程序相关说明15第五章 系统需求分析155.1用例分析155.2对象分析165.3可用性分析16总结16参考文献16第一章 需求分析1.1记

2、事本简介根据调查,记事本通常记录在某一时间段里的工作安排,或是根据需要对会议内容做记录。在传统记事本条件下,手写文件机械,呆板。当对记录修改后,记事本的可读性变差。传统记事本也不能对重要事件进行标注与提示。特别是当需要查找特定日期的记录内容时,经常会花费大量时间。另外如果需要在某日期里,增加工作安排而该页又没有足够的空白空间时,不得不附页记录,显得尤为麻烦。这一系列的反馈表明,传统记事本的工作效率低,出错概率较大。这正提醒着我们,设计满足秘书需求的电子记事本非常必要。1.2开发工具简介 Java的前身是Oak,它一开始只是被应用于消费性电子产品中。后来它的开发者们发现它还可以被用于更大范围的I

3、nternet上。1995年,Java语言的名字从Oak编程了Java。1997年J2SE1.1发布。1998年J2SE1.2发布,标志Java2的诞生。十多年来,Java编程语言及平台成功地运用在网络计算及移动等各个领域。Java的体系结构由Java语言、Java class、Java API、Java虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效能等众多优点。Java支持多线程编程,Java运行时系统在多线程同步方面具有成熟的解决方案。Java的平台标准有Java ME,Java SE和Java EE。Java发展到今天,它的卓越成就及在业界的地位毋庸置疑。目前在众多

4、的支持Java的开发工具中主要的7有Java Development Kit,NetBeans,Jcreator,JBuilder,JDeveloper和Eclipse等。其中Java Development Kit 简称JDK是大多开发工具的基础。以上的每种开发工具都有优缺点,对于开发者来说,重要的是要根据自己的开发规模、开发内容和软硬件环境等因素来选择一种合适的开发工具。在本程序设计中,因为需要开发的是记事本程序,规模较小,内容较少,所以选择了适合初学者使用的JCreator开发工具。1.3需求分析现在网络上各种文档编辑器数不胜数,有EmEditor ,UEStudio ,GridinSo

5、ft Notepad ,Notepad+,win32pad ,SkimEdit,UniRed, xint 。功能也是应有尽有,有能改变字体的,有能改变文字颜色的。但是,这些软件又存在各种各样的瑕疵或问题:有的文件体积相对于一般文字编辑来说太大;有的功能太繁杂,使初级使用者一时难以掌握。仅从日常应用方面来说,一个文本编辑器只需一些简单实用的功能就够了。本程序设计就是依照这样一种使用需要设计了一个简单的记事本程序。1.4建立任务的情节描述如果记录一条新的会议信息,所以要使用记事本中的通讯录,插入新页,记录了新的会议日期、地点,还可以对此记录备注设置;用记事本删除过期的废旧信息;按日期查找重要事情的

6、日程安排;查找客户邮件功能设置。1.5通讯录中有关用例用户动作 系统响应1 选择“新建”选项 2 提示输入会议信息3 用户输入会议信息清单 4 系统确认 5 提示输入会议备注信息6 输入会议备注信息 7 搜索位置,增加会议信息 8 提示是否删除无用信息9 选择无用信息 10 删除此无用信息1.6基本用例用户意图 系统响应新建会议信息增加会议信息确定会议备注信息建议可能删除无用信息选择无用信息确定删除第二章 日记本分析建模与设计 考虑实现一个电子记事本来模拟并改进日历中的记事本功能。提供更加便捷,全面的功能。在这个电子记事本中,首先可以解决纸质的日历记事本空间有限的问题。删除一条记录也更方便。而

7、已还提供了新的功能。比如:如果某个会议从星期一改到星期二,那么我们只要将这条记录信息移动到星期二,并清除星期一的那条记录。还有就是如果两天开的是同样的会议,系统可以将周一的记录信息复制到周二。并保留周一的记录信息。2.1. 用例描述正常事件流(1).创建一条记事记录 用户动作系统响应1.进入“日历”界面, 2.选择“新建备忘录”,进入“备忘录编辑”界面3.系统提示输入记事信息4.用户输入要记录的相关信息5.系统提示“确认”6.用户点击“确认”提交记事记录7.进入“闹铃设置”界面8.用户选择“确认”设置闹铃, 9.系统进入“闹铃时间设定”界面,提示用户设置事件提醒时间10.用户设置提醒时间11.

8、系统提示是否设置闹铃声音12.用户点击“乐曲”按钮,进入“选择乐曲”界面13.系统提供“乐曲列表”,供用户选择14,用户选择闹铃声音,并点击“确认”按钮15系统提示“备忘录创建成功”,返回“日历”界面表2-1 (2).查询修改记事信息记录用户动作系统响应1.进入“日历”界面,用户选择所要查看的“日期”2.系统显示对应日期的记事信息,提示用户可以对记录进行的操作:编辑,闹铃,删除,复制,移动,取消3.用户选择“编辑”按钮, 4系统进入“记事信息编辑”界面,使记录进入可编辑状态5用户对记事记录进行编辑修改,并点击“确认”按钮6.系统接受更改请求,存储记录,提示“修改成功”,返回“日历”界面表2-2

9、异常事件流(创建一条记事记录)用户动作系统相应1.11.如果输入时间无效11.1 提示用户输入时间无效11.2 返回步骤915,如果没有选择音乐15.1 提示用户选择音乐,否则选择“取消”15.2 返回12表2-32.2界面原型(1) “日历”界面。选择“新建备忘录”进入“记事信息编辑”界面。点击“日期”查看对应日期的记录信息,可以对记录信息进行修改,编辑。图2-1 日期图2,“创建备忘录”界面,编辑记录信息. 图2-2 创建备忘录3.“闹铃设置”界面,选择是否设置闹铃图2-3 闹钟设置4“闹铃时间设置”界面,设置响铃时间. 图2-4 闹钟时间设置5.“选择乐曲”界面。选择响铃时的乐曲。图2-

10、5 乐曲选择6.“记录信息修改编辑”界面,对已有的记录进行修改。图2-6 记录信息修改编辑7.“修改日期”,修改已有记录的响铃日期。图2-7 修改日期第三章 交互设计3.1概念设计电子记事本用例图。如图3-1所示。图3-1 电子记事本用例3.2原型设计1. 记录一条新的会议信息,如图3-2所示。图3-2 创建新会议2.便签功能设置,如图3-3所示。图3-3便签功能设置3查找客户邮件功能设置,如图3-4所示。图3-4查找客户邮件功能设置4.查找重要事件功能,如图3-5所示。图3-5查找重要事件功能3.3用户评估 鉴于传统记事本只能通过纸质材料记录数据,功能单一,灵活性差。那么设计出既能像传统记事

11、本那样记录我们所需的信息,又能提供机动,灵活的用户需求,比如随机增加新页,会议安排提醒等功能的记事本就显得非常有必要。从上下文调查入手,建立在当前用户的需求基础上,实现电子记事本容易使用、易于扩展、提高用户工作效率等功能。第四章 程序设计思路在本程序中,设计了一个菜单栏和文本内容区。设计过程中用到了JScrollPane,JMenu,JTextPane,JFileChooser等。JMenu用来制作菜单,菜单包括“文件”“编辑”“关于”。JTextPane主要用来输入文本。为了加入颜色的设置,所以加了一个JColorChooser组件。4.1程序运行界面图4-1程序运行界面4.2模块说明图implementsActionListenermynotepadJFrameextends 图4-2 模块说明图在图4-2中,首先创建一个名为mynotepad的类并继承JFrame类作为最底层的容器。mynotepad的构造方法添加事件监听初始化容器组件初始化初始化文字输入区菜单栏关于编辑文件关于颜色粘贴复制剪切退出保存打开新建

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号