计算机实验室管理系统毕业论文设计.doc

上传人:laozhun 文档编号:3992475 上传时间:2023-03-30 格式:DOC 页数:26 大小:1.04MB
返回 下载 相关 举报
计算机实验室管理系统毕业论文设计.doc_第1页
第1页 / 共26页
计算机实验室管理系统毕业论文设计.doc_第2页
第2页 / 共26页
计算机实验室管理系统毕业论文设计.doc_第3页
第3页 / 共26页
计算机实验室管理系统毕业论文设计.doc_第4页
第4页 / 共26页
计算机实验室管理系统毕业论文设计.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《计算机实验室管理系统毕业论文设计.doc》由会员分享,可在线阅读,更多相关《计算机实验室管理系统毕业论文设计.doc(26页珍藏版)》请在三一办公上搜索。

1、1绪论1.1课题背景企业、学校与社会上的各种设备、信息等资源管理大都采用传统的方式,在此方式下,在日常的工作中至少要经过很多人力及很多步骤。显然,随着企业、学校与社会上的各种设备、信息等资源不断增加,使得这种管理的工作量越来越大,而且十分烦琐和非常容易出错的事情,可以说传统的管理方式已经不能适应目前的需要。随着计算机应用的迅猛发展,网络应用不断扩大,人们迫切要求利用计算机网络技术来进行在线管理。除了可以大幅度提高人工效率和安全性之外,基于WEB的管理系统还可以自动分配各种设备、信息等资源、同时存档,有效地避免资源的浪费,有利于环保,减少人员,减轻负担,提高效率。计算机技术的进步,促使现代工业技

2、术在快速发展,随着科研和生产技术的不断发展,企业的检验技术也从手工分析发展到仪器分析,检验项目大量增加,对数据的准确性和报出时间的要求越来越严格,数据处理量急速增加,原来的人工管理模式在这种形式下已显得不太适应,使用计算机完成数据的收集、分析和处理的管理手段应运而生。在这一背景下,实验室管理系统开始出现,并在实际应用中得到了快速发展,成为一项崭新的实验室管理与应用技术。系统自动进行数据审核和超标数据监测、提高分析数据的准确性;工作效率大为提高;降低实验室成本消耗;通过对大量样品数据的综合统计分析,可以清楚地观察到数据的变化趋势、有效监测产品质量,为解决出现不合格生产产品及生产工艺变化提供科学依

3、据。借助计算机技术,实验室内部实现网络化全面管理,实现管理和检验工作的有效监督管理,提高整体工作水平。1.2实验室管理系统简介实验室管理系统(LaboratoryManagementSystem),它是指通过计算机网络将实验室的分析仪器连起来,通过建立以实验室为中心的分布式管理体系,根据科学的实验室管理理论和计算机数据库技术,建立完善的质量保证体系,实现检验数据网络化共享、无纸化记录与办公、资源与成本管理、人员量化考核,为实验室管理水平的整体提高和实验室的全面管理提供先进的技术支持。实验室管理系统技术应用比较广泛,适用于各行业的分析测试实验室,作为成熟的产品在许多发达国家已经得到了广泛的推广与

4、应用。专业单位设计、功能全面的实验室管理系统软件在国内部分比较大的石化行业和地质行业的检测实验室已经有实际应用,而根据自己的实际特点自行开发设计的、具备简单数据管理功能的小型实验室管理系统软件,也早已在各单位的实验室得到了大量应用。实验室管理系统的设计特点1技术上具有先进性、高效性、实用性、安全性;2数据管理功能完善,数据的采集、处理、发布过程中不会出现数据丢失、改变的问题;4界面友好,操作简便,使用Web数据库技术和统一的浏览器界面;5自动化程度高,网络结构设计简单;6模块化设计,易于扩充功能;7符合ISO/IEC导则25的规范要求,符合实验室管理特点;8投资少,最大限度保护用户的投资;9产

