ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:736.05KB ,
资源ID:20708075      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20708075.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(在线审稿投稿管理系统课程设计报告资料Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

在线审稿投稿管理系统课程设计报告资料Word文件下载.docx

1、电话号码、联系地址、Email等。审稿人的基本信息审稿人负责审理投稿人的稿件且为管理员管理添加或删除,每个审稿人都有唯一的编号,有真实姓名,有联系电话。管理员的基本信息管理员负责管理审稿人,统计稿件信息,指定审稿人去审理指定的稿件,每个管理员都有唯一的编号,有姓名,有联系电话。稿件的基本信息每篇文章都有唯一的稿件编号,有稿件名,有稿件类型,有稿件内容,发表日期,有审查标记来记录此篇文章是否已被审稿人审查,还要有此篇文章的作者。1.1.2用户对系统的要求投稿人a.信息要求投稿人可以对自己的基本信息进行查看,可以查看自己的稿件状态。b.处理要求投稿人可以添加新的稿件进行提交,等待审稿人审理。投稿人

2、可以修改自己的个人信息,但不能修改账号,账号一经注册,便不可更改。比如,某位作者可以对他的帐号密码进行更改。c安全性与完整性要求安全性要求登录系统设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;登录系统对不同用户设置不同的权限,区分不同的用户,如区分投稿人,审稿人,管理员。完整性要求各种信息记录的完整性,如账号和密码等信息记录内容不能为空;各种数据间相互的联系的正确性;相同的数据在不同记录中的一致性。审稿人 a.信息要求审稿人可以对自己的基本信息进行查看,可以查看自己的审查任

3、务安排。审稿人可以在线审查管理员给自己安排的要审查的稿件,查看稿件的相关信息及内容,并给出自己对这篇文章的评语。审稿人可以修改自己的个人信息,但不能修改账号。管理员管理员可以对自己的基本信息进行查看,可以查看统计出来的各个作者的稿件信息。管理员可以分配稿件审理,指定审稿人去审理指定的稿件。管理员可以确认发表哪篇稿件,以及发表日期。管理员可以对各个作者的稿件进行管理,可以进行删除处理。管理员可以添加和删除审稿人,可以查看和修改个人信息。1.2 系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:第一部分:登录部分第二部分:投稿人管理部分第三部分:审稿人管理部分

4、第四部分:管理员管理部分各部分完成的功能如下:1.2.1登录部分处理投稿人登录处理审稿人登录处理管理员登录1.2.2投稿人管理部分处理投稿人注册投稿人可以查询修改个人信息投稿人可以提交稿件并填写稿件的相关信息投稿人可以缴纳稿费投稿人可以查看稿件状态:未审和已审,已审稿件可以查看评语1.2.3审稿人管理部分审稿人可以查询修改个人信息。审稿人可以审理管理员指定分配的稿件,决定是否发表。审稿人可以在线审稿,给出评语。1.2.4管理员管理部分管理员可以查询修改管理员信息。管理员可以添加、删除审稿人。管理员分配审稿人审理哪篇稿件。管理员可以查询某一作者的全部稿件信息。管理员可以删除稿件。管理员可以确定哪

5、篇稿件可以发表,以及发表的时间。图1.系统功能图1.3 数据流图图2.总数据流图1.4 数据字典 14.1数据项投稿人数据字典:投稿人=账号+密码+姓名+笔名+电话+地址+E-mail+备注 账号= 1数字20 密码= 1数字20 姓名= 1汉字20 笔名= 1汉字20 电话= 11数字11 地址= 1汉字100 E-mail=|数据项:账号含义说明:唯一标识每个投稿人别名:投稿人编号类型:字符型长度:20密码每个投稿人的登录密码姓名每个投稿人的真实姓名电话每个投稿人的联系电话11E-mail每个投稿人的电子邮箱30稿件数据字典:稿件=编号+作者+标题+类型+关键词+摘要+内容+审查标记+缴费

6、标记 编号= 8数字8 作者= 1汉字20 标题= 1汉字20 类型= 1数字10 关键词= 1汉字50 摘要= 1汉字100 摘要= 1内容8000 审查标记=0|1 缴费标记=0|1编号唯一标识每篇稿件稿件编号整型8类型记录稿件类型的编号10摘要每篇稿件的主要内容与中心主旨 100内容每篇稿件的正文内容 8000审查标记记录稿件是否审查的标记,0为未审查,1为已审查1缴费标记记录稿件是否缴纳稿费的标记,0为未审查,1为已审查1.4.2 数据结构数据结构名组成投稿人信息账号,密码,姓名,笔名,电话,地址,E-mail,备注审稿人信息账号,密码,姓名,电话 管理员信息稿件信息编号,作者,标题,

7、类型,关键词,摘要,内容,审查标记,缴费标记稿件类型信息编号,类型名1.4.3 数据流数据流名数据流来源数据流去向审稿人审查信息审查信息管理员管理稿件信息发表信息1.4.4数据存储数据存储名输入的数据流输出的数据流投稿人信息表审稿人信息表管理员信息表稿件信息表1.4.5 处理过程处理过程名输入数据流输出数据流审稿人审查信息表管理员管理稿件表2.概念设计根据需求分析说明书设计ER图,设计完成的ER图为:图3. 总ER图3.逻辑设计3.1 关系表设计将ER图转换为关系模式、要求设计出数据库所有关系表表1. 投稿人信息表(Writer)属性名存储代码类型长度备注完整性约束账号W_LoginNumva

8、rchar20投稿人登录账号主键密码W_Password投稿人登录密码非空姓名W_RealName作者真实姓名笔名W_PenName作者笔名电话W_PhoneNumchar11联系电话地址W_Address100联系地址E-mailW_Email30电子邮箱CHECK规则W_Remark作者备注信息表2. 稿件信息表(Article)编号A_IDint文章编号主键,自增作者A_WriterNum投稿人账号标题A_Title文章标题A_TypeNum10文章类型关键词A_Keyword50文章关键词摘要A_Summary文章摘要内容A_Content8000文章正文内容审查标记A_CheckFl

9、ag是否经过审查CHECK(0或1)缴费标记A_PayFlag是否缴纳稿费 表3.、稿件类型表(ArticleType)AT_ID文章类型编号名称AT_Name文章类型名称名表4.审稿人信息表(Editor)E_LoginNum审稿人登录账号E_Password审稿人登录密码E_Name审稿人姓名E_PhoneNum 表5.审稿人审查表(CheckArticle)审查编号C_ID稿件编号C_ArticleIDC_EditorNum审稿人账号评语C_CommentVarchar1000审稿人评语审稿时间C_CheckDatedatetime8 表6.管理员信息表(Manager)M_LoginN

10、um管理员登录账号M_Password管理员登录密码M_Name管理员姓名M_PhoneNum 表7.管理员管理稿件表(ManageArticle)MA_ArticleID管理员编号MA_LoginNum发表标志MA_Publish是否决定发表发表日期MA_PublishDateMA_CheckFlagMA_PayFlag以上关系模式均为BCNF。3.2视图设计为了方便程序查询,建立了如下用户视图:1.投稿人登录信息视图(账号,密码)CREATE VIEW W_LOGIN(W_LoginNum,W_Password)ASSELECT W_LoginNum,W_PasswordFROM Writ

11、er;2.审稿人登录信息视图(账号,密码)CREATE VIEW E_LOGIN(E_LoginNum,E_Password)SELECT E_LoginNum,E_PasswordFROM Editor;3.管理员登录信息视图(账号,密码)CREATE VIEW M_LOGIN(M_LoginNum,M_Password)SELECT M_LoginNum,M_PasswordFROM Manager;4.创建包含稿件所有信息的视图CREATE VIEW Check_Article_View(E_LoginNum,A_ID,A_Title,W_RealName,W_PenName,A_Key

12、word,A_Summary,A_Content,A_WriterNum,A_CheckFlag,A_PayFlag,AT_Name,C_Comment)AS SELECT E_LoginNum,A_ID,A_Title,W_RealName,W_PenName,A_Keyword,A_Summary,A_Content,A_WriterNum,A_CheckFlag,A_PayFlag,AT_Name,C_CommentFROM Article,ArticleType,CheckArticle,Editor,Writerwhere A_TypeNum = AT_ID AND A_Writer

13、Num = W_LoginNum AND A_ID = C_ArticleID AND C_EditorNum = E_LoginNum5.创建待审稿件信息视图CREATE VIEW notSee(A_WriterNum,A_ID,A_Title,AT_Name,A_CheckFlag,A_PayFlag)SELECT A_WriterNum,A_ID,A_Title,AT_Name,A_CheckFlag,A_PayFlagFROM ArticleType,Article left join CheckArticle on (A_ID = C_ArticleID)WHERE A_TypeNu

14、m = AT_ID6.创建已审稿件信息视图CREATE VIEW haveSeen(A_WriterNum,A_ID,A_Title,AT_Name,C_Comment,A_CheckFlag,A_PayFlag)SELECT A_WriterNum,A_ID,A_Title,AT_Name,C_Comment,A_CheckFlag,A_PayFlag7.创建定稿管理视图CREATE VIEW Sure_Article_View(A_ID,A_Title,C_Comment,A_PayFlag,MA_Publish,MA_PublishDate)SELECT A_ID,A_Title,C_C

15、omment,A_PayFlag,MA_Publish,MA_PublishDateFROM CheckArticle,Article left join ManageArticle on (A_ID = MA_ArticleID)WHERE A_CheckFlag=1 and A_ID=C_ArticleID 8.创建审稿管理中的所有稿件视图CREATE VIEW All_Article_View(A_ID,A_Title,AT_Name,W_RealName,A_Keyword)SELECT A_ID,A_Title,AT_Name,W_RealName,A_KeywordFROM Art

16、icle,ArticleType,WriterWHERE A_TypeNum = AT_ID AND A_WriterNum = W_LoginNum3.3存储过程及触发器设计1.创建存储过程,统计指定作者的稿件信息CREATE PROCEDURE STASTICSA_WriterNum varchar(20)SELECT W_RealName,A_ID,A_Title,AT_Name,A_CheckFlag,A_PayFlag,C_Comment from Writer,ArticleType,Article LEFT join CheckArticle on (A_ID = C_Artic

17、leID) WHERE A_WriterNum = A_WriterNum and W_LoginNum = A_WriterNum and A_TypeNum=AT_ID;2.创建触发器,当Article表中A_PayFlag发生改变时,ManageArticle表中的MA_PayFlag也改变CREATE TRIGGER PayFLAG ON Article FOR UPDATE AS IF UPDATE(A_PayFlag) BEGIN UPDATE ManageArticle SET MA_PayFlag=i.A_PayFlag FROM ManageArticle br , Dele

18、ted d ,Inserted i WHERE br.MA_ArticleID=d.A_ID END;3.创建触发器,当Article表中A_CheckFlag发生改变时,ManageArticle表中的MA_CheckFlag也改变CREATE TRIGGER CheckFLAG ON Article IF UPDATE(A_CheckFlag) SET MA_CheckFlag=i.A_CheckFlag WHERE br.MA_ArticleID=d.A_ID 4.创建触发器,当删除一片稿件时,同时删除CheckArticle中有关这篇文章的记录CREATE TRIGGER Delete

19、CheckArticle ON Article AFTER DELETE DELETE CheckArticle FROM CheckArticle br , Deleted dWHERE br.C_ArticleID=d.A_ID5.创建触发器,当删除一片稿件时,同时删除ManageArticle中有关这篇文章的记录CREATE TRIGGER DeleteManageArticle ON Article DELETE ManageArticle FROM ManageArticle br , Deleted dWHERE br.MA_ArticleID=d.A_ID 6.创建触发器,当删除

20、一个审稿人时,同时删除CheckArticle中由此审稿人审查的任务CREATE TRIGGER DeleteEditor ON Editor WHERE br.C_EditorNum=d.E_LoginNum4. 物理设计确定数据库物理结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、聚簇、日志、备份等的存储安排和存储结构,确定系统配置等。1、系统自动在每个表的主码上建立索引。5.系统界面及代码实现包括以下几部分内容:1、表间连接关系图图4.表连接关系样例图2、CHECK约束设置图图5.CHECK约束设置样例图3、系统实现界面图图6.用户登录界面图7.用户注册界面图8.投稿界面图9

21、.查看待审稿件界面图10.查看已审稿件界面图10.投稿人修改个人资料界面图11.在线审稿界面图12.审稿人修改个人信息界面图13.管理员分派稿件界面图14.管理员发表稿件界面图15.管理员管理各个作者稿件界面图16.管理审稿人界面4、关键代码1登录模块package 在线审稿投稿管理系统;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.EmptyBorder;import java.sql.*;import 在线审稿投稿管理系统.Register;import 在线审稿投稿管理系统.WriterSystem;public class Login extends JFrame implements ItemListener JFrame frame=this; Connection conn; Statement

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1