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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

设计报告企业设备管理系统.docx

1、设计报告企业设备管理系统大型数据库开发与设计题 目: 企业设备管理系统 学 号企业设备管理系统一、需求分析1.1 引言1.1.1编写目的设备管理系统是一个以设备为中心,对设备从统计到报废的一个全生命周期中所发生的各种事件进行跟踪的一个管理信息系统。系统可以为企业提供一个简便实用的管理平台,将设备全生命周期的管理工作信息化,有效地进行设备管理工作,以提高设备生命周期的利润率,直接为企业创造价值。设计优良的设备管理系统,实现安全性和高质量,防止故障发生,从而使企业达到降低成本和全面生产效率的提高。1.1.2背景企业设备管理系统开发任务提出者:李嘉佳开发者:徐怡、曹莉晗、夏俊莉、徐辉、杨解伟、柏伟岳

2、用户:企业及工厂设备管理系统要实现对设备的管理要求,包括:录入、浏览、删除、修改、检索和统计等。1.2 任务概述1.2.1目标为了适应变化的形势获得竞争优势,企业要不断引进新的技术和管理手段,而稳定可靠的生产设备永远是企业现代化生产的基础保证。目前,设备管理多采用传统的人工管理方式。即在设备采购进来后,将设备的基本情况和相关信息登记存档。此后必须经常性地维护设备跟踪信息,如设备位置变迁、维修情况、报废处理、设备当前运行状态等。随着时代发展,设备种类越来越多,设备管理及维护量越来越多,设备管理及维护工作量大,牵涉面广,传统的人工管理方式已经越来越不适应现代化设备管理要求。针对该现象,开发一个灵活

3、、通用适合的设备管理的信息系统,就显得十分重要。其可对设备进行统计及管理工作,提高办公效率和可靠性,减少工作人员的劳动强度,减少办公耗材,提高设备的现代化管理水平。1.2.2用户的特点用户只需一个浏览器进行工作,实行客户端的零安装和零维护,并支持远程办公和不间断服务。1.3 功能需求分析主要完成的功能有:实现设备类别、设备信息管理; 实现用户管理; 实现设备入库管理,必须自动修改相应设备的数量; 实现设备的领用和归还管理(要自动修改相应设备的可领用数量); 实现设备的报损管理(报损后要自动修改相应设备的数量和可领用数量); 创建存储过程统计各种类型设备的数量; 创建存储过程统计指定月份各设备的

4、领用归还情况; 创建表间关系。根据功能的不同可以把设备管理系统主要分为设备管理,系统管理,设备统计查询这三个部分。1)设备管理:主要面向的人员是超级管理员和管理员。主要用于录入设备记录、维护设备记录、维护维修记录、维护调拨记录、维护报废记录。其主要的操作也就是这些信息的添加、删除、修改的等,以维持系统的正常运行。2)系统管理:主要面向的人员也是超级管理员和管理员。主要用于组织结构管理、设备类别管理、设备种类管理和人员管理。主要操作也同设备管理即信息的添加、删除、修改等。3)设备统计查询:这一项是针对全体用户,主要用设备统计查询、维修统计查询、调拨统计查询、报废统计查询。这一项也是对设备管理的信

5、息存储。属于只读型。1.4 性能需求分析本系统可以实现许多性能特性,如:实用性、灵活性、可扩展性、易维护性、可靠性等等。1.4.1 实用性实用性是衡量一个应用系统好坏的重要指标。是否与业务紧密结合,是否具有严格的业务针对性,是系统成败的关键。本系统是在对日常设备管理工作进行详细的调查之后实现的,实现的各项功能应该十分贴合设备管理流程,具有很强的实用性。1.4.2灵活性本系统提供了灵活的查询模块可将设备的基本情况、配置情况、维修升级档案、设备调拨、报废记录等信息灵活组合条件,进行组合查询,达到提高查询效率、界面直观的效果。1.4.3 扩展性随着系统应用的普及和推广,系统功能的扩展将是不可避免的,

6、因此,提高系统的可扩展性、可维护性是提高整个系统性能的必然要求。本系统采用模块化的设计思想,在结构上具有良好的可伸缩性,使用者可根据实际业务需要扩展模块。1.4.4 易维护性本系统采用多层架构设计,使系统结构更清楚,分工更明确,有利于后期的维护。1.4.5 安全保密性整体的系统安全性是本系统中必须考虑的重点要求。在该系统设计中,安全、可靠将作为第一要素。同时,利用细分的权限管理,拒绝非法用户进入系统和合法用户的越权操作,避免系统遭到恶意破坏,防止系统数据被窃取和篡改。1.4.6 可靠性社会向信息时代迅速发展的同时也有潜在危机,即对信息技术的依赖程度越高,系统失效可能造成的危害和影响也就越大。因