5、品设计灵活,客户化周期短。1.3本课题的目的与意义本课题的目的就是通过此管理系统的设计,了解现代实验室资源管理系统的各方面技术的实现,及了解有关最新实验技术。2系统设计方案的研究2.1开发环境系统开发环境的选择对于系统的建立来说至关重要,它将决定着系统开发工作量的大小,系统的性能特点以及系统今后的维护工作难易等。因此在开发系统之前,根据对系统所采用的技术、实现功能的评估,在选择开发环境时,主要考虑以下几个因素:扩展性,总成本,功能,是否容易开发与管理,另外开放性和互操作性也是需要考虑的一个重要方面,因为该系统是运行在Internet上的,用户平台的差异决定了与其它系统的互操作性是不可避免的。(

6、1)硬件环境系统基于.NET平台开发,其主要开发工具为Microsoft VisualStudio 2008。.NET为全球著名软件公司Microsoft公司为新一代软件开发商提供的全新的开发平台,具有安全、高效、便捷的特点。利用VisualStudio2008可以很方便的进行桌面应用程序、Web应用程序、数据库、XML的开发,服务器:WindowsIIS5.0或WindowsIIS6.0。应用程序采用多层开发模式,支持两种多计算机部署方案。系统稳定、安全性高,维护成本低、适用型强,可支持多种客户端。采用.NET平台打造新一代管理系统。(客户端-服务-服务器、SmartClient、动态加载、

7、元数据)。主要开发工具为:VisualStudio、Microsoft sql2005服务器支持:Windows98/WindowsMe、Windows Server2005、Windows Server2000、WindowsXP以及Vista操作系统。(2)软件环境服务器端A.平台软件平台应该是建立易于开发、管理、扩充以及同开发标准兼容的解决方案的基础。服务器端平台软件全部采用Microsoft的产品,便于维护和管理,同时系统设计中还应用了Microsoft的一些新技术,来提高系统的整体性能和效率。操作系统采用Microsoft Windows 2005 Server。Web服务器采用II

8、S6.0。Web服务器从硬件角度上讲是Internet上保存Web页的计算机,从软件角度上讲是提供Web服务的服务程序。Web服务器以及相应的浏览器技术的出现和商品化,为企业在网上发布信息和挖掘信息提供了强有力的工具。现在由Internet上的众多Web服务器提供的超媒体数据连接服务也已迅猛发展。Web服务器通过与对象技术相融合,正在逐步发展为能够自由挂接各种应用对象的Web应用服务器。在此,我们主要从软件角度出发,选择适合于为该管理系统应用系统提供Web服务的服务程序。目前,较为常用的专用Web服务器主要有两种:IIS6.0和JavaWebServer。IIS的设计目标是提供适合性很强的In

9、ternet和Intranet服务器功能。IIS具有极高的执行效率,出色的安全保密性,易于管理以及启动迅速等特点。它既可以用于集成现有的应用方式,也可用于实时Web应用系统。JavaWebServer使用Java语言写成,故应用程序不用任何修改就可以从初级的服务器平台移植到功能强大的服务器平台。JavaWebServer以纯Java服务器组件为特色,实现了所谓“在一处设计编写,在任何地方运行”的目标。与CGI批处理命令不同的是,JavaWebServer与平台完全无关。这两种Web服务器各有所长,但考虑到该管理系统需要具备较高的安全性能,对用户的请求必须在短时间内作出响应,因此选用了Windo

10、wsIIS6.0作为系统的WebServer。另外,作为IIS的另外一个重要组成部分,是一种与编译无关的应用开发环境,开发者可以采用任意自己喜欢的语言,而无需顾及编译系统,因此与JavaWebServer相比,应用程序的开发工作量小。WindowsIIS6.0中文版,支持.Net,可以很好的提高Web响应速度和处理速度。因此,Web通过WindowsIIS6.0来发布,具有良好的稳定性,高可用性和运行时的可靠性。浏览器采用Internet Explore6.0。B.数据库系统运行该管理系统需要处理大量的数据,而数据库系统是管理大量信息的仓库和引擎。SQLServer2000数据库所具有的良好性

11、能、可伸缩性,以及它与Windows2003的紧密集成,使得它非常适合充当该管理系统的数据库。因此在构建后台数据库时,采用了SQLServer2000数据库系统软件,用以支持海量的数据存储以及多功能的数据查询。将后台数据和HTML以及XML格式的数据结合在一起,从而大大提高了从服务器到最终用户的信息流速度。2.2技术路线总体技术路线是:以复杂适应理论为指导,构件技术为核心,贯彻先进的软件开发过程管理模式,采用技术、产品、应用、服务相结合的方式,集成国际优秀的系统平台软件和应用平台软件,开发一套完备的信息化工程项目。在技术实现上,系统基于Microsoft.Net技术框架、XML技术、WebSe

