摘要
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了大创管理系统的开发全过程。通过分析大创管理系统管理的不足,创建了一个计算机管理大创管理系统的方案。文章介绍了大创管理系统的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数据库设计。
本大创管理系统有院系管理员,指导老师以及学生三个角色。学生功能有优秀项目,项目信息,评审方案,大创资讯,项目申报管理,项目中检管理,项目结项管理,项目评审管理,专家评审管理。指导老师功能有个人中心,优秀项目管理,项目类型管理,项目信息管理,项目申报管理,项目中检管理,项目结项管理,项目评审管理,专家评审管理,评审方案管理。院系管理员功能有个人中心,优秀项目管理,项目类型管理,项目信息管理,项目申报管理,项目中检管理,项目结项管理,项目评审管理,专家评审管理,评审方案管理。因而具有一定的实用性。
本站是一个B/S模式系统,采用SSM框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得大创管理系统管理工作系统化、规范化。本系统的使用使管理人员从繁重的工作中解脱出来,实现无纸化办公,能够有效的提高大创管理系统管理效率。
关键词:大创管理系统;SSM框架;MYSQL数据库;Spring Boot
目录
1系统概述
1.1 研究背景
随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的管理显得特别重要。因此,使用计算机来管理大创管理系统的相关信息成为必然。开发合适的大创管理系统,可以方便管理人员对大创管理系统的管理,提高信息管理工作效率及查询效率,有利于更好的为人们服务。
4.1概述
本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:

4.2系统结构
本系统是基于B/S架构的网站系统,设计的管理员功能结构图如下图所示:

本系统是基于B/S架构的网站系统,设计的指导老师功能结构图如下图所示:

本系统是基于B/S架构的网站系统,设计的员工功能结构图如下图所示:

