基于internet的校级仪器设备管理信息系统的研制毕业论文(编辑修改稿)内容摘要:

: Access 20xx ( 4) 开发环境运行平台 :Windows XP ( 5) 数据库服务器: ACCESS 20xx 硬件环境和软件环境 ( 1)处理器: Inter CR 300 或更高 ( 2)内存: 128M 以上 ( 3)硬盘空间: 20GB 以上 ( 4)操作系统: Windows XP ( 5)数据库: Access 20xx 安徽理工大学毕业论文 7 4 系统概要设计 详细设计阶段的根本目标是确定 应该怎样具体地实行所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以吧这个描述直接翻译成某种程序设计语言书写的程序。 管理信息系统的介绍 所谓管理信息系统 ( Management Information System)系统,是一个由人、计算机及其它外围设备等组成的能进行信息的搜集、传递、存贮、加工、维护和使用的系统,是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管 理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。 目前,企业的计算机网络已经成为企业进行技术改造及提高企业管理水平的重要手段。 随着我国与世界信息高速公路的接轨,企业通过计算机网络活动信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。 MIS 系统通常用于系统决策,例如,可以利用 MIS 系统找出目前迫切需要解决的问题,并将信息及时反馈 给上层管理人员,使他们了解当前工作发展的进展和不足。 换句话说, MIS 系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。 与传统的管理系统相比,在 MIS 中,处理的对象是抽象数据的信息,因此, MIS 有着自己的巨大优势: ( 1) 解决结构化问题 ( 2) 以高速度低成本完成数据的处理业务,追求系统处理问题的效率 ( 3) 实现一个相当稳定的、协调的工作环境 ( 4) 应用科学的、客观的处理发放,符合实际情况 系统开发的思想及原则 基于 Inter的 M IS的开发必须遵循开放、稳定、安全可靠、维护性好等原则 ,以使系统既满足目前的需要 ,又能适应将来扩展的需要。 具体来说 ,应遵循以下几个系统设计原则 [1]: ( 1) 实用 建立 M IS是为了帮助企业实现网络化信息管理 ,提高效率、降低成本 ,系统必须符合实际管理的要求。 在实用性方面有两个指标是必须要考虑的 : 1) 访问速度 2) 可容纳的最大同时请求数 ( 2) 易操作 一个好的应用系统必须是直观易用的 ,一个操作复杂、界面零乱的系安徽理工大学毕业论文 8 统是难以被用户接受的。 在系统的操作性方面应注意以下问题 : 1) 界面必须始终一致 2) 输入画面尽可能接近实际 3) 尽量减少用户的操作次数和难 度 4) 具有较强的容错功能 ( 3) 安全 [6] 基于 Inter的 M IS在安全性方面遇到的挑战比传统的 M IS更大 ,设计上既要保证系统本身的安全 ,又要保证数据的安全。 系统必须既能防止因误操作引起的数据错误 ,又能防止恶意的侵扰。 因此 ,系统要有管理员、操作员权限管理机制 ,要有容灾、容错方案 ,要有异常灾害的恢复能力 ,要保证系统 软件安全、可靠地运行。 ( 4) 易维护 随着企业的发展 ,根据实际工作需要 ,对系统的要求也会不断更新。 系统应提供方便、灵活的维护手段 ,方便应用人员和设计开发人员的维护和管理。 ( 5) 数据库设计合理 数据库是 M IS的核心 ,是系统长期稳定存在的基础。 建立数据库需要注意以下问题 : 1) 数据的一致性 2) 合理冗余 3) 合理选择数据类型 4) 数据规范化存储 ( 6) 合理运用新技术 在开发 M IS中 ,在合理运用新技术上 , 应该遵循以下三个原则 : 第一 ,创新原则 ,体现先进性 第二 ,经济原则 ,体现实用性 第三 ,前瞻性原则 ,体现发展性 系统总体结构设计 [5] 总体设计过程通常由两个阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。 由于软件系统这一 M IS开发过 程中最核心部分的规模不断扩大、复杂程度日益提高 ,因此软件系统结构的优劣直接影响到软件系统的性能。 就在软件开发中所处地位的重要性而言 ,选择和设计合理的系统结构甚至已经比算法设计和数据结构设计更重要。 因此 ,成功地开发 M IS的前提是选择设计比较科学合理的软件系统体系结构。 传统的管理信息系统建立在局域网 (LAN)上 ,其工作模式为 Client/Server (C /S)结构 ,虽然这种结构具有专用性强、安全性好的特点 ,但其不易维护、集成困难、信息封闭 ,安徽理工大学毕业论文 9 不便于和 Inter连接 ,企业不能及时地 了解顾客需求和外部信息 ,企业之间也难以交流。 其后产生的 Browser/Server (B /S)结构虽然满足了 Inter应用的需要 ,具有无需开发客户端软件、可跨平台操作、延展性好的特点 ,但由于现有技术的局限 ,采用此结构的系统交互性能相对较弱、安全性较差、通讯效率较低 [3]。 为了更好地吸收 C /S结构和 B /S结构各自的优点 ,一些研究者提出了 C /S与 B /S混合结构 [7](图 1)。 C /S、 B /S混合结构让系统承担的不同功能的部分根据各自的特点分别采用 C /S结构或 B /S结构 ,一般采取的策略是 :位于企业内部或交互性强的部分采用 C /S结构 ,位于企业外部或执行查询和浏览功能的部分采用 B /S结构。 数据库服务器 ←→ Web服务器 ↑ ↑ ↓ ↓ 客户机 客户端浏览器 业务处理与系统维护 信息查询等 图 1 C /S、 B/S混合结构模式 本系统采用 C /S、 B /S混合结构 模式, 这种结构相对于单纯的 B /S或 C /S结构的优点在于 (1)保证敏感数据的安全性。 (2)简化了部分客户端。 (3)保证了复杂功能的交互性和一般功能的易用性。 ( 4)保护了现有的资源 ,较快地集成了企业中已经积累的各种基于非 Inter技术上的应用。 但是这种结构的缺陷是 : B /S部分的应用逻辑相对 C /S部分来说不能重用 ,需要重新编写 ,因此重复开发的成本较高 ,另外当应用需求发生改变时也必须同时修改两个系统 ,增加了系统运作的成本。 随着 Web技术与组件技术的发展 ,改进 C /S、 B /S混合结构的缺点成为可能 ,可以把用户端以及普通 B /S结构中 Web服务器端 的业务逻辑独立出来 ,构成应用层 ,Web服务器和客户机都通过一个应用程序服务器层与数据库服务器连接 ,形成一种结合 Web应用的多层分布式体系结构 (图 2)。 数据库服务器 ←→ 应用程序服务器 ←→ Web服务 ↑ ↑ ↓ ↓ 客户机 客户端浏览器 业务处理 信息查询等 图 2 结合 Web应用的多层分布式结构 安徽理工大学毕业论文 10 系统包括管理员登陆,管理员日常维护两大部分,管理员登陆系统以后的操作可分为四个大模块,分别包括信息录入,信息编辑修改,信息查询,打印报表等。 系统模块化分析有利于后期软件开发的设计实现。 为了使系统更加清晰对系统模块化划分如下图功能模块: ( 1) 仪器系统登陆信息的管理,包括密码的修改,这一部分通过数据库管理软件实现。 ( 2)仪器类别信息的查询、修改,包括分类号,类别名称,仪器总数量。 ( 3)仪器信息的查询 、修改,包括仪器型号,类别名称,图片,精度,数量,价格,厂商,出厂日期,购置日期,已借数量,所属院系,说明等。 ( 4)使用者类别标准的制定、类别信息的输入,包括类别编号,类别名称,可借数量,可借期限等。 ( 5)使用者类别信息的修改、查询。 ( 6)使用者基本信息的查询、修改,包括类别编号,使用者编号,使用者姓名,所属院系等。 ( 7)仪器借出信息的输入、查询和修改,包括仪器型号,借出信息编号,使用者编号,借出日期,应还日期,实还日期,所借数量等。 系统功能表 如下: 仪器管理系统 信息输入 信息编辑 信息查询 报表打印 输入入库信息 修改入库信息 删除入库信息 条件查询信息 查询全部信息 打印入库信息 安徽理工大学毕业论文 11 由上面的分析看出系统的运行是以仪器为中心,仪器管理员对仪器进行操作。 仪器入库后,可以对仪器做一系列操作,包括借出等。 但仪器最终损坏无法修复后,从库存中移除。 并且可以通过报表将数据库中的数据分类汇总,然后打印出来,以便分析。 系统流程图如下: Microsoft公司 Windows操作系统是现在使用最广泛的操作 系统,而且操作惯已被广大计算机用户所接受。 因此,在开发此课题时,选择 Windows操作系统作为操作平台可以使该系统得到更广泛的应用。 对本报金额图而言,主要操作模式是鼠标加键盘:鼠标主要是对各功能模块进行操作,而键盘主要用于信息输入。 对于 Windows操作系统的用户来说,大多习惯用鼠标,当然这也是广大用户的共同习惯,就目前来说,大部分软件的操作方法都是鼠标和键盘结合着使用,因此我的软件应该会受到欢迎。 ( 1) 系统功能 1) 人机交互的美观程度、方便程度、易学程度已经效率等等,是用户使用系统时最先感受到的 ,用户对系统的“第一印象”往往从界面的来,人 机登陆 仪 器 录 入 管 理 日常管理页面 退出 仪 器 报 损 管 理 报表打印 验证信息 未通过 通过 安徽理工大学毕业论文 12 交换部分的设计结果,将对用户情绪和工作效率产生重要影响,因此在设计软件时不能完全忽略用户界面。 这个阶段用户的细节并不太重要,重要的是在这种界面下的信息交换方式。 我们的目的是确保能够完成全部必要的信息交换,而不会丢失重要的信息。 2) 不经过实际使用很难评价一个用户界面的优劣,因此,在本阶段只是快速地建立起人机交换界面的原型。 3) 改系统即时吃力仪器入库信息包括:出厂日期、购置日期、数量、厂商等,以供随时掌握现有电脑硬件入库信息,提供各项当前实验仪器入库的统计报表。 ( 2)系统效益 1) 及时掌握仪器正确的入库信息。 2) 提高入库信息的统计处理的作业效率与准确率。 ( 3)系统特色 1) 系统各项功能简单易于学习和掌握 2) 系统各功能的输入画面与一般人工表单格式相符,提高工作效率。 3) 系统的数据库响应速度快。 4) 系统便于扩充和维护。 5) 系统采用人机对话界面,操作直观,功能齐全,使用方便。 5 详细设计 数据库设计 我们所提到的数据库,都是针对关系数据库说说的,在数据库中我们经常用到的概念包括表、字段、视图、索引、同义词,在某些系统中还会用到系统 表。 数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。 数据库设计时需要综合各个部门的存档数据和数据需求,分析各个数据直接的关系,按照 DBMS 提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。 目前,我们所用的关系数据库都是根据“实体 关系模型”概念设计的。 “实体 关系模型“是一种语义模型,它试图根据世界上具有相互关系的事物自身的特性,进行抽象和表示,同时描述他们直接的联 系和相互作用。 在“实体 关系模型”中,最基本的语义单位是实体和关系。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。