0011Java程序设计+jspm大学生创新创业项目管理平台

发布时间 2023-09-08 10:59:28作者: 花-花

摘 要

随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,大学生创新创业项目管理平台就是信息时代变革中的产物之一。

任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于Java语言、JSP技术设计并实现了大学生创新创业项目管理平台。系统主要包括系统个人中心、指导老师管理、学生管理、专家评审管理、创业项目申请管理等功能模块。

本文首先介绍了大学生创新创业项目管理平台管理技术的发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的功能模块图,流程图以及E-R图。然后,设计框架并根据设计的框架编写代码以实现系统的各个功能模块。最后,对初步完成的系统进行测试,主要是功能测试、单元测试和性能测试。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。

关键字:B/S模式、Java技术、大学生创新创业项目管理平台、软件架构

目 录

1绪论............................................................................................................................. 1

1.1项目研究的背景............................................................................................... 1

1.2开发意义........................................................................................................... 1

1.3项目研究现状及内容内容............................................................................... 1

1.4论文结构........................................................................................................... 2

2开发技术介绍............................................................................................................. 3

2.2 MyEclipse环境配置........................................................................................ 3

2.3 MySQL环境配置............................................................................................. 3

2.4 JAVA技术........................................................................................................ 4

2.5 SSM框架.......................................................................................................... 4

3系统分析..................................................................................................................... 5

3.1 系统可行性分析.............................................................................................. 5

3.1.1 经济可行性............................................................................................ 5

3.1.2 技术可行性............................................................................................ 5

3.1.3 运行可行性............................................................................................ 5

3.1.4 操作可行性............................................................................................ 5

3.2 网站现状分析.................................................................................................. 6

3.3网站功能分析................................................................................................... 7

3.4系统流程的分析............................................................................................... 8

3.4.2 添加信息流程........................................................................................ 9

3.4.3 删除信息流程........................................................................................ 9

4系统设计................................................................................................................... 10

4.1 软件功能模块设计........................................................................................ 10

4.2 数据库设计.................................................................................................... 10

4.2.1 概念模型设计...................................................................................... 10

4.2.2 物理模型设计...................................................................................... 12

5系统详细设计........................................................................................................... 16

5.1管理员功能模块............................................................................................. 16

5.2学生功能模块................................................................................................. 18

5.3指导老师功能模块......................................................................................... 20

5.4专家评审功能模块......................................................................................... 21

6系统测试................................................................................................................... 23

6.1 功能测试........................................................................................................ 23

6.2 可用性测试.................................................................................................... 23

6.3 性能测试........................................................................................................ 24

6.4 测试结果分析................................................................................................ 24

7总结与心得体会....................................................................................................... 25

7.1 总结................................................................................................................ 25

7.2 心得体会........................................................................................................ 25

参考文献...................................................................................................................... 27

致 谢............................................................................................................................ 28

本文主要分为七个章节,第一部分为绪论,主要介绍了目前电脑技术发展状况、大学生创新创业项目管理平台的发展阶段,分析当前大学生创新创业项目管理的弊端以及使用信息技术来管理高校公用创业项目申请的好处。

第二部分为相关技术简介,主要介绍了各技术的发展历程,技术发展现状,技术优点以及选用该技术的原因等。

第三部分为系统分析,主要分析了软件设计所需要的功能。

第四部分为系统设计,主要进行了系统的架构设计、数据库设计等。

第五部分为系统详细设计。

第六部分为系统调试与测试,利用测试方法进行可行性测试、性能测试、系统测试等。

第七部分为总结与致谢,主要总结了程序设计的完成过程及完成情况,比对完成设计过程中施以援手的特性和老师表达中心的感谢和祝愿。

系统实现

管理员进行登录,进入系统前在登录页面根据要求填写用户名和密码,选择角色等信息,点击登录进行登录操作,如图5-1所示。

img

管理员登录系统后,可以对个人中心、指导老师管理、学生管理、专家评审管理、创业项目申请管理等进行相应的操作管理,如图5-2所示。

img

点击个人中心,管理员可以修改密码,也可以修改个人信息,个人中心操作页面如图5-3所示。

imgimg

指导老师管理,在指导老师管理页面可以对指导工号、指导项目、性别、职称、教师电话、教师邮箱等指导老师信息进行查看、修改或删除、添加、批量删除等操作,如图5-4所示。

img

学生管理,在学生管理页面可以对学生学号、学生姓名、性别、专业、联系电话、指导账号、指导项目等学生信息进行查看、修改或删除、添加、批量删除等操作,如图5-5所示。

img

专家评审管理,在专家评审管理页面可以对专家账号、专家姓名、性别、专家手机、专家邮箱等专家评审信息进行查看、修改或删除、添加、批量删除等操作,如图5-6所示。

img

创业项目申请管理,在创业项目申请管理页面管理员可以对创业项目、项目类型、创立资金、学生学号、学生姓名、联系电话、指导工号、指导姓名、项目进度、成员人数、相关附件、是否审核、审核回复等信息,并进行修改、删除、查询或下载相关附件等操作,创业项目申请管理页面如图5-7所示。

img

开发环境

开发工具:idea、Navicat

数据库:MySQL8.0

环境配置:jdk1.8 、Tomcat8.5

开发人员:IT012201