大学生创新创业管理系统的设计与实现.docx
- 文档编号:609842
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:31
- 大小:1.05MB
大学生创新创业管理系统的设计与实现.docx
《大学生创新创业管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《大学生创新创业管理系统的设计与实现.docx(31页珍藏版)》请在冰点文库上搜索。
大学生创新创业管理系统的设计与实现
摘 要
大学生创新创业管理系统,是基于大学高校自身组织架构所开发的线上评分管理系统,该系统的开发使得项目评分更加公平、公正,降低了评分的主观性。
本平台采用面向对象编程与结构模块化的思想去设计开发整个系统,通过运用.NET平台配合SQL Server数据库管理,模板引擎,JavaScript,CSS的相结合的技术。
实现了系统管理、信息公告管理、学生项目信息、指导教师管理、教务处管理、学院专家评审管理、教务处专家评审管理、实习基地管理等模块。
创新创业管理系统的实现,使得评分效率更加高效,降低了人力资源的投入,做到了数据可查。
关键词:
创新创业;面向对象;.NET;SQLServer;可视化;数据记录
DesignandImplementationofInnovationandEntrepreneurshipManagementSystem
Abstract
TheInnovationandEntrepreneurshipManagementSystemisaonlinescoringandmanagementsystemwhichisbasedontheuniversity’sselfarrangementarchitecturesoastomaketheprojectscoringmoreandmorefairandjusticeandreducethesubjectivityofscoringaswell.
Thisplatformtaketheideaofobjectorientedandmodularizationtodesignand
developthewholesystemcombiningothertechnologiesjustlike.NET,SQLServer,templateengine,JavaScript,andCSS.Inthefinal,werealizedvariousoffunctionmodules,forinstance,systemmanagement,informationpublication,projectinformation,tutormanagement,deanofficeinformationmanagement,schoolexpertamendmentinformationmanagement,deanexpertamendmentinformationmanagement,practicebasementinformationmanagementandsoon.TherealizationoftheInnovationandEntrepreneurshipManagementSystemenhancetheefficiencyofscoring,reducethehumanresourceandmakeitpossibleforustocheckthedata.
Keywords:
innovationandintrepreneurship;.NET;SQLServer;data
record;visualization
目 录
论文总页数:
27页
1引言 1
1.1课题背景 1
1.2课题意义 1
2系统分析 2
2.1可行性分析 2
2.1.1技术可行性分析 2
2.1.2开发环境可行性分析 2
2.2需求分析 3
2.2.1系统性能需求 3
2.2.2系统功能需求 3
2.3总体设计 6
2.3.1总体功能设计 6
2.4系统主要数据库设计 8
2.4.1核心数据库表设计 10
3系统详细设计与实现 13
3.1登录注册流程 13
3.2学生项目信息申报 14
3.3指导教师审批管理 14
3.4综合模块管理 15
3.5系统核心代码 15
4系统测试与运行 18
4.1系统运行要求 18
4.2功能测试和结果分析 18
4.3其它功能测试和结果分析 20
4.4系统部分功能截图 20
结 语 24
参考文献 25
致 谢 26
声 明 27
1引言
1.1课题背景
在当下计算机互联网高速发展的阶段,传统的大多应用开始渐渐的从手工操作、人为计算、公告栏发布信息等阶段过渡。
人们开始追求更加便捷,易于操作的方式去解决问题,并且在信息的需求更加趋向于实时性。
通过调研发现,传统意义的高校项目评分存在诸多问题,例如:
评分缺少相对的公平性、数据整理核算难、数据备份存档易于丢失、信息互通共享实时性不高。
因此,大学生创新创业管理应运而生,大学生创新创业管理系统作为学生、老师、教务处、院校等之间互通的桥梁,通过大学生创新创业管理系统,学生申报项目信息实现了项目状态可查、专家组评分容易、教务处查看优秀项目简单,学院发布实训基地需求信息公告简单。
高校每年都会号召学生团队积极参与创新创业项目的申报,在整个项目评价过程中发现,学生项目信息文档难于保存查看,并且评分组任务繁重,但是积极的项目评审又是对优秀项目忠实考核,从而,大学生创新创业管理系统切实,有效的解决了项目评价难的问题。
高校的一体化平台的研究具有非凡的意义,并且前景非常宽广,在创新创新管理系统设计与实现之前,项目评价依靠传统的纸面打分,但是因为一个项目需要多个教师评分,这样的人力成本投入非常巨大,以至于教师们疲于面对,为了改变现状,大学生创新创业管理系统的开发有效的解决了高校教师之间的难题,而该系统可以根据各个高校需要简单定制即可部署投入使用。
1.2课题意义
伴随着全球互联网的高速发展,互联网技术不管在高校还是企业中都起着举足轻重的作用,利用互联网实现中生活中的很多重复的劳动力,具有深刻意义,这样不仅能使更多的人力物力从其中脱离出来,更加节约了时间成本,因此大学生创新创业管理系统的开发研制已经到了迫不及待的阶段。
2015年李克强总理在工作报告中提出:
“大众创业,万众创新”。
政府工作报告中如此表述:
推动大众创业、万众创新,“既可以扩大就业、增加居民收入,又有利于促进社会纵向流动和公平正义”。
在论及创业创新文化时,强调“让人们在创造财富的过程中,更好地实现精神追求和自身价值”。
因此,各个高校也积极响应国家的号召,鼓励学生创新创业,为了能够更好的选出优秀项目,客观的评价成为必须!
大学生创新创业管理系统的投入使用,使得传统模式的评分逐渐退离历史的舞台,从而使得老师从中解放出来,可以用更多的时间投入教书育人的工作中,并且由于评分的数据量大,很难去管理,因此实现线上管理,数据自动化
第28页共28页
计算录入,自动导出最后结果成为管理的必然趋势。
大学生创新创业管理系统线上优点:
(1)构建高校完善一体化管理系统
至今高校的很多管理系统的仍然处于匮乏的阶段,逐渐构建完善校内的线上互联网渐渐成了必然趋势,这样可以使得高校各项数据都可以有依据可查,方便各种数据关系的梳理。
(2)建立学生和教师之间的桥梁
大学生创新创业管理系统的实习基地建立了老师与学生之间的紧密联系,教师可以发布项目需求,同时学生为了提高自身的项目能力,从而能够更好的参与其中,同时满足双发的需求。
(3)实现数据可查,永久备份
项目的评分方便高校查询,而且,可以有效比对每年学生项目的好坏,更好管理大数据所带来难于统计的难题,确保数据同步并实时有效。
2系统分析
2.1可行性分析
2.1.1技术可行性分析
系统基于.NET平台开发,使用的是C#语言,核心在.NETFramework4.0,使用Web窗体控件:
Web窗体主要用于Web应用程序的开发。
它是专门针对Asp.NETWeb窗体设计的服务器控件。
在数据存储方面使用SQLServer存储管理系统,它具有使用方便可伸缩性好与相关软件集成程度高等优点,同时MicrosoftSQLServer数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。
在前端控制上采用ECMAScript6进行数据交互验证,CSS控制页面布局,另外为了提高静态页面的访问速度,新闻采用服务器端渲染,生成静态页面直接输出,降低了用户等待加载的过程。
2.1.2开发环境可行性分析
开发环境使用MicrosoftVisualStudio2012集成开发环境,开发的语言有:
ASP.NET+C#+ECMAScript6+CSS,后台数据库采用SQLServer2008,开环境运行平台是:
Windows10/WindowsServer2008。
本系统在软件方面选择APS.NET4.0进行网站界面的设计和功能的实现,采用SQLServer2008作为后台数据开发工作。
在当今计算机告诉发展并且价格比较低廉的情况下,不管是家用电脑还是商用的电脑配置越来越高,基本采用Windows7及以上吃操作系统,拥有4G以上的内存已经作为常态,硬盘更是在500G最为常见。
因此,网站在硬件考虑方
面是完全可行的。
ASP.NET4.0和SQLServer2008属于比较的版本,尽管不是最新的,但是对于数据要求严格,稳定性的保障更加可靠。
在安全性、可用性、可靠性等方面是毋庸置疑,因此,网站在软件方面同样可行。
2.2需求分析
2.2.1系统性能需求
大学生创新创业管理系统(Web)由于面向师生使用,所以对于并发、稳定、可持续的要求较高,同时还必须满足数据交互、数据存储、数据的统计等工作,解决以上问题,综合考虑后,部署在校园网内,减少了网络带宽带来的影响,
同时没三个小时做一次增量数据的备份作业,每天一份完整备份。
考虑安全性,做了放SQL注入等基本的防范工作,站点和数据分布式存储,保证了即使网站被攻破,也要保证数据的安全。
在保证了安全可靠的同时,一个简洁明了的容易操作管理系统也是必须的,网站采用了比较符合大众化的天蓝色格调,看起来简洁大方,很适合高校使用。
系统的核心模块是系统模块以及项目管理模块,系统存在多种类型的用户,其中包括:
普通用户、学生用户、指导教师用户、专家组用户、学院管理员、教务处管理员以及超级用户,众多用户考虑安全和权限,各个角色互不交叉。
项目管理模块同样是核心且整个系统的关键所在,控制好时间点,保证各个角色用户在不同时间段的操作,防止误操作,保证信息填写的正确,从而减少垃圾数据,也是重中之重。
2.2.2系统功能需求
表2-1系统管理
功能模块
系统管理
功能描述
该模块完成整个系统的基础配置信息,包括系统权限管理、用户信息管理、字典管理、各个学院信息管理、模块管理等信息,是整个系统核心关键所在。
优先级
高
操作序列
1、添加数据
2、查看数据列表
3、删除数据列表
角色可见
管理员
补充说明
该模块是这个系统的管理核心
表2-2信息公告管理
功能模块
信息公告管理
功能描述
该模块完成基本信息的发布,包括文件上传、发布创新动态、新闻公告、项目
需求、以及新闻公公告。
优先级
中
操作序列
1、添加新闻公告
2、发布新闻公告
3、列表查看
角色可见
管理员,教务处角色。
补充说明
属于系统信息模块。
表2-3学生项目信息
功能模块
学生项目信息
功能描述
该模块包括基本的项目信息,由学生团队负责人录入项目基本信息,其中有项目的各个阶段的操作事项,从项目申报到最后的结题考核,中间会穿插入中期考核、项目变更申请、提前答辩申请等。
优先级
高
操作序列
1、学生录入项目相关信息
2、查看项目信息详情
3、修改项目信息
角色可见
学生团队、指导教师、学院、教务处、管理员
补充说明
属于大学生创新创业的核心所在。
表2-4指导教师管理
功能模块
指导教师管理
功能描述
该模块完成指导教师对学生项目初步评定,只有通过后才会进入学院审核阶段,可以看到项目的详细信息和实时状态。
优先级
中
操作序列
1、审批项目信息
2、查看项目详情
角色可见
指导老师。
补充说明
指导老师可以评定和给出修改意见。
表2-5学院审核管理
功能模块
学院审核管理
功能描述
该模块完成对项目评分指标的设定、项目审批是否通过、项目实时状态,以及学院的推荐,老师管理等,各个学院有自己对应的账号,在制定时间内提交本
学院的所有项目信息。
优先级
中
操作序列
1、分学院评委小组
2、设定考核指标
3、推荐项目
4、管理学院教师用户
角色可见
学院角色。
补充说明
学院评审出本学院优秀的项目提交至专家评审管理,由老师专家组进行综合评分,再提交至教务处专家评审。
表2-6教务处管理
功能模块
教务处管理
功能描述
当项目进行到学院专家评审后再次将优秀的项目交由教务处组织的教务处专家评定阶段,该模块教务车设定好考核指标,可以看到项目的实时状态,和专家审批的分数。
优先级
高
操作序列
1、分配教务处评委
2、设定考核指标
3、推荐项目至学校
角色可见
教务处。
补充说明
教务处负责设定考核指标和对项目信息的查看,有权限打回不合格项目。
表2-7学院专家评审管理
功能模块
学院专家评审管理
功能描述
该模块由学院专家组对各个学院的项目进行评审,管理员有权分配学院专家组账号信息,同时可以看到所有项目的实时状态。
优先级
低
操作序列
1、查看项目详情信息
2、根据指标进行评分
角色可见
学院管理角色、学院专家组角色。
补充说明
学院负责分配专家组进行评定,评委在规定时间内进行评分,系统定时计算项目最终所得分数。
表2-8教务处专家评审管理
功能模块
教务处专家评审管理
功能描述
当项目由学院专家评审后,最后进入到教务处专家评审,由教务处进行分配教务处专家评审,最后教务处专家进行最后的评定。
优先级
低
操作序列
1、查看项目相关信息
2、查看项目评审进度
3、根据考核指标进行评定
角色可见
教务处管理角色、教务处专家组角色。
补充说明
教务处负责分配专家组进行评定,评委在规定时间内进行评分,系统定时计算项目最终所得分数。
表2-9实习基地管理
功能模块
实习基地管理
功能描述
各个学院可以发布自己的实习基地需求。
优先级
低
操作序列
1、学院发布实习基地信息
2、查看学院所有基地列表
角色可见
学院管理员。
补充说明
学院发布公告通知,可以设定基地名称,地址等。
2.3总体设计
2.3.1总体功能设计
大学生创新创业管理系统的总体目标是构建包括学生信息成绩管理、新闻发布、项目评分、实习基地管理等多功能的综合系统,实现高校数据一体化管理,网络化信息化平台。
该大学生创新创业管理系统包括以下九个业务功能模块:
●系统管理
●信息公告管理
●学生项目信息
●指导教师管理
●学院审核管理
●教务处管理
●学院专家评审管理
●教务处专家评审管理
●实习基地管理
系统结构见图2-1:
系统异常日志
日志管理
字典管理
用户管理
角色管理
权限管理
项目状态管理
分配评委
项目中期管理
项目实时状态
学院推荐
项目审批
考核指标设定
项目状态管理
考核指标设定
项目审批
项目状态
申请提前答辩
项目变更
申请延期答辩
结题考核管理
结题考核管理
中期考核管理
分配评委
教务处专家评审
实习基地基本信息管理
实习基地管理
教务处管理
学院审核管理
指导教师管理
学生项目信息
信息公告管理
大学生创新创业管理系统
系统管理
教务处专家评审管理
老师管理
项目实时状态
立项项目学科信息维护
项目申报管理
学院管理
模块管理
新闻公告管理
学院专家评审管理
学院专家评审
图2-1系统结构图
2.4系统主要数据库设计
图2-2项目用户评分管理ER图
图2-3项目管理ER图
图2-4新闻管理ER图
图2-5实习基地管理ER图
图2-6系统管理ER图
2.4.1核心数据库表设计
表2-10项目记录表
编号
字段名称
字段类型
字段说明
备注
1
ProjectID
Char(32)
项目编号
主键
2
ProjectMark
Varchar(50)
项目实际编号
可空
3
ProjectName
Varchar(50)
项目名称
可空
4
ProjectDigest
Varchar(1000)
项目摘要
可空
5
ProjectType
Varchar(50)
项目类型
可空
6
LeaderID
Varchar(50)
负责人编号
可空
7
ProjectLeader
Varchar(200)
项目负责人
可空
8
LeaderPhone
Varchar(30)
负责人电话
可空
9
LeaderEmail
Varchar(100)
负责人邮箱
可空
10
MemberInformation
Varchar(200)
成员信息
可空
11
ProjectMember
Varcahr(200)
项目成员
可空
12
MentorID
Varchar(32)
导师编号
可空
13
SubjectCode
Varchar(32)
一级学科代码
可空
14
ProjectMentor
Varcahr(50)
项目导师
可空
15
CollegeName
Varchar(100)
学院名称
可空
16
TotalScore
Int
综合得分
可空
17
ProjectYear
Varchar(50)
项目年份
可空
18
ProjectRemarks
Varchar(300)
项目备注
可空
19
FileUrl
Varchar(300)
项目附件地址
可空
20
FileUploadTime
DateTime
附件上传时间
可空
21
StudentIsSave
Char(32)
学生是否暂存
可空
22
CheckState
Varcahr(50)
项目审核状态
可空
23
MentorIsPass
Char(32)
导师是否通过
可空
24
MentorOfAdvice
Nvarchar(1000)
导师意见
可空
25
MentorCheckTime
Datetime
导师审核时间
可空
26
DeptIsPass
Char(32)
学院是否通过
可空
27
DeptOfAdvice
Varchar(1000)
学院意见
可空
28
DeptCheckTime
Datetime
学院审核时间
可空
29
IsStartReview
Char(32)
是否开启专家评议
可空
30
ProjectLevel
Char(32)
项目级别
可空
31
OfficeCheckResult
Nvarchar(200)
教务处审核结果
可空
32
OfficeCheckAdvice
Nvarchar(1000)
教务处审核意见
可空
33
OfficeCheckTime
DateTime
教务处审核时间
可空
34
CollegeID
Char(32)
学院编号
不可空
表2-11评分指标记录表
编号
字段名称
字段类型
字段说明
备注
1
GradeIndexID
Char(32)
指标编号
主键
2
GradeIndexName
Nvarchar(500)
指标名称
可空
3
GradeIndexDescr
Nvarchar(1000)
指标描述
可空
4
GradeIndexOrderNum
integer
指标排序
可空
5
Rank
Varchar(100)
等级
可空
6
GradeIndexScore
Integer
分值
可空
7
GradeRange
Varchar(100)
分值区间
可空
8
GradeIndexYear
Varchar(50)
年份
可空
9
CollegeID
Char(32)
学院编号
可空
表2-12提前答辩申请记录表
编号
字段名称
字段类型
字段说明
备注
1
ReplyInAdvanceID
Char(32)
提前答辩申请编号
主键
2
StudentIsSave
Char(32)
学生是否暂存
可空
3
FileUploadUrl
Varchar(32)
答辩申请附件
可空
4
ReplyAdvanceTime
Datetime
提前答辩时间
可空
5
ReplyAdvanceReason
Nvarchar(1000)
提前答辩申请理由
可空
6
FileUploadTime
DateTime
附件上传日期
可空
7
ReplyAdvanceState
Nvarchar(200)
提前答辩申请状态
可空
8
MentorIsPass
Char(32)
指导教师是否通过
可空
9
MentorCheckAdvice
Nvarchar(1000)
指导教师审核意见
可空
10
MentorCheckTime
DateTime
指导教师审核时间
可空
11
DeptCheckAdvice
Nvarchar(1000)
学院审核意见
可空
12
DeptCheckIsPass
Char(32)
学院审核是否通过
可空
13
DeptCheckTime
Datetime
学院审核时间
可空
14
OfficeCheckAdvice
Nvarchar(1000)
教务处审核意见
可空
15
OfficeCheckTime
Datetime
教务处审核时间
可空
16
OfficeCheckState
Char(32)
教务处是否通过
可空
17
ApplyPerson
Nvarchar(50)
答辩填写人
可空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生 创新 创业 管理 系统 设计 实现