记事本程序的开发文档
开发小组介绍:
组长:陈新龙 开发任务:编辑、格式、状态、视图菜单功能的实现及整合各个模
块协同工作
组员:李珍 开发任务:软件需求分析以及编写文档
刘素君 开发任务:文件和帮助菜单功能的实现
1 文档设计的目的
该文档记录了记事本程序的开发过程。这是一个循序渐进的过程,先从大的框架,
和功能模块开始设计,并逐渐完善和详细设计。由于本程序书写分类明确,对于本程
序未从考虑的功能和不合理的功能或错误,其他设计人员完全可以自行添加和修改。
2 软件需求分析
需求分析介绍:需求分析是开发系统以前所需做的第一个步骤,在这个阶要明确。
做作什么功能,这是整个开发的起步阶段,在该阶段要明确用户需要什么,这是系统
在最后能不能达到开发目的的关键,也是后期开发的灯塔。
记事本程序。实现如下功能:
1.对文件操作功能:新建,打开、保存和另存为,页面设置,打印,退出;
2.对文件的编辑功能:撤销,恢复撤销,剪贴,复制,粘贴,删除,查找,查找下
一个,替换、转到,全选,时间/日期;
3.对文档格式修改功能:自动换行,字体,颜色(字体颜色,背景颜色);
4.文档状态查看功能:状态栏(可以随时观看文本信息);
5.文档视图功能:可选择三种不同视图界面,Java 默认,Metal 风格,Windows 风
格,是界面充满变换;
6.帮助功能:帮助主题,关于记事本;
7.执行完操作后能顺利关闭记事本。
3 系统概要设计
系统概要介绍:系统概要设计是在完成了需求分析极端以后,在明确了用户需要什么 ,
开始对用户需求作出开发前的设计,这一阶段要明确是用什么语言开发,是用什么样的
数据库,使用软件构架对系统进行开发,同时对系统怎样画分子系统等很多的对系统进
行宏观上的把握。
本软件使用 Java 开发,要用到知识主要有:
(1)图形界面设计知识
(2)对文件的读写操作知识
(3)对文档的处理操作知识