4.3.2数据库设计表
大创管理系统需要后台数据库,下面介绍数据库中的各个表的详细信息:
表4.1 大创资讯
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| title | varchar(200) | 否 | 标题 | |
| introduction | longtext | 是 | NULL | 简介 |
| picture | varchar(200) | 否 | 图片 | |
| content | longtext | 否 | 内容 |
表4.2 评审方案
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| biaoti | varchar(200) | 是 | NULL | 标题 |
| chuangxindian | longtext | 是 | NULL | 创新点 |
| qianqizhunbei | longtext | 是 | NULL | 前期准备 |
| shishifangan | longtext | 是 | NULL | 实施方案 |
| yuqichengguo | longtext | 是 | NULL | 预期成果 |
| jingfeiyusuan | longtext | 是 | NULL | 经费预算 |
| chengyuansuzhi | longtext | 是 | NULL | 成员素质 |
| tupian | varchar(200) | 是 | NULL | 图片 |
表4.3 管理员表
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| username | varchar(100) | 否 | 用户名 | |
| password | varchar(100) | 否 | 密码 | |
| role | varchar(100) | 是 | 管理员 | 角色 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 新增时间 |
表4.4 项目结项
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| xiangmumingcheng | varchar(200) | 否 | 项目名称 | |
| xiangmuleixing | varchar(200) | 是 | NULL | 项目类型 |
| xiangmujianjie | longtext | 是 | NULL | 项目简介 |
| lilunyiju | longtext | 是 | NULL | 理论依据 |
| zhuyaochengguo | longtext | 是 | NULL | 主要成果 |
| zhongjiechengguo | longtext | 是 | NULL | 终结成果 |
| zhidaolaoshiyijian | longtext | 是 | NULL | 指导老师意见 |
| yuanxiguanliyuanyijian | longtext | 是 | NULL | 院系管理员意见 |
| wenjian | varchar(200) | 是 | NULL | 文件 |
| zhanghao | varchar(200) | 是 | NULL | 账号 |
| xingming | varchar(200) | 是 | NULL | 姓名 |
| sfsh | varchar(200) | 是 | 否 | 是否审核 |
| shhf | longtext | 是 | NULL | 审核回复 |
表4.5 项目类型
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| xiangmuleixing | varchar(200) | 是 | NULL | 项目类型 |
表4.6 项目评审
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| xiangmumingcheng | varchar(200) | 是 | NULL | 项目名称 |
| xiangmuleixing | varchar(200) | 是 | NULL | 项目类型 |
| xiangmumiaoshu | longtext | 是 | NULL | 项目描述 |
| xueshengtuandui | longtext | 是 | NULL | 学生团队 |
| chengyuanjieshao | longtext | 是 | NULL | 成员介绍 |
| wenjian | varchar(200) | 是 | NULL | 文件 |
| zhanghao | varchar(200) | 是 | NULL | 账号 |
| xingming | varchar(200) | 是 | NULL | 姓名 |
表4.7 项目申报
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| xiangmumingcheng | varchar(200) | 是 | NULL | 项目名称 |
| xiangmuleixing | varchar(200) | 是 | NULL | 项目类型 |
| xiangmumiaoshu | varchar(200) | 是 | NULL | 项目描述 |
| shejilingyu | varchar(200) | 是 | NULL | 涉及领域 |
| xueshengtuandui | longtext | 否 | 学生团队 | |
| chengyuanjieshao | longtext | 是 | NULL | 成员介绍 |
| zhidaolaoshi | varchar(200) | 是 | NULL | 指导老师 |
| zhanghao | varchar(200) | 是 | NULL | 账号 |
| xingming | varchar(200) | 是 | NULL | 姓名 |
| tupian | varchar(200) | 是 | NULL | 图片 |
| zhidaolaoshiyijian | longtext | 是 | NULL | 指导老师意见 |
| yuanxiguanliyuanyijian | longtext | 是 | NULL | 院系管理员意见 |
| beizhu | longtext | 是 | NULL | 备注 |
| sfsh | varchar(200) | 是 | 否 | 是否审核 |
| shhf | longtext | 是 | NULL | 审核回复 |
表4.8 项目信息
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| xiangmumingcheng | varchar(200) | 是 | NULL | 项目名称 |
| xiangmuleixing | varchar(200) | 是 | NULL | 项目类型 |
| xiangmumiaoshu | longtext | 是 | NULL | 项目描述 |
| shejilingyu | longtext | 是 | NULL | 涉及领域 |
| wendang | varchar(200) | 是 | NULL | 文档 |
| tupian | varchar(200) | 是 | NULL | 图片 |
表4.9 项目中检
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| xiangmumingcheng | varchar(200) | 否 | 项目名称 | |
| xiangmuleixing | varchar(200) | 否 | 项目类型 | |
| xiangmumiaoshu | varchar(200) | 是 | NULL | 项目描述 |
| xueshengtuandui | varchar(200) | 是 | NULL | 学生团队 |
| chengyuanjieshao | varchar(200) | 是 | NULL | 成员介绍 |
| lixiangshijian | date | 是 | NULL | 立项时间 |
| jihuajieshushijian | date | 是 | NULL | 计划结束时间 |
| xiangmujinzhanqingkuang | longtext | 是 | NULL | 项目进展情况 |
| xiangmuchengyuanshifoubianhua | varchar(200) | 是 | NULL | 项目成员是否变化 |
| nengfouanshiwanchengjihua | varchar(200) | 是 | NULL | 能否按时完成计划 |
| qianqijingfeishiyongqingkuang | longtext | 是 | NULL | 前旗经费使用情况 |
| qitaxushuomingdewenti | longtext | 是 | NULL | 其他需说明的问题 |
| zhidaolaoshiyijian | longtext | 是 | NULL | 指导老师意见 |
| yuanxiguanliyuanyijian | longtext | 是 | NULL | 院系管理员意见 |
| wenjian | varchar(200) | 是 | NULL | 文件 |
| zhanghao | varchar(200) | 是 | NULL | 账号 |
| xingming | varchar(200) | 是 | NULL | 姓名 |
| sfsh | varchar(200) | 是 | 否 | 是否审核 |
| shhf | longtext | 是 | NULL | 审核回复 |
表4.10 学生
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| zhanghao | varchar(200) | 否 | 账号 | |
| mima | varchar(200) | 否 | 密码 | |
| xingming | varchar(200) | 是 | NULL | 姓名 |
| xingbie | varchar(200) | 是 | NULL | 性别 |
| shouji | varchar(200) | 是 | NULL | 手机 |
| youxiang | varchar(200) | 是 | NULL | 邮箱 |
| touxiang | varchar(200) | 是 | NULL | 头像 |
表4.11 优秀项目
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| xiangmumingcheng | varchar(200) | 否 | 项目名称 | |
| xiangmuleixing | varchar(200) | 否 | 项目类型 | |
| xiangmujianjie | longtext | 是 | NULL | 项目简介 |
| xueshengfuzeren | varchar(200) | 是 | NULL | 学生负责人 |
| zhidaolaoshi | varchar(200) | 是 | NULL | 指导老师 |
| pingshenyijian | longtext | 是 | NULL | 评审意见 |
| tupian | varchar(200) | 是 | NULL | 图片 |
表4.12 院系管理员
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| zhanghao | varchar(200) | 否 | 账号 | |
| mima | varchar(200) | 否 | 密码 | |
| xingming | varchar(200) | 是 | NULL | 姓名 |
| xingbie | varchar(200) | 是 | NULL | 性别 |
| shouji | varchar(200) | 是 | NULL | 手机 |
| youxiang | varchar(200) | 是 | NULL | 邮箱 |
| touxiang | varchar(200) | 是 | NULL | 头像 |
表4.13 指导老师
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| zhanghao | varchar(200) | 否 | 账号 | |
| mima | varchar(200) | 否 | 密码 | |
| xingming | varchar(200) | 是 | NULL | 姓名 |
| xingbie | varchar(200) | 是 | NULL | 性别 |
| shouji | varchar(200) | 是 | NULL | 手机 |
| youxiang | varchar(200) | 是 | NULL | 邮箱 |
| touxiang | varchar(200) | 是 | NULL | 头像 |
表4.14 专家评审
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 | 主键 | |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| xiangmumingcheng | varchar(200) | 是 | NULL | 项目名称 |
| xiangmuleixing | varchar(200) | 是 | NULL | 项目类型 |
| xiangmumiaoshu | longtext | 是 | NULL | 项目描述 |
| xueshengtuandui | longtext | 是 | NULL | 学生团队 |
| chengyuanjieshao | longtext | 是 | NULL | 成员介绍 |
| wenjian | varchar(200) | 是 | NULL | 文件 |
| zhanghao | varchar(200) | 是 | NULL | 账号 |
| xingming | varchar(200) | 是 | NULL | 姓名 |
| pingshenzhuanjia | varchar(200) | 是 | NULL | 评审专家 |
| pingweiyijian | longtext | 是 | NULL | 评委意见 |
| pingshenriqi | date | 是 | NULL | 评审日期 |
5.1.1 项目中检管理
大创管理系统的系统管理员可以管理项目中检,可以对项目中检信息添加修改删除以及查询操作。具体界面的展示如图5.1所示。

