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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

高校实验设备管理平台的设计与实现Word文档下载推荐.docx

1、21 系统综合要求一个系统的设计与实现主要是为了方便管理员的管理和用户的使用方便,从设计到功能的实施到最后的运行都有相应的要求。系统的综合要求包括:系统目标、系统的功能要求、系统运行需求。211 系统目标21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本旧的管理方法越来越不适应现在社会的发展,学校实验设备管理平台将为学校实验设备的管理和使用带来极大的方便。实验设备管理平台是针对各个独立院系、操作简单、实用的信息管理系统。它的主要任务是实现对实验设备所有日常信息进行管理。涵盖了实验设备信息管理,设备借用记录管理,实验室管理,预约记

2、录管理,个人资料管理等管理功能,实现了用户登录、用户后台管理、数据查询、报表打印、数据备份等功能。本系统结合实验设备具体工作,在设计上具有实用性和延展性。212 系统的功能要求管理员可以根据本人用户名和密码登录系统,可以对实验设备信息进行查询及相关实验设备的使用情况查看。本系统采用了SQL数据库,包括预定设备表、借用设备表、设备信息表、用户表。系统首先必须维护实验室中详细资料的数据表,程序能对该表进行写入和读出数据的操作。系统还有管理员信息表,记录管理员的资料,设置管理员的权限等。(1) 功能需求: 设备预定:实现用户在系统平台上查询库内实验设备的状态及在某一时段的使用状况,若无损坏且未被预定

3、使用,则用户可预定使用。 设备管理:实现现在实验室中的每样设备信息的登记和更改,以及现在的状态是否可用。 设备的借出:按照用户所需设备而给予借出,并在数据库中更改这些设备的使用状态。 设备的发布:按照学校新进设备进行如库登记,并在设备信息中显示出来。213 系统运行需求系统运行在支持.NET的WEB服务器环境下,必须满足以下配置:硬件要求:(1) CPU: Intel Pentium III -class 300 MHz以上 (最好Intel Pentium IV-class 2.0GHz) ;(2) 内存: 128 MB以上 (最好512 MB);(3) 磁盘剩余空间: 50MB以上;软件要

4、求:(1) Microsoft Windows XP 操作系统;(2) SQL Server 2005数据库;(3) Microsoft Visual Studio 2010;(4) IIS5.0以上,安装.NET Framework 2.0;客户机配置要求:Microsoft Internet Explorer 6以上或Firefox浏览器并支持Cookies。22 数据流程分析数据是信息的表达形式,它能被计算机直接输入、处理、存储和输出。一个正确的数据流程是今后新系统用以实现用户需求的保证。现有的数据流程分析一般是通过分层的数据流程图(Data Flow Diagram, DFD)来实现的

5、。数据流图通常由如表1所示的4种基本符号组成,表示数据流、处理、数据存储和数据流的源点/终点。表1数据流图四种成分图表图形符号名称符号说明实体处理数据存储数据流记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称。记述某种业务的手工或计算机处理。其中,PM区记述处理标号C区记述处理名称记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称记述数据流的流动方向,FM记述数据流的名称本网站的数据流图如图1:图1 网站数据流图23 数据字典 数据字典是对数据流图的说明,主要有以下四类条目:数据流、数据项、数据存储、处理逻辑。(1) 数据项条目数据项是不可再分的数据单位。对数

6、据项的描述通常包括以下内容:数据项目,简述、取值定义。如表2所示:表2数据项目表序号数据项名简述类型1234BianhaoMingchengLeixingbeizhu设备编号设备名称设备类型是否可用nvarchar(2) 数据流条目数据流是数据结构在系统内传输的路径。在数据词典中对数据流的定义要包括:数据流的来源、数据流的去向、数据流的组成等。如表3所示:表3数据流条目表数据流名来源去向设备信息借用登记实验设备借用发布设备信息处理借用设备审核处理实验设备借用处理用户管理员(3) 文件条目文件条目是数据保存或保留的地方,也是数据流的来源和去向之一,一般是计算机文档。应包括以下内容:文件名,简述,

7、编号,组成。如表4所示:表4文件条目表文件名编号组成设备信息表借用记录表F1F2由管理员发布可借用设备信息提交后的借用登记经管理员的审核后,方可供用户使用设备编号、名称、类型设备编号、名称、类型、(4) 处理条目在数据字典中,主要是描述处理过程的说明性信息,通常包括以下内容:处理过程名,简述,输入数据流,输出数据流,处理逻辑。如表5所示:表5处理项目表处理名输入数据流输出数据流处理逻辑设备信息发布借用设备D1D2D3用户选择借用的设备用户可以借用设备设备借用处理设备编号、名称类别等设备编号、名称类别等3 软件设计这部分主要完成设计软件系统结构和各组成部分之间的相互关系的任务。主要包括总体设计和

