大学生创新创业项目管理系统-计算机毕业设计源码84236

摘  要

随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,高校当然也不例外。大学生创新创业项目管理系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用C#语言构建的一个管理系统。整个开发过程首先对软件系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果进行分析总结,得出系统中存在的不足及需要改进的地方,为以后的系统维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。

关键字:大学生创新创业项目管理系统  Asp.Net,SQL Server
C # (ASP. net) College Student Innovation and Entrepreneurship Project Management System

 Abstracts

With the rapid development of science and technology, all aspects of society and industries are striving to integrate with modern advanced technology and improve their own advantages through technological means, and universities are no exception. The university student innovation and entrepreneurship project management system is a management system developed based on practical application, using software engineering principles and development methods, and using C # language. The entire development process starts with a requirement analysis of the software system to determine its main functions. Then proceed with the overall and detailed design of the system. The overall design mainly includes system functional design, system overall structure design, system data structure design, and system security design; The detailed design mainly includes the implementation of system database access, the specific implementation of main functional modules, and the key code for module implementation. Finally, functional testing was conducted on the system, and the test results were analyzed and summarized to identify the shortcomings and areas for improvement in the system. This provided convenience for future system maintenance and also provided reference and assistance for the development of similar systems in the future.

Key words: College Student Innovation and Entrepreneurship Project Management System Asp.net, SQL Server 

目  录

摘  要

第1章 绪论

1.1课题背景

1.2国内外研究现状

1.3研究内容

第2章 关键技术研究

2.1 ASP.NET框架

2.2 B/S框架

2.3 SQL Server数据库

第3章  需求分析

3.1可行性分析

3.1.1 技术可行性

3.1.2 经济可行性

3.1.3 操作可行性

3.1.4 法律可行性

3.2需求分析

3.3系统设计原则

1、基本要求

2、开发目标

3、经济效益

3.4业务流程分析

3.4.1操作流程

3.4.2添加信息流程

3.4.3删除信息流程

第4章 系统总体设计

4.1系统功能模块

4.2 系统结构设计

4.3数据库设计

4.3.1数据库简介

4.3.2数据库设计

第5章  系统实现

5.1管理员功能模块

5.2用户功能模块

第6章 系统测试

6.1系统测试的目的

6.2测试策略

6.3测试特性及分析

6.4功能测试

6.5测试结果

结  论

参考文献

致  谢

第1章 绪论

1.1课题背景

伴随着国家经济的快速发展,社会开始重视创新创业能力的培养,具备高素质创新创业能力的大学毕业生尤为受到企业的青睐,同时积极响应李克强总理2014年9月在夏季达沃斯论坛提出了“大众创业,万众创新”号召。为了深化高等教育综合改革,激发大学生的创造力,中央出台相应的激励政策。各个高校每年在举办一些大学生创新创业大赛,推动赛事成果转化,促进“互联网+”新业态形成,服务经济提质增效升级,并从中发掘具有实用性的大学生创新创业项目作为进一步扶持的对象,鼓励具有实施意义较大的项目的学生积极投入到大学生创新创业,提高高校毕业生就业质量,也解决了部分大学生的就业压力。因此,建立创新创业项目管理系统的呼声不断高涨。

目前,创业大赛比赛方式以往都是高校内部开展,方式较为单一。因此设计高校创新创业项目管理系统,根据每个学生的特长与专业优势进行合理化的申报项目。高校创业项目每年都有新的一批学子进行项目申报,传统的方式没有办法快速筛选出重复的项目,导致项目管理难度增加或者重复项目不同程度出现,为了高校更加便捷管理和筛选项目,所以,建立一个创新创业项目管理系统是非常必要的。我想设计一套符合大学生创业项目需求的管理系统,用于管理项目从申报、审核再到实施的过程,为管理者提高工作效率和实用性。

1.2国内外研究现状

无论在国内还是在国外,大学生创业都得到人们的广泛关注。而对于这类项目的管理系统也很早得到国内外人士的肯定,一致认为需要有管理系统对该类项目进行管理,既省时又省力。以部分发达国家为代表,他们非常重视学生的创新创业能力的培养,在政府的积极引导,从企业到高校甚至中学都已经普及,从而产出了一批高科技大学生创新创业项目、这些项目与学科专业知识联系较为紧密,这些创新创业项目以及项目申报及实施的过程利用信息数字化进行高效地管理,通过这些项目实施挖掘准确、可靠的信息去解决项目实施存在的难题,为新一批人员提供有价值的创业项目信息,从而新的项目实施起来成功性较高,为高校创新创业教育提供较大的参考价值。

