全文预览

基于jsp的图书管理系统的设计与实现(论文)

上传者:学习一点 |  格式:doc  |  页数:34 |  大小:615KB

文档介绍
应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。РMD5还广泛用于加密和解密技术上,在很多操作系统中,用户的密码是以MD5值(或类似的其它算法)的方式保存的, 用户Login的时候,系统是把用户输入的密码计算成MD5值,然后再去和系统中保存的MD5值进行比较,而系统并不“知道”用户的密码是什么。Р一些黑客破获这种密码的方法是一种被称为“跑字典”的方法。有两种方法得到字典,一种是日常搜集的用做密码的字符串表,另一种是用排列组合方法生成的,先用MD5程序计算出这些字典项的MD5值,然后再用目标的MD5值在这个字典中检索。Р3系统需求分析Р3.1功能需求Р(一)作为书籍管理员对图书管理系统的要求有:Р1. 能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。Р2. 能按各种方式(比如读者编号、读者姓名、姓别)查询读者情况。Р3. 能对图书进行添加、删除。Р4. 能够查询自己的基本资料。Р(二)作为借阅管理员对图书管理系统的要求有:Р1、能够对图书进行借阅、归还、续借的操作。Р2、能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。Р3、能按各种方式(比如读者编号、读者姓名、姓别)查询读者情况。Р4、能够查询自己的基本资料。Р(三)作为系统管理员对图书管理系统的要求有:Р1. 能够对图书进行借阅、归还、续借的操作。Р2. 能够对图书进行查询和管理。Р3. 能够对读者进行查询和管理。Р4. 能够对查看所有用户的资料并管理用户。

收藏

分享

举报
下载此文档