12、rvices技术进行建设,采用应用构件和可复用技术,面向系统整体需求,分析系统内部的各要素如用户、数据、表现、权限等,针对各要素开发系列可自我管理、自我扩展的管理构件平台,并最终形成可集成、可搭建、可维护、可扩展、高安全、高性能、高质量的信息化系统。数据库服务器浏览器后段数据ActiveX Server元付钱赔尝Server元件程序和计算逻数据流程程图2.3多层技术框架为了满足系统在技术要求具有业务变化的适应性、高度的安全性、大容量数据存储处理等特点,因而在系统的技术框架中采用四层架构,利用中间件技术,把系统技术框架分为信息访问、表示逻辑、业务逻辑和数据资源四个层次(服务器端的三层结构)。四层

13、结构有利于软件维护及系统管理。同时,将客户端与数据库隔离起来,客户端无权限直接访问数据库,有利于安全管理,可有效防止恶意攻击。还可以利用中间件的安全管理特性进一步加强权限控制管理。信息访问为第一层:包括办公人员各级用户使用台式机、便携电脑、手机、PDA等访问表示逻辑层,其中手机、PDA为系统以后的扩展功能(可以通过手机、PDA查询)。表示逻辑为第二层:它的主要功能是实现用户交互和数据表示,为以后的处理收集数据,向第三层的业务逻辑请求调用核心服务处理,并显示处理结果。业务逻辑为第三层:由大量的业务构件(组件)组成,这些构件由应用服务器管理,实现核心业务逻辑服务并将这些服务按名字广播,管理并接受客

14、户的服务请求,向资源管理器提交数据操作请求,并将处理结果返回请求者即客户或其他服务器。数据资源为第四层:包括数据、视图、存储过程和各种文件(如多媒体文件)等,负责管理整个系统的数据资源,完成数据操作。四层技术框架示意图如下所示:四层技术框架示意图2.4安全性指的是保护软件的要素,以防止各种非法的访问、使用、修改、破坏或者泄密。这个领域的具体需求必须包括:利用可靠的密码技术;掌握特定的记录或历史数据集;给不同的模块分配不同的功能;限定一个程序中某些区域的通信;计算临界值的检查和。3系统总体设计3.1体系结构设计分析与设计软件的体系结构。通过系统分解,确定子系统的功能和子系统之间的关系,以及模块的

15、功能和模块之间的关系。3.1.1系统分解与设计1.将系统分解为若干子系统,确定每个子系统的功能以及子系统之间的关系。2.将子系统分解为若干模块,确定每个模块的功能以及模块之间的关系。3.确定系统开发、测试、运行所需的软硬件环境。3.2系统数据库结构设计数据库设计一般要经历:“逻辑设计物理设计安全性设计优化”等步骤,通常要迭代进行。数据库设计流程如图:3.2.1概念结构设计说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。3.2.2逻辑设计数据库设计人员根据需求文档,创建与数

16、据库相关的那部分实体关系图(ERD)。如果采用面向对象方法(OOAD),这里实体相当于类(class)。3.2.3物理设计设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。对表结构进行规范化处理(第三范式)。表名功能说明列名数据类型(精度范围)空/非空约束条件补充说明数据库表的参考格式3.2.4安全性设计提高软件系统的安全性应当从“管理”和“设计”两方面着手。这里仅考虑数据库的安全性设计。用户只能用帐号登陆到应用软件,通过应用软件访问数据库,而没有其它途径可以操作数据库。对用户帐号

17、的密码进行加密处理,确保在任何地方都不会出现密码的明文。确定每个角色对数据库表的操作权限,如创建、检索、更新、删除等。每个角色拥有刚好能够完成任务的权限,不多也不少。在应用时再为用户分配角色,则每个用户的权限等于他所兼角色的权限之和。3.2.5优化设计分析并优化数据库的“时空”效率,尽可能地“提高处理速度”并且“降低数据占用的空间”。分析“时空”效率的瓶颈,找出优化对象(目标),并确定优先级。当优化对象(目标)之间存在对抗时,给出折衷方案。给出优化的具体措施,例如优化数据库环境参数,对表格进行反规范化处理等。数据字典设计对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一