我国创新创业项目及创业大赛主要主体仍为高校。根据创新人才培养的要求,开展了一些符合当前社会发展的创新创业讲座及开设创新创业教育课程。政府主要是通过校企合作、校地合作、校校合作的方式,组织一系列与学科相结合的创新创业大赛来开展创新创业。通过各高校组织和遴选参赛队伍的形式是一种创新成果转化的比赛,各高校为了在比赛中取得好成绩,他们在平时的创新创业管理发掘和培养大学生的创新创业能力。部分高校项目管理只是停留项目申报,而项目的管理存在较大的缺陷,虽然部分高校采用了自己科研工作管理系统来管理大学生创新创业训练项目申报,但却不方便统一管理,使用教师科研管理系统很难符合管理人员对创新创业项目的管理。此外,从外国引进的创业管理系统,使用成本相对较高。缺乏了自主研发的技术,后期使用不便利也可能存在。

1.3研究内容

该大学生创新创业项目管理系统的开发和设计施根据用户的实际情况出发,对系统的需求进行了详细的分析,然后进行系统的整体设计,最后通过测试使得系统设计的更加完整,可以实现系统中所有的功能,在开始编写论文之前亲自到图书馆借阅相关技术的书籍,然后针对开发的大学生创新创业项目管理系统,去网上使用了很多别人做好的系统,参照他们的设计结果,来对自己的系统进行更加详细的系统的设计,将系统中所有的功能结果一一列举出来,然后进行需求分析,最后对所有的功能模块进行编码,最后完成系统的整体测试,实现系统的正常运行。

这次编写的论文包含了6个部分的内容,具体内容如下:

第一部分绪论:文章主要从课题背景以及研究现状综合阐述了开发此系统的必要性。

第二部分相关技术:系统开发用到的各种技术都大致做出了简介。

第三部分系统分析:对系统的可行性分析以及对所有功能需求进行详细的分析,来查看该系统是否具有开发的可能。

第四部分系统设计:功能模块设计和数据库设计这两部分内容都有专门的表格和图片表示。

第五部分系统实现:进行系统主要功能模块的界面展示。

第六部分系统测试:测试系统的每一个功能是否能够正常运行,是否可以满足人们的需求。

第2章 关键技术研究

2.1 ASP.NET框架

ASP.NET技术框架是目前在程序开发中广泛应用的一种新的程序架构。采用模块化和组件的方法操作和开发是一个全新的程序开发技术框架,大多数程序开发人员目前都有的版本。ASP.NET经历了1.0、2.0、3.5、4.0和其他版本的变化,正在进行不断的升级和改进。ASP.NET是一个全新的多语言支持平台,可以在程序开发过程中支持多种编程语言。ASP.NET程序框架具有多语言开发的特点和全面的集成开发平台,为ASP程序设计提供了良好的支持。ASP.NET可以开发微软开发的微软Visual Studio集成平台上的程序。为程序开发平台提供了多种框架、多个控件和多个基类的支持。可视化集成开发环境使程序的开发变得清晰,开发过程非常简单方便。另外,微软Visual Studio集成开发环境有一个很好的调试模块,在软件系统开发过程中可以对软件进行调试。ASP.NET具有多种功能强大的功能,使程序设计人员在软件系统开发过程中变得非常灵活。即使在软件系统的开发过程中,程序员也可以使用拖拽控制方法来执行程序的设计和排版,这种开发方式大大降低了软件开发人员的技术水平要求。ASP.NET使用Windows操作系统作为开发平台,而其他操作系统目前并不支持ASP.NET程序框架。这些优点是由于这个框架使用了一种全新的开发形式、一种新的架构形式和一种新的编程形式。ASP.NET框架还实现了与数据库的无缝连接,这大大减少了开发软件开发人员的难度。总之,ASP.NET技术框架是一个非常好的程序开发框架,一个被广泛使用的高级开发框架。它可以为网络程序的开发提供支持。为了开发大学生创新创业项目管理系统,我们使用了ASP.NET的技术框架。

2.2 B/S框架

B/S架构在程序开发中被广泛使用的,是基于互联网系统的程序开发架构。目前,B/S架构已经打破了C/S架构模型,被广泛应用于网络的程序系统,并且为程序系统提供了良好的支持。随着互联网技术的发展,B/S架构逐渐被开发和更新,要求大多数信息管理系统不仅可以在一台计算机上使用,而是可以在连接到互联网的其他计算机上使用。大学生创新创业项目管理系统是一个全面的信息管理系统,用于管理和控制在互联网上使用的大学生创新创业项目管理系统的信息。因为使用新生数据统计来使用网站的用户可能并不总是在互联网上,这就要求大学生创新创业项目管理系统可以通过互联网进行操作,并且可以随时随地进行数据更新状态和其他信息的更新。因此,开发必须基于B/S架构。

2.3 SQL Server数据库

SQL Server可以使每个数据库表具有良好的连接,优秀的结构,同时支持多个数据库的高效和高效运行。在开发大学生创新创业项目管理系统时,我只有一个数据库文件,但是数据库系统在更新软件系统后,必须有一些可扩展性来更新和扩展数据库。SQL Server数据库管理可以通过允许多个数据库同时进行优化来满足这一要求。