5.1.2 专家评审管理
系统管理员可以查看对专家评审信息进行添加,修改,删除以及查询操作。具体界面如图5.2所示。

5.2.1 项目申报管理
指导老师可以对项目申报信息进行修改,删除以及查询操作。界面如下图所示:

5.2.1 项目结项管理
指导老师可以对项目结项信息进行修改操作,还可以对项目结项信息进行查询。界面如下图所示:

5.2.2 学生注册管理
学生注册后才可以登录。界面如下图所示:

5.2.3 优秀项目信息
学生登录后可以在点击优秀项目进行查看优秀项目。界面如下图所示:

6.5 功能测试
功能测试主要包括五项内容:适用性、准确性、可操作性、依从性、安全性。
本系统功能测试如表6.1所示:
表6.1 系统功能测试
| 测试内容 | 测试结果 |
| 适用性 | 好 |
| 准确性 | 好 |
| 可操作性 | 好 |
| 依从性 | 好 |
| 安全性 | 好 |
6.6可用性测试
可用性测试用于检测系统的可操作性、可理解性、可学习性等方面内容。具体测试方面如表6.2所示。
表6.2 系统可用性测试
| 测试项 | 测试人员的评价 |
| 窗口移动、大小改变、关闭等操作是否正常 | 是 |
| 操作模块是否友好 | 是 |
| 模块、提示内容等文字描述是否正确 | 是 |
| 模块布局是否协调、合理 | 是 |
| 模块的状态是否正确(对选中项能否发生对应切换) | 是 |
| 鼠标、键盘操作是否支持 | 是 |
| 所需数据项是否正确显示 | 是 |
| 操作流程是否合理 | 是 |
| 是否提供帮助信息 | 是 |
结论
在这次毕业设计中遇到的最困难的方面就是在数据库方面的知识,在刚开始进行毕业设计的时候感觉十分困难,根本不知道该从何处下手,但不断的坚持,设计最终被完成。无论多么的困难,只要能够坚持下来,善于去找到好的材料来研究,在研究中充分利用资源,没有困难是不会被成功解决的。
在开发系统的过程中,本人运用到了JSP技术和平时学习中所了解的一些技术,通过实现这些技术,大大提高了整个系统的性能。在论文中这些技术都做了比较详细的介绍。本系统还存在很多缺点和不完善的地方,例如有些细节上做的还不够完善,有些功能模块还需要加强。在今后的日子里,能够对这些不足进行改善。
通过这次最终的毕业设计,平时所学到的知识不仅融合了,而且获得了许多计算机知识。在整个设计过程中明白了许多东西,也培养独立工作能力,树立信心,对自己能力的工作能力,我相信以后会学习和工作生活中有至关重要的作用。同时也大大提高了手的能力,使其难以充分体会探索的乐趣和成功的创作过程,设计过程中汲取的东西,是一笔宝贵的财富。
回顾过去做毕业设计的整个过程,充满了付出和收获,但是当你看到成果的时候的感觉,是一种难以用言语表达的喜悦之感这些在毕业设计过程中学习到的东西将会使我终身受益!
最后,感谢指导老师的关心和指导,在我毕业设计的整个过程中,他给与了我很多的帮助和讲解,在导师的帮助下我的毕业设计才能如此顺利的完成。

被折叠的 条评论
为什么被折叠?