18、般要建立起数据字典,以说明它们的标识符、同义名及有关信息。在本节中要说明对此数据字典设计的基本考虑。安全保密设计说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。3.3数据结构与程序的关系说明各个数据结构与访问这些数据结构的各个程序之间的对应关系,可采用如下的矩阵图的形式:系统设计(SystemDesign,SD)是指设计软件系统的体系结构、用户界面、数据库、模块等,从而在需求与代码之间建立桥梁,指导开发人员去实现能满足需求的软件。系统设计过程域是SPP模型的重要组成部分。本规范阐述了系统设计过程域的四个主要规程:体

19、系结构设计SPP-PROC-SD-ARCHITECTURE用户界面设计SPP-PROC-RM-UI数据库设计SPP-PROC-RM-DATABASE模块设计SPP-PROC-RM-MODULE系统设计过程域分为两个阶段:高层设计阶段和详细设计阶段。高层设计阶段的重点是软件系统的体系结构设计。详细设计阶段的重点是用户界面设计、数据库设计和模块设计。3.4用户界面设计1.界面设计人员阅读需求文档和体系结构设计文档,明确界面设计任务。2.界面设计人员与用户交流,了解用户的工作习惯和他们对界面的看法。3.界面设计人员准备相关的设计工具和资料,收集或创作基本的界面资源如图像、图标以及通用的组件。4.界面

20、设计人员确定本软件的用户界面设计规则(或指南),主要包括:优秀界面的特征或通用的设计原则;软件主界面(如主窗口、主页面)的设计规则;软件子界面(如子窗口、子页面)的设计规则;标准控件的使用规则;美学设计规则。3.5模块设计模块设计人员阅读需求文档和体系结构设计文档,明确模块设计任务。模块设计人员准备相关的设计工具和资料。模块设计人员确定本软件的编程规范,确保模块设计文档的风格与代码的风格保持一致。模块设计一般要经历“接口与属性设计数据结构与算法设计”等步骤,并且通常需要反复迭代。接口与属性设计模块设计人员设计每个模块的主要接口与属性。如果采用面向对象方法(OOAD),相当于设计类的函数和成员变

21、量。数据结构与算法设计模块设计人员设计每个模块的数据结构与算法。4系统的分析4.1系统模块分析整个系统分为九个子模块,系统整体结构如图3所示:(1)实验用户管理模块:实现用户注册,登录,修改,删除,查询。(2).实验管理模块:实现实验添加,修改,删除,查询。(3).实验台管理模块:实现实验台信息的添加,修改,删除,查询。(4).时间模块管理模块:实现时间模块的添加,修改,删除,查询。(5).实验报告管理模块:对实验报告进行添加,修改,删除。(6).实验预约记录管理模块:实现实验预约记录的添加,修改,删除,查询。(7).系统日志管理模块:实现对系统日志的添加,修改,删除(8).管理员类别管理模块

22、:实现管理员类别的添加,修改,删除,查询。(9).系统管理员用户管理模块:实现对系统管理员的添加,修改,删除。系统整体结构图如图3.1所示实验室资源管理系统实验管理用户管理实验台管理时间模板管理图书查询添加,修改,删除,查询酒店修改酒店删除酒店查询实验报告管理图书查询实验预约管理理图书查询系统日志管理图书查询管理员类别管理图书查询管理员用户管理图书查询图3.1系统整体结构图从以上结构图可以看出,系统相互联系,构成实验室资源管理系统整体。客户是用户角色,由客户在终端控制,而此以外的,由管理员在服务端控制,整个系统的运行也由管理员来维护。4.2系统设计思别该实验室资源管理系统通过前端(客户端)浏览

