1、1 数据库应用系统数据库应用系统 课程设计报告课程设计报告 题题 目目: : 某期刊的在线投稿审稿管理系统的设计与实现某期刊的在线投稿审稿管理系统的设计与实现 院系名称:院系名称:信息科学与工程学院信息科学与工程学院 指导教师:指导教师: 教师职称:教师职称: 讲师讲师 2016 年年 12 月月 2 目录 1 引言 3 2 需求分析 3 3 小组分工 5 4 数据库设计 5 4.1 ER 图 5 4.2 关系模式. 6 4.3 物理结构设计 . 6 4.4 Sql 语句以及存储过程 . 8 5 概要设计 . 11 5.1 详细设计 12 6 测试分析 . 19 7 测试结果 . 20 8 心
2、得体会 . 21 3 1 引言引言 随着网络普及程度的提高,人们的办公观念和方式都发生了重大的改变,基于网 络的无纸化办公也越来越深入人心。一个好的在线投稿系统,也让杂志社给读者 形成一个好的的印象。许多杂志社、报社的编辑部都已意识到实现网上办公和在 线处理稿件的重要性和紧迫性。 在线投稿和稿件处理系统有效地解决了传统模 式下投递和送审的各种弊端,实现了作者的投稿、信息查询、信息反馈的便捷处 理和编辑部规范高效化办公,从而节省了稿件处理的时间和流通费用,提高了稿 件投递和投审的效率和安全性, 同时也保证了杂志社所有的编辑能够在相同的业 务平台进行业务处理,适应了集中管理的需要。通过规范流程、强
3、化内部管理, 建立强大的数据库,为数据分析、人员管理等提供强大的支持,为用户、专家、 编辑提供了安全的权限设置,使稿件分级处理,避免了处理流程的混乱,减低工 作量、减少重复劳动。 利用在线投稿与稿件处理系统,作者只要进行注册,即 可进行稿件的投递与查阅, 编辑部和专家可以将传来的稿件存盘后即可在电脑上 进行编辑加工即在线编辑,既简便又准确,又提高期刊编辑出版的效率。 开发 此系统是为了提高办公效率,适应信息网络时代期刊发展的趋势,也为了满足人 们对信息实时性、安全性及便捷性的需求 2 需求分析需求分析 报投稿管理系统是一个典型的数据库开发应用程序,由投稿管理、审稿管理、稿 件管理、审稿人管理、
4、系统管理等部分组成,规划系统功能模块如下: 投稿人模块分为三小块: (本人完成的投稿人模块) 投递稿件:主要是将自己的稿件进行上传,以及其他信息 查看投稿状态:查阅自己投递的稿件是否通过,以及稿费 修改个人信息:主要是个人联系方式的修改 4 该模块主要功能是接收投稿人的基础信息,以便完成后续投稿工作。 包括投稿人 的联系方式,以及电话等等 审稿人模块分为两个模块 审稿:主要功能是对投稿人提交的稿件进行审核给出相应的审核意见,期间审稿 人可以跟管理员进行相应得会话以提高稿件的审核进度, 最后审稿人可以管理已 经审核的稿件 修改个人信息:主要是个人联系方式 管理员模块分为四个模块: (本人完成分配
5、稿件,管理版面费,稿费模块) 分配稿件任务:管理员将上传的稿件进行分配给审稿人,让审稿人进行审查 管理审稿人:主要是对审稿人的增加删除的管理 查看审查状态:查看已经审阅通过的稿件 管理版面费,稿费:看到已经审阅过的稿件,输入相应的版面费,稿费 投 稿 管 理 系 统 审稿人 管理员 投稿人 分配稿件任务 管理审稿人 查看审稿状态 管理版面费,稿费 个人设置 审稿 投递稿件 查看投稿状态 修改个人信息 5 3 小组分工小组分工 本人完成的模块包括: 投稿人模块的三个模块,以及管理员模块中的分配稿件,管理版 面费,稿费模块,引言,数据库系统需求描述引言,数据库系统需求描述 共同完成部分: 存储过程
6、,er 图,数据库的设计,触发器,关系模式 4 数据库设计数据库设计 4.1 ER 图图 6 说明: 投稿人与稿件是投稿关系,1:n,生成投稿时间,审稿费,审稿费状态 审稿人与稿件是审稿关系,m:n,生成审查状态,是否通过,评语 管理员与稿件是管理关系,m:n,生成发表时间,稿费,稿费状态,版面费,版面费状 态 4.2 关系模式关系模式 关系模型: 投稿人: (账号,密码,姓名,电话,地址,邮箱,银行卡号) 稿件: (编号,标题,摘要,类型,字数,投稿时间,审稿费,审稿费状态,作者账号) 审稿人: (账号,密码,姓名,电话) 管理员: (账号,密码,姓名,电话) 审稿: (审稿人账号,稿件编号,审查状态,是否通过,评语) 稿件管理: (管理员账号,稿件编号,发表日期,稿费,稿费状态,版面费,版面费状态) 4.3 物理结构设计物理结构设计 投稿人表:writer 字段名称 字段类型 是否为空 字段描述 备注 writerId i