课程设计任务书

发布 2022-10-05 23:08:28 阅读 2016

数学与计算机学院。

2013 / 2014 学年第 1 学期 )

专业: 计算机科学与技术。

年级2010级。

课程名称网络安全课程设计

课程**6014069

一、设计题目。

vigenere加密、解密算法的j**a实现。

二、主要内容。

vigenere密码使用一个词组作为密钥,密钥中每一个字母用来确定一个代替表,每一个密钥字母被用来加密一个明文字母,第一个密钥字母加密明文的第一个字母,第二个密钥字母加密明文的第二个字母,等所有密钥字母使用完后,密钥又再循环使用。

加密过程:给定一个密钥字母k和一个明文字母p,密文字母就是位于k所在的行与p所在的列的交叉点上的那个字母。

解密过程:由密钥字母决定行,在该行中找到密文字母,密文字母所在列的列首对应的明文字母就是相应的明文。

三、具体要求。

上机前认真分析任务要求,完成书面的需求分析、概要设计和详细设计。

1)需求分析:要实现题目的数据需求、功能需求等。

2)概要设计:问题分析和总体方案设计(基本数据结构、算法的思路、

功能设计、模块划分)。形式可用图表,文字说明。

3)详细设计:每个模块的功能,界面设计,处理逻辑,以及关键技术问题。

的具体解决办法。

四、成果及应提交材料。

完成程序设计并测试通过,然后请指导教师检查并得到认可。全部完成。

后撰写出规范的、完整的设计说明书(成绩的重要因素)并装订,连同源程序。

指导教师。五、主要技术路线提示。

首先根据要解决的问题分析设计类图。抽象出各个类的数据成员和函数成员,然后进行详细编码。最后对程序进行测试。

六、进度安排。

共2周(20学时)集中上机时间,建议进度安排如下:

第一周:1、 选题,应在上机实验前完成;

2、 学生结合设计任务,重点复习相关的讲授内容包括开发工具、开发语言或数据库的学习使用,可安排2学时。

3、 上机前学生完成需求分析、概要设计,可分配2学时给老师检查和指导;

4、 上机前学生初步完成详细设计,可分配2学时给老师检查和指导。

第二周:1、 交互界面的设计包括各菜单的设计。可安排8学时。

2、 功能分解实现和bug调试。可安排4学时。

3、 2学时机动,或检查学生的程序运**况。

七、推荐参考资料。

1]卢开澄。计算机密码学[m].清华大学出版社2003

2]胡向东。应用密码学北京:电子工业出版社 2005

3]冯登国。计算机通信网络安全[m]. 北京:清华大学出版社,2001

4] 耿祥义,j**a面向对象程序设计,清华大学出版社,2010.01

5]李娜译),j**a语言程序设计,机械工业出版社,2011.06

6]张健,密码学原理及应用技术,清华大学出版社,2011.08

指导教师签名日期年月日。

系主任审核日期年月日。

课程设计任务书

北京理工大学珠海学院。2010 2011 学年第二学期。学生姓名专业班级。指导教师工作部门 机械与车辆学院 一 课程设计题目卧式单面多轴钻孔组合机床动力滑台液压系统。二 课程设计内容。液压传动课程设计一般包括以下内容 1 明确设计要求进行工况分析 2 确定液压系统主要参数 3 拟定液压系统原理图 4...

课程设计任务书

微机原理及应用 学院名称 交通与汽车工程学院课程 专业 车辆工程 汽车电子技术方向年级 2008 级 一 设计题目。1 脉冲计数系统设计。2 手动计数器 s倒计时器设计。4 交通灯控制系统设计。4矩阵式键盘识别技术。6 车速测量及显示。秒马表设计。8 嘀 嘀 报警声设计。9 数字电压表的设计。10 ...

课程设计任务书

附件2 学生姓名专业班级。指导教师工作单位。题目。初始条件 详细资料见设计任务书附件。要求完成的主要任务 包括课程设计工作量及其技术要求,以及说明书撰写等具体要求 1 熟悉全国统一建筑工程预算工程量计算规范,学习应用定额计价模式计算该项目的工程量 土建及装饰 提交建筑工程预算书,填写工程量。2 完成...