详细设计说明书整理版文档格式.docx
《详细设计说明书整理版文档格式.docx》由会员分享,可在线阅读,更多相关《详细设计说明书整理版文档格式.docx(53页珍藏版)》请在冰豆网上搜索。
2.3.4主任用户模块
2.3.5审稿专家用户模块
2.3.7责任编辑用户模块
2.3.8主编用户模块
2.3.9系统管理员模块
2.4模块设计说明
2.4.1投稿用户模块
一、模块描述
实现用户注册、用户登录、投递稿件、稿件查询、个人资料维护、消息管理和综合查询等功能,实现投稿用户在“稿件管理征集管理子系统”中的全部功能。
二、模块具体实现
一)、用户注册
1.模块描述
输入用户注册所需要的信息,提交注册信息,验证提交的注册信息,通过则保存用户注册信息,供以后用户登录模块和用户资料维护模块调用。
2.输入、输出
输入:
用户注册需要填写的信息,具体包括:
登录用户名、登录密码、姓名、性别(选择)、出生年月、身份证号码、所在单位名称、所在省/地区(选择)、详细地址(县、镇、街道、门牌号码)、邮政编码、职务、电话、传真电话、E-mail(姓名、性别(选择)、出生年月、身份证号码、所在单位名称、所在省/地区(选择)、详细地址(县、镇、街道、门牌号码)、邮政编码、职务、电话、传真电话、E-mail
(均为必填项目,没有填写完整时提示显示未填写项目)
输出:
信息有效,注册成功,保存用户注册信息;
信息无效,输出相应无效信息提示,允许用户重新输入。
3.模块实现算法:
4.模块数据库设计
注册用户基本信息表:
CRegUser
序号
字段名
类型
长度
默认值
是否为空
主键
说明
1
FUserID
int
No
Yes
自增主键
2
FUser
varchar
20
('
'
)
用户登录名
3
FPass
50
否
用户密码
4
FRealName
12
真实姓名
5
FSex
bit
(1)
性别:
1,男;
0,女
6
FBirthday
smalldatetime
(getdate())
出生年月
7
FCardID
18
省份证号码
8
FComName
255
所在单位名称
9
FProvinceID
地市对应的区划编码
10
FCityID
省份对应的区划编码
11
FAddress
详细地址
FPostCode
邮编
13
FHeaShip
职务
14
FTel
电话
15
FFax
传真
16
FE_mail
30
电子邮箱
17
FDate
注册时间
FIsDeleted
(0)
是否删除
二)用户登录模块
输入用户登录所需要的信息,提交登录信息,验证提交的登录信息的有效性,通过则保存进入用户投稿模块主界面,没有通过验证则提示出错信息,并返回登录界面。
登录所需的用户名和密码
登录是否成功的提示信息
3.模块实现算法
三)投递稿件模块
输入稿件的所需信息,向编辑部投递稿件
稿件的详细信息,包括:
标题、分类(选择)、关键词、第一作者、其他作者、摘要、电子文档(附件上传)、稿件字数、发稿日期(系统自动记录)(系统自动生成的稿件登记号包含日期信息)
若信息有效
4.模块数据库设计:
稿件基本信息表CContribution
FContID
稿件ID
FContNum
No
稿件累计编号(自动生成)
FContNumYM
稿件年月日编号(0707120001)
FTitle
200
标题
FSortID
((-1))
稿件分类ID
FKeyWorld
100
关键词
FFirstAuthor
第一作者
FOtherAuthor
其他作者
FSummary
500
摘要
FAttachFileID
稿件附件
FWordNum
稿件字数
稿件投稿时间
投稿者ID
稿件类型表:
CContributionSort
文稿类型ID
FSort
40
文稿类型
FDescribe
文稿类型描述
四)稿件查询模块
根据用户输入的稿件查询条件,查询符合条件的用户所投历史稿件,将查询结果显示了稿件列表中
稿件的部分或全部查询条件,包括:
稿件年月编号、标题、关键字、第一作者、投稿日期(有效的日期范围)
信息无效,输出错误信息提示,转到稿件查询页面;
信息有效,显示符合查询结果的稿件列表,包含如下信息:
序号(从1开始的流水号)、稿件编号、分类、标题、第一作者、审稿费状态、稿件状态、投稿日期。
选中稿件,可以查看稿件详细信息或稿件审核意见。
五)个人资料维护模块
在个人资料发生变动时,修改用户注册时填写的个人资料,也可进行密码修改,用户名不可修改。
用户需要修改的个人资料信息,可包含如下信息:
登录密码、姓名、性别(选择)、出生年月、身份证号码、所在单位名称、所在省/地区(选择)、详细地址(县、镇、街道、门牌号码)、邮政编码、职务、电话、传真电话、E-mail
数据有效,保存用户修改数据,输出成功信息提示;
数据无效,输出错误信息提示,并转到资料维护页面
六)用户消息管理模块
(一)发送消息模块
输入消息相关信息,向系统管理员发送用户消息
消息标题、消息接收者、内容、发送日期(系统自动获取)
数据有效,输出消息发送成功信息;
数据无效,输出错误信息提示,并转到发送消息页面
消息基本信息表:
CMessageBasic
FID
消息ID
当前稿件ID
消息类型ID:
-1,系统消息
消息标题
FContent
消息内容
消息发送时间
消息发送表:
CMessageSend
FMessageID
基本消息索引ID
FSender
消息发送者ID
FAccepter
消息接受者ID
FAnswer
消息答复内容
FIsRead
是否阅读
FReadDate
1900-1-1'
阅读日期
(二)查询、查看消息模块
输入消息查询条件,系统自动查找符合条件的历史消息,显示在消息列表中,选中消息,可查看消息详细信息
输入全部或部分查询条件,如:
消息标题、发送日期、消息接收者等查询条件
数据有效,显示符合条件的消息列表,包含如下信息:
序号(从1开始的流水号)、消息类型、标题、阅读状态、回复状态、发送日期,单击选中消息,可查看消息详细信息;
数据无效,输出错误信息提示,并转到消息查询页面
(三)删除消息模块
单击选中消息,可删除已经不需要的消息
单击选中消息,单击【删除】按钮
数据有效,显示消息成功删除信息;
数据无效,输出错误信息提示,并转到消息列表页面
七)公共查询模块
此模块为对期刊已刊登稿件历史稿件的查询,可对查询的稿件查看详细信息,避免用户反复投稿或重复投递相同题材的稿件,给编辑部和用户带来不必要的工作量。
稿件查询条件,包括:
稿件年月编号、标题、第一作者、关键词、摘要
数据有效,转到稿件查询结果列表,选中稿件可查看稿件详细信息,包括:
稿件年月编号、标题、分类、关键词、第一作者、其他作者、摘要;
数据无效,输出错误信息提示,并转到稿件查询页面
2.4.2编辑部主任用户模块
实现用户登录、设置审核专家、个人资料维护、消息管理和综合查询等功能,实现编辑部主任用户在“稿件管理征集管理子系统”中的全部功能。
一)、用户登录模块
输入用户登录所需要的信息,提交登录信息,验证提交的登录信息的有效性,通过则保存进入编辑部主任用户界面,默认显示已投稿未设置审核专家的稿件列表;
没有通过验证则提示出错信息,并返回登录界面。
审稿专家/编辑部主任/责任编辑/主编用户信息表:
CExpert
FExpertID
专家ID
FExpertType
(2)
审稿专家类型:
1,审稿用户;
2,编辑部主任;
3,责任编辑;
4,主编用户;
5,系统管理员
登录ID
登录密码
专业分类ID
19
datetime
二)设置稿件审核专家模块
选择需要审核专家的稿件,设置审核专家及预计审核完成时间(在此时间内如果审稿专家没有进行审核,稿件自动返回到责任编辑用户处),将稿件发送到选择的专家,等待专家审核(当前页面只显示未分配给审稿专家稿件,已经分配审稿专家的稿件在历史页面中)
单击选择需要设置审核专家的稿件,单击【设置审核专家】按钮,在弹出的审核专家列表中选择专家(单项选择),设置“预计完成时间”,单击【确定】
信息无效,输出错误信息提示,转到稿件列表页面;
信息有效,输出设置成功信息,并将稿件发送到审稿专家未审稿件列表中。
稿件基本信息表:
CContribution
FChShExpertList
审核专家列表
FChShSendDate
审核发送时间:
1900-1-1未发送
FChShYJFinishDate
审核预计完成日期
FChShDealIdeaList
审核处理意见索引列表
5.模块描述
6.输入、输出
选中稿件,可以查看稿件详细信息或登记稿件。
7.模块实现算法
此模块同投稿用户模块中的“个人资料维护模块”,请参阅投稿用户模块中的详细设计。
六)消息管理模块
此模块同投稿用户模块中的“消息管理模块”,请参阅投稿用户模块中的详细设计。
此模块同投稿用户模块中的“公共查询模块”,请参阅投稿用户模块中的详细设计。
2.4.3稿件审核用户模块
实现用户登录、稿件审核、稿件查询、个人资料维护、消息管理和公共查询等功能,实现审稿用户在“稿件管理征集管理子系统”中的全部功能。
二、模块具体实现
输入用户登录所需要的信息,提交登录信息,验证提交的登录信息的有效性,通过则保存进入审稿用户主界面,默认显示未审核稿件列表;
二)稿件审核模块
选择未审核稿件,输入稿件审核信息进行稿件审核
选择一个未审核稿件,单击【审核稿件】按钮,打开稿件审核界面,输入稿件审核信息,包括:
稿件处理意见(单项选择:
杂志采用、网站采用、修改后杂志采用、修改后网站采用、不予采用之一)和审稿人意见,如果需要可以上传经修改后的稿件附件,自动覆盖原先的用户投稿稿件附件,系统自动从用户注册信息中提取审稿人姓名、地址、邮编、身份证号码、职称、联系电话、传真电话、E-mail信息保存到稿件审核数据库。
数据有效,保存相关稿件审核信息,输出稿件审核成功信息;
数据无效,输出错误信息提示,并转到稿件审核页面
初审处理意见索引列表
稿件审核处理意见详细信息表:
CAuditingDealIdeaDetail
初审处理意见ID
FType
处理意见类型:
1,初审;
2,终审
审核用户ID-1,未审核
FResult
处理结果索引:
-1,未处理
FIdea
审核意见
FAccessoryID
专家修改稿件附件[备用]
审核日期
审稿人处理意见表:
CAuditingDealIdea
审核意见ID
1,审稿人审核处理意见
FDealIdea
处理意见描述
三)稿件查询模块
根据用户输入的稿件查询条件,查询符合条件的用户所投历史稿件(只能查看编辑部主任设置由此用户审核的稿件),将查询结果显示了稿件列表中,并能查看该稿件的相关信息
选中稿件,可以查看稿件详细信息和稿件审核意见,也可进行稿件审核。
四)个人资料维护模块
五)消息管理模块
六)公共查询模块
2.4.4责任编辑用户模块
实现用户登录、处理审核结果、录用稿件归档、初编目录、费用结算、稿件查询、个人资料维护、消息管理和公共查询等功能,实现责任编辑用户在“稿件管理征集管理子系统”中的全部功能。
输入用户登录所需要的信息,提交登录信息,验证提交的登录信息的有效性,通过则保存进入责任编辑用户主界面,默认显示需要处理审