7、此,采用良好的操作系统和数据库,确保数据的一致性和完整性,并使系统免受病毒感染,确保系统运行的可靠性具有重要意义。1.4.7 经济性本系统可对设备进行统计及管理工作,提高办公效率,减少工作人员的劳动强度,减少办公耗材,提高设备的现代化管理水平。1.4.8 稳定性除了具备以上几点特性,系统还应具备长期持续稳定工作的能力。1.5 业务需求分析本课程包含设备管理、系统管理,设备统计查询等。设备管理模块实现了设备的统一管理,并可按部门和人员进行权限管理保证了设备信息的安全存储。包括录入设备,维护设备记录,维护维修记录,维护报废记录等等。系统管理是用于控制应用系统的关键模块,保证了各个子模块能有效、协同

8、和安全地工作。包括组织结构,设备类别、设备种类和人员管理四个子模块。设备统计查询系统具有完善的综合查询和统计功能,对所有的管理目标和内容都有多种灵活方便的查询和统计功能。系统包括设备统计查询,维修统计查询,调拨统计查询,报废统计查询。1.5.1 数据流图(1)顶级数据流图如图1.5.1:图1.5.1顶级数据流图(2)管理员数据流图如图1.5.2:图1.5.2管理员数据流图(3)一般用户数据流图如图5.3:图5.3 一般用户数据流图1.5.2 数据字典二、概念结构设计2.1 数据库概念结构设计得到上面的数据项和数据结构后,就可以设计出满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设

9、计打下基础。根据上面的描述,本系统的实体有:类别信息实体、用户信息实体、设备信息实体、动态信息实体。2.2 E-R图 图2.2.1管理员E-R图图2.2.2设备E-R图 图2.2.3账目实体E-R图 图2.2.4类别实体E-R图 图2.2.5设备代码实体E-R图图2.2.6系统E-R图三、逻辑结构设计3.1 将实体转换为关系模式设备(设备号,设备名,价格,使用时间,类型,日期)账目(账目号,设备名,价格,日期)设备代码(代码号,设备号,设备名,使用单位)类别(类号,类名,设备号,设备名)3.2 将联系转换为关系模式管理(基本信息查询,基本信息添加,基本信息修改,基本信息删除,设备折旧计算)3.

10、3 逻辑结构设计3.3.1 基本表设计1、设备表字段名字段描述字段类型备注设备号设备号varcharNOT NULL设备名设备名称varcharNOT NULL日期购买时间datetimeNOT NULL使用时间使用时间intNOT NULL类别分属于类别varcharNOT NULL创建设备信息表的SQL语句如下:CREATE TABLE 设备( 设备号 varchar(20) PRIMARY KEY, 设备名 varchar(20) NULL, 日期 datetimeNOT NULL, 使用时间 Time NOT NULL, 类别 varchar(20) NOT NULL )2、设备代码表

11、字段名字段描述字段类型备注设备号设备号varcharNOT NULL设备名设备名称varcharNOT NULL代码号代码使用号码varcharNOT NULL使用单位代码的使用单位varcharNOT NULL创建设备代码信息表的SQL语句如下:CREATE TABLE 设备代码( 设备号 varchar(20) NOT NULL, 设备名 varchar(20) NULL, 使用单位 varchar(20) NOT NULL, 代码号 varchar(20) NOT NULL PRIMARY KEY, ) 3、类别表字段名字段描述字段类型备注设备号设备号varcharNOT NULL设备名

12、设备名称varcharNOT NULL类号标记设备类型varcharNOT NULL类名设备所属类型名称varcharNOT NULL创建类别信息表的SQL语句如下:CREATE TABLE 类别( 设备号 varchar(20) NOT NULL, 设备名 varchar(20) NULL, 类号 varchar(20) PRIMARY KEY, 类名 varchar(20) NOT NULL ) 4、账目表字段名字段描述字段类型备注设备号设备号varcharNOT NULL设备名设备名称varcharNOT NULL价格标记设备价格varcharNOT NULL日期设备购买日期varcha

13、rNOT NULL创建账目信息表的SQL语句如下:CREATE TABLE 账目( 账目号 varchar(20) NOT NULL PRIMARY KEY, 设备名 varchar(20) NOT NULL, 价格 varchar(20) NOT NULL, 日期 varchar(20) NOT NULL ) 四、物理结构设计4.1 创建索引/*创建管理员的索引*/create index idx_管理员名on 管理员(管理员名)exec sp_helpindex 管理员/*创建类别的索引*/create index idx_类名on 类别(类名)exec sp_helpindex 类别/*

14、创建设备的索引*/create index idx_设备名on 设备(设备名)exec sp_helpindex 设备/*创建设备代码的索引*/create index idx_设备编号on 设备代码(设备编号)exec sp_helpindex 设备代码/*创建账目的索引*/create index idx_价格on 账目(价格)exec sp_helpindex 账目4.2 创建聚簇(1)由于表“类别”中,经常会出现相同类名的现象,且经常用于连接操作,为了提高效率需要建立聚簇索引。 create clustered index index_类名on 类别(类名);go/*查看索引信息:*/

