科研项目网上申报管理系统(含源码)

科研项目网上申报管理系统(含源码)[20191217140510]
摘要
科研项目网上申报管理系统以科研项目网上申报管理作为数据基础,运用已经发展成熟的ASP技术来设计和开发的。本系统克服了传统的手工管理科研项目网上申报浪费人力、物力和时间的缺点,突出了交互性、科学性、时效性、自动化和人性化等特色。本系统运用了人性化的设计思想和科学的评价指标体系,用户能够在任何地点、任何时间登录该网站,浏览项目申报的相干信息,保证了获得科研项目网上申报的时效性。
而本次课题是以当今信息化管理科研项目网上申报的趋势为依据,其目标是使公司对外发布信息的效率大大提高,使用户对科研项目信息的查询、添加、修改等能够更加便利,所以才设计和开发的这样一个以B/S模式为架构的科研项目网上申报管理系统。本论文具体介绍了本次系统设计的背景来源和目的以及意义,系统的基本功能,和在本次系统设计过程中本人承当的主要功能模块的设计。
 查看完整论文请+Q: 351916072 
关键字:科研项目网上申报B/SASPACCESS
目录
1.绪言 1
1.1 课题来源 1
1.2课题设计的主要内容和意义 1
1.3开发工具的选择及关键技术 2
1.3.1 ACCESS的功能 2
1.3.2 ASP技术介绍 3
1.3.3浏览器/服务器(B/S)体系结构 3
2.网站分析 5
2.1可行性分析 5
2.1.1经济可行性 5
2.1.2技术可行性 5
2.2 需求分析 5
2.2.2 性能需求 6
2.2.3 运行需求分析 6
2.2.4系统目标分析 6
3.系统总体设计 7
3.1项目规划 7
3.2功能设计 7
3.2.1普通用户用例图 8
3.2.2专家用户用例图 9
3.3.3系统管理员用例图 10
4.数据库技术 12
4.1系统数据库设计 12
4.2概念结构设计 12
4.3 数据库表 14
5.系统详细设计 16
5.1系统设计说明 16
5.2 系统设计描述 16
5.3系统后台登录模块设计 16
5.4专家信息管理模块实现 17
5.5注册用户管理模块实现 18
5.6项目管理模块实现 18
6.网站测试与维护 19
6.1网站测试与网页发布 19
6.1.1网站测试原则 19
6.1.2 网站发布 19
6.2 网站维护 20
7.结束语 21
7.1系统的缺陷和不足 21
7.2评价 21
7.3体会 21
参考文献 22
致谢 23
1、1.绪言
1.1 课题来源
随着计算机技术的急速发展和社会的进步,尤其是IT技术的快速发展和电脑的大范围的普及,从而促进了以台式计算机为中心,以数据库系统为基础的信息管理系统在对事务进行大规模的处理等一些方面的应用,尤其是在对科研项目网上申报管理之中的实际应用愈来愈成为人们日益关注的焦点。
近年来,随着我国信息事业发展迅速,传统的手工管理科研项目网上申报的方式在需要处理大量事务的应用中已明显不相适应。是以,信息化地对科研项目网上申报进行管理已势在必行。
随着计算机网络技术的高速发展,各大高等学校都依次运用现代信息技术对科研项目网上申报有关的信息进行管理。但是,也有很多单位,并未很好地采用现代信息技术对科研项目网上申报等信息进行管理,许多科研项目网上申报管理系统依然将全部的管理事务都交给管理员来处理,如果有信息需要任何的增删查改,都必须要管理员来完成,很是不方便。怎样来设计和开发一个实用的科研项目网上申报刮泥系统,是挡在设计者眼前的一大障碍。总之我感觉此刻逐步发展起来的信息系统能够让办公管理变得十分灵活,每个角色都拥有自身的权限,确保了消息的安全性和交流简便性。是以,依据MVC体系来进行设计和开发的项目申报网上管理系统将会成为此后的趋势。因此我通过设计和开发一个科研项目网上申报管理系统来完成与将来能够更好的衔接。
1.2课题设计的主要内容和意义
本系统平台的总体任务是为了能够使科研项目的管理满足科学化、信息化和人性化的要求,第一个方面,实现企业管理水平的系统化、规范化,提高各个部门的工作效率,使企业能够更加健康稳定的运营。第二个方面,给那些足不出户的用户带来了极大的好处,使他们在家就能够轻松掌握科研项目网上申报的信息。
本课题设计的具体内容不妨归纳为如下几个方面:
(1)调查、整理、研究和分析当前科研项目网上申报信息管理系统的需求及运用,以此为依据从而确立和制定本系统的需求分析。
(2)创建基于关系数据库的共享数据库,以此来实现数据的增添、删除、查询和改动等功能。
(3)对该系统进行总体设计。其目标是系统管理员实现对系统用户信息、专家信息、申报项目信息、系统信息的增添、删除、查询和改动。
本课题设计的主要意义不妨归纳为如下几个方面:
(1)确保本系统能够准确无误地管理科研项目网上申报的信息,而且能快速输出。
(2)系统的实现能够减轻管理员的工作负担,使管理员能够轻而易举地实现对用户信息进行增添、删除、查询和修正等功能。
(3)系统开发成本低、易于理解和操作而且又可以满足不同类型公司的需求。
1.3开发工具的选择及关键技术
1.3.1 ACCESS的功能
(1)一个数据库中含有多张数据表,每张数据表可以表示和存储不同类型的信息,通过建立联系,将各张表中的相关数据有机的结合起来。
(2)用户能够在一张表或多张表中,来查询、检索和删除数据,而且还能够对其中的数据进行各类计算。
ACCESS的7个对象:
(1)表:表是数据库的基本对象,由各种字段和记录构成,其它的一切数据库对象都是依据数据表来构建的。
(2)查询:客户能够按照各种查询条件来浏览、变更和插入数据,其的目的是挑选出特定前提下的数据,构成一个有分别的的数据集合,方便用户浏览和研究。
(3)窗体:用户通过创建窗体来显示、编辑数据库中的数据,而且能够对窗体进行编程。
(4)报表:生成报表目的是方便用户查看和计算数据。
(5)页:数据访问页是直接与数据库相连的,因此便于用户浏览、编辑驻留在浏览器的数据和HTML页。
(6)宏:宏是指一系列要执行操作的集合。
(7)模块:可以保存VB应用程序的生命和过程。
1.3.2 ASP技术介绍
Microsoft Active Server Pages 实际上和人们平时所说的ASP是同一套服务器端脚本环境,它是由微软公司设计和开发出来的。ASP历经多年的发展,已经是构建动态网页的一个非常成熟的技术,它能起到类似于编程语言的功效,能够运用它编写动态生成HTML的代码。是以,只需要用户打开一个Web站点并且访问一个ASP页,服务器就能够处理对应的程序代码,并产生HTML的程序代码而后把它传送给浏览器端并展示出网页。自从出现了ASP之后,用户就不需忧虑其浏览器能不能运转代码,那是由于全部的代码全都放在服务器上运行。当代码运行完了之后,服务器只需把运行后的成果传递给浏览器就可以了,因此这也就减少了浏览器的运行负担。如下列出了ASP技术的少许特征:
(1)不需要编译,只用普通的文本编辑工具就可以进行编写,而且是能够在服务器上直接运行的。
(2)与浏览器的类型没有任何关联,用户只要使用常规的解释HTML代码的浏览器,就可以执行ASP代码。
(3)ASP的代码,只是在服务器端执行,如此就能够避免别人抄袭代码。
由此就可以看出来,ASP是一种易于理解、易于操作的开发工具。ASP代码与平常的其它代码不同,它不需要编译。只需将.asp程序放在创建的虚拟目录下,就能够经过万维网方式访问了。
1.3.3浏览器/服务器(B/S)体系结构
所谓的B/S体系结构,实际上也就是Browser/Server(浏览器/服务器)体系结构,B/S只是Browser/Server的两个单词的首字母缩写组合而成,浅显地说,B/S就是在计算机上只安装维护一个服务器(Server),但是由客户在浏览器(Browser)端来运转软件。
随着计算机网络技术的快速发展,微软公司运用技术把浏览器技术植入Windows系统里面,而这种体系结构经过多年的发展,已经非常成熟,并且已经成为当代人们选择应用软件的头号体系结构。经过时间和实践的检验,证明了传统的C/S体系结构应用程序已被B/S体系结构的应用程序远远超过了。B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/2021.html

好棒文