685
社区成员
(1)1篇博客随笔(包含作业目录并且核对评分要点);
(2)1份界面原型设计(在博客中给出链接)
(3)1份界面原型设计答辩PPT(课堂讲述)(上传到gitcode或CSDN,在博客中给出链接,推荐保存为PDF上传);
(4)1份需求规格说明书(word电子版)(上传到gitcode或CSDN,在博客中给出链接,推荐保存为PDF上传);
(5)1份需求分析报告PPT(课堂讲述)(上传到gitcode或CSDN,在博客中给出链接,推荐保存为PDF上传);
(6)1份界面原型设计评审表(腾讯共享文档)
(7)1份需求分析评审表(腾讯共享文档)
注:界面原型设计内容必须于答辩前完成
截止时间
本次作业截止时间2023年3月31日 23:59 博客审核需要时间请各组提前发布博客
1、组队后的团队项目的整体计划安排(要有明确的里程碑);
2、描述此次作业的组员分工、组员工作量比例;
贡献度表格请使用一下markdown
学号 | 工作内容 | 贡献度 |
---|---|---|
3、提供《需求规格说明书》作为随笔的附件;
4、提供界面原型设计的链接;
内容包括:
小组编号、项目名称、全体组员学号、评审的内容;
每个小组的打分(百分制);
打分理由,包括:格式、内容、PPT、演讲、优点、存在问题(至少提3点)、建议等;(尊重他组,认真打分,要求实事求是,分数能真实反应报告质量,禁止一锅端平的情况);
自定义表格(腾讯共享文档);
本次作业总分100分
(20')博客撰写【覆盖课程目标7】
(16') 加强团队成员分工协作,需要在博客中描述成员协作方式。【覆盖课程目标6】
(32')软件需求规格说明书撰写【覆盖课程目标2】
过程表述规范,详细说明实现过程的设计思路、遇到的问题以及解决的方式。
(2') 引言
(8') 用户场景
(8') 类图
(8') 界面原型
(3') 功能描述
(3') 验收验证标准
(12')参考《软件需求规格说明书》国标规范文本,撰写对应项目的软件需求规格说明书。【覆盖课程目标5】
(20')答辩得分
这个作业属于哪个课程 | <班级链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
团队名称 | |
这个作业的目标 | <写上具体方面> |
其他参考文献 | ... |
目录
1.引言
1.1编写目的
1.2项目背景
1.3参考资料
2.总体描述
2.1 目标
2.1.1开发意图
2.1.2应用目标和作用范围
2.1.3产品前景
3.具体要求
3.1类图
3.2属性
3.2.1可用性
3.2.2安全性
4.界面原型
5.功能描述及验收验证标准
5.1具体功能描述
5.2输入输出格式
5.3界面验收标准
5.4功能验收标准
参考示例
引言
1.1编写目的
项目功能是实现DES_RSA混合加密,对于我们团队是为了提高java的编程能力,再之结合密码学知识为将来的专业学习打好基础,对于潜在普通用户实现日常文件的加密工作。
1.2项目背景
软件名称:DES_RSA混合加密器
项目任务提出者:娄老师
-项目开发者:AWN队
1.3参考资料
教师报课系统 需求规格说明书
一起买 需求规格说明书
2.总体描述
2.1目标
2.1.1开发意图
利用UI技术将复杂的DES_RSA混合加密文件技术做成界面,通过简单的按钮实现文件加密。
2.1.2应用目标和作用范围
该系统面向所有热爱密码的同学,实现简单的txt文件加密
2.1.3产品前景
刚系统的功能比较单一,但是大框架已经做好,期待将来我们学习更多知识后丰富该系统的功能,产品前景较好。
3.具体要求
3.1类图
3.2.1可用性
(1)易操作,易理解,界面设计简洁易用。
(2)容错能力:系统具有一定的容错和抗干扰能力,当用户输入格式错误时,系统有提示并可以再次输入。
3.2.1安全性
程序运行过程中导出的密钥、密文等文件存放在一个安全的文件夹。
4界面原型
现在还没实现,后续会补上。
5.功能描述及验收验证标准
5.1具体功能描述
可以实现从电脑导入要加密的明文
在RSA加密阶段素数p和q的位数(默认200位)也是可以选择、p、q可导出。
公钥e和私钥d可导出
解密后的文件可导出
5.2输入输出格式
导入的明文文件格式为.txt
导出的明文文件格式为.txt
5.3界面验收标准
用户加密界面
输入文件 中间有个显示框显示要加密文件的文件名;右面有个导入文件按钮用于导入明文,并有加密按钮
加密模块 有素数p、q位数选择框最右边提示(p、q的位数200位以上为佳),中间有产生素数p导出素数p的按钮,并有相应的显示框,产生素数q导出素数q的按钮,并有相应的显示框。有产生素数对的按钮,界面下面有模n,公钥e,私钥d的导出按钮。最后有DES密钥导出按钮,并有相应的显示框。
输出文件 中间有个显示框显示加密后的文件的文件名;右面有个导出文件按钮用于导出密文。
用户解密界面
输入文件 中间有个显示框显示要解密文件的文件名;右面有个导入文件按钮用于导入密文。
解密模块 有个输入密码的输入框(DES公钥文件)
输出文件 中间有个显示框显示解密成功文件的文件名;右面有个导出文件按钮用于导出明文。
5.4功能验收标准
实现界面介绍的所有功能。