8、详细设计两部分。31 总体设计根据需求分析、用户的要求以及为完善系统而添加的一些功能,可以得到系统的功能模块图。图2 功能结构模块图该系统分成管理员和普通用户两大系统模块。整个系统分为实验室预约管理、设备借用管理、个人信息管理、系统管理员管理、实验室管理、注册用户管理、设备信息管理、借用记录管理、预约记录管理、数据库备份、管理员退出管理,共11个模块。(1) 实验室预约管理功能模块主要用于普通用户进行预约实验室的登记和查询。(2) 设备借用管理功能模块主要是用户对可以使用的设备进行借用登记和查询。(3) 个人信息管理功能模块主要是用户对自己信息的查询和修改。(4) 系统管理员管理模块主要用于添

9、加、删除管理员用户和查询管理员信息。(5) 实验室管理模块主要用于实验室的添加和查询。(6) 注册用户管理模块主要用于管理员查看和录入用户信息。 (7) 设备信息管理模块主要用于设备类别和相关信息的查询和添加。(8) 借用记录管理模块主要用于借用记录的查询。(9) 预约记录管理模块主要用于预约记录的查询和修改。(10) 数据备份模块主要用于相关数据的保存以防丢失。(11) 退出管理模块是管理员退出管理系统,到登录界面。32 详细设计详细设计阶段的根本目标是确定应该怎样实现所要求的系统,给出软件模块结构中各个模块的内部过程描述。主要包括代码设计、输出设计、输入设计、处理过程设计、数据库设计、页面

10、设计和安全控制设计。321 代码设计常用的编码类型有数字码和连续码。其中数字码全部代码均用数字09组成,使用方便,简单易记。连续码中的项目按数字顺序编号,优点是简单明了,易于追加,但代码无分类功能。本系统选用较为常用的数字码进行编码。例如,设备的编号(shebeixinxi_bianhao)由六位数字组成,其中前三位为设备所属实验室编号,后三位为设备类别的编号,每个设备的编号都是唯一的。322 输出设计本系统采用ADO组件与后台数据库连接进行数据的传输。本系统主要用到的输出设备为显示器。管理者可以通过查询方式来查看各种信息,如:用户信息,设备信息等,这些信息就作为输出结果显示出来。而最终输出则

11、是通过终端设备(如显示器屏幕、打印机等)向管理者或用户输出的信息。如管理员可以选择将设备信息打印输出。输出的相关信息如下表所示:表6设备信息输出信息列表输出内容56设备类别设备图片设备进价设备添加时间设备信息的唯一标识设备信息的名称设备的类型设备的外形设备价格设备使用时间323 输入设计输入的作用是提供系统的原始数据,在软件开发过程中输入设计所占的比重较大,一个好的输入设计能提高工作人员的效率从而提高整体业务体系的效率。例如:实验室的添加。表7实验室信息添加输入列表实验室编号实验室类别使用键盘输入院系的编号,为实验室的唯一标识使用键盘输入实验室类别324 处理过程设计根据本系统具体要求,本系统

12、设计了两种用户,分别为系统管理员和普通用户(学生和老师)。总体流程如下:第一步:管理员录入实验设备的有关信息。 第二步:普通用户通过注册完善个人信息,并预约实验室设备的使用。包括使用时间,实验设备的类别和编号等。 第三步:管理员审核信息并授权用户使用实验设备。第四步:用户使用实验设备。业务处理流程如图所示:图3 业务流程处理图325 数据库设计建立数据库及其应用系统,是为了有效地收集、存储、操作和管理数据,数据库设计主要包括概念设计和逻辑设计。(1) 概念设计得到以上数据项和数据结构以后,就可以设计出实际的数据库实体,以及他们之间的关系,为后边的数据库逻辑结构设计打基础。这些实体包括各种具体信

13、息,通过相互之间的作用形成数据的流动。各信息实体属性及其E-R图如下:图4 实验室设备管理平台综合E-R图图5 管理员用户信息E-R图图6 普通用户信息E-R图图7设备类别信息E-R图图8 设备信息E-R图图9 实验室信息E-R图(2) 逻辑设计在设计数据库时本网站选用的是Microsoft SQL Server 2005数据库,主要原因是该数据库支持的数据类型丰富,完全可以满足本网站设计的数据类型要求。本系统的数据库名为netsyssbshfw。主要包括如下几个表:表8管理员信息表(allUsers)字段名称字段类型大小允许为空最大长度备注IDusernamepwdcxaddtimeIntV