第3章  需求分析

任何一个项目在开发研究前,都需要对研发系统本身的需求做一个认真的分析,市场的调研是不可忽视的,从实际场景中确定使用人员的功能需求,从而明确目标,对整个系统的开发有一个更加准确的定位。在这个章节,需要对系统的性能分析,业务流程分析,和数据等进行分析,大学生创新创业项目管理系统的整体界面简单,功能完善。

需求的可行性是分析和讨论发达的系统能达到什么样的要求。开发的系统或网站是否符合之前的要求。只有在预先评估系统的开发中,才能在系统开发和实施之前完成需求。系统在开发和运用过程中,在技术可行性、操作可行性、经济可行性和法律可行性这几点展开的详细说明,证明了这几点是可行的。在技术可行性中主要说明了ASP.NET是目前是较为通用、成熟的技术,具有较为强大的数据库开发功能、以及具有方便快捷的数据库接口设计功能。在现有的调研情况和所掌握的技术是必要可行的。在经济可行性中,主要说明了系统从调研时期的费用和后期维护和可节约的成本。操作可行性主要说明了系统和操作的简便性具有操作简便和上手快的特点。在法律可行性上,符合要求不涉及到侵权等问题在社会中能起到提高效率的作用。

从系统需求分析、功能分析、性能分析等进行了设计和说明。系统需求分析对于大学生创新创业项目管理系统资讯行业的需求进行了深入分析,证明了系统在市场中的需求。

大学生创新创业项目管理系统完成设计,可能受到时间以及空间上的制衡。因此,在开始设计每一个项目的时候,必须对系统进行可行性分析,只有这样才能够降低项目所带来的危害,减少人力、物力以及财力方面的损耗。该系统的可行性分析主要集中在技术可行性、经济可行性、运行可行性和社会可行性四个方面。从以上几个方面讨论了该系统的可行性。

3.1可行性分析

可行性分析目的是根据所开发系统的用户需求,明确研究方向和目标,通过可行性分析确定系统的框架和功能模块。

可行性分析是对任何管理系统的需求、技术和经济的分析。其中最重要的技术方面的可行性,技术可行性是分析软件开发技术的应用开发系统是可行的。其次,分析软件系统的需求,分析软件需求能否满足预先设计的功能需求。最后讨论了系统的操作可行性和经济可行性。

3.1.1 技术可行性

无论是电脑还是手机都以非常迅猛的速度占据着人们的工作与生活,那么能够辅助计算机帮助人们改变工作与生活状态的就是那些安装在计算机上的功能软件。本文所要设计的系统,从简单易懂的思想出发,将通过文字索引提示协助用户操作。

系统的开发环境和配置可以由我们自己安装。系统采用ASP.NET开发工具,根据技术语言修改和维护数据信息,并结合要求使系统运行更加稳定安全,从而完成实现系统的开发。网络技术的快速发展使网络传输速度越来越快,价格越来越低,安全性越来越高,其所有硬件平台都能完全满足大学生创新创业项目管理系统开发的需要。

因此,我们从两个方面进行了可行性研究,可以看出系统的技术可行性发展没有问题。

3.1.2 经济可行性 

任何软件系统在其发展将考虑后者经济可行性的一部分,也就是说软件的开发成本和设计所需的花费和随后的操作可能带来的经济效益是匹配,除了考虑这部分的软件是否可以给用户带来经济效益。

经济可行性包括系统实现过程中所需资源的研究。系统实现过程中所需资源主要包括人力资源、自然资源和筹资条件等。大学生创新创业项目管理系统的开发是由开发者自己开发,不需要购买其他软件或者端口之类的,而且大学生创新创业项目管理系统的开发之前所做的市场调研及其他的大学生创新创业项目管理系统,都是没有任何费用的,都是通过开发者自己的努力,所有的工作的都是自己亲力亲为,在碰到自己比较难以解决的问题,大多是通过同学和指导老师的帮助进行相关信息的解决,所以对于大学生创新创业项目管理系统的开发在经济上是完全可行的,没有任何费用支出的。

使用ASP.NET技术是比较成熟的技术,所以大学生创新创业项目管理系统管理平台的开发在经济上是没有问题的。

3.1.3 操作可行性

操作可行性是指系统不能有太复杂的操作和使用流程。大学生创新创业项目管理系统基于ASP.NET安装软件,访问和操作界面简单、操作方便。用户只要连接到网络就可以访问和操作。系统在界面设计上就很有善意让人感觉心旷神怡,首先这就能给操作者一种好心情,可以让工作人员以更好的心态工作,其次也很美观,在系统的使用中要不光应用到了系统完善的功能还欣赏了系统简洁的外观。其次就是系统的功能方面了,在系统的日常使用中会一点简单电脑操作的工作人员也都可以应付自如。因此,它具有操作简单,管理方便,交互性强的特点,在操作上是非常可行的。

