网站地图| 免费获取|
毕业论文网
  • 网站首页|
  • 论文范文|
  • 论文降重|
  • 职称论文发表|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 论文资料|
  • 论文开题报告
搜索

当前位置:毕业论文网 -> 免费论文 -> 计算机论文 -> 高校科研及成果在线管理系统开发(三)
计算机论文资料| ASP设计| Delphi| VB设计| JSP设计| ASP.NET设计| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机论文范文| 论文下载| 自动化论文

高校科研及成果在线管理系统开发(三)

最新活动:微信集50个赞就可获取任意一篇钻石会员文档。详情见微信集赞换文档
高校科研及成果在线管理系统开发(三)
                 3  需求分析
3.1 用户需求分析
针对高校科研的具体情况,用户对这套管理系统的要求是:
高校科研系统每天都有大量的师生来进行登录和查看,要求系统能够处理并存放所产生的大量的查看数据。
目前高校科研系统的管理主要是人希望能使用计算机将目前所有信息和会员资料信息存入计算机,由计算机统一管理并要求数据的一致性和完整性。
能够迅速的查询出某位老师、某个项目以及某个日期的科研情况,以便了解高校科研情况。通过科研项目管理模块就能查询到各个科研项目类别,项目进度,科研成果及科研分数。
该高校科研系统有管理人员,管理人员可以进行任何操作,登录人员不能更改权限,不能添加用户,不能备份和恢复数据库。                     
3.2 性能需求分析
为了保证系统能够长期,安全,稳定,可靠,高效的运行,高校科研系统管理系统应该满足以下的性能需求:
(1)系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能,在系统的设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求,作为系统的很多数据来源,其准确性很大程度上影响了高校科研系统的登陆查询,影响了工作人员对高校科研系统情况的了解,因此,在系统开发过程中,必须采用一定的方法保证系统的准确性。
(2)系统的开放性和可扩充性
高校科研管理系统在开发过程中,应该充分考虑以后的可扩充性,例如各个项目进度的改变,这些都要求系统提供足够的手段进行功能的调整和扩充,要实现这一点,应通过系统的开放性来完成,即系统应是一个开放的系统,要符合一定的规范,可以简单的增加和删除系统的模块,配置系统的硬件。通过软件的修补,替换完成系统的升级和更新
(3)系统的易用性和易维护性
高校科研管理系统是直接面对使用人员的,而使用人员往往对计算机并不是很熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面,要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的问题,要提供足够明确的提示信息,缩短用户对系统熟悉的过程。高
校科研管理系统中涉及的数据是高校科研相当重要的信息,系统要提供方便的手段供工作人员进行数据的备份,系统以外崩溃是数据的恢复等工作。
(4)系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件和软件。所有这些都要符合主流国际、国家和行业标准。例如在开发过程中使用的操作系统和开发工具都必须符合通用标准;同时,在开发系统时,要进行良好的设计工作,制定有效的软件工程规范,保证代码的易读性,可操作性和可移植性。
(5)系统的先进性
目前计算机系统发展的相当快,作为高校科研管理系统,应保证几年后仍然可用,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能。
(6)系统的响应速度
高校科研管理系统在日常登录业务处理中的响应速度为秒级,该管理系统软件从启动到进入系统登录界面的时间正常情况下少于5秒,录入并更新数据的时间正常情况下少于5秒。这样就不至于让顾客和工作人员等待较长的时间而影响工作效率。
3.3 数据需求分析
高校科研管理系统的数据需求包括如下几点:
(1)数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而是系统的工作失去意义。数据的输入主要来源是手工输入,手工输入就要求系统界面上具有容错信息,输入错误数据后系统会出现提示信息。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
(2)数据的一致性和完整性
由于系统的部分数据是共享的,所以如何保证这些数据的一致性,是系统必须解决的问题,要解决这一问题,就要在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能够符合完整性约束,系统应该拒绝接受该数据。
(3)数据的共享性和独立性
高校科研管理系统内各模块的部分数据是共享的,从系统的开发角度来看,数据共享会给设计和调试带来困难,因此在程序设计阶段,应尽量降低系统的耦合性。这样也能增加系统的健壮性。
3.4功能需求分析
高校科研系统的功能主要有:基本信息管理,开发项目管理,系统用户管理等几个方面的功能 。能够对一些信息进行添加,修改和删除的操作。
3.4.1 系统功能流程图
本系统主要实现教师对科研项目及论文成果进行申请,管理员指定专家对其项目及成果进行审核。其业务流程图如图3.4.1所示。