23、器和后台数据库向用户展示实验信息,方便的实现了实验室信息的维护和更新,使客户更快,更好的了解实验信息。以“实验管理”模块为例,管理员将所有实验信息存入数据库相应的表中,当客户端发出浏览该动态页面的请求时,服务器就会执行相应的脚本代码,从数据库中查询出符合条件的实验信息,生成相关页面发送到客户端浏览器上。客户端所显示的内容是随着后台管理数据库的变化而动态显示的,因此,客户端可以获得实验的最新动态信息。4.3数据库分析与设计数据分析数据库中表的建立本网站采用的是SQLServer2000数据库。主要分为实验用户表(student),实验表(shilian),实验台表(tai),时间模块表(time

24、_board),实验报告表(baogao),实验预约表(yuyue),系统日志表(login_infor),管理员类别表(admin_type)和管理员表(admin)九个表单。(1)表3.1为实验用户表student列名数据类型可否为空说明IdintNotnull编号usernameVarchar(50)null用户名passwordVarchar(50)null密码realnameVarchar(50)null真实姓名phoneVarchar(50)null电话mobileVarchar(50)null手机zhengjianVarchar(50)null证件名zhengjian_numbe

25、rVarchar(50)null证件号emailVarchar(50)null邮箱youbianVarchar(50)null邮编SexVarchar(50)null性别banjiVarchar(50)null班级addressVarchar(50)null地址zuowei_numberVarchar(50)null座位号xingyuzhiintnull信誉值statusVarchar(50)null状态addtimeVarchar(50)null添加时间sh_inforVarchar(50)null审核信息pingjiaVarchar(50)null评价(2)表3.2为实验表shilian列

26、名数据类型可否为空说明idintNotnull编号shilian_nameVarchar(50)NULL实验名称min_timeVarchar(50)NULL最小预约时间max_timeVarchar(50)NULL最大预约时间isviewanswerVarchar(50)NULL是否有标准答案kuo_picVarchar(50)NULL拓扑图smVarchar(50)NULL说明sbVarchar(50)NULL设备(3)表3.3为实验台tai列名数据类型可否为空说明idintNotNULL编号tai_haoVarchar(50)NULL实验台台号tai_ipVarchar(50)NULLI

27、Ptai_wai_ipVarchar(50)NULL外网IPtai_typenameVarchar(50)NULL实验台类型tai_statusVarchar(50)NULL状态tai_duankouVarchar(50)NULL端口shebei_nameVarchar(50)NULL设备名称shebei_typenameVarchar(50)NULL设备类别名DaanVarchar(50)NULL答案(4)表3.4为时间模板表time_board列名数据类型可否为空说明IdintNOTNULL编号Time_nameVarchar(50)NULL模板名称Time_inforVarchar(50

28、)NULL模板描述(5)表3.5为实验报告表baogao列名数据类型可否为空说明IdintNOTNULL编号usernamevarchar(50)NULL报告名称addtimevarchar(50)NULL提交时间filepathvarchar(50)NULL文件路径(6)表3.6为实验预约表yuyue列名数据类型可否为空说明IdintNOTnull编号usernameVarchar(50)NULL用户名shilian_nameVarchar(50)NULL实验名称start_timeVarchar(50)NULL实验日期first_timeVarchar(50)NULL开始时间Last_ti

29、meVarchar(50)NULL结束时间statusVarchar(50)NULL状态tai_idintNULL实验台ID(7)表3.7为系统日志表login_infor列名数据类型可否为空说明idintNOTNULL编号usernamevarchar(50)NULL用户名ipaddressvarchar(50)NULLIP地址addtimevarchar(50)NULL添加时间(8)表3.8系统管理员类别表admin_type列名数据类型可否为空说明typeidintNOTNULL编号typenamevarchar(50)NULL类别名称(9)表3.9系统管理员表admin列名数据类型可否

30、为空说明idintNOTNULL编号usernamevarchar(50)NULL用户名passwordvarchar(50)NULL密码typeidintNULL用户类别ID5系统的实现和关键技术在明确了系统的设计思想之后,就要开始规划系统的设计目标了,也就是要明确整个系统应当实现的功能,下面将就实验室资源管理系统的各个模块分别进行介绍。前台管理系统前台管理系统为用户提供登录窗口,成功后可查询其目前状态信息,已预约实验,以及进行实验查询,预约实验,进行实验等相关操作。后台管理系统后台管理系统主要为管理员而设,提供给有权限的用户操作,对网站数据信息进行实时的发布,更新,与删除,对实验用户的相关

