- 47
- 0
- 约1.27万字
- 约 26页
- 2021-11-13 发布于广东
- 举报
电子日历记事本--Java课程设计
电子日历记事本--Java课程设计
PAGE
PAGE
电子日历记事本--Java课程设计
《 面向对象程序设计》
课程设计报告
题 目: 电子日历记事本的设计
院 (系): 信息科学与工程学院
专业班级: 计算机科学与技术1201班
学生姓名: 程伟
学 号: 011
指导教师: 吴奕
20 14 年 12 月 29 日至20 15 年 1 月 9 日
华中科技大学武昌分校制
面向对象程序设计 课程设计任务书
一、设计(调查报告/论文)题目
电子日历记事本的设计
二、设计(调查报告/论文)主要内容
内容:
设计GUI界面的日历记事本,系统将记事本与日历相结合,可在任何时间记载编辑或查看相关内容日志,系统可实现基本的辅助办公与行政管理。
基本功能与要求:
①设计记事本编辑器程序,所有编辑功能可以在菜单栏中选择,包括编辑、保存、打开、剪切、复制等操作,能打开和显示已存在的文本文件,界面设计要求采用类组件实现。
②设计日历系统,要求用图形用户界面实现,用户可以方便地在任何日期编辑有关内容以及查看某个日期记载的内容。日历可以按年/月前后翻动,当鼠标单击“上一年/上一月”按钮时,当前日历的年份/月份将减一;当鼠标左键单击“下一年/下一月”按钮,当前日历的年份/月份将加一。
③使用鼠标左键在要选择的日期上单击,如有记事内容,程序将弹出对话框提示用户是否用记事本显示该内容或编辑新内容,同时可将记事本的新内容保存起来,形成一个日志供用户日后使用。
④设计用户密码功能或对信息内容加密,提高系统的安全性。
三、原始资料
1.《面向对象程序设计课程设计》指导书
2. 耿祥义.JAVA大学实用教程.北京:清华大学出版社,2009.
四、要求的设计(调查/论文)成果
1.课程设计报告
2.课程设计软件
五、进程安排
布置任务,查找资料、需求分析1天
总体设计1天
详细设计天
编制源程序实现天
测试与修改1天
撰写课设报告2天
六、主要参考资料
[1] 张广彬. Java课程设计案例精编(第二版).北京:清华大学出版社, 2011.
[2] 耿祥义. Java课程设计(第二版).北京:清华大学出版社, 2008.
[3] 耿祥义.JAVA大学实用教程.北京:清华大学出版社,2009.
[4] 邹林达.陈国君 Java2程序设计基础.北京:清华大学出版社,2010.
[5] 邹林达.Java2程序设计基础实验指导.北京:清华大学,2010.
指导教师(签名):
20 年 月 日
目 录
TOC \o 1-3 \h \z \u 1需求与总体设计 1
需求分析 1
总体设计思路 1
功能图 1
1. 类图 2
2详细设计3
CalendarPad类说明 3
Year类说明 3
Month 类模块 4
NotePad类说明 4
3编码实现 6
CalendarPad模块 6
Year模块 11
Month 模块 14
NotePad模块 16
4系统运行与测试 23
程序主界面 23
日志查看——无日志 23
建立日志 24
日志查看——有日志 24
删除日志 26
总结 27
PAGE 24
1需求与总体设计
需求分析
根据题目要求,将日历与记事本功能相结合,实现对某日期的事件进行记录的功能,设计出简洁方便美观的GUI界面。
将本程序主界面可以分为四个部分:日历日期信息展示、年份、月份、记事本内容、记事本下方的时钟,用四个类来实现其“日历”和“记事本”这两大功能。通过主类CalendarPad创建动日历记事本软件的主界面,且该类中含有main方法,程序从该类开始执行。再用余下的year、mouth、NotePad类来显示并改变日期和实现记事本的功能。
总体设计思路
1. 可以编辑日历的日期
2. 可以判断当前日期是否存在日志记录
3. 对有日志记录的日期,可以对该日期的日志记录进行修改和删除
4. 对没有日志记录的日期,可以创建并保存新建的日志记录
5. 对保存的日志加密,查看时得输入密码
功能图
类图
2详细设计
CalendarPad类说明
该模块设计主要主要包含以下成员变量:
年(year)
月(month)
日(day)
存放日期的表(Hashtable)
存放日志的文件
您可能关注的文档
- 电子公章申请表.doc
- 电子产品工艺规程(附件表格).doc
- 电子印章申请表.doc
- 电子商务前沿技术.doc
- 电子商务平台会员分级管理办法.docx
- 电子天平的几种常用称量方法.doc
- 电子教案《塑造自己的良好形象》.doc
- 电子档案的管理.docx
- 电子相册java源码.doc
- 电子科技大学机电产品可靠性设计一页纸.docx
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
最近下载
- CJ_T 553-2024 城市数字公共基础设施统一识别代码编码规则.docx VIP
- 基于esp32的智能家居系统.docx VIP
- 征兵政治考核培训课件.ppt VIP
- 你好法语1课文unité2-4.pdf VIP
- 京东合规专员岗面试题库参考答案和答题要点.docx VIP
- 福建省泉州市2024-2025学年高二上学期期末教学质量监测生物试卷(含答案).pdf VIP
- 2025.4.11 装修改造项目加固工程施工方案,六大加固方法施工要点集齐了!94页Word可下载!.docx VIP
- 2024-2025学年河南省商丘市柘城县九年级上学期期末考试数学试题(含答案).pdf VIP
- 某水泥厂施工组织方案总方案.doc VIP
- 广东省中山市2023-2024八年级上学期期末考试数学试卷 .pdf VIP
原创力文档

文档评论(0)