欢迎来到天天文库
浏览记录
ID:6334349
大小:341.50 KB
页数:17页
时间:2018-01-10
《面向对象程序设计课程设计-加密与解密》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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加密监听代码……………
3、……………………………………………………………………………………………54.4.4解密监听代码…………………………………………………………………………………………………………64.4.5加密与解密代码…………………………………………………………………………………………………...64.5测试结果………………………………………………………………………………………………………………………………84.5.1选择文件路径结果………………………………………………………………………………………………..84.5.2文件加密结果………………………………………………………
4、………………………………………………..94.5.3解密结果………………………………………………………………………………………………………………..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
6、.*;importjava.io.*;importjavax.swing.*;4.1.2其他定义newJPanel()newJTextField()newJButton()newJTextArea()newJPanel()newActionListener()174.2程序流程开始图弹出文件加密器对话框选择要加密的文件加密或解密是否获得文件路径是否文件是否已加密解密否加密生成机密文件是生成解密文件结束图1程序流程图文件加密器、解密模块4.3模块间层次关系文件选择模块解密模块加密模块解密操作模块加密操作模块图2层次(调用)关系图174.4详细设计4.4.1主
7、函数代码publicstaticvoidmain(Stringargs[]){Swallowsw=newSwallow();}4.4.2选择文件路径代码classmyjianting1implementsActionListener{publicvoidactionPerformed(ActionEvente){JFileChooserfc=newJFileChooser();//实例化文件选择器fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);//设置文件选择模式,此处为文件和目录均可
8、if(fc.showOpenDialog(Swallow.this
此文档下载收益归作者所有