基于net的大学生创业项目申报系统大学论文.docx
- 文档编号:29008581
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:28
- 大小:221.31KB
基于net的大学生创业项目申报系统大学论文.docx
《基于net的大学生创业项目申报系统大学论文.docx》由会员分享,可在线阅读,更多相关《基于net的大学生创业项目申报系统大学论文.docx(28页珍藏版)》请在冰豆网上搜索。
基于net的大学生创业项目申报系统大学论文
基于ASP.NET的大学生创业项目申报系统
摘要:
近年来,随着我国教育事业的高速发展,大学生创业项目不断增多,创业项目成果不管涌现。
创业项目信息的不断涌现,使得创业项目管理部门的任务越来越繁重。
工作量不仅增大,而且工作难度也在不断增大。
传统的创业项目申报审批工作基本上是靠人力来完成的,创业项目的传递途径都是通过简单的人工传递,即由创业项目申报人员将申报书层层上交,再由审核单位或专家逐级审核,然后公示结果,并组织最后的验收工作。
这样复杂又繁琐的审批过程必然导致审批工作效率的降低。
传统的申请、审批模式存在以下问题:
(1)由于申报单位分散,造成创业项目传递时间较长,甚至丢失等;
(2)需要将申报书复印件提供给参加审核的所有专家,造成资源、费用和时间的巨大浪费;(3)基于全手工模式的审核统计工作量大,容易出错,工作效率低。
[1]因此,借助web技术实现创业项目申报、审批流程网络化必将大大扩展创业项目审批管理的灵活性,同时也将大大提高审批工作效率和透明性,更保证看可以管理的安全性,较易于实现记录的管理、查询及共享。
运用网页编程技术,结合数据库技术,行成了一套集浏览、申报、审批、验收等为一体的创业项目管理平台,使其能解决传统的创业项目申报审核流程给创业项目申报带来的弊端,节约管理时间和费用,增强审核工作的标准化和科学化,以及审核结论的客观性,并且顺应了当前无纸化办公的潮流。
关键词:
创业项目;申报;大学生;web
Abstract:
Inrecentyears,withtherapiddevelopmentofChina'seducation,studentsstarttheprojectcontinuetoincrease,regardlessoftheoutcomeoftheemergenceofentrepreneurialprojects.Emergingscientificinformation,makingthetaskmorearduousresearchmanagementdepartment.Notonlyincreasestheworkload,butalsoincreasingdifficultyofthework.Traditionalventurepipelineprojectapplicationapprovalisbasicallydonebymanpower,entrepreneurialprojectsarepassedbyasimpleartificial,thatdeclarationbytheventurewillhandoverthedeclarationlayers,andthenbytheassessmentunitorexpertlevelauditingandpublicityresults,andfinalacceptanceoftheworkoftheorganization.Suchcomplexandcumbersomeapprovalprocesswillinevitablyleadtoapprovaloftheworkefficiency.TraditionalapplicationsexistApprovalModefollowingquestions:
(1)Duetoreportingunitsdispersed,resultinginalongerdeliverytimeventure,orevenlost,etc;
(2)theneedtoprovideacopyofthedeclarationtoalltheexpertstoparticipateintheassessment,resultinginresources,ahugewasteofmoneyandtime;and(3)Basedonthestatisticalevaluationworkloadfullmanualmode,error-prone,lowefficiency.[1]Thus,withwebtechnologyventureprojectapplicationandapprovalprocesswillgreatlyexpandtheflexibilityofthenetworkbusinessmanagement,projectapproval,theapprovalwillalsogreatlyimprovetheefficiencyandtransparency,butalsotoensurethelookcanmanagesecurity,easiertoachieverecordsmanagement,queryandsharing.Usingwebprogrammingtechnology,combinedwithdatabasetechnology,thelinehasbecomeasetofbrowsing,reporting,approval,acceptanceasoneofthepioneeringprojectmanagementplatform,sothatitcansolvethetraditionalventureprojectapplicationreviewprocesstodeclaretheevilsofentrepreneurialprojectssavemanagementtimeandcosts,andenhancestandardizationandscientificassessment,andreviewtheconclusionsofobjectivity,andconformtothecurrenttrendofthepaperlessoffice.
Keywords:
venture;declare;collegestudents;web
1引言
1.1选题背景及意义
二十一世纪是信息技术的时代,信息量高度膨胀,人们对于信息的需求和控制欲越发强烈,各行各业对信息自动化和控制自动化的需求日益强烈。
随着计算机和计算机网络的普及,使人们具有了处理大量的、繁琐的、复杂的、无序的信息的能力,并且随着数据库技术的逐步成熟和逐步深入到社会科学的各个领域,人们可以对以前无法解决或无法在短时间内解决的信息问题做出迅速的判断和解决。
高校是科技发展的重要力量,作为促进高校创业项目发展、提高管理水平及服务水平的创业项目管理在高校管理中的作用日益凸现。
传统的手工管理和计算机的辅助管理越来越不能满足新形势下创业项目发展的要求,有必要对创业项目管理信息进行计算机的网络管理:
建立基于校园网、面向高校创业项目管理部门,利用计算机技术、网络技术和数据库技术为高校科技人员、科技项目、项目经费、论文著作及各种管理开发一种实用的、先进的网络化信息管理系统,以提高高校创业项目管理的效率和质量。
高效的创业项目创业项目的申报是提高创业项目效率的重要环节,建立一个基于web的院级创业项目申报审核管理系统可以很好的提高科委等部门的工作效率,实现申报管理以及申报流程的系统化、规范化和自动化。
1.2系统研究现状
目前,某些高校一直使用传统人工的方式管理创业项目档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
现有的创业项目管理系统是基于Web页面的静态输入程序,只局限于创业项目基本信息以及论文信息维护,随着创业项目项目质量管理的逐步提高,现存系统无法满足信息动态管理要求,作为计算机应用的一部分,使用计算机对创业项目档案信息进行管理,具有手工管理所无法比拟的优点。
所以建立创业项目管理系统,使创业项目管理自动化,提高信息处理的速度和准确性十分必要。
就目前项目申报审批管理系统而言主要存在以下几点问题:
(1)灵活性差
目前的项目管理系统设计比较规范,但对于申报审批工作的新要求却不能及时进行调整。
特别是针对某一个地方的特殊要求不能很好的满足。
(2)操作过于复杂
某些专业软件公司开发的科技项目管理系统,是申报审批的流程规范化,在某程度上提高了工作效率,但是往往脱离项目管理的实际情况,操作过于繁琐复杂。
1.3预期目标
(1)实现申请人以及所申请创业项目资料等信息的保存;
(2)实现创业项目审批进度的维护,申请人方便查看审批进度;
(3)实现审核专家、依托单位等信息的维护,方便审核意见的发表;
(4)实现用户以及系统管理人员的权限管理
本系统完成,将改变创业项目申报的手工化或半自动化的现状,实现基于web的创业项目申报,申报人通过网络进行可以申报,专家通过系统进行创业项目的审批。
创业项目申报过程全网络化,快捷,便利。
1.4论文整体结构
第一章主要介绍本系统的创业项目背景以及相关主要内容,让阅读本文的读者有一个大概的了解。
第二章主要对本系统进行需求分析与可行性分析,这样让读者能够对系统的开发目的有一定了解。
第三章主要介绍本网站在设计之初的一些总体框架,以及我在设计本网站时的一个总体思路,这样方便读者更加深入的了解本网站的设计方法。
第四章主要介绍本系统在设计时所使用的软件和平台背景,以及介绍这些相关软件和平台相比其他的软件和平台都具有哪些优势,这样能让读者明白我为什么使用这些软件来设计本系统。
第五章主要介绍本系统的详细设计,向读者展示了本网站的一些设计界面和具体功能的描述,这样就使得读者能彻底了解本网站的相关细节。
第六章主要阐述对系统进行的一系列测试与调试运行问题
2系统需求分析与可行性分析
可行性研究分析实际上是要进行一个非常大的简化压缩了的对系统设计和分析的过程,也就是以一个较抽象的方式进行一个比较高层次上的系统设计及分析的过程。
项目的可行性研究分析主要包括经济上,技术上,操作上的和法律上这4个方面的的可行性研究。
2.1经济可行性
经济可行性研究主要是对项目的经济效益进行评价,本次研究开发的大学生创业项目申报系统可取代传统的项目申报信息管理的业务流程,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,提高信息管理的效率,具有用户使用更简单、界面更直观、权限分配更合理等优点。
大大减少管理成本。
本项目开发经费在经济上是可以接受的,并且本项目实施后可以显著提高工作效率,节省开支。
所以本项目在经济上是可行的。
2.2营运可行性
本系统操作简单,易于理解,只需通过简单培训,上手较快,一般只要懂一些网络维护基础知识的人都可胜任。
系统设计的面貌也应该有一个标准,要具有“可维护性,安全性,保密性,兼容性,标准,效率”。
目前的工作重点为未来系统扩展的实践基础上,有进一步的升级余地。
该系统的开发应能满足长时间的系统的发展需求。
2.3操作可行性
本系统操作简单,易于理解,只需通过简单培训,上手较快,一般只要懂一些网络维护基础知识的人都可胜任。
用户和管理员无论在哪里,都可以直接录入,浏览,修改,删除信息,以及查看和管理。
在操作使用起来非常方便,只需通过Web浏览器连接到他们的计算机上,就可以使用该系统,所有操作运行基于Web的模式,如:
文本框,按钮,链接等。
通过浏览器的所有操作,客户端不需要配置其他的应用程序,用户不需要学习。
所以在使用中,系统操作简单,方便,最好的为用户着想,容易使用户接受这个系统,因而该系统是方便易于操作的。
2.4法律可行性
法律可行性研究即该系统的设计与开发会不会在社会上构成侵权或其它一些责任后果。
因为该系统是作为毕业设计来研究的,它无关商业,而且是自我进行的设计开发,因此不会造成侵权,在法律上是可行的。
2.5需求分析
需求分析就是通过与用户的广泛交流,了解未来的系统必须具备的功能,即要清楚系统必须在未来做什么,用户界面和系统功能的定义,使客户能够了解系统,并以此为发展的基础项目计划。
通常情况下,普通用户不了解计算机技术,计算机工程专业的工作人员不了解用户,这阻碍了用户和计算机工程师的交流,传统的方法和数据流分析等功能不能有效地解决这个问题。
对于这种面向对象的建模方法提供了一个更好的解决方案,引入用例的概念来描述用户的需求。
需求分析工作是在功能和软件的性能上深度描述,确定其他软件的设计约束和软件接口的细节与其他系统元件,用来定义该软件的定义的需求的有效性。
需求阶段产生的用例模型,用例模型是从用户的角度使用该系统模型的简单描述中所示的计算机工程师,但它也是一个工具来获得基本需求,项目规划和迭代控制过程。
需求分析是整个数据库设计过程中最重要的一步,也是决定性的一步。
只有通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的需求分析是渐进的理解和提炼持续的一个过程。
这个过程将确定该程序软件的阶段范围逐渐细化,详细定义的程度。
可以分析出各种不一样的系统元素,以这些元素来找到一个可行的解决方案。
该系统是现代计算机技术和信息分析模型相结合的,信息进行分析按照服务流程设计完成。
为了扩大服务范围的同时,初步设计一个宣传的平台,促进信息传播和分析。
为了使系统发挥在管理中起到更大作用,计算机化的工作流程,工作质量和工作效率都大大提高,提出了系统开发的目标如下:
具体目标如下:
(1)界面友好、操作简便:
页面的布局是完全控件式,使查询信息的工作更简单方便;许多选项包括病组分类、病组、发病情况等只需要用鼠标点击,从下拉菜单里面选取就完成了。
(2)即时可见:
处理信息(包括修改、添加、删除等)将立即显示在主页的对应栏目,达到"立即发布、立即见效"的功能。
(3)功能完善:
包括常见网站的每个方面的管理信息:
录入信息、浏览信息、查询信息、删除信息、修改信息等各个方面,实现了系统对即时信息完整的管理要求。
而且,还能进行对会员的管理,对会员的资料进行审核,以及上传文件的管理。
同时,为了能有效方面的更新系统的界面。
(4)方便移植:
系统应具备可靠性、适用性和实用性,并针对不同的用户注意到先进性。
想开发出自己需求的网络管理信息系统只需要稍作修改就可以了。
系统界面中所需要的类目,数据文件中存放了图片等数据,只要修改该数据库里的部分文件,更新的效果就能及时实现在系统界面上,减少了更改系统源代码的复杂性。
(5)动态管理:
对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。
(1)用户登录DFD
2-1用户登陆
(2)用户对申报信息查询DFD
2-2申报信息查询
(2)管理员登陆信息DFD
2-3管理员登陆
(4)管理创业项目申报审核信息DFD
2-4管理员维护数据信息
3系统总体设计
3.1系统的总体结构
本次设计开发的系统是基于visualstudio下平台的B/S模式系统。
后台数据处理层,中间业务逻辑层,用户界面层组成三层结构的体系。
后台使用数据库,中间层使用数据的分析和处理程序,前台使用WEB连接的三种层次结构的发展模式。
使用和SQLSERVER数据库和ASP.NET技术平台开发。
前端软件使用WEB技术开发,通过在服务器端下载的方式使客户端运行,这样可以在最大程度上提高整个系统的安全性能;由于该系统对客户端的机器硬件要求较低,原来的硬件和的软件投资可被用户所保留;同时,由于用户只需要配置和维护好服务器,系统的升级难度、维护和费用也将在最大程度上降低;此外,客户界面采用浏览器,操作起来非常简单,大量的培训费用和时间又可以节省。
在具体实施的时候,我们可以充分的利用ASP.NET技术,WEB开发出来大大提高了应用的扩展性、功能性及可靠性,最终的结果就不是简单的HTML页面了,而是可在它之上构筑一种应用完整的平台。
系统主要是针对企业人事工作的管理。
包括会员对人事信息的查询,管理员对企业信息和对用户的管理维护。
根据分析系统确定的功能以及目标,采用逐步求精、自顶到底的设计结构化方法,系统进行了结构设计。
其系统结构图如下图3-1所示:
ADO.NET数据访问引擎
课题申报
ASP.NET安全机制
浏览器
审核系统各数据表
审核
后台管理
表示层业务逻辑层数据层
图3-1系统结构图
3.2系统功能模块设计
本系统主要由五个功能模块构成:
学生登录模块、院系登录模块、导师员登录模块、专家登录模块和教务处登录模块。
功能模块划分如图3-2所示。
图3-2系统模块结构图
3.3系统的体系结构
大学生创业项目申报系统是一个基于web的应用系统,它是一个面对当前项目申报的行政工作基本还处于手工和半信息自动化状态而应运而生的一个基于web的一个完全信息自动化的系统,它集单位申报,专家审核,和项目管理委员会管理一体的应用系统。
各个申报单位只需具备访问Internet条件在申报时间内参加网上申报。
在输入单位代号和密码后,系统调出单位的信息显示在页面上并可修改本单位的信息,在申报时间内参加项目网上申报。
专家通过Internet在审核时间内可以对管理员分配的项目,根据相应的标准进行评分。
管理员根据专家的评定确定该项目是否通过审核。
管理员对申报的时间和审核时间进行设置,对单位申报的项目通过随机算法把项目分配各个同一个领域的专家。
3.4数据库设计
本系统的数据结构比较清晰,依据创业项目申报审核系统的功能要求,设计出数据库主要的表。
XiangMu项目申报及审核信息表
列名
类型
长度
说明
id
int
4
唯一标识
Memberid
nvarchar
50
关联学生ID
Membername
nvarchar
50
关联学生姓名
Title
nvarchar
50
申报标题
content
nvarchar
50
申报内容
Addtime
nvarchar
50
申报时间
laoshiid
nvarchar
50
分配的专家ID
laoshiname
nvarchar
50
分配的专家姓名
Fileaddress
nvarchar
200
项目申报相关文档
Fenshu
nvarchar
500
导师审核
Fenshu2
nvarchar
500
院系审核
Fenshu3
nvarchar
500
专家审核
isok
nvarchar
50
是否最终立项
member注册用户信息表
列名
类型
长度
说明
id
int
4
唯一标识
Membername
nvarchar
50
姓名
Tel
nvarchar
50
院系
Username
nvarchar
50
帐号
Userpwd
nvarchar
50
密码
Addtime
nvarchar
50
注册时间
Grade
nvarchar
50
角色ID:
1/5/3/2/4
Gradename
nvarchar
50
角色名称
xuehao
nvarchar
50
学生学号
Comment留言信息表
列名
数据类型
长度
说明
id
int
4
唯一标识
Commentuser
varchar
50
留言人
Commentcontent
varchar
50
留言内容
Commenttime
datetime
留言时间
Isaudit
varchar
50
是否审核
Recommentcontent
varchar
50
回复内容
recommenttime
varchar
50
回复时间
从数据库的关系模型中可以看出,我们使用外键关联,这样做的好处之一就是可以通过数据库关系检查数据完整性,也可以进行级联更新、级联删除等操作。
3.5系统E-R模型
为了确保正确的数据在系统中能够客观真实地反映世界,其中的一些完整性规则通过一些控制的标准作业应用程序来实现。
数据库要具有安全性,这数据库系统重要的一个方面,它是指保护数据库以防止非法使用,包括破坏和未授权访问等行为。
但是由于本次设计开发的系统涉及到的数据都不具备保密性的数据,因此不需要采取特别复杂的安全措施,只须防止数据被人随意改动即可。
根据系统要求,可以列出以下数据项和数据结构,下面用E-R图来表示实体模型
3-3系统整体实体E-R图
4开发环境与相关技术介绍
4.1开发环境介绍
本系统以技术为前台,sqlserver为后台数据库,采用三层架构网络。
由来完成网站用户的接口(即界面)。
ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScripts.NET.)创作应用程序。
另外,任何ASP.NET应用程序都可以使用整个.NETFramework。
开发人员能够便捷地获知托管的类型安全、公共语言运行库环境、继承这些技术的优点。
ASP.NET可以无缝地与WYSIWYGHTML编辑器和MicrosoftVisualStudio.NET一起工作。
这不仅使得Web开发特别方便,而且更能提供这些工具一定要提供的所有优点,包括开发人员可以拖放服务器控件到Web页的完全集成和GUI的调试支持。
微软为ASP.net设计了以下这些策略方式:
能用编译类语言编写、易于共享和重用代码、易于写出结构清晰的代码等,目的是为了开发人员更容易开发出Web应用,使计算向Web转移的战略需求得以满足。
ASP.net开发技术升级性优秀、性能稳定,管理起来更简便、更快速,全新的网络服务和开发语言。
贯穿整个ASP.net的主题就是系统为了用户做很多并不重要的琐碎性质工作。
ADO.NET是一组向.NET程序员公开数据访问服务的类。
ADO.NET为创建分布式数据共享应用程序提供了一组丰富的组件。
它提供了对程序应用数据和数据关系、XML的访问,所以是.netFramework中不能或缺的一部分。
ADO.NET能够支持多样化的开发需要,其中包括创建由语言、工具、应用程序或Internet浏览器所用到的中间业务层对象和前端客户端数据库。
ADO.net通过OLEDB和XML一致访问公开的数据源以及提供对SQLServer等数据源。
应用程序数据共享使用者可以用到ADO.NET来关联到这些数据源,并操作、检索和更新数据。
在介绍如何实现ADO.NET访问SQLServer数据库前,有必要介绍一下ADO.NET中的一个核心元素,它是.NETFramework数据提供程序,其组件的设计目的相当明确:
为了实现数据操作和对数据的快速、只进、只读访问。
提供数据源与Connection对象的连接。
Command对象使用户能够访问用于修改数据、返回数据、运行存储过程以及发送或检索参数信息的数据库命令。
DataReader从数据源中提供高性能的数据流。
最后,DataAdapter提供连接DataSe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 net 大学生 创业项目 申报 系统 大学 论文