31、信息进行即时处理。5.1系统总体方案的设计与实施本系统依照真实的实验室资源管理流程进行程序设计,整个程序主要使用Microsoft提供的语言和服务,Windows2003作为服务器,SQLServer2000用于对服务器数据库的维护,VBScript,JavaScript,.net等实现交互式信息管理及其相关操作。完成以上各角色的功能,实际上是处理一系列的数据库,在后台我们对数据库进行操作,以实现前台界面的动态运行。5.1.1网页制作工具的选择MicrosoftVisualStudio2008本身带有多种模式,可以根据需要加以选择,同时它与操作系统的集成性非常好,所以在站点管理等方面具有其它网

32、页编辑软件所无法比拟的优势。因此在Web页面进行规划的过程中,我选用MicrosoftVisualStudio2008作为主要设计工具。在网页制作过程中,其他的辅助工具起很重要的作用,如很多元素需要用Photoshop,Fireworks,gifmovegear等其他软件加工处理,5.1.2页面风格的确定页面的风格至关重要,它要符合页面的内容所要表达的主题。实验室资源管理系统页面不要做得太花俏,但要有特色,能够让人有种亲切感与视觉享受,向读者实时提供有关实验室的各种动态信息,因此应以朴实为主,这样就可使页面庄重大方,符合实验室文化传媒的主题。另外,为了保持整个站点风格一致,各分支页面的背景和图

33、片也应保持朴实简洁。5.1.3Web页面的设计与制作页面的设计应具体考虑三个方面,即页面的主题,结构,外观设计,下面分别从这三个方面介绍一下在制作Web页面时,应考虑的一些因素和采用的方法。页面主题设计首先要制定目标。该管理系统是为了向客户提供一个方便、快捷的实验室信息管理平台,因此主页中必须包含实验用户的管理,实验的管理,实验台的管理,实验报告的管理,实验时间的管理等。其次,制定设计方法。采取自顶向下的方法,设计浏览路径,这是将网络层次化的过程。最后选择表达方式,所选的表达方式和设计风格要与目标一致。页面结构设计页面的组织也很重要,必须将信息在逻辑上组织得井然有序,为用户创造一种有趣和能够理

34、解的资源。结构分布是否合理将决定浏览者对站点第一印象的好坏,如果结构设计合理美观,浏览者将产生浓厚的兴趣浏览整个网站。反之,如果在设计中,对如何连接页面中的各个部分只有一个模糊的概念,没有一种宏观和清晰的组织结构,那么用户在不久就会离你而去,转而去寻求组织得更好的信息。大多数页面的信息结构,可以采用四种类型:序列结构,分栏结构,网状结构和层次结构。其中按层次划分信息,是组织复杂信息的较好方式之一,并且含有层次组织的结构特别适合于作该管理系统。原因是整个系统站点是被组织得由一个主页上的菜单向下延伸,大多数用户都熟悉这种等级的图形结构,都会觉得这些结构能帮助他们一步步深入。另外,层次结构为人们所熟

35、悉,使用户很容易建立一种进入站点的认知感觉。但层次不宜过多,太多往往令人厌烦。页面外观设计内容和组织结构确定好后,还应该考虑整个页面的外观。好的页面外观应有很好的一致性,也就是说相同的页面安排、背景图像、颜色组合、栏目条等。整个站点的页面在外观上风格应该保持一致。背景是整个页面的基调,同时也是给浏览者的第一印象,因此背景的选择也很重要。在设计本系统Web页面时,考虑到该管理系统作为传播实验室信息的媒体,在外观上不能象娱乐站点那样花哨,而更应突出其文化氛围,尽量以简洁,素雅为主基调。主页的制作大致分三个阶段:前期制作,中期制作和后期制作。前期包括整理资料,制作主题,构造结构;中期包括制作网页,测

36、试修改;后期为发布,更新。前期的工作是制作该管理系统的主要阶段,但中期的测试是必不可少的环节,这符合软件工程远离。本系统制作完成后,已经过IIS测试,运行良好。5.1.4设计过程中使用的主要技术及元素网页元素的定位页面元素的定位有两种方式,一种使用图层,一种使用表格。用图层页面比较小,但是用太多的图层会导致站点在网上运行不太稳定,还是用表格定位比较精确。但是产生的文件较大,由于主页元素不多,所以采用了表格定位,整体看来,主页布局较为合理,给人耳目一新的感觉。框架结构的选择框架是网页结构中常用的一种浏览形式,特别是用在主页面所连接的各个分页上,为一个页面定义导航区与内容区。它将一个网页分割为若干

