图书论文审核发布详细设计说明书Word格式文档下载.docx
- 文档编号:21984090
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:35
- 大小:511.07KB
图书论文审核发布详细设计说明书Word格式文档下载.docx
《图书论文审核发布详细设计说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《图书论文审核发布详细设计说明书Word格式文档下载.docx(35页珍藏版)》请在冰豆网上搜索。
3.2功能
通过该模块可以验证用户的信息,并进入各模块;
3.3性能
该模块通过多层验证及DM5加密,安全性高;
3.4输入项
用户ID:
唯一标示;
用户密码:
经过MD5算法加密;
3.5输出项
登录成功:
提示登录成功并跳转到相应模块;
登录失败:
提示登录失败并返回登录模块;
3.6设计方法(算法)
对于该模块设计,程序对存入数据库的密码进行DM5算法加密;
登录模块的主要算法如下:
Start
if(UserName=="
"
||UserPassword=="
)
{
"
提示用户名和密码不能为空"
}
else
if(UserName"
在数据库中存在"
{
if(UserPassword==UserName"
在数据库中所对应的UserPassword"
DECLARE"
RoleId
RoleId="
查询UserName在数据库中所对应RoleId"
if(RoleId==1)
登录到管理员界面"
elseif(RoleId==2)
登录到编辑人界面"
elseif(RoleId==3)
登录到注册用户界面"
登录失败"
密码错误,登录失败"
无此用户,登录失败"
End
3.7流程逻辑
登录模块程序流程图:
登录模块N-S图:
登录模块PAD图:
3.8接口
本模块与系统后台和系统前台联系;
3.9尚未解决的问题
无
4.模块2(编辑人模块)设计说明
4.1模块描述
该模块是编辑人对注册用户的投稿进行审核的模块;
4.2功能
通过该模块对注册用户的投稿进行审核,修改,删除,添加和归档;
4.3性能
该模块内聚性高,耦合性低;
4.4输入项
论文信息;
4.5输出项
论文审核成功:
提示操作成功并修改数据库中相应的内容;
论文审核失败:
提示操作失败并返回登录模块;
4.6设计方法(算法)
编辑人模块的主要算法如下:
Start
DECLAREintRequestID"
if(RequestID==1)
登录到浏览论文模块"
elseif(RequestID==2)
登录到修改论文模块"
elseif(RequestID==3)
登录到新增论文模块"
登录到删除论文模块"
登录到归档论文模块"
登录出错,返回首页"
4.7流程逻辑
编辑人模块程序流程图:
编辑人模块N-S图:
编辑人模块PAD图:
4.8接口
本模块与浏览论文模块,修改论文模块,新增论文模块,删除论文模块,归档论文模块间有接口;
4.9尚未解决的问题
5.模块3(管理员模块)设计说明
5.1模块描述
该模块是管理员对注册用户信息进行管理及对论文进行管理的模块;
5.2功能
通过该模块对注册用户的信息和论文信息进行修改,删除,添加和查找;
5.3性能
该模块
5.4输入项
论文信息或注册用户信息;
5.5输出项
操作成功:
操作失败:
提示操作失败并返回本模块;
5.6设计方法(算法)
管理员模块的主要算法如下:
登录到管理用户信息模块"
登录到注销用户信息模块"
登录到发布论文模块"
elseif(RequestID==4)
登录到管理论文模块"
DECLAREintRequestSubID"
if(RequestSubID==1)
登录到论文分类模块"
elseif(RequestSubID==2)
登录到论文排序模块"
登录出错,返回管理论文模块"
5.7流程逻辑
管理员模块程序流程图:
管理员模块N-S图:
管理员PAD图:
5.8接口
本模块与用户信息管理模块,注销用户模块,论文发布模块及管理论文模块间有接口;
5.9尚未解决的问题
6.模块4(投稿模块)设计说明
6.1模块描述
该模块是注册用户信息进行投稿的模块;
6.2功能
通过该模块注册用户可以向服务器提交投稿请求;
6.3性能
该模块结构明确,相应速度快;
6.4输入项
6.5输出项
6.6设计方法(算法)
投稿模块的主要算法如下:
DECLAREArticleArticleInfo(定义文章类型的数据ArticInfo)"
输入ArticleInfo中的各小项"
向数据库中Article表中写入ArticleInfo,并返回IsAdd"
if(IsAdd==true)
投稿成功"
投稿失败"
return;
6.7流程逻辑
投稿模块程序流程图:
投稿模块N-S图:
投稿模块PAD图:
6.8接口
6.9尚未解决的问题
7.模块5(用户充值模块)设计说明
7.1模块描述
该模块是注册用户信息进行充值的模块;
7.2功能
通过该模块注册用户可以向服务器提交充值请求;
7.3性能
7.4输入项
充值金额;
7.5输出项
7.6设计方法(算法)
用户充值模块的主要算法如下:
if(UserId"
存在"
输入要充值的金额NewMoney"
根据ArticleId将该用户信息中的Money改为NewMoney,返回IsRecharge"
if(IsRecharge==true)
提示充值成功"
提示充值失败"
该用户不存在"
7.7流程逻辑
用户充值模块程序流程图:
用户充值模块N-S图:
用户充值模块PAD图:
7.8接口
本模块与各金融机构的网络有接口;
7.9尚未解决的问题
8.模块6(论文下载模块)设计说明
8.1模块描述
该模块是注册用户下载的模块;
8.2功能
通过该模块注册用户可以向服务器提交下载论文的请求;
8.3性能
8.4输入项
论文编号;
8.5输出项
提示操作成功,返回论文文档并修改数据库中相应的内容;
8.6设计方法(算法)
论文下载模块的主要算法如下:
if(ArticleId"
根据ArticleId在DocLibrary表或者PdfLibrary表中查找该文章信息,返回IsExist"
if(IsExist==true)
服务器提供该文章的Word文档或Pdf文档给用户下载,并根据下载文章所要扣取的费用AMoney将UserInfo中该用户的Money减去Amoney。
返回IsDownload"
if(IsDownload==true)
提示下载论文成功"
提示下载论文失败"
提示在文库中没有找到相应的论文"
提示您要下载的论文不存在"
8.7流程逻辑
论文下载模块程序流程图:
论文下载N-S图:
8.8接口
本模块相对独立;
8.9尚未解决的问题
9.模块7(修改个人密码模块)设计说明
9.1模块描述
该模块是注册用户修改个人秘密的模块;
9.2功能
通过该模块注册用户可以向服务器提交修改密码的请求;
9.3性能
该模块独立性强,可移植性强;
9.4输入项
新密码;
9.5输出项
9.6设计方法(算法)
个人秘密修改模块的主要算法如下:
if(UserPassword!
="
再次输入密码ReUserPassword"
if(ReUserPassword!
="
if(ReUserPassword==UserPassword)
修改数据库中UserInfo表,提示密码修改成功"
提示两次密码输入不一致"
提示确认密码输入不能为空"
提示密码输入不能为空"
9.7流程逻辑
修改个人密码模块程序流程图:
修改个人密码模块N-S图:
修改个人密码模块PAD图:
9.8接口
9.9尚未解决的问题
10.模块8(注销用户模块)设计说明
10.1模块描述
该模块是管理员对注册用户信息进行注销的模块;
10.2功能
通过该模块管理员可以对注册用户的信息进行注销;
10.3性能
10.4输入项
用户ID
10.5输出项
10.6设计方法(算法)
注销用户信息模块的主要算法如下:
删除掉数据库中该UserId的记录,返回IsDelete"
if(IsDelete==true)
提示注销成功"
提示注销失败"
提示您要注销的用户不存在"
10.7流程逻辑
注销用户模块程序流程图:
注销用户模块N-S图:
注销用户模块PAD图:
10.8接口
10.9尚未解决的问题
11.模块9(注册用户模块)设计说明
11.1模块描述
该模块是普通用户进行注册的模块;
11.2功能
通过该模块普通用户可以向服务器提交注册请求;
11.3性能
该模块独立性强,可移植性强,安全性高;
11.4输入项
用户信息
11.5输出项
11.6设计方法(算法)
注册用户信息模块的主要算法如下:
DECLAREUserInfoNewUserInfo(定义用户类型的数据NewUserInfo)"
输入NewUserInfo中的各小项"
想数据库中UserInfo表中写入NewUserInfo,并返回IsAdd"
新增用户成功,查询数据表UserInfo,返回新增的UserId"
新增用户失败"
11.7流程逻辑
注册用户模块程序流程图:
注册用户模块N-S图:
11.8接口
11.9尚未解决的问题
12.模块10(浏览模块)设计说明
12.1模块描述
该模块是各种用户对论文进行浏览的模块;
12.2功能
通过该模块各种用户可以向服务器提交浏览请求;
12.3性能
12.4输入项
文章ID
12.5输出项
提示操作成功,返回论文信息并修改数据库中相应的内容;
12.6设计方法(算法)
浏览模块的主要算法如下:
返回ArticleId的论文信息"
提示您要浏览的论文不存在"
浏览模块程序流程图:
浏览模块N-S图:
本模块与管理员模块,编辑人模块等各个模块都有接口;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 论文 审核 发布 详细 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)