大科技创新项目管理系统(源码)
在这个科技创新时代,高校越来越重视大学生的创新能力的培养,开发大学生科技创新项目管理系统具有十分重要的意义。大学生科技项目管理工作范围广,流程复杂,倘若使用传统的人工纸质来完成这项工作,就显得极为繁琐,各项工作无疑是资源的浪费。本文通过对国内外高校的科技创新管理系统的前期调研,结合学生或团队项目申报的问题,根据的用户需求,利用ASP.NET技术及B/S框架,完成了大学生科技创新项目管理系统开发。系统实现了学生申报项目、评审专家进行项目审核和管理员信息维护的各项功能。系统经过运行和测试后,各功能满足要求,简化了学生项目申报和管理工作人员的使用操作,收到了较好的实际应用效果。关键词 创新项目,申报,审核,管理
目 录
1 引言 1
1.1 课题背景及意义 1
1.2 研究内容及方法 1
1.3 国内外研究现状 2
2 关键技术 3
2.1 数据库技术 3
2.2 SQL Server概述 3
2.3 ADO.NET技术 3
2.4 ASP.NET开发技术 4
2.5 DIV+CSS样式 4
3 系统需求分析 4
3.1 用户需求分析 5
3.2 系统可行性分析 5
3.3 系统流程分析 6
3.4 数据流图分析 7
4 系统总体设计 8
4.1 系统总体功能模块 8
4.2 用例图分析 10
4.3 系统时序图 12
4.4 系统活动图 13
4.5 数据库设计 15
5 系统详细设计与实现 21
5.1 系统运行 21
5.2 系统功能实现的主要模块 21
6 系统调试与测试 24
6.1 各个界面功能的流程测试 33
6.2 测试分析 33
结论 35
致谢 36
参考文献 37
1 引言
1.1 课题背景及意义
1.1.1研究背景
*好棒文|www.hbsrm.com +Q: ^351916072#
/> 大学生的科技创新能力在不断地提升,各高校常有学生进行科技创新项目的申报,学校也越来越注重学生的科技创新精神培养,数据量的不断增加使得数据库也在日益变大。在这种情况下,人工管理模式则显得极为繁琐,比如项目信息的搜索、保密性、实时更新以及维护工作,这样看来人工管理效率则比较低。一直以来没有一个完善的管理系统,并且都是以文件的形式对项目的申报与审批进行管理,这种管理方式在这个计算机时代效率过低。因此,一个大学生科技创新项目管理系统对于创新项目的申报与审批信息起到极大提高管理效率的作用。相信此项目的研发对我校可以起到一个很好的作用。
1.1.2研究意义
该系统是为了大学生科技创新项目的申报与审批有个更好的管理,从而实现系统数据的查找、维护和更新。因此,需要开发一套大学生科技创新管理系统来代替人工管理,不仅仅实现了即时性、有效性、针对性,而且可以将繁琐的人工管理解放,从而提高了项目管理的水平和即时、准确的服务。
1.2研究内容及方法
1.2.1研究内容
a.对用户进行系统需求的调查与研究,根据各个用户类型的需求制作用例图或其他工具来描述各个模块功能的分析。
b.依据科技创新项目管理系统的总需求,利用系统的总体设计理论和系统功能主要实现的模块来确定每个小模块的用户需求并实现。
c.在B/S体系架构的基础上,将web作为系统开发平台,运用各种 SQL Server技术来完成基础信息、创新项目、用户管理和系统管理等其他模块的系统设计。
1.2.2 研究方法
本系统采用C#等相关技术开发大学生科技创新项目管理系统。通过对多种开发技术语言的分析,我最终选择用ASP.NET作为开发语言,大学生科技创新项目管理系统也是我将要研究的毕业设计,从而优化我校的传统系统。
1.3 国内外研究现状
1.3.1国内研究现状
经调查,国内科技创新项目的实践主要是由政府引导、学校配合完成。许多高校还是相当重视大学生科技创新的,在这方面也是着重地做了推广与宣传,鼓舞大学生进行科技创新项目的开发。但是现在大部分高校只是为了在科技创新比赛的过程中取得好成绩,这也需要在平时注入大量的时间和精力来培养科技创新人才,这是一个漫长的过程。并且每所高校开发科技创新项目的学生为数不多,高校又相对注重项目申报,于是科技创新项目管理系统做得也不完善,甚至有的高校还在使用传统的人工管理模式。
例如,徐州工程学院等高校的大学生科技创新项目管理系统还在以传统的人工管理模式进行,这无疑给工作人员带来了很大的工作量。学生申报的过程使用纸张填写,当有创新项目信息需要进行更新的时候,又要从档案中寻找出来进行填写,既浪费时间又浪费精力。一旦申报和审批的信息发生遗漏现象,整个过程又要重新来一遍,由此带来许多麻烦。还例如,许多高校使用科研管理系统来管理科技创新管理系统项目,这两种系统从本质上来说还是有很大的区别的,使得管理部门难以对科技创新项目做到有效的管理。
1.3.2国外研究现状
在国外,科技创新教育体系已经很普遍了,大约有1000多所学校开设了科技创新教育课程,科技创新教育已经不仅仅在大学内覆盖,也逐渐地往中学覆盖。尤其是近三十年来,科技创新教育带来了显著的成就。
国外主要以美国和德国这两个国家为代表,国家政府和学校积极地宣传这种科技创新精神,鼓励了许多学生开始研究自己的创新项目。并且政府和学校对学生的科技创新项目所遇到的困难给予很大的帮助,利用发达的技术手段来管理项目信息,更是在利用数据挖掘来探索项目实施过程中遇到的难题,随之相继解决。
2 关键技术
2.1数据库技术
数据库技术是一项系统核心技术,它使用特别制定的模型将系统开发中的数据进行组织,为了方便用户可以高效率的从中获取数据信息。数据库技术是将数据结构进行存储、设计、管理和运用的方法来实现系统数据的提取、处理、读取、应用的技术。
数据库技术具有三个特点:
(1)面向系统的结构化数据,数据冗余度低。
(2)数据具有独立性。
(3) 保证了数据的完整性,安全性和并发性。
目 录
1 引言 1
1.1 课题背景及意义 1
1.2 研究内容及方法 1
1.3 国内外研究现状 2
2 关键技术 3
2.1 数据库技术 3
2.2 SQL Server概述 3
2.3 ADO.NET技术 3
2.4 ASP.NET开发技术 4
2.5 DIV+CSS样式 4
3 系统需求分析 4
3.1 用户需求分析 5
3.2 系统可行性分析 5
3.3 系统流程分析 6
3.4 数据流图分析 7
4 系统总体设计 8
4.1 系统总体功能模块 8
4.2 用例图分析 10
4.3 系统时序图 12
4.4 系统活动图 13
4.5 数据库设计 15
5 系统详细设计与实现 21
5.1 系统运行 21
5.2 系统功能实现的主要模块 21
6 系统调试与测试 24
6.1 各个界面功能的流程测试 33
6.2 测试分析 33
结论 35
致谢 36
参考文献 37
1 引言
1.1 课题背景及意义
1.1.1研究背景
*好棒文|www.hbsrm.com +Q: ^351916072#
/> 大学生的科技创新能力在不断地提升,各高校常有学生进行科技创新项目的申报,学校也越来越注重学生的科技创新精神培养,数据量的不断增加使得数据库也在日益变大。在这种情况下,人工管理模式则显得极为繁琐,比如项目信息的搜索、保密性、实时更新以及维护工作,这样看来人工管理效率则比较低。一直以来没有一个完善的管理系统,并且都是以文件的形式对项目的申报与审批进行管理,这种管理方式在这个计算机时代效率过低。因此,一个大学生科技创新项目管理系统对于创新项目的申报与审批信息起到极大提高管理效率的作用。相信此项目的研发对我校可以起到一个很好的作用。
1.1.2研究意义
该系统是为了大学生科技创新项目的申报与审批有个更好的管理,从而实现系统数据的查找、维护和更新。因此,需要开发一套大学生科技创新管理系统来代替人工管理,不仅仅实现了即时性、有效性、针对性,而且可以将繁琐的人工管理解放,从而提高了项目管理的水平和即时、准确的服务。
1.2研究内容及方法
1.2.1研究内容
a.对用户进行系统需求的调查与研究,根据各个用户类型的需求制作用例图或其他工具来描述各个模块功能的分析。
b.依据科技创新项目管理系统的总需求,利用系统的总体设计理论和系统功能主要实现的模块来确定每个小模块的用户需求并实现。
c.在B/S体系架构的基础上,将web作为系统开发平台,运用各种 SQL Server技术来完成基础信息、创新项目、用户管理和系统管理等其他模块的系统设计。
1.2.2 研究方法
本系统采用C#等相关技术开发大学生科技创新项目管理系统。通过对多种开发技术语言的分析,我最终选择用ASP.NET作为开发语言,大学生科技创新项目管理系统也是我将要研究的毕业设计,从而优化我校的传统系统。
1.3 国内外研究现状
1.3.1国内研究现状
经调查,国内科技创新项目的实践主要是由政府引导、学校配合完成。许多高校还是相当重视大学生科技创新的,在这方面也是着重地做了推广与宣传,鼓舞大学生进行科技创新项目的开发。但是现在大部分高校只是为了在科技创新比赛的过程中取得好成绩,这也需要在平时注入大量的时间和精力来培养科技创新人才,这是一个漫长的过程。并且每所高校开发科技创新项目的学生为数不多,高校又相对注重项目申报,于是科技创新项目管理系统做得也不完善,甚至有的高校还在使用传统的人工管理模式。
例如,徐州工程学院等高校的大学生科技创新项目管理系统还在以传统的人工管理模式进行,这无疑给工作人员带来了很大的工作量。学生申报的过程使用纸张填写,当有创新项目信息需要进行更新的时候,又要从档案中寻找出来进行填写,既浪费时间又浪费精力。一旦申报和审批的信息发生遗漏现象,整个过程又要重新来一遍,由此带来许多麻烦。还例如,许多高校使用科研管理系统来管理科技创新管理系统项目,这两种系统从本质上来说还是有很大的区别的,使得管理部门难以对科技创新项目做到有效的管理。
1.3.2国外研究现状
在国外,科技创新教育体系已经很普遍了,大约有1000多所学校开设了科技创新教育课程,科技创新教育已经不仅仅在大学内覆盖,也逐渐地往中学覆盖。尤其是近三十年来,科技创新教育带来了显著的成就。
国外主要以美国和德国这两个国家为代表,国家政府和学校积极地宣传这种科技创新精神,鼓励了许多学生开始研究自己的创新项目。并且政府和学校对学生的科技创新项目所遇到的困难给予很大的帮助,利用发达的技术手段来管理项目信息,更是在利用数据挖掘来探索项目实施过程中遇到的难题,随之相继解决。
2 关键技术
2.1数据库技术
数据库技术是一项系统核心技术,它使用特别制定的模型将系统开发中的数据进行组织,为了方便用户可以高效率的从中获取数据信息。数据库技术是将数据结构进行存储、设计、管理和运用的方法来实现系统数据的提取、处理、读取、应用的技术。
数据库技术具有三个特点:
(1)面向系统的结构化数据,数据冗余度低。
(2)数据具有独立性。
(3) 保证了数据的完整性,安全性和并发性。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1028.html