基于web高校资产在线申报系统的设计与实现论文+开题报告+程序.docx
- 文档编号:10211791
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:54
- 大小:496.53KB
基于web高校资产在线申报系统的设计与实现论文+开题报告+程序.docx
《基于web高校资产在线申报系统的设计与实现论文+开题报告+程序.docx》由会员分享,可在线阅读,更多相关《基于web高校资产在线申报系统的设计与实现论文+开题报告+程序.docx(54页珍藏版)》请在冰豆网上搜索。
基于web高校资产在线申报系统的设计与实现论文+开题报告+程序
毕业设计(论文)开题报告
学院专业级班
课题名称:
基于web的高校资产在线申报系统的设计与实现
学生姓名:
学号:
指导教师:
报告日期:
2012年3月18日
1.本课题所涉及的问题及应用现状综述
随着电子政务、电子商务概念的提出及相关技术的发展,基于Web的数据采集和在线发布系统得到了越来越多的政府部门和企业的重视和认同。
传统的数据采集系统往往是基于客户/服务器模式而设计的,这种系统存在着软件维护费用高、系统升级困难等诸多问题;同时在客户/服务器模式下的应用系统无法实现在线实时发布的功能。
随着Internet的发展,有很多政府部门和企业实现了一些在线数据申报系统,而利用这些系统申报的数据量往往很小,在系统设计上相对简单。
这种小型在线数据申报系统的设计思想往往不能够用于数据量庞大、界面复杂的大型应用系统的设计中;而目前国际上绝大多数在线发布系统中发布的文档格式是基于HTML的,同时在线发布的文档是利用网页设计软件手工编辑得到的,对于一些数据发布时效性强,数据发布量较大的应用环境来说,传统的文档生成模式不再适用。
现在我国大多数高校已经实现了校园网的沟通和使用,因此研究基于网络的高校资产的信息管理系统,可以充分利用校园网络资源,实现学校对各个部门资产的统一管理,提高学校管理部门的工作效率,彻底摆脱学校部门多,各个部门资产状况不明的状况。
尤其是实验室,可以实现全校各院系实验室信息远程共享,提高试验管理部门的工作效率,摆脱原有开放实验室由于设备多,仪器复杂,现有的设备损坏状况更需要手工备案,这种系统从传统的手工管理向现代化科学的计算机网络管理跃进。
高校资产管理系统的开发是高校固定资产发展和信息化建设的必然趋势。
也是提高高校资产管理水平的重要手段之一。
高校资产管理工作中亟待解决的一些问题,细致分析了开发资产管理系统的必要性。
系统开发过程中,认真调查和分析了资产管理流程中的各类管理人员的需求。
高校资产管理人员需要通过系统完成一系列申请的基础审核工作,为学校领导参与固定资产管理提供业务支持和相关的工作流衔接。
学校领导需要通过系统完成资产管理的最终审核工作,同时需要直观、全面的了解学校的资产情况。
此外还需要有专门的系统管理员来完成系统的运行维护工作。
通过对系统不同用户角色的分析和设计,提出了系统模块设计的基本方案。
对系统的子模块进行了细致的划分,然后各个模块之间相互合作实现整体的功能。
2.本课题需要重点研究的关键问题、解决的思路及实现预期目标的可行性分析
本系统主要任务是对标准信息高校的财产数据进行分析,利用计算机技术和语言,设计一个标准信息高校资产服务平台,利用我校用户现有资源和现有标准库,给出总体规划、主要功能和具体实现方法,最终为用户提供可靠、完整的标准服务(查询、打印、修改)和后台服务维护功能。
根据相关文件制定计算机算法和程序,系统能够自动将各个用户输入的基本信息进行计算及汇总,实现工作量信息的无纸管理。
系统永不分三个层次:
教师、各部门负责人,学校教务管理人员。
不同的用户其权限不同。
教师:
可以查询各个实验室所拥有的仪器,和实验设备。
各部门负责人:
可以查询个部门的资产状况,并且可以根据自己部门的情况在线向学校申请采购一些设备。
学校教务管理人员:
具有查询、修改、删除已经通过的采购决议,对系统后台的维护工作。
制作本系统关键和难点就是要使系统完善和稳定,是各个模块既相互联系,但是他们都要有自己的独立功能,这样系统的运算速度快且不容易出现一些错误,这就需要有完美的体统结构和网络体系结构。
本系统采用B/S结构模式,选择合适的数据库,程序设计语言等进行设计
系统和网络连接,设定ip点击后可以进入系统,用户只需要安装单一的浏览器就可以了,这样就大大减轻了客户机的压力,把压力转给了服务器,这样用户从网页进入体统的速度大大加快,其结构图如图所示。
制作本体统需要网页制作技能,数据库知识,还要对高校资产申报系统有足够的了解这样才能设计出的系统功能才能完整,没有漏洞。
本系统要有以下功能:
1.记录学校资产全部信息的功能。
主要包括:
部门名称(包括实验室),部门室负责人,及各部门所拥有的资产等相关信息。
2.可设置不同的查询方案。
包括按部门名称查询,按照负责人名称查询,按照相关的仪器查询。
3.相关人员可以在线申报。
部门负责人可以根据所需想学校申报采购请求,并且提交。
系统工作过程如图所示。
其系统功能模块如下:
摘要
计算机技术、网络技术等现代通信的技术发展,对人们日常工作、生活、学习等产生重大影响。
各类高校的办学理念、办学特色、办学规模等更加鲜明,管理问题日益凸现,为了使高校资产管理实现高效化、科学化、规范化、信息化,开发基于Web高校资产在线申报管理系统势在必行。
本文采用结构化分析的方法,结合高校资产管理方法、现状及模式,阐述了开发本系统的必要性、可行性。
依据管理信息系统开发的必要过程,探索和调研用户需求,分析了系统开发背景的介绍,系统的开发目的,按照系统需要的关键技术以及系统开发模式,进行系统分析和设计,包括系统可行性分析,业务流程分析,数据流程分析和数据库分析。
根据各类必要的分析结合高校目前的管理流程,对系统进行设计,包括功能设计和数据库的设计,从而对系统设计,包括界面设计、功能设计等。
结合本系统的具体特点和要求,进行了系统测试,最终解决和实现了本系统。
关键词:
Web;高校资产;在线申报;设计与实现
Abstract
Thedevelopmentofcomputertechnology,networktechnologyandothermoderncommunicationtechnology,workinginpeople'sdailylife,learning,etc.haveasignificantimpacts.Moredistinctiveeducationalphilosophyofthevariouscollegesanduniversities,schoolcharacteristics,schoolsize,managementissuesbecomemoreapparents,tomakethecollegeassetmanagementefficient,scientific,standardized,informationtechnology,thedevelopmentofmanagementsystemsbasedonWebonlinecollegesanduniversitiesassetdeclarationisinevitableline.
Inthispaper,themethodofstructuredanalysis,combinedwithauniversityassetmanagementmethods,currentstatusandmode,andexpoundedthenecessityandfeasibilityofdevelopmentofthissystem.
Processinaccordancewiththenecessarymanagementinformationsystemdevelopment,explorationandresearchofuserneeds,theintroductionofthesystemdevelopmentbackground,thepurposeofsystemdevelopment,inaccordancewiththesystemneedsthekeytechnologiesandsystemdevelopmentmodel,systemanalysisanddesign,includingsystemfeasibilityanalysisbusinessprocessanalysis,dataflowanalysisanddatabaseanalysis.
Necessarytypesofanalysiscombinedwiththecurrentmanagementprocessesoftheuniversities,thesystemdesign,includingfunctionaldesignanddatabasedesign,andthusthesystemdesign,includinginterfacedesign,functionaldesign.Combinedwiththespecificcharacteristicsandrequirementsofthesystem,systemtesting,thefinalsolutiontothissystem.
Keywords:
Web;universityassets;onlinedeclaration;DesignandImplementation
1引言
1.1高校资产在线申报开发的背景
随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。
本系统的建立使高校资产管理的管理更加规范化、系统化,查询手段更加便捷化。
同时,高校资产管理系统也是实现信息管理现代化和信息化的重要内容。
为了更好的适应信息时代的高效性,一个利用计算机来实现高校资产在线申报管理工作的系统将必然诞生。
基于这一点,设计了一个高校资产在线申报管理系统,用来就高校资产进行在线申报和管理,以便在最短的时间内,高效准确的完成整个资产管理过程。
计算机技术在现代管理中的应用,使计算机成为领导者和管理人员应用现代技术的重要工具。
计算机辅助企业管理活动,可以极大地增强管理者采集、处理信息的能力,从而有利于管理者及时决策。
计算机系统能根据管理过程的变化情况,将原始数据、资料等进行加工、保存,管理人员可以在解决具体问题需要信息资料时,随时进行检索查询,了解整个资产管理系统的动态情况,进行动态管理,从而有效的处理资产的管理工作,实现对高校资产信息管理的自动化,提高效率。
1.2高校资产在线申报及管理系统开发的意义
高校资产在线申报管理系统的开发目的是使高校资产管理模式从手工记录转变成信息管理,为高校资产管理人员提供方便条件。
对实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。
随着信息系统的不断完善,高校资产的管理将越来越依赖于信息化的管理。
所以系统开发将围绕高校资产管理工作的实际情况,使之能迅速适应需要。
高校资产在线申报管理系统的实施的现实意义:
减少管理高校资产管理的工作人员;管理人员可以随时浏览查看,而且更加直观;改变了以前工资手工记录的方式,电脑录入更加方便快捷;实现了高校资产管理管理的计算机化。
1.3管理系统概述
1.3.1管理信息系统概念及其发展
管理信息系统(ManagementInformationSystem,MIS)是对组织进行系统化管理的人机结合系统,它综合运用计算机及其计算机网络技术、管理和决策方法,融合现代化的管理思想和手段,帮助管理人员进行信息管理。
管理信息系统是以社会学、管理学为核心内容,以计算机技术为实现手段,利用运筹学等辅助决策的制定,最后用系统的观点协调好以上各个要素而成的复杂的社会技术系统。
1.3.2信息管理系统的开发方法
1.结构化生命周期法
信息管理系统的开发方法主要有结构化的生命周期法、快速原型法、基于组件的开发方法等。
本系统采用的是结构化生命周期法,因此主要对这种方法做介绍。
所谓结构化生命周期法就是把信息管理系统开发的全过程按其生存周期分成若干阶段,每个阶段有相对独立的任务,然后逐步完成各个阶段的任务。
在每一阶段的开始和结束都规定了严格的标准。
前一个阶段的结束标准就是后一阶段开始的标准。
而每个阶段任务相对独立而且功能比较比较简单,便于不同人员分工协作,从而降低了整个软件工程开发的困难程度。
在软件开发周期的每个阶段都采用科学管理和良好的技术方法,而且在每个阶段结束之前都从技术与管理两个角度进行严格审查,合格之后才开始下一阶段工作。
结构化的生命周期法把管理信息系统的开发过程看作是一个包括系统规划、系统分析、系统设计、系统实施、系统运行与评价五个阶段的生命周期,强调严格区分工作阶段和工作文档的标准化。
2.结构化生命周期法特点
(1)预先明确用户的要求
信息系统是直接为用户服务的,在系统开发过程中,要求用户的需求为系统设计的出发点。
根据要求来设计系统,该方法十分强调用户需求调查在未明确用户需求之前,不得进行下一阶段工作。
(2)自顶向下来设计或规划信息系统
即在系统分析与设计上要从全局考虑,从整个系统到子系统.从于系统到功能模块,一层一层地从项向下分析与设计。
(3)严格按照阶段进行
对生命周期的各个阶段严格划分,每个阶段有其明确的任务和目标,而各个阶段又可被分为若干工作和步骤。
(4)充分预料可能发生的变化
系统开发是一项耗费人力、财力、物力且周期较长的工作,并且周围环境发生变化都会直接影响到系统的开发工作。
所以结构化开发方法强调在系统调查和分析时对将来可能发生的变化给予充分的雹视,强调所设计的系统对环境的变化具有一定的适应能力。
(5)工作文档标准化和规范化
文档是阶段工作的成果.也是本阶段或下阶段工作的依据。
为了保证通讯内容能正确理解,要求文档采用标淮化、规范化、确定的格式和术语以及图形、图表,使系统开发人员及用户有共同的语言。
2关键技术介绍
2.1.NET技术
2.1.1NETFramework概述
.NETFramework是支持生成和运行下一代应用程序和XMLWebservices的内部Windows组件。
.NETFramework的几个主要组成部分:
首先是整个开发框架的基础,即通用语言运行时以及它所提供的一组基础类库;在开发技术方面,.NET提供了全新的数据库访问技术ADO.NET,以及网络应用开发技术ASP.NET和Windows编程技术WinForms;在开发语言方面,.NET提供了VB、VC++、C#、Jscript等多种语言支持;而VisualStudio.NET则是全面支持.NET的开发工具。
.NETFramework主要实现下列目标:
(1)提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。
(2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。
(3)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。
(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。
使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。
按照工业标准生成所有通信,以确保基于.NETFramework的代码可与任何其他代码集成。
.NETFramework具有两个主要组件:
公共语言运行库和.NETFramework类库。
公共语言运行库是.NETFramework的基础。
您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。
事实上,代码管理的概念是运行库的基本原则。
以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。
.NETFramework的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新创新的应用程序(如Web窗体和XMLWebservices)。
.NETFramework可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。
.NETFramework不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。
2.1.3.NET的特点
(1).NET的新性能
.NET提供了稳定的性能、优秀的升级性、更快速的开发方法、更简便的管理、全新的开发语言以及网络服务。
(2)全新的构造
新的.NET引入受管代码(ManagedCode)这样一个全新概念,横贯整个视窗开发平台。
受管代码在NGWSRuntime下运行,而NGWSRuntime是一个时间运行环境,它管理代码的执行,使程序设计更为简便。
(3)高效率
对于一个程序来讲,速度是非常重要的。
尽可能精简程序代码,以至于不得不将代码移植到一个低性能的部件中。
而.NET则能妥善地解决这一问题。
(4)易控制
在ASP.NET里,你将会拥有一个“Data-Bounds”(数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。
(5)语言支持
.NET支持多种语言,支持编译类语言,支持比如VB、VC++、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。
(6)更好的升级能力
快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的网站,网络应用和网站需要提供一种更加强大的可升级的服务。
ASP.NET能够适应上面的要求。
2.1.4ADO.NET对象操作数据库
在Microsoft.NET中访问数据库的技术是ADO.NET。
ADO.NET提供了一组用来连接到数据库,运行命令,返回记录集的类库,与从前的ADO(ActiveXDataObject)相比,Connection和Command对象很类似,而ADO.NET的革新主要体现在如下几个方面:
首先,ADO.NET提供了对XML的强大支持,这也是ADO.NET的一个主要设计目标。
在ADO.NET中通过XMLReader、XMLWriter、XMLNavigator、XMLDocument等可以方便的创建和使用XML数据,并且支持W3C的XSLT、DTD、XDR等标准。
ADO.NET对XML的支持也为XML成为Microsoft.NET中数据交换的统一格式提供了基础。
其次,ADO.NET引入了Dataset的概念,这是一个驻于内存的数据缓冲区,它提供了数据的关系型视图。
不管数据来源于一个关系型的数据库,还是来源于一个XML文档,我们都可以用一个统一的编程模型来创建和使用它。
它替代了原有的Recordset的对象,提高了程序的交互性和可扩展性,尤其适合于分布式的应用场合。
另外,ADO.NET中还引入了一些新的对象,例如DataReader可以用来高效率的读取数据,产生一个只读的记录集等等。
简而言之,ADO.NET通过一系列新的对象和编程模型,并与XML紧密结合,使得在Microsoft.NET中的数据操作十分方便和高效。
ASP.NET是Microsoft.NET中的网络编程结构,它使得建造、运行和发布网络应用非常方便和高效。
2.1.5MicrosoftVisualStudio.NET
VisualStudio.NET作为微软的下一代开发工具,它和.NET开发框架紧密结合,是构建下一代互联网应用的优秀工具。
由于VisualStudio.NET通过提供一个统一的集成开发环境及工具,大大提高了开发者的效率;十分方便.NET程序的创建和调试,所以VisualStudio.NET是开发ASP.NET应用程序的常用工具。
在VisualStudio.NET中用户可以直接使用它里面的组件来创建ASP.NET应用程序,同时它也是一个功能丰富的编程环境,集成了多种语言支持(如:
C#、VC++、VB);简化了服务器端的开发;提供了高效地创建和使用网络服务的方法等等。
当用VisualStudio.NET创建一个ASP.NET工程时,VisualStudio.NET会自动配置好IIS应用,用户直接应用即可。
2.2SQLServer2008技术
SQLServer2008是Microsoft公司推出的SQLServer数据库管理系统的最新版本。
它的特性包括:
1.Internet集成。
SQLServer2008数据库引擎提供完整的XML支持。
它还具有构成最大的Web站点的数据存储组件所需的可伸缩性,可用性和安全功能。
SQLServer2008程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2008支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。
2.可伸缩性和可用性。
同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows®98的便携式电脑,到运行MicrosoftWindows2008数据中心版的大型多处理器服务器。
SQLServer2008企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。
3.企业级数据库功能。
SQLServer2008关系数据库引擎支持当今苛刻的数据处理环境所需的功能。
数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。
SQLServer2008分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2008数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。
复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。
可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。
4.易于安装、部署和使用。
SQLServer2008中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。
SQLServer2008还支持基于标准的,与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。
这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。
数据仓库。
SQLServer2008中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。
SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。
2.3系统开发模式
在网络连接模式中,除了对等网外,还有另一种形式的网络,即客户机/服务器网,Client/Server。
在客户机/服务器网络中,其中服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得自己所需要的网络资源,而服务器为客户机提供客户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 高校 资产 在线 申报 系统 设计 实现 论文 开题 报告 程序
![提示](https://static.bdocx.com/images/bang_tan.gif)