《2022年科研项目网上申报管理系统.docx》由会员分享,可在线阅读,更多相关《2022年科研项目网上申报管理系统.docx(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 科研工程网上申报治理系统 摘 要 随着社会信息化的进展,社会上很多事务的治理也跟着相应发生了根本的变化,科研 工程申报治理也跟着发生了变化,以前的治理是一种各地信息分散然后再集中到中心,信 息的传送途径是通过简洁人工传送,这样使办事效率低;此外,各个分散机构的工程申报 在办理后不能准时集中到中心数据中心,不利于治理层的信息统计与决策;基于以上现 状,采纳先进的信息化治理系统可以解决这些问题;这样就便利了治理层的统一治理和决 策,同时供应了工作效率;本系统用于对辖区内单位科研工程申报立项流程的治理,传统 模式的治理花费很多的精力,采纳信息新技术优
2、化治理手段,强化申报流程,加强工程监 管,提高工作效率;各模块对应的功能不同:个人申报模块供应的是面对个人的工程申报 与治理功能;举荐单位模块供应的是治理个人申报工程与向卫生厅举荐合适工程的功能;治理中心模块供应的是对各举荐单位举荐上来的工程进行治理并安排专家进行评审,最终 依据评审专家对该工程的看法与打分,打算是否对该工程进行立项的功能;评审专家模块 供应专家对安排到的工程进行打分与供应专家看法的功能;关键字 : Dreamweaver;ACCESS;ASP本设计来自:完善毕业设计网登陆网站联系客服远程截图或者远程控观看完整全套论文图纸设计客服 QQ :8191040ABSTRACT Alo
3、ng with social informationization of development, society a lot of business of management also followed to correspond occurrence root of variety, the research item declared management to also followed occurrence variety, past of management is a kind of everyplace information dispersion then again co
4、ncentration arrive central, information of transmission the path is to pass simple artificial transmission, so make to handle affairs an efficiency low.In addition, each dispersion organization of the item declare after carry out cant in time concentration arrive central data center, disadvantageous
5、 in management layer of information statistics and decision.According to the above present condition, adoption forerunner of information-based management the system can work these problems.So convenience management unify of layer management out and decision, provided a work efficiency in the meantim
6、e.This system used for declaring management of sign a process to the unit research in the magistracy item, tradition the management of the mode cost a lot of energy, adoption information new the technique be excellent to 名师归纳总结 - - - - - - -第 1 页,共 19 页精选学习资料 - - - - - - - - - turn management means,
7、 enhance to declare process, strengthen item to take charge of, exaltation work efficiency.Each mold piece rightness should of function dissimilarity:Personal declare a mold piece to provide of is to face to personal item to declare with management function;Recommend an unit mold a piece provide of
8、is management personal declare item with recommend toward the health hall accommodation item of function;Management center mold piece provide of is rightness each recommend unit recommend come up of the item carry on management and allotment the expert carry on judge, end according to judge expert r
9、ightness should opinion and dozen of the item cent, decision whether rightness should the item carry on the function which sign an item;Judge expert mold piece provide an expert to allotment arrive of the item carry on dozen cent with provide the expert with the opinion of function. Keyword: Dreamwe
10、aver;ACCESS; ASP目 录摘要.3 .3 第1章ASP简介3 1.1 Active Server Pages简介 . 1.2 ASP 的新功能 .4 1.3 ASP 页面的结构 .5 1.4 ASP 的运行环境 .5 1.5 ASP 内建对象 .5 1.6 ASP 的主要内置组件.6 1.7 Database Access 组件 ADO.6 1.8 ASP 的脚本语言 .6 1.9 ASP 能干什么? .7 1.10 HTML 和 ASP 的区分 .7 名师归纳总结 - - - - - - -第 2 页,共 19 页精选学习资料 - - - - - - - - - 其次章运行环境及
11、系统性能需求分析.5 2.1 、硬件需求 .5 2.2 、软件需求 . 6 2.3 、开发环境 . 6 第三章科研工程网上申报治理系统的设计. 9 3.1 、系统具体功能分析 3.2 、数据库设计与实现.8 .19 第四章科研工程网上申报治理系统的实现. 25 4.1 、数据库的连接 4.2 、登录界面设计.25 . 28 4.3 、系统用户注册模块 .33 4.4 、工程申报模块.37 4.5 、用户信息修改模块包括 . 39 4.6 工程申报治理及评审模块包括. 4 1 4.7 、工程查询打印模块包括. 44 4.8用户信息治理模块. 47 总结 . 50 致谢 . 51 参考文献 . 5
12、2 第 1 章 ASP简介 1.1Active Server Pages 简介Microsoft Active Server Pages ASP 是服务器端的脚本编写环境,通过这种环境用户可用它来创建动态 Web 页或生胜利能强大的 Web 应用程序;ASP 页是包括 HTML 标记、文本和脚本命令的文件;ASP 页可调用 ActiveX 组件来执行任务,例如连接到数据库或进行商务运算;通过 ASP,可为用户的Web 页添加交互内容或用 HTML 页构成整个 Web 应用程序,这些应用程序使用 HTML 页作为用户的客户的界面;对于 HTML 编写人员: 假如用户是位 HTML 编写人员,用户
13、将发觉 ASP 脚本供应了创建交互页的简便方法;假如用户曾想从 HTML 表格中收集数名师归纳总结 据,或用顾客的姓名个人化 HTML 文件,或依据浏览器的不同使用不同的第 3 页,共 19 页特性,用户会发觉 ASP 供应了一个杰出的解决方案;以前,要想从 HTML 表格中收集数据,就不得不学习一门编程语言来创建一个 CGI 应用程序;- - - - - - -精选学习资料 - - - - - - - - - 现在,用户只要将一些简洁的指令嵌入到用户的 HTML 文件中,就可以从表格中收集数据并进行分析;用户再不必学习完整的编程语言或者单独编译程序来创建交互页;随着不断把握使用 ASP 和脚
14、本语言的技巧,用户可以创建更复杂的脚本;对于 ASP,用户可以便利地使用 ActiveX 组件来执行复杂的任务,比如连接数据库以储备和检索信息;对 于 有 经 验 的 脚 本 编 写 人 员 : 如 果 用 户 已 经 掌 握 一 门 脚 本 语 言 , 如VBScript 、JavaScript 或 PERL,而且用户已经明白使用 ASP 的方法;只要安装了符合 ActiveX 脚本标准的相应脚本引擎,就可以在 ASP 页中使用 任 何 一 种 脚 本 语 言 ; ASP 带 有 Microsoft Visual Basic Scripting Edition (VBScript )和 Mi
15、crosoft JScript 的脚本引擎,这样用户可以立刻开头编辑脚本;PERL、REXX 和 Python 的 ActiveX 脚本引擎可以从第三方开发人员处获得;对于Web 开发人员:假如用户已经把握了一门编程语言,如 Visual Basic ,用户将发觉 ASP 是快速创建 Web 应用程序的一个特别敏捷的方法;通过向 HTML 中添加脚本命令,用户能够创建应用程序的 HTML 接口;通过创建自己的 ActiveX 组件,可以将应用程序中的商业规律封装到能够从脚本、其他组件或从其他程序中调用的模块;使用 ASP 进行运算的Web 可转化为有形的利益,它使 Web 供应商能够供应交互的
16、商业应用而不仅仅是发布内容;例如,旅行社能够比公布航空时刻表做得更多;用 ASP 脚本可以让客户观察现有的航班、比较费用并预定座位;包含在 Windows NT Option pack 中的 Microsoft Transaction Server(MTS)可以降低在服务器上构造程序的复杂性和费用;MTS 可以解决开发那些保密性强的、可分级的以及牢靠的 Web 应用程序的复杂性问题;Active Server Pages模型: 浏览器从 Web 服务器上恳求 .asp 文件时,ASP 脚本开头运行;然后 Web 服务器调用 ASP,ASP 全面读取恳求的文件,执行全部脚本命令,并将 Web 页
17、传送给浏览器;由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 的;所以不必担忧浏览器能否处理脚本: Web 页是在 Web 服务器上生成 Web 服务器已经完成了全部脚本的处理,并将标准的 HTML 传输到浏览器;由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制;用户看不到创建他们正在浏览的页的名师归纳总结 - - - - - - -第 4 页,共 19 页精选学习资料 - - - - - - - - - 脚本命令;1.2 ASP 的新功能Active Server Pages 在功能方面有所增强,更易于开发应用程序;Microsoft 脚本调试程序 ;用户可以使用脚本调试程序
18、调试 .asp 文件;事务性脚本; ASP 页和页中使用的对象可以运行于事务环境之下;在页上的全部工作只有两种结果:提交或终止;事务可以爱护应用程序免于因失败而导致数据丢失;治理工具 ; 很多应用程序设置可在 Internet 服务治理器上进行,这是Internet Information Server 和 Personal Web Server(在 Windows NT Workstation 上)的治理工具;文件上载; 浏览器可以通过 Posting Acceptor 应用程序将文件上载到Web 服务器;可以编写 ASP 脚原来发送带有从 Posting Acceptor 传来的信息的 e
19、mail ,如每一个上载文件的位置和名称;新的 ASP 组件; ASP 供应了新的基础组件;应用程序根目录的转变; ASP 应用程序的根目录在用户的 Web 站点上可以是物理目录;以前,根目录必需映射为虚拟目录;现在可以用 Internet 服务治理器指示 ASP 应用程序的根目录;必需将 .asp 文件置于应用程序树中, Web 服务器才能检测文件的转变并且自动重装它们;支持 HTTP 1.1 协议; Internet Information Server 和 Personal Web Server 支持 HTTP 1.1 协议;在响应支持 HTTP 1.1 的浏览器(例如Internet
20、Explorer 4.0)时,这一支持可使 ASP 利用新协议的高效率;例如,当向浏览器返回页的时候,率;1.3ASP页面的结构ASP 使用大块转换编码以提高网络效ASP 的程序代码简洁、通用,文件名由.asp结尾, ASP文件通常由四部分构成:标准的 HTML标记: 全部的 HTML标记均可使用;ASP语法命令: 位于标签内的 ASP代码;名师归纳总结 服务器端的 include语句: 可用#include语句调入其他 ASP代码,增强了第 5 页,共 19 页- - - - - - -精选学习资料 - - - - - - - - - 编成的敏捷性;脚本语言: ASP自带 JaverScri
21、pt和 VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其他脚本语言,如1.4 ASP 的运行环境目前 ASP可运行在四种环境下: Perl 、Rexx 等;WINDOWS NT server,运行IISInternet Information Service 4.0以上;WINDOWS NT workstation运行 PWS(Personal Web Server ) 4.0 以上;WINDOWS 95/98/Me 运行 PWS 4.0以上;WINDOWS 2000/XP 运行 IIS 5.0/5.11.5 ASP 内建对象(支持最新的 ASP 3.0)Active Se
22、rver Pages 供应内建对象,这些对象使用户更简洁收集通过浏 览器恳求发送的信息、响应浏览器以及储备用户信息(如用户首选项);Application 对象: 可以使用 Application 对象使给定应用程序的全部用户共享信息;Request 对象: 可以使用 Request 对象拜访任何用 HTTP 恳求传递的信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、 cookie 和用户认证; Request 对象使您能够拜访发送给服务器的二进制数据,如上载的文件;Response 对象: 可以使用 Response 对象掌握发送给用户的信息;包括直接发送信息给浏览
23、器、重定向浏览器到另一个 URL 或设置 cookie 的值;Server 对象: Server 对象供应对服务器上的方法和属性进行的拜访;最常用的方法是创建 ActiveX 组件的实例 Server.CreateObject;其他方法用于将 URL 或 HTML 编码成字符串,将虚拟路径映射到物理路径以及设置脚本的超时期限;Session 对象: 可以使用 Session 对象储备特定的用户会话所需的信息;当用户在应用程序的页之间跳转时,储备在 Session 对象中的变量不会清除;而用户在应用程序中拜访页时,这些变量始终存在;也可以使用 Session 方法显式地终止一个会话和设置闲暇会话
24、的超时期限;ObjectConection 对象: 可以使用 ObjectConection 对象提交或撤消由ASP 脚本初始化的事务;1.6 ASP 的主要内置组件Ad Rotator 组件: 可用来安指定方案在同一页上自动轮换显示广告,用于WWW 上日益重要的广告服务;Browser Capabilities 组件: 确定拜访 WEB站点的用户浏览器的功能数据,包括类型、性能、版本等;名师归纳总结 Database Access组件: 供应 ADO(ActiveX Data Objects)来拜访支持第 6 页,共 19 页- - - - - - -精选学习资料 - - - - - - -
25、 - - ODBC的数据库;File Access组件: 供应对服务器端文件的读写功能;Content Linking 制作导航条;此外,仍可安装组件: 生成 WEB页内容列表,并将各页次序连接,用于Myinfo 、Counters 、Content Rotator、 Page Count 等组件,用户也可自行编制Active 组件,以提高系统的有用性;1.7 Database Access 组件 ADO WWW 上很重要的应用是拜访WEB数据库,用 ASP拜访 WEB数据库时,必需使用 ADO组件, ADO是 ASP 内置的 ActiveX 服务器组件( ActiveX Server Com
26、ponent), 通过在 WEB服务器上设置 ODBC和 OLEDB可连接多种数据库:如SYBASE、 ORACLE、INFORMIX、 SQL SERVER、ACCESS、VFP 等,是对目前微软所支持的数据库进行操作的最有效和最简洁直接的方法; ADO 组件主要供应了以下七个对象和四个集合来拜访数据库;Connection 对象: 建立与后台数据库的连接;Command对象: 执行 SQL指令,拜访数据库;Parameters 对象和 Parameters 集合: 为 Command对象供应数据和参数;RecordSet 对象: 存放拜访数据库后的数据信息,是最常常使用的对象;Field对
27、象和 Field集合: 供应对 RecordSet 中当前纪录的各个字段进行拜访的功能;Property 对象和 Properties 集合: 供应有关信息,供RecordSet、Field 对象使用;Connection 、Command、 Error 对象和 Errors 集合 :供应拜访数据库时的错误信息;1.8 ASP 的脚本语言脚本语言是一种介于HTML和 VB、JAVA等高级语言之间的一种语言,它可以和 HTML语言混在一起使用,可以用来在浏览器客户端进行程序编制,从而控 制浏览器等对象操作; ASP本身不是一种脚本语言,但他却为嵌入 HTML的脚本语言供应了运行环境; ASP中常
28、用的脚本语言有VBScript 和 JavaScript ,系统默认语言是 VBScript ,在系统中,两种脚本语言都有使用;19ASP 能干什么?用 HTML, CSS 已经能够编写特别美丽的静态网页,但是这些网页缺乏和用户的 互动性;比如,你需要为你的网站增加用户注册和登录的功能;你可能仍需要做一些网 上调查,明白用户对于某个大事或者产品的反馈;你仍可能需要一个电子商务 网站,准时发布产品信息和满意用户在线订购的需要 . 编写 ASP 动态网页能够帮忙你实现这些和用户互动的功能;1.10 HTML 和 ASP 的区分HTML是编写网页的最简洁的语言;HTML 只能用于编写静态的网页;名师
29、归纳总结 - - - - - - -第 7 页,共 19 页精选学习资料 - - - - - - - - - 当一个用户浏览器 下图所示: Web Client 从 Web 服务器 下图所示: Web Server 要求一个 HTML 网页时, Web 服务器就将这个网页直接发送给用户浏览器,不经过运算处理;然后用户浏览器会处理该网页的 结果显示出来;见下图所示:( 2.1 ) HTML 代码,然后将而 ASP 的处理过程就更复杂些;当一个用户浏览器 下图所示: Web Client 从 Web 服务器 下图所示: Web Server 要求一个ASP 网页时, Web 服务器会将这个 ASP
30、 文件发送给 Web 服务器的 ASP 引擎 下图所示: ASP Engine ,ASP 引擎就将该 ASP 网页中全部的服务器端脚本 下图所示: 之间的代码 转换成 HTML 代码,然后将全部 HTML 代码发送给用户浏览器;见下图所示:2.2 从下图就可以看出来静态网页和动态网页的不同之处,所以说动态网页并不是 有能动的图片和动画的网页;图 2.1 名师归纳总结 - - - - - - -第 8 页,共 19 页精选学习资料 - - - - - - - - - 图 2.2 其次章 运行环境及系统性能需求分析2.1 、硬件需求: cpu :inter pentuimII 内存: 96MB 可
31、用内存或等效处理器、 300MHZ或更高 硬盘: 275MB以上可用磁盘空间显示器:可达 800 600 像素的 256 色显示器或更高2.2 、软件需求:操作系统windows 98/2000/NT 或更高版本 浏 览 器 : netscape navigator4.0 或 microsoft internet explover4.0 或更高本;2.3 、开发环境: dreamweaver 主要利用 ASP+ACCESS 及 IIS 环境进行开发开发工具,主要利用 Dreamweaver8.0 及 ACCESS进行开发名师归纳总结 - - - - - - -第 9 页,共 19 页精选学习资
32、料 - - - - - - - - - 第三章 科研工程网上申报治理系统的设计3.1 、系统具体功能分析一、模块划分系统登陆界面设计该系统基于互联网b/s模式设计;总体结构图如下图: 登陆界面科研工程网上申报治理系统个人申报模块举荐单位模块治理中心模块评审专家模块各模块结构设计图如下:个人申报模块:名师归纳总结 - - - - - - -第 10 页,共 19 页精选学习资料 - - - - - - - - - 工程申报工程查询个人申报模块 个人资料密码修改工程申请书模版举荐单位模块:工程举荐举荐单位模块工程治理治理中心模块:工程评审申报年度治理中心模块举荐单位评审专家工程查询打印工程申请书模
33、板各模块对应的功能不同:个人申报模块供应的是面对个人的工程申报与治理功能;推名师归纳总结 - - - - - - -第 11 页,共 19 页精选学习资料 - - - - - - - - - 荐单位模块供应的是治理个人申报工程与向卫生厅举荐合适工程的功能;治理中心模块提 供的是对各举荐单位举荐上来的工程进行治理并安排专家进行评审,最终依据评审专家对 该工程的看法与打分,打算是否对该工程进行立项的功能;评审专家模块供应专家对安排 到的工程进行打分与供应专家看法的功能;由于各模块功能设置不一样,为了防止系统权限安排纷乱,我们实行的方法是:个人 通过网页注册获得进入个人申报模块的用户名与密码(系统通
34、过个人注册时填写的个人身 份证号码进行辨别,保证用户的唯独性),进入个人申报模块后的个人将获得申报工程等 权限;而治理中心的治理员用户名与密码将由我们直接在系统中进行设置,并供应应卫生 厅科教处;确定该治理员人员名单后,将由该治理员在治理中心设置举荐单位与评审专家 的用户帐号与密码并供应应相应的负责人;系统流程图如下:个人申报工程 将 结 果将是所属举荐单位否返回结是否举荐到果个返人回 到 推荐 单治理中心位不通过审查通过将结果返回到治理中心网上评审3.2 、数据库设计与实现名师归纳总结 - - - - - - -第 12 页,共 19 页精选学习资料 - - - - - - - - - 数据
35、库名 : 数据库 k.mdb 用户 : 工程申报用户信息修改退出登陆退出登陆治理员工程治理工程查询打印用户信息治理表 user username password type mingcheng sfz dizi youbian dianhua 表 xiangmu mingcheng xueke shengbaoren jinfei zhuangtai名师归纳总结 - - - - - - -第 13 页,共 19 页精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 19 页精选学习资料 - - - - - - - - - 第四章 科研工程
36、网上申报治理系统的实现4.1 、数据库的连接 % dim db set db=server.createobjectADODB.connection db.open dbq=&server.mappathdata/k.mdb& access driver *.mdb; 4.2 、登录界面设计 % dim db,strsql,rs set db=server.createobjectADODB.connection db.open dbq=&server.mappathdata/k.mdb& access driver *.mdb; ; driver=microsoft strSql=Selec
37、t username,password,type From user strSql=strSql & Where username= & Request.Formusername & And password= & Request.Formpassword & Set rs=db.ExecutestrSql If not rs.eof and not rs.bof Then Sessionusername=rsusername sessiontype=rstype Sessionpassword=rspassword select case Sessiontype case 治理员 Response.Redirect admin.asp case 个人 Response.Redirect user.asp case 所属单位 Response.Redirect user.asp 名师归纳总结 - - - - - - -第 16 页,共 19 页精选学习资料 - - - - - - - - - case else Response.Redirect index.asp end select Else Response.Write 对 不 起 , 用 户 名 或 密 码 有 误 , 且 不 能 为 空 , 请 a href=index.a