科研成果申报管理系统毕业论文内容摘要:
ser JSP JavaB ean客户端 服务器端requestresponsecallreturn东华理工大学毕业设计(论文) 引言 6 数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。 从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。 作为一个完备的数据库和数据分析包, SQL Server 2020 为快速开发新一代企业级商业应用程序 , 为企业赢得核心竞争优势打开了胜利之门。 作为重要的基准测试可伸缩性和速度奖的记录保持者, SQL Server 2020 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Inter 上 对 防火墙外进行查询的能力。 Microsoft SQL Server2020 数据库管理系统包括: SQL Server管理工具的使用、 SQL Server 的安全性与权限管理、服务器 LoGin\ID 的管理、服务器职能组的管理、数据库用户的管理、数据库职能组的管理 [1315]。 小结 在第一章中简单的介绍了科研申报管理信息系统的开发背景,系统最终要实现的目标, 系统网络构架, 以及系统开发所采用的 JSP+javaBean 和 SQL Server 技术。 东华理工大学毕业设计(论文) 系统总体分析 7 2. 系统 总体 分析 可行性分析 技术可行性分析 Java Server Pages(JSP)技术提供了一种建立动态网页的简单方法,而且也简化了构造 Web 程序的工作。 Java Server Pages 技术可以让 Web 开发人员和设计人员非常容易的创建和维护动态网页。 作为 JavaTM 技术的一部分, JSP 能够快速开发出基于 Web、独立于平台的应用程序。 一个 JSP 网页就是在 HTML 网页中包含了能够生成动态内容的可执行应用程序代码。 此应用程序可能包含 JavaBeanTM, JDBCTM 对象,Enterprise JavaBeanTM (EJB)和 Remote Method Invocation (RMI)对象,所有的部分都可以非常容易的从 JSP网页上访问到。 例如,一个 JSP 网页可以包含 HTML 代码所显示的静态文本和图像,也可以调用一个 JDBC 对象来访问数据库;当网页显示到用户界面上以后, JSP 页面将包含静态 HTML 内容和从数据库中找到相应的动态信息。 在 JSP 网页中,要把用户界面和应用程序分开可以考虑在网页设计人员和开发人员之间执行一个非常方便的授权任务。 它 也允许开发人员去建立灵活的代码,从而非常容易的进行更新和重复利用。 由于 JSP网页能够根据需要自动进行编译, Web 设计人员无须重新编译应用程序逻辑就可以改变表述代码。 这也使得 JSP与 Java servlet 相比成为一种可以更灵活生成动态 Web内容的方法 [16, 17]。 经济可行性 传统的科研申报系统由信函等方式提出书面请求,人工记录申请内容,分类申报类型,审批是否可行,然后以信函等方式把审批结果反馈给申报人。 这些看似简单的工作,当申报项目越来越多的时候,会既浪费人力又浪费时间。 用网络实现这些功能是简单可行的,可以大大节省人力资源,同时具有高效性,使申报周期缩短,并且给申报人提供网络浏览,网上申请等更多的方便,使申报变的简单。 操作 可行性 自 从 我国正式接入互联网以来,短短的 数 年时间 内 ,互联网在我国得到了飞速的发展。 据中国互联网信息中心( CNNIC) 调查显示, 我国上网用户人数每半年都以超过 50%的速度增长 [18]。 人们在网上不仅进行购物、交流等一系列娱乐活动,而且还在网上开展工作,如科研申报、科研审批等。 科研成果申报管理系统的操作界面简洁明了,对不同的用户进行了精细的功能模块划分。 不同的用 户在登陆系统后,无需进行再进一步的操作,相应的功能菜单就可以在界面上完全的显示。 这些都有助于进行第一次申报工作的申报员操作。 东华理工大学毕业设计(论文) 系统总体分析 8 系统功能分析 通过前面的系统分析,确定科研成果申报管理系统应该具有 6 大功能 ,分别是成果管理、课题管理、成果申报、课题申报、修改个人信息和公共查询。 下面将针对系统需要实现的功能进行简单的介绍。 科研成果申报管理系统的功能结构图如图 21所示。 科 研 成 果 申 报 管 理 系 统成 果 管 理 课 题 管 理 成 果 申 报 课 题 申 报 修 改 个 人 信 息 公 共 查 询查询入库成果查询未入库课题成果是否入库未入库成果尚未入库成果已经立项的课题未入库的课题添加成果申报查询成果申报添加新课题修改课题申报修改个人信息成果查询课题查询 图 21系统的功能结构 系统在各 项需求分析、系统分析和数据库设计都完成后,下一步根据这个系统的特点确定系统的开发模式。 通过对这个系统的分析可知,科研成果申报管理系统是完成对申报项目以及申报人员信息的具体操作。 因此,本系统准备采用 JSP+JavaBean的开发模式进行开发。 操作流程 科研成果申报管理系统面向两种对象:申报员和审批员,两者之间通过分配的权限 ID 和密码区分。 当用户以申报员身份登录后,可以选择成果申报、查询成果申报、修改个人信息、课题申报、查询课题申报等功能;当以审核员身份登录后,可以对未入库课题及未入库成果进行审核,可 以查询已入库课题、已入库成果以及添加、删除用户信息。 科研成果申报系统的操作流程如图 22所示。 东华理工大学毕业设计(论文) 系统总体分析 9 成 果 申 报查 询 成 果 申 报修 改 个 人 信 息课 题 申 报查 寻 课 题 申 报登录成 果 是 否 入 库添 加 用 户 信 息课 题 是 否 入 库登录申 报 员登 录审 批 员登 录 图 22 系统的操作流程 小结 在系统分析中,首先 根据引言部分的需求分析,明确开发技术平台,分析技术下经济下和操作上的可行性,确定系统的综合功能需求。 接着明确开发系统的开发模式为 jsp 配合使用 javabean,通过 对系统做出可行性分析 是为了完整可靠地按照既定目标来开发系统,是系统开发的必须过程。 东华理工大学毕业设计(论文) 系统的设计与实现 10 3. 系统 的 设计 与实现 功能模 块介绍 科研成果申报管理系统主要完成科研人员远程申报、审批员对申报项目的审批和公共查询功能。 基于以上需求分析,可将系统分为以下三个功能模块: ( 1)科研项目申报模块:是为申报人员提供远程申报的窗口,可以分为科研成果申报和科研课题申报 ,由申报员登录 、 成果申报 、 课题申报 、 修改个人信息 、 查询成果申报 、 询课题申报等 6部分组成。 ( 2)科研项目审批模块:是审批人员对远程申报的项目可以进行审核确认,该模块包括审批员的登录、未入库课题、已入库课题、未入库成果、已入库成果、查询用户信息、添加用户信息 7个部分。 ( 3)公共查 询模块:该模块包括课题关键字查询、成果内容查询 2部分。 系统主界面设计 科研成果申报管理系统主界面如图 31所示。 图 31 系统的主界面 科研成果申报管理系统面向两类人,一类是申报科研课题或者科研成果的申报员,另一类是审批科研课题或者科研成果的审批员,他们分配的权限各不相同。 当申报员登录首页时,点击“科研申报”,进入科研申报的界面,然后进行科研课题或者科研成果申报。 如果是审批员登录首页,则使用“科研审批”功能。 而“信息查询”功能可以查询存储在数据库中的所有信息,对权限没有要求。 东华理工大学毕业设计(论文) 系统的设计与实现 11 科研 申报 功能 科研申报页面的设计采用 HTML 网页设计中的帧组框架功能,把整个页面分为三个框架:顶部,左下部,右下部。 顶部用来显示系统标题以及返回首页功能。 左下部用来显示用户具体功能的链接。 右下部用来作为主显示界面,每当点击具体链接时,链接的内容就会显示在这个框架界面中。 科研申报模块是一个可以完全独立运行的子系统,由申报员登录,成果申报,课题申报,修改个人信息,查询成果申报,查询课题申报等 6部分组成。 科研申报页面设计如图 32所示。 图 32 科研申报页面 申报员登录 申报员登录是申报员通过审 批员取得申报员的权限 ID 和密码,申报员输入 ID和密码就可进行登录。 当用户单击科研成果申报管理系统首页的“科研申报 ” 就会链接到申报员登录窗口,该页面的设计如图 33所示。 图 33 申报员登录 东华理工大学毕业设计(论文) 系统的设计与实现 12 在登录窗口中为了减少输入的误差和防止其他人非法登录,在登录窗口中对输入文本框中的信息进行判断,检验输入的信息不能为空。 登录界面中的函数 check()代码如下: function check(){ if(==){ alert(请输入你的登录名称 )。 ()。 //方法 focus()使当前的文本框获得焦点 return false。 } if(==){ alert(请输入你的密码 )。 ()。 return false。 }} 当用户输入空白信息时, check()函数调用方法 alert()输出相对应的反馈信息,并调用 focus()方法使当前的文本框获得焦点。 为了使计算机能够识别用户的合法性,判断申报员 ID 和密码是否有效,当填入申 报员 ID和密码不为空时,单击“登录”按钮,系统自动从数据库人员信息表中判断是否存在相同的申报员 ID 和密码,如果有则进入系统,如果不存在则提示用户名或密码有错误,在程序中上述功能是有 实现的 , 关键代码如下。 Condb con=new Condb()。 //创建一个连接数据库的对象 Show show=new Show()。 //创建一个系统提示出错页面的对象 //内置对象 request 调用 getParameter()方法获得页面框中的信息 String name=(name)。 String password=(password)。 String sql=select * from tb_Person where Username=39。 +name+39。 and Password=39。 +password+39。 //定义查找语句 sql //连接对象 con 调用 executeQuery()方法实现对数据库的操作,并将操作结果返回给一个结果集 rs ResultSet rs=(sql)。 if(()){ //将游标移动到下一行 String strsql=(1)。 //内置对象 session 调用方法 setAttribute 将信息添加到 session 对象中 (name,name)。 (password,password)。 (groupid,strsql)。 ()。 //跳转到 }else{ 东华理工大学毕业设计(论文) 系统的设计与实现 13 ((你输入的用户名或密码有误 ,错误信息 ))。 ()。 } ()。 //关闭与数据库的连接 的功能是对用户输入的 ID 和密码进行检查。 数据库连接对象 con 调用方法 executeQuery()实现对数据库的操作,并将操作结果返回一个结果集 rs,然后调用 next()方法顺序读取 rs中的内容。 一个结 果集最初将游标定位在第一行的前面,第一次调用 next()方法使游标移动到 rs 的第一行, next()方法返回一个 boolean型数据 ,当游标移动到最后一行之后返回 false。 如果输入有错误,则系统调用类 Show的方法提示错误页面。 类 Show 是能提示错误页面的 JavaBean。 把提示错误页面的功能写成 JavaBean,在每次需要提示出错信息时,就调用这个 JavaBean,这样能够提高系统运行的效率,减少代码的长度。科研成果申报管理系统毕业论文
相关推荐
har2 4 √ 立项月份 LXYF Varchar2 2 √ 理工农医 /人文社科标志 LGRWBZ Varchar2 1 1 表示理工农医 0 表示人文社科 项目代码 XMDM Varchar2 13 立项代码 LXDM Varchar2 13 项目名称 XMMC Varchar2 200 承担部门 CDBM_YJ Varchar2 50 √ CDBM_EJ Varchar2 50 √ √
name char 32 真实姓名 sex char 1 性别 office char 64 工 作单位 holderofanoffice char 32 √ 职称 position char 32 专业技术职务 edulevel char 32 最高学历 degree char 32 最高学位 professional1 char 32 √ 专业方向一 professional2 char
作 者 分 值 分 配 5组 成 3组 成 6组 成 1组 成 4组 成 2组 成 5作 者 分 值 分 配 4作 者 分 值 分 配 2NN111NN111NN作 者 分 值 分 配 3作 者 分 值 分 配 6作 者 分 值 分 配 1著 作 作 者艺 术 作 者专 利 作 者获 奖 作 者体 育 作 者论 文 作 者包 含 4包 含 6包 含 2包 含 3包 含 5包 含
缺失,及时追回。 五、坚持经常性打扫卫生,并保持室内外干净整洁。 8 科普活动站图书室(二) 说明:写真规格为 50 70cm 图书管理员职责 作好图书分类、编目、上架工作,做到一书一卡,分类科学、清楚。 遵守图书借阅制度,图书借阅要及时登记。 加强图书管理,作好防尘、防潮、防虫、防火、防盗等工作,保持图书整洁。 定时向群众介绍推荐新书,提高图书利用率。 9 科普宣传栏 200cm 600cm
种类和性质不同,需要采用不同的配方并调整工艺参数,均可制备出具有使用价值的复合材料。 这种材料既具有高分子聚合物的韧性,也具有无机非金属材料的稳定性和刚度,可在广泛领域替代塑料、陶瓷、混凝土和木材 制品。 硅酸盐基废弃物复合材料是以工业废渣(废砂、尾矿、炉渣、粉煤灰)为 8 主要原料,通过石灰和添加剂的合理配合,在湿热条件下激发废弃物的潜在活性,生成 CSH、 CAH 类胶凝矿物