网站首页 学习导航 范文写作 免费论文 学习书店 网络课程 人事招考 资料分享
贵州学习网
论文网
经济: 税收金融  会计统计  贸易保险  财政证券  审计其它 管理: 工商营销  人力公共  文秘旅游  物流投资  图情其它
计科: 网络技术  通信软件  电子商务  操作系统  应用其它 法学: 理论宪法  行政刑法  民商经济  诉讼国际  司法制度
教育: 语言教育  美育  体制职业  素质师范  心理其它 社会: 政治军事  新闻哲学  文学文化  农村人口  伦理其它
理学: 数学物理  化学生物  地 质 学  天 文 学  环境其它 工学: 建筑机械  电子化工  材料交通  电力水利  其它工学
艺术: 艺术论文  声学论文  美术论文  影视论文  舞蹈论文 农林: 农学论文  林学论文  畜牧论文  水产论文  其它农林
医学: 临床医学  药学论文  中医论文  护理论文  其它医学 其它: 毕业论文  论文提纲  论文格式  写作指导  其它论文
您当前的位置:首页 > 论文 > 计算机 > 软件类

高校科研工作量统计系统的开发与设计

计算机论文网  2012-10-22  【字体: 】  Gzu521.com    我要评论(0)

第一章 引言

第一节 选题背景
当今时代正是飞速发展的信息时代,各行各业都离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅能提高工作效率,而且能大大的提高其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
随着我国社会主义市场经济的建立、运作和科学技术的不断发展, 信息化校园建设如火如荼。然而,在其他校园信息化平台相继完善的同时,高校科研工作量统计还处于传统的手工操作阶段。随着我国高等教育的蓬勃发展,高校规模不断扩大,教学资源急剧增加,资产设备日益庞杂,科技项目不断增多,科技成果不断涌现,使教务、科技、人力资源、资产设备等管理部门任务越来越繁重,不仅增加了工作量,更增大了工作难度,管理手段落后将直接影响教学质量和办学水平。而且这必将造成操作工序复杂,效率低下,所以高校科研管理的信息化、网络化已是必然趋势,而且高校校园网络的建设和不断完善为其实现提供了必要的条件。
传统的手工处理的高校科研工作量管理是通过多级的登记,然后有专门的统计人员从大量的统计数据中整理出有效的资料,这势必是一项非常复杂的工作,而且在这个过程中还非常容易出错,给管理办公人员造成了很大的不便。通过观察我们可以发现,在教职工填写的表格中,很多表格有很强的关联性,并且有些数据多次出现在多张统计表格中,这大大降低了工作效率,增加了人力和精力的消耗,也使科研统计变得复杂化,不利于信息的共享。如果给高校科研统计部门配备专门的统计系统,通过教职工登入系统填写统计所需数据,降低数据的冗余,实现信息的共享,以此来提高工作效率,简化统计工作。本系统就是用计算机操作高校科研管理系统,是高校或科研单位用户更好的维护各项科研管理业务处理工作而开发的管理软件,通过本系统的设计开发及实施,解决高校传统的科研工作量的统计方法,提高高校科研统计工作的效率,减少人力、物力的消耗,节省开支,从而促进高校的信息化建设。


第二节 选题意义
高校教职工通过使用该系统可以填写科技项目情况,科研成果情况,知识产权情况,科研成果情况,参加学术会议情况,教学研究项目情况,启动基金项目情况,鉴定科研成果情况,发表论文情况,教材或著作情况,举办学术报告会或研讨会情况,科技活动机构情况,科技活动经费情况,年度个人科研工作时间百分比汇总,个人科研工作量计分,年度个人科研工作量化计分汇总,年集体科研工作量化计分汇总 和 SCI、EI、ISTP等收录论文情况等信息时,无须重复输入相同数据。系统会根据各表的相关性,自动记录有关信息,以次提高信息的共享化、工作效率,简化后台统计人员的繁杂工作。同时,也促进了高校信息化的进程。

 第二章 系统开发方法、技术与环境

第一节 结构化系统开发
结构化系统开发方法(SSA&D或SADT),是自顶向下结构化方法、工程化的系统开发方法和生命周期方法的结合,它是迄今为止开法方法中应用最普遍、最成熟的一种。