图3.1 系统功能流程图
3.4.2 系统的功能模块划分
本系统主要由五个功能模块构成:后台登录模块、院级管理员后台管理模块、教师后台管理模块、留言板模块和搜索查询显示模块。
(1)后台登录注册模块:该模块提供后台用户登录,院级统管理员登录成功以后进入院级管理员后台首页;系级管理员登录成功以后进入系级管理员后台首页;普通教师登录成功以后,进入普通教师后台管理首页;专家登录成功后,进入专家后台管理首页。若登录不成功,则无法使用本系统。
(2)院级管理员后台管理模块:院级管理员登录成功后进入该模块,可以进行的操作有:添加删除院系级管理员及审核专家,添加项目申请时间,为上报项目分配审核专家,添加核心期刊,留言管理等。
(3)教师后台管理模块:教师登录成功后进入该模块,可以进行的操作有:项目查看,项目申报,论文成果申报,发表留言,回复留言等。
(4)留言板模块:此模块在教师后台管理模块和院级管理员后台管理模块中也都包含。可以进行如下操作:发表查看留言,对他人留言进行回复,方便交流。
(5)搜索查询模块:此模块是在母版页中实现的,嵌套在各种权限的用户中,可以根据各自需要查询科研项目及论文成果的信息。
3.4.3 与本系统相关技术的介绍 
1.第三方控件FreeTextBox的使用
(1)FreeTextBox的使用方法
步骤1:从网上下载FreeTextBox控件,解压。
步骤2:在VS2005编辑器中可通过工具>选择工具箱项>.NET Framework组件>浏览并选定FreeTextBox.dll后按确定控件将默认显示在VS2005编辑器工具箱的常规选项卡(可自行将控件拉到标准选项卡中),也可以直接在工具箱的标准选项卡列标头或所属列任何控件上右击>选择项> .NET Framework组件>浏览并选定FreeTextBox.dll后即可直接将控件加入标准选项卡。这样以后只要在常规选项卡或标准选项卡中将FreeTextBox控件直接拖放到项目的设计页面即可完成控件的调用。
步骤3:将FreeTextBox目录拷贝到所在项目里。
(2)FreeTextBox的作用
FreeTextBox 是一个基于 Internet Explorer 中 MSHTML 技术的 ASP.NET 开源服务器控件。这是一款优秀的自由软件(Free Software),我们可以轻松地将其嵌入到 Web Forms 中实现 HTML 内容的在线编辑,在新闻发布、博客写作、论坛社区等多种 Web 系统中都会有用途。
(3)FreeTextBox的其他设置
其他设置可以参考FreetTextBox的使用帮助,在这里就不在赘述。
2. 页面之间的值传递
本系统中使用了两种传递值的方式.
(1)使用Request.QueryString传值
使用QueryString在页面间传递值已经是一种很老的机制了,这种方法的主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址栏上的(不安全),同时又不能传递对象,但是在传递的值少而安全性要求不高的情况下,这个方法还是一个不错的方案。
下面的代码片断演示了怎么样实现这个方法:
源页面代码:
asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="UserName"
DataSourceID="SqlDataSource1" AllowPaging="True" CellPadding="4" GridLines="None" Height="332px" Width="607px" ForeColor="#333333">
 <Columns>
 <asp:BoundField DataField=" UserName" HeaderText="" ReadOnly="True" SortExpression=" UserName " />
 <asp:HyperLinkField DataNavigateUrlFields="courseid" DataNavigateUrlFormatString=" Del_update.aspx?UserName={0}"
 DataTextField=" UserName " HeaderText="修改" />
 </Columns>
