软 件 学 院 课程设计报告书 课程名称 面向对象程序设计 设计题目 文本文档的加密与解密 专业班级 财升本12-1班 学 号 1220970120 姓 名 王微微 指导教师 徐娇月 2 0 1 3 年 1 月 1 1 设计时间 2013年1月14日-2013年1月18日 2 设计目的 面向对象程序设计是一门实践性很强的计算机专业基础课程
通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用 Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力
3 设计任务 对文件进行加密解密 4 设计内容 4
1 需求分析 (1)给定任意一个文本文件,进行加密,生成另一个文件
(2)对加密后的文件还原
2 总体设计 4
1 包的描述 导入了 java
awt; java
event; java
io; javax
swing 等包
2 类的描述 Myframe 类;E1 类
其中 Myframe 类继承 Frame 类;可以扩展 Frame 的功能并且可以实例化的多种功能,这个类也实现了 ActionListener 这个接口,它是Java 中关于事件处理的一个接口,ActionListener 用于接收操作事件的侦听器接口
对处理操作事件感兴趣的类可以实现此接口,而使用该类创建的对象可使用组件的 addActionListener 方法向该组件注册
在发生操作事件时,调用该对象的 actionPerformed 方法
3 页面设计 2 图4
3-1 显示页面 代码实现: addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System
exit(0); }