一、 结构化系统开发方法的基本思想
结构化系统开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下地对系统进行分析与设计。具体来说,就是先将整个信息系统开发过程划分出若干个相对独立的阶段,如系统规划、系统分析、系统设计、系统实施、系统运行与维护等。在前三个阶段坚持自顶向下地对系统进行结构化划分。在系统调查或理顺管理业务时,应从最顶层的管理业务人手,逐步深人至最基层。在系统分析,提出新系统方案和系统设计时,应从宏观整体考虑人手,先考虑系统整体的优化,然后再考虑局部的优化问题。在系统实施阶段,则应坚持自底向上地逐步实施。也就是说,组织人力从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐渐地构成整体系统。

二、 结构化系统开发方法的特点
结构化系统开发方法主要强调以下特点:
(一)自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程。即在系统分析与设计时要从整体全局考虑,要自顶向下地工作(从全局到局部,从领导到普通管理者)。而在系统实现时,则要根据设计的要求先编制一个个具体的功能模块,然后自底向上逐步实现整个系统。
(二)用户至上。用户对系统开发的成败是至关重要的,故在系统开发过程中要面向用户,充分了解用户的需求和愿望。
(三)深入调查研究。即强调在设计系统之前,深入实际单位,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的新系统设计方案。
(四)严格区分工作阶段。把整个系统开发过程划分为若干个工作阶段,每个阶段都有其明确的任务和目标。在实际开发过程中要求严格按照划分的工作阶段,一步步地展开工作,如遇到较小、较简单的问题,可跳过某些步骤,但不可打乱或颠倒之。
(五)充分预料可能发生的变化。系统开发是一项耗费人力、财力、物力且周期很长的工作,一旦周围环境(组织的内、外部环境、信息处理模式、用户需求等等)发生变化,都会直接影响到系统的开发工作,所以结构化开发方法强调在系统调查和分析时对将来可能发生的变化给予充分的重视,强调所设计的系统对环境的变化具有一定的适应能力。
(六)开发过程工程化。要求开发过程的每一步都按工程标准规范化,文档资料标准化。

三、 结构化系统开发方法的优缺点
结构化系统开发方法是在对传统的自发的系统开发方法批判的基础上,通过很多学者的不断探索和努力而建立起来的一种系统化方法。这种方法的突出优点就是它强调系统开发过程的整体性和全局性,强调在整体优化的前提下来考虑具体的分析设计问题,即自顶向下的观点。它强调的另一个观点是严格地区分开发阶段,强调一步一步地严格地进行系统分析和设计,每一步工作都及时地总结,发现问题及时地反馈和纠正。从而避免了开发过程的混乱状态,是一种目前广泛被采用的系统开发方法。
但是,随着时间的推移这种开发方法也逐渐地暴露出了很多缺点和不足。最突出的表现是它的起点太低,所使用的工具(主要是手工绘制各种各样的分析设计图表)落后,致使系统开发周期过长,带来了一系列的问题(如在这段漫长的开发周期中,原来所了解的情况可能发生较多的变化等)。另外,这种方法要求系统开发者在调查中就充分地掌握用户需求、管理状况以及预见可能发生的变化,这不大符合人们循序渐进地认识事物的规律性。因此在实际工作中实施有一定的困难。

第二节 系统开发模式
本系统采用以Web技术为基础的B/S(浏览器/服务器)模式。与传统的C/S模式相比,B/S模式简化了客户端,在客户机上只要安装浏览器软件,这样也使用户的操作更加简单,使教职工无须培训就可以进行操作。同时,采用这种模式也简化了系统的开发和维护。当高校内有新的考核制度或统计表出现时,无须再为每个现有的客户应用程序升级,只需对Web服务器上的服务处理程序进行修订就可以了,这样不但可以提高统计效率,还可以省去由于维护时协调工作带来的麻烦。

