ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:547.79KB ,
资源ID:4674333      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4674333.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计基于web实验室资源管理系统.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计基于web实验室资源管理系统.docx

1、毕业设计基于web实验室资源管理系统 摘 要随着人类步入信息时代,以及Internet的飞速发展和互联网的普及,计算机已不再是原来人们心中的高端科技,它已被广泛应用于军事、科研、商业以及人们的日常生活中,它连接了千家万户,利用计算机来管理人们的工作、学习等也不再是梦想。而本论文即基于web实验室管理系统就是一例。本文论述了基于web实验室管理系统的设计原理、设计思想及具体的实现过程,对各个部分的架构及设计思想和设计过程作了详细阐述。该系统主要实现了普通用户系统功能和管理员系统功能。本系统采用作为开发工具,采用SQL Server2000数据库作为后台数据库。关键字:基于Web实验室管理系统;S

2、QL Server2000数据库。 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 li

3、fe, it connected the 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 pape

4、r discusses a based 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 sys

5、tem USES the as development 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 系

18、统功能需求分析2.2.1 业务流程分析实验室资源管理系统是一个面向用户和管理员,为其提供服务的综合信息管理系统。其详细系统流程图如下:1、 系统顶层业务流程图系统主要分成二个模块,即用户模块和管理员模块,系统顶层业务流程图如图2-1所示。图2-1顶层业务流程图2、用户模块的业务流程图如图2-2所示。图2-2用户模块业务流程图3、管理员模块业务流程图图2-3管理员模块业务流程图2.2.2 系统功能分析2.2.3.1 用户的功能模块 用户可以按照用户名,密码登陆。 用户可以进入实验室管理界面,查看实验管理数据。 用户可以进行实验操作且填入相关信息。 用户可以修改密码且填入相关信息。 用户可以退出系

19、统或者重新登录系统。2.2.3.2 管理员的功能模块 管理员可以按照管理员的用户名以及密码登陆,可以查看且更改用户的信息。 管理员可以审核用户实验的相关信息。 管理员可以进行相关的试验分配。 管理员可以进行相关的编辑以及新增用户的相关信息。 管理员可以进行申请权限管理的信息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 全都使用相同的集成开

22、发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对ASP Web 应用程序和 XML Web services 开发的关键技术的访问。2IIS简介IIS是Internet Information Server的缩写,它是微软公司主推的服务器, IIS与Windows NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP

