郭文荣
(北京联合大学北京 100101)
大学论文评审系统的设计与实现
郭文荣
(北京联合大学北京 100101)
详细介绍了大学论文评审系统的应用开发背景、系统开发方案、系统功能结构设计、数据库设计以及系统功能的实现。系统基于B/S模式,采用DreamWeaverCS3、ASP和Access数据库开发,实现了用户登录验证,学生在线提交论文、查询论文评审信息、发表留言,专家在线查询、下载和评审论文以及回复留言,管理员后台数据管理等功能,提高了大学论文评审的效率,实现了大学论文评审和管理的高效性、数字化和网络化。
论文 评审 B/S模式 ASP 大学
随着社会信息化时代的到来以及计算机网络的普及应用,学校教育和教学工作的方式也随之发生变化。目前,使用现代化技术手段进行数字化和网络化的教学管理已经成为学校发展的主要方向。作为高校教学管理的一项重要内容,学生毕业设计论文的评审及管理工作量大且涉及的人员多,传统的手工管理方式已经很难适应现在的管理需求。因此,开发一套基于计算机网络的大学论文评审系统,使得这项工作能够借助于网络实时在线完成,减轻评审和管理人员的工作量,提高论文评审和管理的效率,实现教学管理的数字化、网络化和规范化就显得尤为重要,系统就是在这一应用前提下得以设计开发的。
大学论文评审系统的功能设计主要考虑用户的使用需求,系统用户主要包括学生、评审专家和管理员。为此,将整个系统的功能按照前台和后台划分为两大部分。其中,前台部分主要面向学生和评审专家,可以为学生提供系统登录、上传论文、修改个人账户信息、查询论文评审信息以及发表留言等功能,专家则可以进行系统登录、论文查询、下载和评审、修改个人账户信息和回复留言等操作。后台部分主要是面向管理员,管理员可以进行后台数据库信息的管理,包括学生信息、专家信息、论文信息、评审分配信息、论文评审信息以及留言信息等,系统的整体结构如图1所示。
图1 大学论文评审系统功能结构图
系统的开发环境采用Windows XP Professional/Windows 7旗舰版操作系统,Web服务器采用IIS[1]5.0/IIS7.0。网站开发模式采用当今流行的B/S模式[2],选择此模式主要是基于其易于开发、维护和升级,用户访问方便,且应用程序具有良好的开放性和可扩展性,能够满足本系统的开放式应用开发需求。网页设计工具选择DreamWeaverCS3,DreamWeaverCS3具有良好的可视化操作界面、站点建立和管理方便及CSS[3]等网页设计功能强大且扩展性好,对各种动态服务器技术和数据库技术提供良好的支持。动态服务器技术选择ASP,ASP的特点是简单易学、开发效率高、服务器端功能强大和数据库访问方便,适合本系统的开发需求。后台数据库采用Microsoft Access 2003,其良好的操作界面、强大的数据存储和处理能力以及一定的数据安全性能够满足本系统的数据管理需求。
系统数据库主要用于存储完成系统功能所需的各种数据信息,系统数据库设计[4]包括8个数据表,如图2所示。这些数据表分别用来保存学生、专家和管理员的账户信息、论文信息、评审分配信息、论文评审信息、留言信息和留言回复信息等。系统数据库的连接采用ODBC[5]数据源方式,通过在服务器上建ODBC数据源,在DreamWeaverCS3中连接数据源从而实现与数据库的连接。在连接数据库之后,ASP页面通过ADO[6]的记录集对象(Recordset)和命令对象(Command)实现对数据库记录的各种操作。
图2 产品数据成熟度进阶过程
系统主要功能模块实现如下。
⑴用户登录验证
用户登录是用户进入系统的第一步,系统根据用户的登录身份以及输入的用户名和密码在数据库中的学生表、专家表或管理员表中进行登录验证,验证成功后系统即转向该用户主页面,登录失败则显示提示信息,需重新登录。此外,当用户忘记密码时,系统还可以显示该用户的密码问题,提示用户输入密码答案以进行登录。
⑵用户账户维护
用户登录系统后,可以查看自己的账户信息,并根据需要进行修改,例如:为了保证账户的安全性,可定期修改登录密码、密码问题和密码答案等。此外,还可以修改其他允许更改的账户信息。
⑶学生提交论文
学生登录系统后,,可以编辑并且提交自己的论文信息以供专家评阅,。系统将学生提交的论文信息保存在数据库的论文表中,包括论文ID、学生ID、题目、作者、关键字、中文摘要、英文摘要、字数、论文保存路径、上传时间、所属专业领域和指导教师等信息,上传的论文文件将保存在服务器的指定目录下,论文文件的上传采用AspUpload组件来实现。学生提交论文后,可以查看并修改自己的论文信息,此外还可以查看论文的评审情况。
⑷专家评审论文
专家登录系统后,可以查看需要评审的论文列表,选择论文进行下载和评阅,并给出各个评审项目的分数和评审意见,系统将自动生成评审成绩并修改评审状态。论文下载是通过自定义的文件下载函数来实现的。论文评审信息将保存在数据库的论文评审表中,包括:评审ID、论文ID、专家ID、评审项目1至项目N的分数、评审总成绩、评审意见、评审时间和评审状态等。
⑸在线留言与回复
学生可以与评审专家进行在线留言,进行沟通交流。评审专家可以在线查看和回复留言。留言信息保存在留言表中,包括留言ID、留言标题、留言内容、留言时间和留言者ID等,留言回复保存在留言回复表中,包括回复ID、留言ID、回复标题、回复内容、回复时间和回复者ID等。学生登录系统后,可以查看专家回复内容。
⑹用户信息管理
用户信息管理主要由管理员进行操作,包括对学生、专家信息的添加/修改/删除等。学生信息主要包括学生ID、姓名、性别、年龄、密码、班级、专业、邮箱、密码问题和密码答案等信息。专家信息主要包括专家ID、姓名、性别、年龄、密码、所在单位、研究专业领域和邮箱等信息。管理员对新建的学生、专家帐户设置初始密码,学生、专家登录后可以修改密码以及其他可更改的帐户信息。
⑺论文信息管理
论文信息管理主要包括对论文的查询、统计和归档管理,管理员可以查询单个论文的信息,也可以按照班级或专业对论文进行查询和统计,并将统计结果以Excel文件的形式输出。此外,还可以对论文文件进行统一管理。
⑻论文评审管理
论文评审管理主要包括评审分配管理和评审信息管理,评审分配管理是将学生论文分配给不同专家进行评审,专家登录后只能看到自己需要评审的论文信息。评审分配表中包括专家ID、学生ID、论文ID及评审期限等信息。评审信息管理是对论文评审情况的统计和管理,包括论文评审成绩的统计、输出和打印。
⑼留言信息管理
管理员可以查看和管理留言,包括留言和留言回复信息。管理员可以按照时间、留言者或者回复者对留言信息进行排序和查看。此外,还可以根据留言时间对留言进行定期整理或清除操作。
介绍了大学论文评审系统的设计与实现过程,通过对系统功能和数据库结构的规划设计,利用DreamWeaverCS3、ASP和Access完成前后台各个功能页面的设计和功能,实现了系统预期的各项功能,为大学论文的评审和管理提供了一种实时、高效、方便和可靠的方式。
[1]余晓浩.Dreamweaver CS3网页设计与网站建设完全攻略篇[M].北京:清华大学出版社,2008:160-180.
[2]冯昊,张文娟,万宁,杨海燕.ASP动态网页设计与应用[M].北京:清华大学出版社,2013:44-78.
[3]官辛华,谭耀辉,骆霞权.边做边学Dreamweaver CS3网页设计案例教程[M].北京:人民邮电出版社,2010:140-136.
[4]何玉洁,刘福刚,于绍娜,余阳,张荣梅.数据库原理及应用(第2版)[M].北京:人民邮电出版社,2012:139-163.
[5]张景峰,庄连英,李杰,张云峰,范强.ASP程序设计及应用(第二版)[M].北京:中国水利水电出版社,2012:182-235.
[6]王萍萍,李晓娜,孙更新.ASP+Dreamweaver动态网站开发[M].北京:清华大学出版社,2008:197-230.
Design and Implementation of University Paper Review System
GUO Wen-rong
(Beijing Union University,Beijing 100101,China)
This paper describes in detail the application development background,system development scheme,system function structure design,database design and system function implementation of university paper review system.This system is based on B/S mode and developed by DreamWeaverCS3,ASP and Access database,which implements such functions as user login authentication,online paper submission,paper review information inquiry and message publication for students,as well as online inquiry,download and review of paper and message reply for experts,and the background data management for administrators.This system improves the efficiency of university paper review,and implements high efficiency,digitalization and networking of university paper review and management.
PDM;paper;review;B/S mode;ASP;university
TP311.52
A
1008-1739(2014)24-59-3
定稿日期:2014-11-26