第三节 系统开发工具
ASP、Microsoft Access 2003、Macromedia Dreamweaver 8.0
一、 ASP概述
ASP全称Active Server Pages,是微软推出的用以取代CGI(Common Gateway Interface)的动态服务器网页技术。其实微软更早曾推出了IDC(Internet Database Connector )技术,专门用于和数据库连接。IDC虽然也简单易学,但是因为它太简单了,以致于很多功能都不能实现。于是微软又推出了仍然简单易学,但功能更强大的ASP。
由于ASP简单易学,又有微软的强大支持,所以目前ASP使用非常广泛,很多大型的站点都是用ASP开发的。
ASP目前可以在Windows NT、Windows 2000、Windows XP上运行,在Windows 98上装上个web服务器PWS 4.0(Personal Web Server 4.0)后也可以运行。它对客户端没有任何特殊的要求,只要有一个普通的浏览器就行。
ASP文件就是在普通的HTML文件中嵌入VBSCRIPT或JAVASCRIPT脚本语言。当客户请求一个ASP文件时,服务器就把该文件解释成标准的HTML文件发过去。在服务器端运行的好处;第一,可以不受客户就端浏览器的限制;第二,可以很方便地和服务器交换数据,比如读取数据库。
ASP提供了几个内部对象和内部组件,利用他们可以很方便地实现表单上传,存取数据库等功能。除此之外,还可以使用第三方提供的专用组件解决如发送E-MAIL、文件上传等功能。如果还有特殊的需要,可以利用VC或VB开发自己的组件。因此可以说ASP几乎可以实现任何功能。
ASP的运行环境
ASP可以在Windows NT+ Windows NT Option Pack、Windows 2000+IIS 5.0、Windows XP+IIS 5.0上运行,在Windows 98 上装上个人Web服务器PWS4.0(Personal Web Server 4.0)后也可以运行。如果想要在其他平台上如Unix、Linux运行Asp,则需要借助第三方提供的服务器扩展程序。ASP没有特殊要求,只要有一个普通的浏览器就行。

二、 数据库描述
数据库是信息系统的核心和基础。它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需信息。一个信息系统的各个部分能否紧密地结合在一起及如何结合,关键在数据库,因此只有对数据库进行合理的逻辑设计和有效的物理设计才能开发出完善而高效的信息系统,数据库设计是信息系统开发的重要组成部分。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用要求(信息要求和处理要求)。
一般数据库应用系统开发都遵循以下相关开发步骤:
1.设计应用系统结构;
2.选择便于将应用程序与DBMS结合的DBMS体系结构,如RDBMS;
3.根据应用程序使用的环境平台,选择适宜的DBMS(如Oracle)和开发工具(如PB);
4.设计数据库,编写定义数据库模式的SQL程序;
5.编写确保数据正确录入数据库的用户接口应用程序;
6.录入数据库数据;
7.运行各种与数据库相关的应用程序,以确认和修正数据库的内容。
对于完善的数据库系统,都应该保证其内部数据的准确性与安全性,以防数据出错和非法泄露,因此,数据库的完整性与安全性是至关重要的。

第四节 系统开发环境(平台)
基于MS windows操作系统平台,服务器端操作系统可选择为Windows 2000、Windows NT、Windows server 2003 、WindowsXP。客户端操作系统可任意选择windows系列操作系统,安装浏览器即可。

一、 Windows系统安装
插入WINDOWS系统安装光盘,然后重启电脑,进入BIOS设置,把它设置为从光驱开始启动,然后保存退出系统就会从光驱开始启动,读取系统安装盘,然后按照光盘的提示一步一步地对电脑进行WINDOWS系统安装,整个过程相当简单,具体步骤就不详细说明了。

二、 安装IIS 6.0(以Windows2003为例)
安装方法如下:依次选择【开始】→【控制面板】→【添加/删除程序】→【添加/删除windows组件】→【应用程序服务器】→【详细信息】→【Internet信息服务(IIS)】→【下一步】(此时光驱中应有Windows XP系统盘),然后按步骤提示一步一步进行安装,等待安装完成后会在C盘Inetpub文件夹里生成wwwroot文件夹,这是放置ASP文件的根目录。
在Window 2003系统里和以往的系统不一样,还需要在【开始】→【管理工具】→【Internet信息服务(IIS)管理器】,在“WEB服务器里”把“Active Server Pages”设为允许,也可以将下面几个设置为允许。打开【网站】→【默认网站】→打开其属性→【主目录】→把读取和写入两个复选框勾打上→【配置】→【选项】→启用父路径。
右键【默认网站】→权限→把Users设置为完全控制,把网站asp文件及数据库放在该目录的子目录wwwroot中。访问时可以在地址栏输入:http://localhost/站点文件夹名/asp页面名或127.0.0.1/站点文件夹名/asp页面名,即可打开所要访问的页面。

 

 

 

 

 

 

 

 

 

 


第三章 系统分析
第一节 可行性分析
“可行性”指在当前情况下,开发这个系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性。评估系统实施的可行性分析主要包括技术上的可行性分析、经济上的可行性分析和社会上的可行性分析三个方面。技术可行性分析主要是指设计评估系统所必需的硬件、软件及相关技术方面;经济可行性分析主要是指所需要的费用;社会可行性分析主要是指管理方面。

