基于web实验室资源管理系统.doc
《基于web实验室资源管理系统.doc》由会员分享,可在线阅读,更多相关《基于web实验室资源管理系统.doc(32页珍藏版)》请在沃文网上搜索。
1、 摘 要随着人类步入信息时代,以及Internet的飞速发展和互联网的普及,计算机已不再是原来人们心中的高端科技,它已被广泛应用于军事、科研、商业以及人们的日常生活中,它连接了千家万户,利用计算机来管理人们的工作、学习等也不再是梦想。而本论文即基于web实验室管理系统就是一例。本文论述了基于web实验室管理系统的设计原理、设计思想及具体的实现过程,对各个部分的架构及设计思想和设计过程作了详细阐述。该系统主要实现了普通用户系统功能和管理员系统功能。本系统采用作为开发工具,采用SQL Server2000数据库作为后台数据库。关键字:基于Web实验室管理系统;SQL Server2000数据库。
2、Abstract As humans into the information age,and the rapid development of Internet and the spread of the internet , computer is no longer in the heart of the high-end technology of people ,it has been widely used in the military, scientific research, commercial, and peoples daily life, it connected t
3、he country, the use of a computer to manage the peoples work,study and so on also is no longer a dream. This paper based on web laboratory management system is an example. This paper systematically introduced to establish a based on web laboratory management system . Thus this paper discusses a base
4、d on web laboratory management system design principle, design idea and realization process of each part of the architecture and design ideas and design process are described. This system mainly realizes the ordinary users functions and system administrator system function. The system USES the as de
5、velopment tools, using SQL database Server2000 as backend database. This paper tells the above technology application. Key word: based on web laboratory management system implementation and application, A, SQL database; Server2000 第1章 绪论1.1 研究背景计算机问世于1946年,主要经历了四个发展阶段计算机的出现,使人类快速迈进了信息时代,大大提高了社会生产力,加
6、快了世界的变革。近十年来,随着计算机技术的日益成熟,其应用更是深入到了社会的各个领域当中,诸如信息管理、办公自动化等等。计算机技术的发展也直接促使Internet的应运而生。我国也在1987年9月14日发出了中国第一封电子邮件从而揭开了中国人使用互联网的序幕。 在将近十年以后,伴随着社会科技、文化和经济的高速发展,尤其是计算机网络技术以及通信技术的高速发展,伴随着人们对信息的理解,对开发和使用信息资源的重视也越来越强,这些因素都都直接促使了互联网技术以更为迅猛的速度高速发展。在互联网高速发展的今天,计算机的最大利处在于它能够进行信息管理。使用计算机能够进行信息管理,这不仅大大提高了人们的工作效
7、率,而且还大大的提高了其安全性。虽然我国实验室管理系统目前为止还不够成熟,还存在一些问题,但它的发展也符合人们的需要,只要对症下药,一定也可以逐渐发展完善。本系统采用的是组合HTML的交互式网页,后台数据库采用最为常用的ACCESS。在前期工作中进行了全面的调研和分析后,做到了系统前台的界面美观大方,实现了用户浏览信息以及查询等功能。1.2 选题的目的及意义 众所周知,高校实验室一直以来都在学生的学业方面起着举足轻重的作用,因此,高校实验室的管理水平也直接影响着高校培养人才的质量。对实验室相关的信息进行综合的分析与管理,不仅是实验室本身的需求,更是提高高校教学质量和办学水平的不二方法。本设计即
8、基于web实验室资源管理系统正是以此为出发点,将计算机技术,网路技术以及数据库技术邮寄的结合起来,利用web提供的灵活的视图界面,使实验室管理员,教师与学生之间能够通过计算机网络进行交流以及信息查询,减少人员之间往来和手工记录的繁琐,从而提高了工作效率和管理水平,使得实验室管理走向无纸化办公和规范化、现代化管理。1.3 研究内容为了能够开发出满足用户需要的系统,首先,必须要知道用户需求什么样的系统。对系统需求深入的理解是开发工作的必要前提条件,其基本任务是准确的回答了一个问题即“系统必须做什么”,确定了系统必须要完成的工作,即对系统提出完整、准确、清晰且具体的要求。目前有各种的用于进行需求分析
9、的结构化分析方法,但是所有的方法都在遵循以下准则:1、必须理解并描述问题信息域;2、必须定义软件所需完成的功能;3、必须要描述作为外部事件结果的软件行为;4、必须要对描述信息、功能和行为进行分解,用层次方式来展示细节;5、网站系统必要性需求。任何一个系统在开始设计前,进行可行性研究都是必不可少的一个环节。可行性研究的目的不是为了解决问题,而是为了确定问题是否值得去解决。因此我们就要通过对系统的可行性研究,用它来判断出原定的系统目标和规模是否是现实的,及系统完成后所带来的效益能否值得投资开发这个系统的程度。众所周知,实验室管理的信息量是非常庞大的,相应的管理工作也是非常繁琐。目前,有许多实验室管
10、理员在进行实验工作的管理同时,还要进行其他相关很巨大的工作量,这项工作目前的很多学校还是手工操作,工作效率很低,而且不能够及时的了解倒最新的教学信息以及具体情况。系统的实验室管理和传统的实验管理相比较,毫无疑问的会大大提高实验室管理的效率,以及辅助提高管理员的工作效率,加强管理员和用户之间的互动交流。同时,实验室管理系统也在网络上提供了一个较为全面的实验室管理平台,从而使用户能够更加快捷的、方便的、全面的了解实验的动态信息,满足了用户在线填单、在线审核实验的相关信息。网络的优势就在于允许将信息混合起来阅读、交流、使用、收藏。而实验室资源管理系统就是一个信息交流的非常重要的平台,它具有非常好的市
11、场应用前景。应用ASP.NET技术来实现实验室资源管理系统。要求用户采用信息系统设计方法来完成整个系统的分析、设计以及实现。具体要求如下: 进入系统前需身份验证:主要完成对客户的身份验证。 了解实验室资源管理系统的基本运行流程; 掌握ASP.NET开发技术; 熟练应用SQL server2000设计数据库; 实现普通用户的管理功能; 实现管理员的管理功能; 实验申请主页面填单:主要完成实验申请填单 实验申请的审核:主要完成实验申请审核 实验结果的记录:主要是完成实验结果记录 了解实验室资源管理系统应用的目的及其基本功能; 实验分析结果验收:主要是完成分析实验的结果,并且对实验进行验收。 系统权
12、限管理:主要分配实验人员做某个实验,实验申请的填单权限等。 第2章 系统需求分析2.1 可行性分析可行性分析也称可行性研究,是决策部门在采取一项重大改革或投资行动之前,对该项目的必要性以及可行性进行分析和论证的活动。可行性分析已经被广泛的应用于新产品开发、基础设施建设、交通运输、商业设施等多个项目投资的多个领域。在展开一项开发行动之前,必须对用户提出的目标的必要性和可能性进行必要的论证。2.1.1 系统可行性研究分析可行性分析是在进了行初步的调查之后所进行的对系统开发的必要性和可能性的一项研究工作,所以也将其称为可行性研究。信息管理系统也应从技术的可行性,经济的可行性和社会的可行性三方面来论证
13、。通过长时间的观察和实践,我认为实验室资源管理系统的可行性分析如下:(1)经济可行性分析作为网站的一部分,其开发所需的经济成分比重相对较多,一般主要包括有收入和支出的费用,其中支出又包括设备购置费、管理和维护费以及人员的工资费等;收入就主要是针对用户进入本系统所产生的总收入等。因为各个网站实行统一的操作,系统共享,所以,其设备购置,人员工资,维护费用也相对较少,前期的资金投入主要集中在购置设备上。建立信息起中心,可以将来自各方的信息进行集中的管理,从而提高实验室资源管理系统的安全性和可靠性,快速地反馈客户的一切信息。(2)技术可行性分析技术上的可行性分析主要是分析现有的技术条件能不能顺利的完成
14、系统开发工作,计算机所装的硬件、软件配置能不能满足开发者的需求。当然还有各类技术人员的数量,技术水平以及来源等。实验室资源管理系统的主要工作是在学生、教师和实验室管理员之间架起一座沟通的桥梁,使它们能够相互的了解信息以及处理信息。这一点非常符合计算机的人机特点,用户通过登陆方式来使用系统,并且在系统上查寻到自己想要的相关内容。这时,计算机就为用户提供了快捷的信息传输、准确的信息等优势。伴随着计算机软硬件技术的高速发展,系统建所需要的技术条件也能够更加完美的满足。(3)社会可行性分析社会可行性分析有时也可称为操作可行性分析,其主要是论证了系统在企业或者单位开发以及运行的可能性和运行后可能对企业或
15、者单位造成的影响,即组织内外是不是具备接受以及使用系统的条件。在目前信息技术的飞速发展的环境下,计算机软硬件技术的快速更新使的实验室管理系统完全有可能而且也有能力采用这样的管理技术。它对实验室资源管理系统带来的影响是可以看到的:对传统管理理念的巨大冲击,有可能引起管理层面的人员变动或者人员调整。相应的对管理员的要求也是有所提高,使得实验室管理系统在一定的条件下进行人员精简,也迫使管理员不断的学习新知识,拓宽其在计算机市场环境下的生存空间以及对计算机与用户之间业务方式的转变和扩充。2.1.2 可行性分析报告将可行性分析的最后成果整理为书面形式,即可行性分析报告。可行性分析报告包含以下内容:实验室
16、管理系统近期和长远目标,新系统的总体目标及主要功能主要问题和主要信息需求:拟订新系统方案从经济、技术、社会等方面论证方法的可行性可行性分析报告是系统开发人员经过初步调查与可行性研究后所做的工作总结,反映了开发人员对建立新系统的看法。必须认真起草,并通过系统分析人员的集体讨论,然后提交。2.1.3 系统开发具体研究分析要建立新的实验室管理系统,首先就必须对现行的系统进行全面且细致而又充分的调查研究。可以采用直接面谈和专门访问并且参加业务实践,与管理员一起完成最基本的工作程序的方法。传统实验室管资源理系统处理信息的主要方式普遍是手工处理,最多就是用计算机的文本系统来打印一些清单,其信息处理工作量非
17、常大,因此很容易出错,而且缺乏系统的、规范的信息管理方法。本设计准备建立的实验室资源管理系统,主要是要将客户的相关管理工作在计算机上实行统一的管理,用以提高工作效率和管理水平。本系统主要从以下几方面对用户的需求进行分析。(1)系统的需求分析:可以随时登陆系统,浏览实验室管理设计相关信息,管理权限由系统管理员掌握和分配。(2)对数据的安全性和可靠性要求:系统的各项数据信息必须保证其安全性和可靠性。网络系统设有通信、程序以及网络三级权限和口令管理,确保系统安全。(3)定时的整理数据:系统管理员可根据用户的历史信息定时的整理系统数据库,并将运行结果归档。2.2 系统功能需求分析2.2.1 业务流程分
18、析实验室资源管理系统是一个面向用户和管理员,为其提供服务的综合信息管理系统。其详细系统流程图如下:1、 系统顶层业务流程图系统主要分成二个模块,即用户模块和管理员模块,系统顶层业务流程图如图2-1所示。图2-1顶层业务流程图2、用户模块的业务流程图如图2-2所示。图2-2用户模块业务流程图3、管理员模块业务流程图图2-3管理员模块业务流程图2.2.2 系统功能分析2.2.3.1 用户的功能模块 用户可以按照用户名,密码登陆。 用户可以进入实验室管理界面,查看实验管理数据。 用户可以进行实验操作且填入相关信息。 用户可以修改密码且填入相关信息。 用户可以退出系统或者重新登录系统。2.2.3.2
19、管理员的功能模块 管理员可以按照管理员的用户名以及密码登陆,可以查看且更改用户的信息。 管理员可以审核用户实验的相关信息。 管理员可以进行相关的试验分配。 管理员可以进行相关的编辑以及新增用户的相关信息。 管理员可以进行申请权限管理的信息2.2.3 系统数据流图分析由系统功能分析,画出系统数据流图描绘信息流和数据从输入移动到输出过程中所经受的变换。1、系统顶层数据流图用户或管理员经登录模块验证,进入实验室管理系统主界面,操作其子系统,并把结果返回给用户或管理员。图2-5 系统顶层数据流图2、实验室管理系统第二层数据流图系统使用人员经登录模块验证,进入学生课程管理系统主界面,处理老师模块和学生模
20、块的操作,并把结果返回系统使用人员。图2-6 系统第二层数据流图第3章 系统概要设计3.1 总体设计经需求分析阶段的工作,已明确系统应该做什么,在此基础上划分出组成系统的物理元素-程序、文件、数据库、人工过程、文档等,并确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。本系统用JSP在SQL Server数据库做开发。JSP作为前台的开发工具,用SQL Server 2000作为后台支持数据库,通过JSP的数据库控件来连接SQL Server2000中并对其编程来实现各种功能。针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合计量器具管理系统的需要和目前的硬件环境
21、,我们选用微软WINDOWS平台下的JSP作为软件开发工具。3.1.1 开发工具简介开发本系统时主要用到的工具有Microsoft .NET 2005,IIS,SQL SERVER 2000。下面分别对它们做大概的介绍。1Microsoft .NET 2005的简介Visual Studio.NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic.NET、Visual C+.NET、Visual C#.NET 和 Visual J#.NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 实验室 资源管理 系统