欢迎来到天天文库
浏览记录
ID:35384993
大小:156.00 KB
页数:10页
时间:2019-03-24
《密码公文传输系统计划》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、密码公文传输系统计划书(DocumentTransmission)本系统分为两大部分:第一部分是密码文件管理部分,它的功能有:新建文件、发送文件、接收文件、日志查询和退出。第二部分是密码文件输出部分,功能有:新文件、已接收文件、日志查询和输出打印。其中的主要功能为:发送文件、接收文件、日志查询和输出打印。对于显示比较多的记录使用分页系统进行分页显示。系统采用工具:数据库:SQLServer2000开发工具:JSP,Struts,JavaBeanHTMLJavaScript架构:J2EEB/S结构本系统设有用户管理权限,普通用户可以使用以上的所有功能模块,普通用
2、户由超级管理员添加。任何一个用户都可以发送和就收文件,用户可以将文件发送给一个指定的文件接收用户,接受用户在“新文件”中接收发送过来的文件,但是不能查看到文件内容。然后可以输出打印,用户只能看到打印出来的文件,首先进行数据库的设计,需要的表有:用户管理表(users)、文件管理表(Fileform)、用户日志管理表(logmanager)、系统日志表(systemlog)users序号字段名类型大小说明空否1useridint15id号Not2usernamevarchar15用户名Not3passwordvarchar15登录密码Not4institutio
3、nvarchar15ckey序号字段类型长度空否备注1F_IDInt自增NID2F_KeyIDVarchar20NKeyID3F_CertTextN数字证书4F_SignPubTextN签名公钥5F_EncPubTextN加密公钥logmanager序号字段类型长度空否备注1usernamevarchar15Not用户名称2shijianVarchar30N登录时间3createtimevarchar30N添加用户的时间4loginvarchar9N登录是否成功systemlog序号字段类型长度空否备注1usernamevarchar15Not用户名称2shi
4、jianvarchar30N操作时间3actionsvarchar15N用户的操作Fileform序号字段类型长度空否备注1idint15NID号码2Filenamevarchar30Not文件名称3titleVarchar15N标题4daxiaovarchar30N文件大小5sendorvarchar10N发送人6sendoripvarchar15发送人IP地址7receivoripvarchar15接收者的IP地址8updatesVarchar30N发送时间9ifacvarchar4N是否接收第一部分密码文件管理系统A.文件管理部分一、注册及登录a)界面:
5、采用ESM风格的注册及登录界面用户注册用户名:密码:确认密码:从属机构:a)实现:在表单中输入的用户名(不超过15个字符)只能由英文字母或数字组成,密码也是。此表单中的内容提交到后台的Action的类中,然后将该信息保存到数据库中。一、用户管理a)界面a)添加ckeyKeyid:读取key读取key:用户名:注册注册:b)实现:点击“读取KEY”按钮,先从中孚KEY中读取相关信息,然后点击注册,则该表单的信息被提交到后台,后台调用Ocx函数对此用户签名注册。此时ckey添加完成。b)查询系统日志:系统日志用户名注册时间登录时间具体操作操作时间实现:查询日志,采
6、用ESM中的查询方式该日志中可以查看到用户注册、登录、具体操作的时间,日志中的内容将以表格的形式显示在页面上。一、新建文件a)界面A法院机构:用户名称接收人:发送的文件文件:加密加密:发送按钮发送:a)在select标签中选择机构和选择接收人,选择文件,然后点击“加密”按钮,最后点击发送按钮(传输至服务器)a)发送对象的机构和用户的选择。使用标签。b)实现a)选择的是已经建立好的文件,发送的时候将文件的相关属性:名称、大小、发送者、接收者、从属机构、发送时间等相关属性添加到数据库。该文件则通过一个Action发送给接收者。并且将文件的相关信息存
7、入数据库,此时表fileform中字段(ifac)是否接收的属性值设置为:N。二、发送文件a)界面发送文件列表文件名称发送人接收者标题文件大小是否接收a)查询已经发送的文档的详细信息通过表格的形式显示出文件的属性、发送的时间以及发送者和接收者的信息。b)实现a)在strutsAction类中将数据库表fileform的字段(sendor)的属性值与该用户匹配的所有记录查询出来,然后发送到jsp页面显示。三、日志查询a)界面用户操作日志用户名登录时间具体操作操作时间a)查询用户的文档操作日志。用表格显示出用户的所有相关日志信息。b)实现a)根据权限,超级管理员可
8、以查看到所有用户的日志信息。b)普通用
此文档下载收益归作者所有