一、 技术上的可行性
1. 软、硬件设备要求
硬件:对硬件的要求基本上不是很高,CPU PII>=300mhz,内存>=64MB,所以一般的计算机都可以很好的运行此系统。
软件:需要Windows 2003系统,但2003以下的系统也可以运行,只是在IIS的设置上有所不同;在数据库方面需要Microsoft Access 2003;在开发环境上需要ASP和Dreamweaver 8.0(也可以用记事本)。
2. 从开发、维护、管理上
在开发维护上,技术人员只要掌握了ASP和数据库方面的知识,然后稍微有点网络管理方面能力就可以进行了;管理上,由于系统已经设有管理后台,而且界面简单易懂,管理人员很快就能上手。
3. 技术上的可行性结论
总的来说,本系统对硬件,软件上的要求比较低,而且也非常易于管理人进行维护,所以从技术上完全是可行的。

二、 经济上的可行性
1. 设备费用
该系统可以说不需要什么特殊的设备,一般的个人计算机,网络连接设备,这些都是上网所必备的工具,可以说费用并不是很高。
2. 开发费用
因为本系统无需额外的软件,所以只用一定的人力就可以了,透明度强,所以开发费用很低。
3. 运行费用
只要后台管理人员稍微适应以下该系统的后台操作,就可以进行后台管理,前台操作人员只要会用浏览器即可。
4. 维护费用
在日后的维护中,可能由于版本升级、功能的完善以及安全策略的考虑,有关的维护费用会有所提高。
5. 经济可行性结论
在系统的开发上不需要承当很大的人力,物力,财力,但一旦系统可以正常运行,给高校科研工作带来的方便是很大的,从某种角度上可以节省很大的成本。因此,经济上是可行的。

三、 社会上的可行性
近年来,我国高等教育蓬勃发展,教学规模不断扩大,教学资源急剧增加,教学设备日益庞杂,因此高校也非常渴望采用现代信息化管理手段来武装自己。而且同时我国高校信息化还处于起步阶段,虽然校园信息化程度在飞快加大,但是高校的科研工作量统计还处于传统的手工状态或采用简单的电子表格阶段。因此,对高校科研工作量统计系统的开发不但有利于解决当前高校内科研统计任务繁重、工作效率低等问题,同时也能迎合高校的信息化建设,加快信息化进程。这些都为本系统的应用提供外部条件。
第二节 系统目标
面对现代管理技术的高速发展和高校校园管理信息化发展的过程中出现的各种情况,该高校科研工作量统计系统在实施后,应能够达到以下目标:
(1)实现多点操作的信息共享,相互之间的信息传递准确,快捷和顺畅。
(2)管理信息化,高校科技处可随时掌握教职工历年的各种科研信息和个人基本信息。
(3)查询、统计迅速方便、可靠性高,系统存储量大、保密性好、寿命长、成本低。
(4)系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。
(5)通过对校科研工作量统计系统的实施,可以提高科研统计的管理水平。
(6)系统维护方便可靠,有较高的安全性,满足使用性,先进性的要求。

第三节 系统总体设计原则
本系统要保证安全性和稳定性。由于采用B/S模式,所以在安全和稳定方面存在着很多的隐患。因此,一旦出现安全和稳定方面的问题,都会使高校的网络信息的保密性,完整性,可靠性,可控性,可用性等受到伤害,这就要求在设计时尽量地考虑系统安全和稳定。
1.系统操作人员的局限:由于本系统主要操作人员是高校的教职工和统计部门的管理人员,所以该系统对其他人员是不开放的。这就要求系统无须为教职工提供注册功能,教职工的账号统一由管理人员分配;
2.采用完善的数据备份恢复、数据日志、故障处理等系统故障对策。良好的备份和恢复机制,可在系统受到攻击造成损失时,尽快地恢复数据和系统服务;
3.建立科学,合理,严谨的软件管理制度
4.系统在总体上应具有技术先进、安全可靠、扩展性强、维护方便等特点。

相关论文
推荐论文
特别声明
本站计算机论文均来源于网上的共享资源或网友推荐,仅供网友间相互学习交流之用,请特别注意勿做其他非法用途。本站不负责任何连带责任。
转载计算机论文网资料请务必注明出处和原始作者。论文资料版权归原始作者所有。
如果本站所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。
分类导航
  网络技术
  通信
  电子商务
  软件类
  操作系统
  计算机应用
  其它计算机
最新计算机论文
热门计算机论文
最近浏览过的信息
  • 暂无最近浏览记录