15、Exec sp_helpindex 类别(2)由于表“设备”中,经常出现不同设备属于同一类别的情况,而分布又十分松散,为了提高效率需要建立聚簇索引。create clustered index index_类别on 设备(类别);go/*查看索引信息:*/Exec sp_helpindex 设备4.3 日志(1)设置作业历史记录日志在对象资源管理器中,连接到 SQL Server 数据库引擎 实例,再展开该实例。右键单击“SQL Server 代理”,再单击“属性”。在“SQL Server 代理属性”对话框中,选择“历史记录”页。从下列选项中选择:(2)设置最大错误日志文件数在对象资源管理器

16、中,连接到 SQL Server 数据库引擎实例,再展开该实例。在”管理“选项,选择”SQL SERVER日志”,单击右键选择配置。 4.4 数据库备份在对象资源管理器下的管理,右键,选择备份,并选择要备份的数据库,并选择备份位置五、上机调试5.1 插入数据 /*在”产品”表中插入数据:*/ insert into 设备 values (004,桌子,01:30:30,办公类,2015-02-01) insert into 设备 values (005,椅子,22:30:30,办公类,2015-01-01) /*数据添加成功*/5.2 删除数据/*在“供应商”表中删除金星装饰的有关信息*/ d

17、elete from 设备 where 设备号=003/* 数据删除成功:*/ 5.3 修改数据 /*将客户表中客户名江源改为蒋琛*/ update 设备 set 设备名=办公桌 where 设备号=004 /*修改成功:*/ 5.4 查询功能 /*查询销售订单表中付款方式为现金的客户*/ Select 管理员名,密码 From 管理员 Where 管理员编号=01/*查询成功*/ 六、创建数据库对象6.1 创建视图/*建立设备信息视图:*/Create view 设备信息视图 as select 设备号,设备名,日期,使用时间from 设备/*建立账目视图:*/Create view 账目视

18、图as select 账目号,设备名,价格,日期from 账目/*建立分类信息视图:*/Create view 类别视图 as select 类号,类名,设备编号,设备名 from 类别/*建立代码信息视图:*/Create view 设备代码视图 as select 设备编号,设备名,代码号,使用单位 from 设备代码6.2 自定义函数定义函数设备报废,求设备报废金额: create function 设备报废( 报废折旧金额 varchar(20)returns smallintas begin declare 设备号 smallint select 设备号=count(*) from

19、账目 where 价格=报废折旧金额 return 设备号 end6.3 存储过程/*输入客户名称,输出付款方式*/Create proc cust_search( 报废设备名 varchar(20), 类别 varchar(20),)AsSelect 类别=类名From 类别.类名=设备.类名And 类名=报废设备名 and 类别=类名6.4 触发器 /*创建一个update触发器,防止修改账目信息*/ Create trigger update_账目 on 账目 For update As If update(mark) Begin Raiserror(不能修改客户信息,16,10) Ro

20、llback tran End七、总结设备管理系统是将信息化了设备技术信息与现代化企业管理相结合,是实现研究级管理信息化的先导。设备管理软件是设备管理模式与计算机技术结合的产物,设备管理的对象是企业中各种各样的设备。 设备管理系统则是一个以人为主导,利用计算机硬件、软件、网络设备通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以战略竟优、提高效率为目的,支持高层决策、中层控制、基层运作的集成化的人机系统。而设备管理是管理系统的一个子系统,它具有管理信息系统的共性,同时也具有其特殊性。设备是生产的生命线,对研究所正常生产起着决定性的作用。信息安全设备管理已成为现代研究所管

21、理的一个重要组成部分。把信息安全设备管理纳入研究所管理的重要组成部分己经成为一种趋势。关于本系统,虽然对企业设备管理信息进行了系统的创建,但我们不可忽略的是这个系统并不完美,我们也不能高枕无忧。我们要在以后的实践中去检验它的可用性,特别要考虑它的实时性和安全性,这才是我们最值得考虑的问题。一个系统好不好,要经过反复的使用才能知道,不光光是理论中分析和设计得出来的。关于系统的可移植性,有许多不足之处,这样我们就应该多查阅相关资料,反复地熟练应用,才能把系统设计的巧,设计的好。同学们之间的交流也十分重要,交流就是进步,有时会带你走入一种柳暗花明的欣喜境界。通过系统的设计,我加深了对软件开发过程的理解,熟悉了利用JSP实现各种实用的数据库型软件的开发,以及了解了系统设计的一些流程。鉴于本人知识水平的局限,本系统存在以下不足:1.系统功能不是很完善,人性化设计不是很到位;2.报表中心需要进一步设计并优化;3.安全机制和用户角色管理及权限分配设计不够周全。经过课程设计,引发了我的很多思考和兴趣,首先是做程序要勤,手勤,眼勤,心勤;其次要有韧性,不怕麻烦,不怕失败,反复调试,反复练习,这样才能找到最佳的程序设计。

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

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