教改课题管理的系统设计与实现开题报告

 2023-03-04 10:03

1. 研究目的与意义

1.1研究背景

在接到课题后,在图书馆期刊论文中查阅了相关资料,以下为相关文献研究现状:

文献[1]邓玲,黄宗海,李颀,张海英的《大数据时代高校教改项目管理信息化平台建设研究》中,分析管理平台的特点。在大数据理念下,系统平台的建设支持课题项目的全数据采集与存储,平台上数据采集既要包括机构化数据,也要包括以文本、关键词等为代表的非结构化数据。由于教改项目管理非结构化的数据较多且较难分析,而往往这些数据隐含更多的重要信息,因此要着重有利于非结构化数据存储和分析的系统平台设计,以全数据采集、统计、分析为特征。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容与预期目标

2.1主要研究内容:

(1) 采用b/s结构,构建教改课题管理系统架构。

(2) 设计并实现管理员,教师,专家评审三种角色分权限管理的方式。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究方法与步骤

经过调研与需求分析,设计了本系统总体模块图如图1所示。

图1系统总体模块图

3.1研究方法

3.1.1系统功能模块主要划分为用户管理模块、申报课题模块、以及评审模块

3.1.1.1用户管理模块

用户管理模块要求完成对用户的分角色管理,不同角色拥有不同的权限。分为学校管理人员,学校教师和专家评审。

3.1.1.2申报管理模块

申报管理模块可以实现对对教改课题申报的管理。分为立项申报,中期申报和结题申报。

3.1.1.3评审模块

评审模块主要分权给学校管理人员和专家,学校管理人员只负责项目审核工作,专家可以对项目进行专业的分析和评价。

3.1.2采用的语言以及开发工具

本人打算以java为基础,使用mysql数据库并且基于Idea开发平台对软件进行开发,开发软件完成后,准备使用黑盒和白盒测试对软件进行测试,主要测试软件是否符合需求以及有无bug,最后形成毕业论文,做好PPT和准备论文答辩。

经查阅java语言主要有以下特点:

1) 跨平台性

2) 面向对象

3) 安全性

4) 多线程

5) 简单易用

与其他语言对比:

Java是为了web而生的。隐藏了底层的实现细节,以及令人困惑的指针这些容易导致内存泄露等不安全结果的概念,让开发者更多地关注业务逻辑。对比起C语言,JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c语言中指针操作失误,如野指针所造成的系统崩溃,而对于垃圾管理,java将自动对内存进行回收,此外,java的跨平台型获得众多编程者的喜爱。

3.1.3数据库设计

本系统拟采用Mysql数据库,目前设计的表主要有:

(1)用户表:

字段

类型

可否为空

id

vchar(8)

N

Name

vchar(16)

Y

Sex

vchar(64)

Y

Duty

vchar(64)

N

Age

vchar(16)

Y

Id用于标识唯一用户,Name为用户名,Sex为用户性别,Duty为用户角色,用于对用户进行权限分类,Age为用户年龄。

(2)项目表设计如下:

字段

类型

可否为空

id

vchar(8)

N

word

vchar(64)

Y

pass

vchar(2)

N

Id为用户id,word为教改课题项目,pass为审核通过与否。

MySQL数据库具有以下主要特点:1. 同时访问数据库的用户数量不受限制;2. 可以保存超过50,000,000条记录;3. 是目前市场上现有产品中运行速度最快的数据库系统;4. 用户权限设置简单、有效。这也是我采用mysql数据库的最直接原因。

3.2研究步骤:

1. 查阅文献资料,了解系统大体功能

2. 对系统进行需求分析,掌握其大致的功能需求。然后进行资源搜索,了解一些现有的课程管理系统的功能、界面等,与自己的需求分析进行比较,查漏补缺,并对功能进行优化。然后进行功能定义,角色功能描述。

3. 进行概要设计和详细设计

4. 代码编写及测试

5. 优化功能并完善系统

4. 参考文献

[1] 邓玲,黄宗海,李颀,张海英. 大数据时代高校教改项目管理信息化平台建设研究[j].中国教育技术装备,2018年8月第16期,p18-19,p26

[2] 曾宪群. 高等教育教学过程管理指标体系构建与实施[j],大学周刊b版,2019年第5期,p13-20

[3]李晓玉.高等理工科教改项目管理流程和评分模型重构[d].浙江大学硕士学位论文,2006年

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

2022.12.28----2022.02.20阅读相关文献资料

2022.02.21----2022.02.27撰写开题报告

2022.02.27----2022.03.07需求分析,熟悉开发工具

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。