3.1.4 法律可行性

系统平台的设计与开发与国家政策法规之间不存在冲突。此外,平台的设计和开发采用的操作和工作模式符合用户的日常习惯,操作方便、灵活、易于管理,具有较高的实用性。开发过程中所采用的数据均来自开源代码,不存在知识产权的争议,在法律上也是行的通的。

综上所述,开发一个大学生创新创业项目管理系统是可行的。

3.2需求分析

大学生创新创业项目管理系统主要是为了提高工作人员的工作效率和更方便快捷的满足用户的项目管理需求,更好存储所有数据信息及快速方便的检索功能,对系统的各个模块是通过许多今天的发达系统做出合理的分析来确定用户的可操作性,遵循开发的系统优化的原则,经过全面的调查和研究。

系统所要实现的功能分析,对于现在网络方便的管理,系统要实现用户可以直接在平台上进行查看所有数据信息,根据需求可以进行在线添加,删除或修改手机信息,这样既能节省时间,不用再像传统的方式耽误时间,真的很难去满足用户的各种需求。所以大学生创新创业项目管理系统的开发不仅仅是能满足用户的需求,还能提高管理员的工作效率,减少原有不必要的工作量。

3.3系统设计原则

1、基本要求

(1)功能要求:首页,系统用户(管理员,学生用户,指导老师,评审专家)项目申请管理,项目任务管理,进展日记管理,项目分类管理,中期检查管理,结项报告管理,项目评价管理,项目立项管理等功能模块。

(2)性能:在不同操作系统上均能无差错实现在不同类型的用户登入相应界面后能不出差错、方便地进行预期操作。

(3)安全与保密要求:用户都必须通过身份验证才能进入系统,并且用户的权限也需要根据用户的类型进行限定。

(4)环境要求:支持多种平台,可在Windows系列、Vista系统等多种操作系统下使用。

2、开发目标

大学生创新创业项目管理系统的主要开发目标如下:

(1)实现管理系统信息关系的系统化、规范化和自动化;

(2)减少维护人员的工作量以及实现用户对信息的控制和管理。

(3)方便查询信息及管理信息等;

(4)通过网络操作,改善处理问题的效率,提高操作人员利用率;

(5)考虑到用户多样性特点,要求界面简单,操作简便。

3、经济效益 

设计系统的目的是为了更好的进行节省人员成本及各种开销,因此需要对系统开发的成本和效益进行考虑。

3.4业务流程分析

3.4.1操作流程

系统登录流程图,如图所示:

图3-1登录流程图

3.4.2添加信息流程

添加信息流程图,如图所示:

图3-2添加信息流程图

3.4.3删除信息流程

删除信息流程图,如图所示:

图3-3删除信息流程图


第4章 系统总体设计

4.1系统功能模块

该系统的基本功能包括管理员,学生用户,指导老师,评审专家等四个用户角色功能模块。

对于管理员可以使用的功能模块主要有系统用户(管理员,学生用户,指导老师,评审专家)项目申请管理,项目任务管理,进展日记管理,项目分类管理,中期检查管理,结项报告管理,项目评价管理,项目立项管理等功能。

4.2 系统结构设计

系统架构图属于系统设计阶段,系统架构图只是这个阶段一个产物,系统的总体架构决定了整个系统的模式,是系统的基础。基于大学生创新创业项目管理系统的整体结构设计如图4-2所示。

图4-1 系统结构图

4.3数据库设计

4.3.1数据库简介

数据库是信息系统的基础和核心。数据库设计的好坏直接影响到信息系统开发的成败。创建数据库表首先确定实体的属性和实体之间的关系。根据关系创建一个数据表。

4.3.2数据库设计

(1)系统的E-R图

概念模型是数据库设计的强大工具。数据库概念模型设计可以通过E-R图描述现实世界的概念模型。系统的E-R图显示了系统中实体之间的链接 

(2)实体属性图

用户实体图如图4-2。

图4-2用户信息实体图

系统的E-R图如下图所示:

图4-3系统E-R图

(3)数据库设计表

表access_token (登陆访问时长)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

token_id

int

10

0

N

Y

临时访问牌ID

2

token

varchar

64

0

Y

N

临时访问牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大寿命:默认2小时

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

7

user_id

int

10

0

N

N

0

用户编号:

表auth (用户权限管理)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

auth_id

int

10

0

N

Y

授权ID:

2

user_group

varchar

64

0

Y

N

用户组:

3

mod_name

varchar

64

0

Y

N

模块名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

页面标题:

6

path

varchar

255

0

Y

N

路由路径:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳转方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可删除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

  • 45
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值