目标页面代码:
private void Page_Load(object sender, System.EventArgs e)
{string courseid = Request.QueryString["UserName"];}
(2) 使用Session变量传值
使用Session变量是可以在页面间传递值的的另一种方式,在需要传递值的页面中把值存在Session变量中,然后在另一个页面中使用它,以实现在不同页面间值传递的目的。但是,需要注意的是在Session变量存储过多的数据会消耗比较多的服务器资源,在使用Session时应该慎重。当然,可以使用一些清理动作来去除一些不需要的Session来降低资源的无谓消耗。
下面的代码片断演示了怎么样实现这个方法:
源页面代码:
private void Button1_Click(object sender, System.EventArgs e)
{Session["UserName"] = UserName;}
目标页面代码:
private void Page_Load(object sender, System.EventArgs e)
{string UserName = Session["UserName "].ToString();}
3.母版页的使用
使用 ASP.NET 母版页可以为应用程序中的页创建一致的布局。单个母版页可以为应用程序中的所有页(或一组页)定义所需的外观和标准行为。然后可以创建包含要显示的内容的各个内容页。当用户请求内容页时,这些内容页与母版页合并以将母版页的布局与内容页的内容组合在一起输出。
(1)母版页的工作原理 
母版页实际由两部分组成,即母版页本身与一个或多个内容页。
(2)母版页
母版页为具有扩展名 .master(如留言板MasterPage.master)的 ASP.NET 文件,它具有可以包括静态文本、HTML 元素和服务器控件的预定义布局。母版页由特殊的 @ Master 指令识别,该指令替换了用于普通 .aspx 页的 @ Page 指令。
除 @ Master 指令外,母版页还包含页的所有顶级 HTML 元素,如 html、head 和 form。例如,在母版页上可以将一个 HTML 表用于布局、将一个 img 元素用于公司徽标、将静态文本用于版权声明并使用服务器控件创建站点的标准导航。可以在母版页中使用任何 HTML 元素和 ASP.NET 元素。
(3)内容页
通过创建各个内容页来定义母版页的占位符控件的内容,这些内容页为绑定到特定母版页的 ASP.NET 页(.aspx 文件以及可选的代码隐藏文件)。通过包含指向要使用的母版页的 MasterPageFile 属性,在内容页的 @ Page 指令中建立绑定。
在内容页中,通过添加 Content 控件并将这些控件映射到母版页上的 ContentPlaceHolder 控件来创建内容。
创建 Content 控件后,向这些控件添加文本和控件。在内容页中,Content 控件外的任何内容(除服务器代码的脚本块外)都将导致错误。在 ASP.NET 页中所执行的所有任务都可以在内容页中执行。
4.母版页的优点 
母版页提供了开发人员已通过传统方式创建的功能,这些传统方式包括重复复制现有代码、文本和控件元素;使用框架集;对通用元素使用包含文件;使用 ASP.NET 用户控件等。母版页具有下面的优点:
(1)使用母版页可以集中处理页的通用功能,以便可以只在一个位置上进行更新。
(2)使用母版页可以方便地创建一组控件和代码,并将结果应用于一组页。例如,可以在母版页上使用控件来创建一个应用于所有页的菜单。
(3)通过允许控制占位符控件的呈现方式,母版页使您可以在细节上控制最终页的布局。
(4)母版页提供一个对象模型,使用该对象模型可以从各个内容页自定义母版页。


               


首页 上一页 1 2 3 4 5 6 下一页 尾页 3/6/6

高校科研及成果在线管理系统开发(三)由毕业论文网(www.huoyuandh.com)会员上传。
原创论文资料流程 相关论文
上一篇:高校教材管理系统的设计与实现 下一篇:学生学籍管理系统设计与实现
推荐论文 本专业最新论文
Tags:高校 科研 成果 在线 管理系统 开发 2022-05-26 09:52:39【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文资料


毕业论文网提供论文范文,论文代发,原创论文资料

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 毕业论文网 版权所有