Java综合实践开发文档(电子日记)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java综合实践开发文档(例)
题目:电子日记
班级:
学号
姓名:
教师:
2017年1月18日
1 需求分析 (1)
1.1项目背景 (1)
1.2 用例图 (1)
1.3界面原型及用例分析 (2)
1.3.1 登录/注册界面原型 ............................................................. 错误!未定义书签。
1.3.2主界面原型 (2)
1.3.3日记编写 (3)
1.3 系统逻辑流程 (5)
2 总体设计 (6)
2.1 存储设计.......................................................................................... 错误!未定义书签。
2.2 加/解密方案 .................................................................................... 错误!未定义书签。
2.3 界面设计 (6)
2.3.1登录/注册界面设计 .............................................................. 错误!未定义书签。
2.3.2主界面设计............................................................................ 错误!未定义书签。
2.4 类设计 (6)
3 详细设计 (7)
3.1 登录/注册 ........................................................................................ 错误!未定义书签。
3.1.1 登录....................................................................................... 错误!未定义书签。
3.1.2 注册....................................................................................... 错误!未定义书签。
3.2 日记管理.......................................................................................... 错误!未定义书签。
3.3 日记编写.......................................................................................... 错误!未定义书签。
3.4 关键技术实现 (7)
3.5 程序执行效果 (7)
4 总结 (8)
5 参考文献 (9)
1需求分析
1.1项目背景
关于选择该题目的想法,以及该软件的一些简要的背景信息描述。
1.2用例图
本系统仅涉及到单一种类用户(操作人)角色。
图1.1 用例图
1.3界面原型及用例分析
1.3.1主界面原型
图1.3 主界面原型设计图
界面原型功能说明:
(1)日记列表:以列表框形式显示所有的日记文件,点击日记项则加载相应日记文件,并显示在右边“日记详细内容”中。
(2)创建日记:创建一个新日记,若本日已创建,则无法点击创建
(3)保存日记:将日记保存至文件,可保存当日日记,无法保存历史日记
(4)删除日记:删除选择的历史日记文件,并重新加载左边列表
(5)日期:显示日记的日期,格式为:XXXX年XX月XX日星期X,无法编辑
(6)天气:选择当日天气,只能选择当日日记的天气,显示历史日记时该控件无法编辑
(7)日记详细内容:显示日记详细内容,日期为当日时可编辑,若不为当日则无法编辑
如果有静态图片无法表达的动画或高级的交互功能可在此说明。
1.3.2日记编写
1.3系统逻辑流程
绘制逻辑流程图
从运行软件后,用户如何一步步操作软件的具体工作流程。
2总体设计2.3界面设计2.4 类设计
更多的类、接口设计……
注意:属性在java程序中以getXXX和setXXX方法实现,如果属性描述为:获取/设置……,则两种方法都要实现;如果属性描述为:获取……,则只实现getXXX 方法;如果属性描述为:设置……,则只实现setXXX方法。
3详细设计
3.1关键技术实现
程序核心技术实现的关键(伪)代码及说明,禁止大段粘贴源代码,若有较复杂的逻辑可附上程序流程图
3.2程序执行效果
截图,也可附在前面每个模块实现的地方
4 总结
系统的优点及不足
今后的改进点
开发过程中的心得等
Java综合实践开发文档(例)——电子日记5参考文献
有就写,没有就不写
9。