1、1引言21.1编写目的21.2背景21.3定义21.4参考资料22任务概述22.1目标22.2用户的特点32.3约束和假定32.4软件整体框架33需求规定23.1生成PDF文件33.2文件保存33.3文件加密43.4数字签名54运行环境规定64.1设备64.2支持软件64.3接口74.4控制7软件需求说明书的编写提示1引言1.1编写目的用于方便同组合作人的参考以及其他人的包括老师的阅读和指导,同时也让软件的制作过程更加清晰和明了。1.2背景说明:A.软件名称:PDF生成器B.本项目的任务提出者:软件工程学科的大作业要求C.用户:全体南昌航空大学师生D.开发团队:11204229姚国梁 1120
2、4231张颖 11204226肖志辉 11204227谢明煜 1.3定义PDF: Portable Document Format 的简称,意为“便携式文件格式”.数字签名: 以电子形式存在于数据信息之中的,或作为其附件的或逻辑上与之有联系的数据,可用于辨别数据签署人的身份,并表明签署人对数据信息中包含的信息的认可.文档加密: 指通过采用加密算法和各种加密技术对网络或计算机中的文档进行加密防止文档非法外泄的技术。1.4参考资料A. Adobe PDF 官方介绍B. 2任务概述2.1目标 以虚拟打印机的形式,为windows应用程序创建PDf格式的文件。例如:用word打印文件,如果以PDF生成
3、器为打印机,则打印出来的是PDF格式的文件。 2.2用户的特点本软件可以应用于政府, 企业 ,个人各种人群,适应性较广泛.这类用户的学历,素质要求不高,只需要基本的电脑知识便可以熟练掌握.2.3假定和约束2.4软件整体框架(11204226 肖志辉)删除打印机添加打印机 打印机设置新建打印机名打印/停止打印打印机描述文件添加文档标题删除状态顶部/向上创建时间底部/向下打印监视器常规设置Ghostscript文档保存动作PDF,PNG,JEPGBMP,PCX,TIFFPS,EPS,TXTPSD,PCL,RAWSVG合并/合并全部打印设置文件名文档大小程序 PDF生成器日志PDFCreator设置
4、记录日志日志文件文件格式设置语言程序字体打印3需求规定3.1生成PDF文件(11204227 谢明煜)任何能使用打印机的程序都能使用本软件生成PDF文件.界面如图:3.2文件保存(11204229 姚国梁)将生成的PDF文件保存到用户指定的位置.界面如下:3.3添加数字签名(11204231 张颖)能给生成的PDF文件添加数字签名。界面如下:3.4文档加密(11204229 姚国梁)能将生成的PDF文件进行加密,界面如下:4运行环境规定 (11204226 肖志辉)4.1设备Windows2000及以上。CPU / 256M及以上内存,32M及以上显存。4.2支持软件Windows 2000及以上系统软件。4.3接口COM接口从版本0.8.1 RC9 PDFCreator的一个COM接口。因此,有可能使用任何其他应用程序的命令行控制的PDFCreator。几乎所有可能性的方案是使用COM接口。 COM接口包括公共类,公共属性,公共方法和公共事件。4.4控制无。