23、(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VB script,Jscript开发软件以及Java,它也支持CGI和Win CGI,以及ISAPI扩展和过滤器 。3 SQL SERVER 2000简介SQL Server 2000是由Microsoft开发

24、和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的版本。3.1.2 系统开发主要技术简介本系统主要用到.NET中的ASP.NET技术,其中ASP.NET使用的语言为C#,C#是面向对象的开发语言,这样开发效率就得到了大大的提高。数据库采用和A

25、SP.NET完全兼容的SQL SERVER 2000,使他们发挥强大的作用。3.1.3 运行环境本系统主要Windows2000、Windows XP、Win NT等环境下运行,以Delphi +SQL作为开发工具,可以进行添加、查询、修改、删除、统计等处理。3.1.4 系统设计思想及处理流程1、系统设计思想(1)系统应符合实验室管理的规定,满足实验室管理工作需要,并达到操作过程中的直观,方便,实用,安全等要求。(2)系统采用B/S体系结构,浏览器端负责表达逻辑,显示用户界面信息,数据库服务器server(服务器)则用于提供数据服务。(3)系统采用模块化程序设计方法,便于系统功能的各种组合和修

26、改。(4)系统应具备数据库维护功能,及时根据用户需求进行数据的添加,删除,修改操作。2、系统处理流程图3-1 系统处理流程图3.2 登录人员的权限分配1、用户 用户按照用户名,密码登陆, 用户可以进入实验室管理,查看并实验管理 用户可以进行实验操作并填入信息 用户可以修改密码并填入信息 用户可以退出或重新登录系统2、管理员 管理员按照管理员用户名和密码登陆,可以查看并更改用户管理信息 管理员可以审核用户实验信息 管理员可以进行试验分配 管理员可以编辑和新增用户信息 管理员可以进行申请权限管理信息数据库的设计与实现3.3.1 数据库设计1、由系统数据流图分析,分析出系统要用到的实体及其相互间的关

27、系,现描述如下: m n 1 1 n n m 图3-2 系统完整的实体联系图2、系统实体属性描述 从数据流程图、数据字典以及实体联系图可获得系统的属性表如下:打卡信息表:打卡人员的编号、打卡的上午时间、下午时间、公示。文档信息表:人员的姓名、文档名、文档的标题、日期。用户群组表:编号、角色、密码、用户名、权限、真实姓名、性别、地址。请假信息表:编号、状态、名称、原因、开始时间、结束时间。月报表:编号、状态、名称、原因、开始时间、结束时间。3、数据库概念结构设计此部分主要通过系统的主要E-R图对数据库概念结构设计进行相关描述。(1) 用户申请表E-R图用户申请图3-3 用户申请E-R图(2)实验

28、结果表E-R图实验结果图3-4实验结果E-R图(3)用户表E-R图 图3-5用户E-R图3.3.2 数据库逻辑设计依据系统功能设计所需的条件及功能模块的划分,由此可对于系统数据库,列出以下数据项以及数据结构:用户申请表:用户名、身份验证、申请日期、开始日期、结束日期、标题、内容、凭证。实验结果表:用户名、身份验证、实验验证、实验结果。用户表:用户名、身份验证、密码、项目、证明。3.3.3 数据库的实现1、创建数据库:第一步:打开SQL server 2000企业管理器;第二步:右击(local)(Windows NT)下的数据库属性,然后选择“新建数据库(B)”;第三步:在弹出的数据库属性对话

29、框中,于“名称(N)”中输入要创建的数据库名称“bygl”,且在“数据文件”中将文件的初始大小设为10MB,在选项最大文件大小中“将文件增长”限制为(MB)(R):”的单选按钮,将其值设为100MB,然后点击“确定”按钮即可。2、数据库结构实现根据系统实体的描述,按照SQL建表向导,完成系统所需表的建立即可。3、数据库连接根据需求分析和系统功能的需要,将系统信息数据存放在SQL server 2000数据表中。下面给出重要数据表的相关简单描述。(1)SQB(用户申请表)此表存储了用户申请的相关基本信息,主要用于对申请基本信息的记录。表内数据在添加申请时写入,如表(1)所示。表1(2)SYJG(

30、实验结果表)此表存储了实验结果的相关信息,其字段属性如表(2)所示。表2(3)YHB(用户表信息)此表存储了用户表的相关信息,系统中的每个群组所享有的权限是不同的。新注册用户默认为待审核成员群组。该表的字段属性如表(3)所示。表3(第4章 系统的实现4.1 登录模块的实现老师与学生共同使用同一个登陆界面,界面如图(4-10所示图 4-1登陆主界面4.2 用户模块的实现用户可以通过登陆用户模块,从而进入到实验室管理系统,之后方可进行如实验室管理、密码修改、申请实验等的操作。1、用户实验管理 图 4-2用户主界面 2、密码修改管理图 4-3密码修改管理主界面4.3 管理员模块的实现管理员可以通过登陆管理员模块,从而进入到实验室管理系统,然后进行实验管理,实验审核管理、用户管理及申请权限管理等的操作。 1、实验管理图 4-4管理员主界面2、用户管理图 4-5用户管理主界面3、申请权限管理图 4-6申请权限管理主界面第五章 系统维护与测试 管理信息系统在完成了系统实施,投入到正常运行之后,就进入到了系统的运行与维护阶段。5.1 系统的配置 1、硬件配置要求: CPU:1GHz以上 内存:256MB以上 硬盘:20GB以上 2、软件配置要求: WINDOWS 2000/Xp操作系统。 系统的运行:首先,启动Windows2000/XP,将系统拷贝到硬盘相应目录下

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1