14、arCharDatetime508自增编号是1022523为主键借用记录信息表,用于记录借用设备的类别、编号、名称、借用人等相关信息。如表9所示:表9借用记录表(jieyongjilu)7911mingchengleibieyujieshichangjieyongrenisshisghghtime300500设备信息类别表,用于记录不同设备种类及实验室添加时间。如表10所示:表10设备类别表(shebieleebie)设备的信息表,用于记录设备的编号、类别、价格、图片、是否可用等相关信息。如表11所示:表11设备信息表(shebeixinxi)JinjiaTupianzhuangtaiDate

15、Time实验室信息表,用于记录实验室的编号、类别等。如表12所示:表12实验室信息表(shiyanshi)255用户信息表,用于记录系统全部用户的信息。如表13所示:表13用户信息表(yonghuzhuce)121314yonghumingmimaxingmingdianhuayouxiangQQtouxiangjiguandizhixingbie预约记录信息表,用于记录预约设备的编号、预约时间等。如表14所示:表14预约记录信息表(yuyuejilu)yuyueshijianyuyueshichanyuyuerenAddtimeDateTime VarChar326 页面设计本系统,使用AS

16、P.NET语言进行开发,采用了基于浏览器形式的WEB方式,这样做可以使所有的功能组件只安装在服务器上,免去了日后升级修改的麻烦。系统登录模块负责对使用本系统的用户进行身份验证,登录者根据自己所属的用户类型选择管理员或用户。只有通过验证的用户才可以使用本系统。登录界面对应的磁盘文件为login.aspx,登录模块的页面设计如图10所示:图10 用户登录页面本系统的用户分为管理员和普通用户,用户登录时如果具有管理员管理的权限,则进入到管理员管理页面。对应的磁盘文件为main.aspx,管理员管理页面如图11所示:图11 管理员管理页面普通用户登录则进入普通用户界面。对应的磁盘文件为main.asp

17、x,普通用户操作界面如图12所示: 图12 普通用户操作页面管理员管理设置由添加和查询管理员用户两部分组成,具体的页面如图13所示:图13管理员管理页面点击管理员用户查询,可以了解管理员的相关信息,也可以删去管理员用户(只有超级管理员才有权利)。具体的页面如图14所示:图14管理员信息页面设备相关信息包括设备信息添加,查询、设备类别添加,查询信息三大类,由于这三者都与设备信息有着很大的关联性,且其操作流程较为相似,故将其集中起来进行统一说明。以设备信息管理为例,其可分为两个操作界面,一为添加页面,二为管理页面。在添加页面,系统要求操作人员输入经系统设计人员精减至极的为数不多的信息属性,而后系统

18、自动将这些信息读入数据库内的设备信息表中。而管理页面则是反过程,其作用是将数据库中的设备信息表中的数据读取出来,并以列表的形式进行管理操作,在此页面中,还可以进行信息查询操作,可根据拟定的关键字进行系统内部模糊查询。由于信息量较大,故在设计列表时考虑到了翻页查询的功能实现。详细页面信息如图15所示:图15 设备信息管理页面在操作用户信息时,可以根据用户名和姓名搜索指定的用户,单击“修改”超链接进入修改页面如图17所示,可以对相关信息进行修改;删除超链接进行删除用户信息。注册用户管理如图16所示:图16 注册用户管理页面图17 用户修改信息页面可以根据设备编号、名称、类别等进行借用信息查找,也可

19、点击“修改”超链接对信息进行修改,删除则删除这条借用信息记录。借用记录管理如图18所示:图18 借用记录信息页面由于其他信息的操作与此相仿,故不一一累述,以示秉承系统设计时的“界面清晰化、操作简便化、信息精减化、管理方便化”的宗旨。327 安全控制设计本系统设计为了提高系统的安全性,主要的使用了ASP.NET的Form(窗体)身份验证。ASP.NET Form(窗体)身份验证方式使用客户端复位向功能,将未通过身份验证的用户转发到特定的登录窗体,要求用户输入其凭据信息(通常是用户名和密码)。这些凭据信息被验证后,系统生成一个身份验证并将其返回客户端。并可在用户的会话期间维护用户的身份标识信息。具体实现方法是在要进行访问控制的目录下添加web.config配置页并配置相关选项。本系统中系统管理目录,用户控制面板目录须进行访问控制,前者要求只有指定的系统管理员用户才可以访问,否则跳回登录页面(login.aspx),后者要求只有登录用户才可以访问,否则跳回登录页面(login.aspx),这样就能很好的限制用户的操作范围。4 系统实施系统实施是

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

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