面向对象程序设计课程设计-加密与解密

面向对象程序设计课程设计-加密与解密

ID:6821546

大小:237.50 KB

页数:17页

时间:2018-01-27

面向对象程序设计课程设计-加密与解密_第1页
面向对象程序设计课程设计-加密与解密_第2页
面向对象程序设计课程设计-加密与解密_第3页
面向对象程序设计课程设计-加密与解密_第4页
面向对象程序设计课程设计-加密与解密_第5页
资源描述:

《面向对象程序设计课程设计-加密与解密》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件学院课程设计报告书课程名称面向对象程序设计课程设计设计题目加密与解密专业班级软件09-4学号姓名指导教师2011年6月171设计时间32设计目的33设计任务34设计内容34.1抽象数据类型的定义………………………………………………………………………………………………………..34.1.1程序所需要引入的包……………………………………………………………………………………………..34.1.2其他定义……………………………………………………………………………….....................................34.2程序流程……………………………………………………………

2、………………………………………………………………….44.3模块间层次关系…………………………………………………………………………………………………………………..44.4详细设计…………………………………….……………………………………………………………………………………….54.4.1主函数代码…………………………………………………………………………………….……………………….54.4.2选择文件路径代码………………………………………………………………………..………………………54.4.3加密监听代码…………………………………………………………………………………………………………54.

3、4.4解密监听代码…………………………………………………………………………………………………………64.4.5加密与解密代码…………………………………………………………………………………………………...64.5测试结果………………………………………………………………………………………………………………………………84.5.1选择文件路径结果………………………………………………………………………………………………..84.5.2文件加密结果………………………………………………………………………………………………………..94.5.3解密结果………………………………………………………………………

4、………………………………………..104.6源代码…………………………………………………………………………………………………………………………………115总结与展望……………………………………………………………………………………………………………….…………….15参考文献………………………………………………………………………………………………………………………………………..16171设计时间2011/6/7--2011/6/132设计目的《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计

5、的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力。3设计任务要求:采用图形用户界面,建立菜单(1)给定任意一个文本文件,进行加密,生成另一个文件。(2)对加密后的文件还原。4设计内容4.1抽象数据类型的定义4.1.1程序所需要引入的包importjava.awt.*;importjava.awt.event.*;importjava.io.*;importjavax.swing.*;4.1.2其他定义newJPanel()newJTextField()newJButton()newJTextA

6、rea()newJPanel()newActionListener()174.2程序流程开始图弹出文件加密器对话框选择要加密的文件加密或解密是否获得文件路径是否文件是否已加密解密否加密生成机密文件是生成解密文件结束图1程序流程图文件加密器、解密模块4.3模块间层次关系文件选择模块解密模块加密模块解密操作模块加密操作模块图2层次(调用)关系图174.4详细设计4.4.1主函数代码publicstaticvoidmain(Stringargs[]){Swallowsw=newSwallow();}4.4.2选择文件路径代码classmyjianting1implementsActionListen

7、er{publicvoidactionPerformed(ActionEvente){JFileChooserfc=newJFileChooser();//实例化文件选择器fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);//设置文件选择模式,此处为文件和目录均可if(fc.showOpenDialog(Swallow.this

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。