37、区域,一个区域就是一个框架,以便使同一个页面的不同区域可以装载不同的文件。在该管理系统的后台管理页面中,采用了左右结构的框架结构,这样管理员可以在左边通过点击相应的链接,在右边了解到其中的内容。在浏览内容的同时,若想切换到其他任意的栏目,只需点击超链接即可,方便了管理员的操作。5.2重点功能模块介绍本系统模块较多,全部介绍的话比较多这里我挑选系统的几个重点功能,介绍其具体功能:1实验用户管理模块:用户进入本系统前有个登录框,用于进行本系统,也可匿名登录,但会有功能上的限制。登录成功后可查看自身信息。2实验室管理模块:在后台添加相关实验室信息,供前台用户选择,选择后进行相关实验。3实验台管理模块

38、:主要用于添加实验台信息,用于用户作实验用。4时间管理模块:主要用于提供用户选择时间段做实验,以便于实验的组织,使实验有序的进行。5实验报告管理模块:主要用于用户提交实验报告,然后将相关信息提交给实验审核人员,及时给于处理。6实验日志管理模块:主要用于记录后台用户操作过程,以便日后查看,有利于系统的安全。7管理员模块:管理员根据权限拥有不同的操作权限,超级管理员可以更改,删除,添加所以管理员信息,密码采用MD5加密方式,方便各管理员自已操作各自的工作。总 结在指导老师XX的认真指导下,通过这紧张的几个月努力,毕业设计课题基本成型。这几个月使我学会了很多东西。从对B/S模型的不了解,到掌握这门技

39、术,把以前学的比较零的东西放到了一个完成的系统中,使知识成了体系。比如像数据库的设计和连接技术,CSS技术,HTML技术,.NET技术应用到了实践中,自成一体。同时,在这个过程中也遇到了很多问题,通过老师和与同学交流,还有上网查相关的资料,这不仅锻炼了自己的沟通能力同时还培养了自己分析问题和解决问题的能力,我相信这些都是以后的工作生涯所不可缺少的东西。但是毕业设计也暴露出自己专业基础的很多不足之处。比如缺乏综合应用专业知识的能力,对材料的不了解,等等。这次实践是对自己大学三年所学的一次大检阅,使我明白自己知识还很浅薄,虽然马上要毕业了,但是自己的求学之路还很长,以后更应该在工作中学习,努力使自

40、己成为一个对社会有所贡献的人,为中国社会建设添上自己的微薄之力。实验室管理系统是实验室管理的新手段,通过该技术可以方便用户在不同地点,不同时间段做实验,有利于资源的共享及技术的交流,是时下最经济,最科学,是有效的实验技术之一。当然,也有不足之处,希望能在日后的使用过程中,继续改进本系统,然后使之更加有效的投入实验运用过程中,产生实际的经济效益。参考文献1.黄梯云,李一军管理信息系统第二版M北京高等教育出版社。 2.马涛,李蕴,王海燕,谭业武 数据库与程序设计。济南:山东大学出版社,20053.沈阳.visual basic .net程序设计教程M.电子工业出版社.4.Visual Basic

41、2005入门经典(第4版)M.清华大学出版社.5.张晓蕾 C#程序设计实用教程。北京:人民邮电出版社.6.卢智勇,谭小丹,李光明.visual basic .net数据库程序设计与实例M.冶金工业出版社.7.萨师煊,王珊.数据库系统概论M.高等教育出版社.8.关系数据库与SOL Server 2005 M.机械工程出版社9. 罗江基于CS模式的高校实验室管理信息系统的设计与实现,电子科技大学硕士学位论文.10. 王利SQL Server数据库性能调整与优化:硕士学位论文电子科技大学。致谢通过这次毕业设计,我学会了综合的运用大学三年学的东西,学会了用严谨的软件工程学来做设计,为我走向社会打下了一个不错的基础,从一开始的比较迷茫,到最后能成功完成了这次设计,这里面有老师同学的帮助,也有自己努力。在这里我要感谢所有帮助我的老师和同学,他们在这次毕业设计中给了我很大的帮助,特别是刘涛老师!谢谢你们!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号