数据库技术与应用课程设计报告在线投稿信息系统设计.docx
- 文档编号:9629495
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:16
- 大小:767.78KB
数据库技术与应用课程设计报告在线投稿信息系统设计.docx
《数据库技术与应用课程设计报告在线投稿信息系统设计.docx》由会员分享,可在线阅读,更多相关《数据库技术与应用课程设计报告在线投稿信息系统设计.docx(16页珍藏版)》请在冰豆网上搜索。
数据库技术与应用课程设计报告在线投稿信息系统设计
数据库技术与应用课程设计报告
----在线投稿信息系统设计
姓名:
**
学号:
**
班级:
**
日期:
*
目录
课程设计任务一:
设计选题与开发准备3
1.系统开发目的3
2.系统开发背景3
3.系统开发所用的技术准备3
3.1系统开发平台选择3
3.2ASP.NET技术介绍3
3.3数据库开发平台的介绍3
课程设计任务二系统分析4
1.系统设计思想4
2.系统需求分析4
2.1可行性研究4
2.2用户需求5
2.3系统流程分析5
课程设计任务三:
系统功能分析与设计5
1.系统功能模块划分5
2.系统功能模块介绍6
课程设计任务四:
数据库设计6
1.数据库需求6
1.1数据库需求分析7
1.2数据库关系7
2.数据库物理结构设计8
3.数据库的实现9
课程设计任务五:
系统功能实现10
总结……………………………………………………………………………………………………………………….15
课程设计任务一:
设计选题与开发准备
1.系统开发目的
为了更好更方便的投稿和修改。
还有为了审核更加简便快捷。
2.系统开发背景
随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对在线投稿进行管理,具有人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高投稿管理者的效率.因此,开发一个在线投稿管理系统是很有必要的,具有其特有的技术意义和管理意义。
3.系统开发所用的技术准备
3.1系统开发平台选择
MicrosoftVisualStudio2010、MicrosoftSQLServer2008
3.2ASP.NET技术介绍
ASP.NET是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。
指ActiveServerPages(动态服务器页面),运行于IIS(InternetInformationServer服务,是Windows开发的Web服务器)之中的程序。
3.3数据库开发平台的介绍
SQLServer2008:
SQLServer是一个关系数据库管理系统。
它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
Sybase则较专注于SQLServer在UNⅨ 操作系统上的应用。
课程设计任务二系统分析
1.系统设计思想
系统主要是由Visualstudio2010来编写代码的;
及时根据用户需求进行数据添加、删除、修改,查询等操作。
2.系统需求分析
随着网络普及程度的提高,人们的办公观念和方式都发生了重大的改变,基于网络的无纸化办公也越来越深入人心。
一个好的在线投稿系统,也让杂志社给读者形成一个好的的印象。
许多杂志社、报社的编辑部都已意识到实现网上办公和在线处理稿件的重要性和紧迫性。
在线投稿和稿件处理系统因此越来越受到人们的青睐。
2.1可行性研究
网络技术迅速发展的今天,各类框架类应用管理系统已遍地而飞,它的普及不仅节省了大量金钱、同时也在人力,物力方面有很大的节省,其便捷、好用的优点已让人们不再需要花大工夫,不仅大大节约了时间,而且最重要的是提高了学习工作的效率。
(1)经济上可行性:
B/S的架构设计,主流的动态网页开发技术,使得该系统的开发变得简单可行,系统的部署对软硬件不受限制,用户操作不需要有多深的专业知识即可使用本系统,所以从经济上讲是可行的。
简化了考勤记录,提高了工作效率,避免了人工管理过程中数据易错所带来的一系列的连锁反映。
(2)技术上可行性:
本系统后台数据库采用目前比较流行的MicrosoftSQLServer2000,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据库量大,前台采用MicrosoftVisualBasic6.0作为主要的开发工具。
(3)运行上可行性:
.net开发B/S结构加MySQL数据库的系统进行教师无纸化办公,它可以依靠安全的服务器系统进行服务器架设,也可以用WINDOWS系统进行架设。
即实现了跨平台,又实现了教师无纸化办公。
同时它是一种安全稳定的动态网页技术,同时MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
2.2用户需求
传统模式下的稿件投递和处理存在如下等许多弊端:
1、用邮寄的方式投递稿件不仅需要花费大量时间和金钱,而且可能导致稿件在投递的过程中丢失,给作者带来损失。
2、用E-mail投稿方式导致的病毒、稿件不规范、重复投稿以及作者不断的电话咨询也带来了很大的不便。
3、编辑部要花费大量的时间进行稿件的登记,而且查阅和整理很不方便。
4、送审的过程中也常会出现丢失,审稿意见不能及时返回等问题
在线投稿和稿件处理系统有效地解决了传统模式下投递和送审的各种弊端,实现了作者的投稿、信息查询、信息反馈的便捷处理和编辑部规范高效化办公,从而节省了稿件处理的时间和流通费用,提高了稿件投递和投审的效率和安全性,同时也保证了杂志社所有的编辑能够在相同的业务平台进行业务处理,适应了集中管理的需要。
通过规范流程、强化内部管理,建立强大的数据库,为数据分析、人员管理等提供强大的支持,为用户、专家、编辑提供了安全的权限设置,使稿件分级处理,避免了处理流程的混乱,减低工作量、减少重复劳动。
利用在线投稿与稿件处理系统,作者只要进行注册,即可进行稿件的投递与查阅,编辑部和专家可以将传来的稿件存盘后即可在电脑上进行编辑加工即在线编辑,既简便又准确,又提高期刊编辑出版的效率。
开发此系统是为了提高办公效率,适应信息网络时代期刊发展的趋势,也为了满足人们对信息实时性、安全性及便捷性的需求。
2.3系统流程分析
对在线投稿信息管理系统进行以下分析:
1、实现系统登录
2、修改密码
3、创建新帐户
4、信息管理
5、在线投稿提交和查看
6、在线投稿的在线审核
课程设计任务三:
系统功能分析与设计
1.系统功能模块划分
功能模块的划分
本系统功能模块划分如图所示
图三系统功能模块关系图
2.系统功能模块介绍
课程设计任务四:
数据库设计
数据库是系统的信息保管所,所以,一个有效率高效的系统必定要有一个高效的数据库设计。
本系统的数据库设计主要就是针对高效性进行的。
1.数据库需求
数据库分析与设计
根据需求分析和系统的模块的划分,系统的数据库表的逻辑模型如下:
通讯作者(用户名,密码,姓名,性别,学历,专业方向,职称,职业,工作单位,联系电话,通讯地址,个人简介)
稿件作者(自动编号,姓名,性别,学历,专业方向,职称,工作单位,联系电话,电子邮箱,通讯地址,个人简介,稿件编号)
审稿专家(用户名,密码,姓名,性别,所属栏目,联系电话,电子邮箱,通讯地址,个人简介)
责任编辑(用户名,密码,姓名,性别,所属栏目,联系电话,电子邮箱,通讯地址,个人简介)
杂志主编(用户名,密码)
站内消息(消息编号,写信人,收信人,时间,标题,内容,状态)
稿件(稿件编号,投稿时间,中文标题,英文标题,中文摘要,英文摘要,中文关键词,英文关键词,字数,投稿栏目,通讯作者,稿件作者,审核状态,编辑部意见)
附件表(附件编号,源文件名,目标文件名,稿件编号)
专家审核(自动编号,稿件编号,完审日期,审稿专家,专家意见)
版面信息(自动编号,稿件编号,发表期次,版面费,缴费状态)
栏目信息(栏目编号,栏目名称)
稿件状态(状态编号,状态名称)
稿件编号与对应名称说明:
0等待审核11专家审核12编辑退回返修13编辑退稿21主编审核22主编退回返修23主编退稿24审核通过25主编复审
1.2数据库关系
2.数据库物理结构设计
据库物理设计指确定数据库在物理设备上的存储结构与存取方法。
确定数据库的物理结构:
是否聚集存储,如何建立索引,数据的存放位置,确定系统配置等。
介于本系统数据库的简单性,我们没有采用聚集存储之类的结构设计。
3.数据库的实现
根据以上各表建立数据库及表。
在数据库中建立各个需要的表&联系,注意各个字段的约束性,初始值,长度,以及为各个字段添加说明(为方便用户的使用)。
在数据库中建立各个需要的表&联系,注意各个字段的约束性,初始值,长度,以及为各个字段添加说明(为方便用户的使用)。
课程设计任务五:
系统功能实现
1、作者投稿
作者进入登录页面
输入用户名和密码,进入系统主界面:
使用导航,作者可以查看使用说明和投稿注意事项。
点击“在线投稿”子菜单下“我要投稿”可以进行投稿,“返修稿件”查看返修稿件,“发表稿件”查看发表稿件信息,“已投稿件”可以查询稿件信息。
消息中心界面如下:
点击“发送消息”,可以给编辑部发送消息,点击“已接受消息”查看编辑部发送的消息。
点击“个人信息”界面如下:
单击“个人资料”可以修改注册信息,单击“修改密码”可以修改登录密码
单击左上角“安全退出”退出系统
2、编辑审核
编辑登录后进入审稿主界面:
分别点击“稿件管理”下子菜单,分别显示等待初审、复审的稿件和已经审核的稿件信息。
“消息中心”界面如下:
点击“发送消息”,编辑可以给主编、审稿专家和作者发送消息,“已接受消息”查看他们发送的消息。
单击“个人信息”,编辑可以修改个人信息和系统登录密码。
单击“编辑部信息”界面如下:
编辑可以对本栏目审稿专家进行维护。
3、专家评审
专家登录系统后进入主界面:
单击“审稿管理”,专家可以进行审稿,查看已审稿件信息。
单击“消息中心”可以给栏目编辑发送消息,“个人信息”中可以修改个人信息和系统登录密码。
4、主编登录
主编登录后进入主界面:
单击“稿件管理”菜单,主编可以对稿件进行初审和复审。
单击“版面安排”可以对稿件的版面信息和稿费信息进行安排和确认,界面如下:
单击“来稿信息”,主编可以查询所以已投稿件信息,如下:
单击“消息中心”可以给编辑发送消息和查看接收的消息。
单击“人员管理”可以对栏目编辑、审稿专家和作者进行管理,界面如下:
系统设置界面如下:
总结
本系统是针对大部分期刊杂志社审稿流程开发出来的,具有一般通用性。
系统基本实现了稿件的在线投递,随时查询稿件的审理阶段及意见,及与编辑部的在线联系等功能。
在稿件审理方面基本上实现了不同身份人员对稿件的在线审理功能。
其中包括编辑的在线办公,外审专家的在线处理稿件以及主编的在线办公。
编辑主要负责收发本栏目稿件,指定初审专家,将稿件提交主编,需要返修的稿件通知作者,及时给出审稿意见。
主编主要负责对稿件进行终审,并指定稿件的发表期次,对专家和编辑的审稿量进行统计,并可以进行人员的管理。
本系统并不是针对某个具体杂志社的审稿流程开发,可适用于一般杂志在线投稿系统。
系统使用ASP.NET2.0和SQL2008express开发,采用MVC三层架构开发,具有良好的移植性和二次开发的功能。
参考文献
[1]张建伟,梁树军编.《数据库技术与应用—SQLServer2008》[M].人民邮电出版社,2008(4).
[2]王珊,萨师煊主编.《数据库系统概论》[M].高等教育出版社,2006(4).
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 应用 课程设计 报告 在线 投稿 信息系统 设计