1. 研究目的与意义
1.1研究背景
在接到课题后,在图书馆期刊论文中查阅了相关资料,以下为相关文献研究现状:
文献[1]宋楚平,李少芹的《毕业设计(论文)评审系统的设计与实现》中,分析了毕业论文评审系统的开发环境、功能模块及数据库设计,其中主要功能包括身份验证、用户权限、论文提交、专家评审、后台管理。数据库设计采用SQL2000企业版。而后作者又设计了接口还有对关键技术的实现进行了设计。
2. 研究内容与预期目标
主要研究内容:
1.利用PowerDesigner这一工具,对该论文评审系统进行需求分析、总体设计等。
2.完成数据库的设计,主要包括对学生信息、论文审核组信息、论文分析等
3. 研究方法与步骤
3.1研究方法
3.1.1系统功能模块主要划分为学生管理模块、评审组管理模块、论文管理模块、系统管理员模块。
3.1.1.1学生管理模块
学生管理模块可以实现提交申报优秀论文相关资料、查询评审结果。
3.1.1.2评审组管理模块
评审组管理可以实现选择论文类并进行批阅打分、提交评审意见。
3.1.1.3论文管理模块
论文管理模块可以实现论文分类、优秀论文统计。
3.1.1.4系统管理员模块
系统管理员模块可以对用户信息、论文信息进行管理:添加、删除、查找、修改、审核评审结果。
3.1.2采用的语言以及开发工具
打算以JAVA为基础,使用MYSQL数据库并且基于eclipse开发平台对软件进行开发,开发软件完成后,准备使用黑盒和白盒测试对软件进行测试,主要测试软件是否符合需求以及有无bug,最后形成毕业论文,做好PPT和准备论文答辩。
经查阅Java语言主要有以下特点:
1) 跨平台性
2) 面向对象
3) 安全性
4) 多线程
5) 简单易用
3.1.3数据库设计
本系统拟采用MySQL数据库,目前设计的表主要有
3.1.3数据库设计
本系统拟采用MYSQL数据库,目前设计的表主要有
(1)用户表:
| 字段 | 类型 | 可否为空 |
| id | vchar(8) | N |
| Name | vchar(16) | Y |
| Sex | vchar(64) | Y |
| Role | vchar(2) | Y |
Id用于标识唯一用户,name为用户名,sex为用户性别,role为用户角色,用于对用户进行权限分类
(2)Grade表设计如下:
| 字段 | 类型 | 可否为空 |
| id | vchar(8) | N |
| Grade | vchar(64) | Y |
Id为学生用户id,grade为论文成绩
MySQL数据库具有以下主要特点:1. 同时访问数据库的用户数量不受限制;2. 可以保存超过50,000,000条记录;3. 是目前市场上现有产品中运行速度最快的数据库系统;4. 用户权限设置简单、有效。
3.2研究步骤:
1. 查阅文献资料,了解系统大体功能
2. 对系统进行需求分析,掌握其大致的功能需求。然后进行资源搜索,了解一些现有的课程管理系统的功能、界面等,与自己的需求分析进行比较,查漏补缺,并对功能进行优化。然后进行功能定义,角色功能描述。
3. 进行概要设计和详细设计
4. 代码编写及测试
5. 优化功能并完善系统
4. 参考文献
[1]宋楚平,李少芹.毕业设计(论文)评审系统的设计与实现[J].南通纺织职业技术学院学报(综合版).2008年9月Vol.8,No.3,p9-12
[2]郭文荣.大学论文评审系统的设计与实现[J],计算机与网络,2014年,p59-61
[3]刁科凤,卢烨.高校毕业生论文评审与管理系统设计与实现[J].临沂大学学报,2013年6月,Vol.35,No.3,p6-10
5. 工作计划
2019.12.20----2019.12.25查阅相关文献资料
2019.12.20----2022.01.05撰写开题报告
2020.01.05----2022.03.04修改完善开题报告,翻译英文资料
