欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    在线审稿投稿管理系统课程设计报告.docx

    • 资源ID:13655444       资源大小:526.34KB        全文页数:70页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    在线审稿投稿管理系统课程设计报告.docx

    1、在线审稿投稿管理系统课程设计报告课程设计报告( 2015- 2016 年度第 1 学期 )实验名称: 数据库应用课程设计题 目: 在线投稿审稿管理系统院 系: 控制与计算机工程学院班 级: 计算 1302学 号: 1131220207学生姓名: 兰鑫玥指导教师: 周长玉设计周数:1 周成 绩:日期:2016 年1月17日一、 课程设计的目的与要求目的1.学习和实践在剖析和设计计算机应用系统所需要的知识,包含面向对象的系统剖析与设计,对数据库做进一步的认识,掌握有关知识;2.进一步增强对数据库运用能力和娴熟掌握数据库中的重要知识,认识怎样从数据库中读写有关数据;3.培育剖析问题、解决问题的能力。

    2、要求1.达成数据库系统的安装与设置。2.依据详细的课题达成需求剖析。3.达成数据库应用系统的逻辑设计。4.创立数据库、数据表。5.达成设计报告。二、设计正文1.需求剖析 检查用户需求在线投稿审稿管理系统最后用户为投稿人、审稿人和杂志社管理员,有效地解决了传统模式下送达和送审的各样缺点,实现了作者的投稿、信息查问、信息反应的便利办理和编写部规范高效化办公,进而节俭了稿件办理的时间和流通花费,提升了稿件送达和投审的效率和安全性,同时也保证了杂志社所有的编写能够在同样的业务平台进行业务办理,适应了集中管理的需要。经过规范流程、增强内部管理,成立强盛的数据库,为数据剖析、人员管理等供给强盛的支持,为用

    3、户、编写供给了安全的权限设置,使稿件分级办理,防止了办理流程的杂乱,减低工作量、减少重复劳动,得出用户的以下实质要求: 基本功能需求第一版社的在线投稿审稿管理系统包含以下几方面信息:投稿人的基本信息每个投稿人都有独一的编号,有真切姓名,有笔名,有联系方式包含:电话号码、联系地点、Email等。审稿人的基本信息审稿人负责审理投稿人的稿件且为管理员管理增添或删除, 每个审稿人都有独一的编号, 有真切姓名,有联系电话。管理员的基本信息管理员负责管理审稿人, 统计稿件信息, 指定审稿人去审理指定的稿件, 每个管理员都有独一的编号,有姓名,有联系电话。稿件的基本信息每篇文章都有独一的稿件编号,有稿件名,

    4、有稿件种类,有稿件内容,发布日期,有审察标记来记录此篇文章能否已被审稿人审察,还要有此篇文章的作者。 用户对系统的要求投稿人a.信息要求投稿人能够对自己的基本信息进行查察,能够查察自己的稿件状态。 b. 办理要求投稿人能够增添新的稿件进行提交,等候审稿人审理。投稿人能够改正自己的个人信息,但不可以改正账号,账号一经注册,便不行改正。比方,某位作者可以对他的帐号密码进行改正。c安全性与完好性要求安全性要求登录系统设置接见用户的表记以鉴识是不是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;系统应付不一样的数据设置不一样的接见级别,限制接见用户可查问和办理数据的类型和内容;登录系统对不一

    5、样用户设置不一样的权限,区分不一样的用户,如区分投稿人,审稿人,管理员。完好性要求各样信息记录的完好性,如账号和密码等信息记录内容不可以为空;各样数据间互相的联系的正确性;同样的数据在不一样记录中的一致性。审稿人a.信息要求审稿人能够对自己的基本信息进行查察,能够查察自己的审察任务安排。 b. 办理要求审稿人能够在线审察管理员给自己安排的要审察的稿件,查察稿件的有关信息及内容,并给出自己对这篇文章的考语。审稿人能够改正自己的个人信息,但不可以改正账号。管理员a.信息要求管理员能够对自己的基本信息进行查察,能够查察统计出来的各个作者的稿件信息。 b. 办理要求管理员能够分派稿件审理,指定审稿人去

    6、审理指定的稿件。管理员能够确认发布哪篇稿件,以及发布日期。管理员能够对各个作者的稿件进行管理,能够进行删除办理。管理员能够增添和删除审稿人,能够查察和改正个人信息。 系统功能的设计和区分依据如上获得的用户需求,我们将本系统依据所达成的功能分红以下几部分:第一部分:登录部分第二部分:投稿人管理部分第三部分:审稿人管理部分第四部分:管理员管理部分各部分达成的功能以下:登录部分办理投稿人登录办理审稿人登录办理管理员登录投稿人管理部分办理投稿人注册投稿人能够查问改正个人信息投稿人能够提交稿件并填写稿件的有关信息投稿人能够缴纳稿费投稿人能够查察稿件状态:未审和已审,已审稿件能够查察考语审稿人管理部分审稿

    7、人能够查问改正个人信息。审稿人能够审理管理员指定分派的稿件,决定能否发布。审稿人能够在线审稿,给出考语。管理员管理部分管理员能够查问改正管理员信息。管理员能够增添、删除审稿人。管理员分派审稿人审理哪篇稿件。管理员能够查问某一作者的所有稿件信息。管理员能够删除稿件。管理员能够确立哪篇稿件能够发布,以及发布的时间。图 1.系统功能图 数据流图图 2.总数据流图 数据词典 数据项投稿人数据词典:投稿人 = 账号 + 密码 + 姓名 + 笔名 + 电话 + 地点 +E-mail+ 备注账号 = 1 数字 20密码 = 1 数字 20姓名 = 1 汉字 20笔名 = 1 汉字 20电话 = 11 数字

    8、11地点 = 1 汉字 100E-mail=|地点 = 1 汉字 100数据项: 账号含义说明:独一表记每个投稿人又名: 投稿人编号种类: 字符型长度: 20数据项: 密码含义说明:每个投稿人的登录密码种类: 字符型长度: 20数据项: 姓名含义说明:每个投稿人的真切姓名种类: 字符型长度: 20数据项: 电话含义说明:每个投稿人的联系电话种类: 字符型长度: 11数据项: E-mail含义说明:每个投稿人的电子邮箱种类: 字符型长度: 30稿件数据词典:稿件= 编号+ 作者+ 标题+种类+重点词 +纲要+内容+审察标记 + 缴费标记编号=8数字 8作者=1汉字 20标题=1汉字 20种类=1

    9、数字 10重点词 = 1 汉字 50纲要=1汉字 100纲要=1内容 8000审察标记 =0|1缴费标记 =0|1数据项:编号含义说明:独一表记每篇稿件又名:稿件编号种类:整型长度:8数据项:种类含义说明:记录稿件种类的编号种类:字符型长度:10数据项:纲要含义说明:每篇稿件的主要内容与中心要旨种类:字符型长度:100数据项:内容含义说明:每篇稿件的正文内容种类:字符型长度:8000数据项:审察标记含义说明:记录稿件能否审察的标记,0 为未审察, 1 为已审察种类:整型长度:1数据项:缴费标记含义说明:记录稿件能否缴纳稿费的标记,0 为未审察, 1 为已审察种类:整型长度: 1 数据构造数据构

    10、造名投稿人信息审稿人信息管理员信息稿件信息稿件种类信息构成账号,密码,姓名,笔名,电话,地点, E-mail ,备注账号,密码,姓名,电话账号,密码,姓名,电话编号,作者,标题,种类,重点词,纲要,内容,审察标记,缴费标记编号,种类名1.4.3 数据流数据流名数据流根源数据流去处构成审稿人审察信息审稿人信息稿件信息审察信息管理员管理稿件信息稿件信息稿件信息发布信息1.4.4 数据储存数据储存名输入的数据流输出的数据流构成投稿人信息表投稿人信息投稿人信息投稿人信息审稿人信息表审稿人信息审稿人信息审稿人信息管理员信息表管理员信息管理员信息管理员信息稿件信息表审稿人审察信息稿件信息稿件信息稿件信息1

    11、.4.5 办理过程办理过程名输入数据流输出数据流审稿人审察信息表审稿人信息审稿人审察信息稿件信息管理员管理稿件表稿件信息稿件信息2.观点设计依据需求剖析说明书设计 ER 图,设计达成的 ER 图为:图3. 总ER图3.逻辑设计 关系表设计将 ER 图变换为关系模式、要求设计出数据库所有关系表表 1.投稿人信息表(Writer )属性名储存代码种类长度备注完好性拘束账号W_LoginNumvarchar20投稿人登录账号主键密码W_Passwordvarchar20投稿人登录密码非空姓名W_RealNamevarchar20作者真切姓名非空笔名W_PenNamevarchar20作者笔名电话W_

    12、PhoneNumchar11联系电话非空地点W_Addressvarchar100联系地点E-mailW_Emailvarchar30电子邮箱CHECK 规则备注W_Remarkvarchar100作者备注信息表 2. 稿件信息表( Article )属性名储存代码种类长度备注完好性拘束编号A_IDint文章编号主键 ,自增作者A_WriterNumvarchar20投稿人账号主键标题A_Titlevarchar20文章标题非空种类A_TypeNumvarchar10文章种类非空重点词A_Keywordvarchar50文章重点词纲要A_Summaryvarchar100文章纲要内容A_Con

    13、tentvarchar8000文章正文内容非空审察标记A_CheckFlagint能否经过审察CHECK(0 或 1)缴费标记A_PayFlagint能否缴纳稿费CHECK(0 或 1)表 3.、稿件种类表( ArticleType )属性名储存代码种类长度备注完好性拘束编号AT_IDvarchar10文章种类编号主键名称AT_Namevarchar20文章种类名称名非空表 4.审稿人信息表( Editor )属性名储存代码种类长度备注完好性拘束账号E_LoginNumvarchar20审稿人登录账号主键密码E_Passwordvarchar20审稿人登录密码非空姓名E_Namevarchar

    14、20审稿人姓名非空电话E_PhoneNumchar11联系电话非空表 5.审稿人审察表( CheckArticle )属性名储存代码种类长度备注完好性拘束审察编号C_IDint主键 ,自增稿件编号C_ArticleIDint主键审稿人C_EditorNumvarchar20审稿人账号主键考语C_CommentVarchar1000审稿人考语审稿时间C_CheckDatedatetime8表 6.管理员信息表( Manager )属性名储存代码种类长度备注完好性拘束账号M_LoginNumvarchar20管理员登录账号主键密码M_Passwordvarchar20管理员登录密码非空姓名M_Na

    15、mevarchar20管理员姓名非空电话M_PhoneNumchar11联系电话非空表 7.管理员管理稿件表( ManageArticle )属性名储存代码种类长度备注完好性拘束稿件编号MA_ArticleIDint主键管理员编号MA_LoginNumvarchar20管理员登录密码主键发布标记MA_Publishint是反对定发布CHECK(0 或 1)发布日期MA_PublishDatedatetime8审察标记MA_CheckFlagint能否经过审察CHECK(0 或 1)缴费标记MA_PayFlagint能否缴纳稿费CHECK(0 或 1)以上关系模式均为 BCNF 。3.2 视图设

    16、计为了方便程序查问,成立了以下用户视图:1.投稿人登录信息视图(账号,密码)CREATE VIEW W_LOGIN(W_LoginNum,W_Password)ASSELECT W_LoginNum,W_PasswordFROM Writer;2.审稿人登录信息视图(账号,密码)CREATE VIEW E_LOGIN(E_LoginNum,E_Password)ASSELECT E_LoginNum,E_PasswordFROM Editor;3.管理员登录信息视图(账号,密码)CREATE VIEW M_LOGIN(M_LoginNum,M_Password)ASSELECT M_Login

    17、Num,M_PasswordFROM Manager;4.创立包含稿件所有信息的视图CREATE VIEWCheck_Article_View(E_LoginNum,A_ID,A_Title,W_RealName,W_PenName,A_Keyword,A_Summ ary,A_Content,A_WriterNum,A_CheckFlag,A_PayFlag,AT_Name,C_Comment)ASSELECTE_LoginNum,A_ID,A_Title,W_RealName,W_PenName,A_Keyword,A_Summary,A_Content,A_Wri terNum,A_Ch

    18、eckFlag,A_PayFlag,AT_Name,C_CommentFROM Article,ArticleType,CheckArticle,Editor,Writerwhere A_TypeNum = AT_ID AND A_WriterNum = W_LoginNum AND A_ID = C_ArticleID ANDC_EditorNum = E_LoginNum5.创立待审稿件信息视图CREATE VIEW notSee(A_WriterNum,A_ID,A_Title,AT_Name,A_CheckFlag,A_PayFlag)ASSELECT A_WriterNum,A_ID

    19、,A_Title,AT_Name,A_CheckFlag,A_PayFlagFROM ArticleType,Article left join CheckArticle on (A_ID = C_ArticleID)WHERE A_TypeNum = AT_ID6.创立已审稿件信息视图CREATE VIEWhaveSeen(A_WriterNum,A_ID,A_Title,AT_Name,C_Comment,A_CheckFlag,A_PayFlag)ASSELECT A_WriterNum,A_ID,A_Title,AT_Name,C_Comment,A_CheckFlag,A_PayFl

    20、agFROM ArticleType,Article left join CheckArticle on (A_ID = C_ArticleID)WHERE A_TypeNum = AT_ID7.创立定稿管理视图CREATE VIEWSure_Article_View(A_ID,A_Title,C_Comment,A_PayFlag,MA_Publish,MA_PublishDate)ASSELECT A_ID,A_Title,C_Comment,A_PayFlag,MA_Publish,MA_PublishDateFROM CheckArticle,Article left join Man

    21、ageArticle on (A_ID = MA_ArticleID)WHERE A_CheckFlag=1 and A_ID=C_ArticleID8.创立审稿管理中的所有稿件视图CREATE VIEW All_Article_View(A_ID,A_Title,AT_Name,W_RealName,A_Keyword)ASSELECT A_ID,A_Title,AT_Name,W_RealName,A_KeywordFROM Article,ArticleType,WriterWHERE A_TypeNum = AT_ID AND A_WriterNum = W_LoginNum3.3 储

    22、存过程及触发器设计1.创立储存过程,统计指定作者的稿件信息CREATE PROCEDURE STASTICSA_WriterNum varchar(20)ASSELECT 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_ArticleID)WHERE A_WriterNum = A_WriterNum and W_LoginNum = A_WriterNumand A_TypeNu

    23、m=AT_ID;2. 创立触发器,当Article表中 A_PayFlag 发生改变时,ManageArticle表中的 MA_PayFlag也改变CREATE TRIGGER PayFLAG ON ArticleFOR UPDATEASIF UPDATE(A_PayFlag)BEGINUPDATE ManageArticleFROM ManageArticle br , Deleted d ,Inserted iEND;3. 创立触发器,当 Article 表中 A_CheckFlag 发生改变时, ManageArticle 表中的 MA_CheckFlag也改变CREATE TRIGGE

    24、R CheckFLAG ON ArticleFOR UPDATEASIF UPDATE(A_CheckFlag)BEGINUPDATE ManageArticleFROM ManageArticle br , Deleted d ,Inserted iEND;4. 创立触发器,当删除一片稿件时,同时删除 CheckArticle 中有关这篇文章的记录CREATE TRIGGER DeleteCheckArticle ON ArticleAFTER DELETEASDELETE CheckArticleFROM CheckArticle br , Deleted d5. 创立触发器,当删除一片稿

    25、件时,同时删除 ManageArticle 中有关这篇文章的记录CREATE TRIGGER DeleteManageArticle ON ArticleAFTER DELETEASDELETE ManageArticleFROM ManageArticle br , Deleted d6. 创立触发器,当删除一个审稿人时,同时删除 CheckArticle 中由此审稿人审察的任务CREATE TRIGGER DeleteEditor ON EditorAFTER DELETEASDELETE CheckArticleFROM CheckArticle br , Deleted d4.物理设计

    26、确立数据库物理构造主要指确立数据的寄存地点和储存构造,包含确立关系、索引、聚簇、日记、备份等的储存安排和储存构造,确立系统配置等。1、系统自动在每个表的主码上成立索引。5.系统界面及代码实现包含以下几部分内容:1、 表间连结关系图图 4. 表连结关系样例图2 、 CHECK 拘束设置图图 5.CHECK 拘束设置样例图3 、 系统实现界面图图 6.用户登录界面图 7.用户注册界面图 8. 投稿界面图 9.查对待审稿件界面图 10. 查察已审稿件界面图 10. 投稿人改正个人资料界面图 11. 在线审稿界面图 12. 审稿人改正个人信息界面图 13. 管理员分派稿件界面图 14. 管理员发布稿件界面图 15. 管理员管理各个作者稿件界面图 16. 管理审稿人界面4 、 重点代码 登录模块package 在线审稿投稿管理系统 ;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.EmptyBo


    注意事项

    本文(在线审稿投稿管理系统课程设计报告.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开