系统设计与数据库设计说明
第三章系统设计
3.1系统需求分析
鉴于高校设备管理的现状以及设备管理信息化的要求,开展计算机辅助设备管理,并在此基础上为上级部门进行决策分析提供帮助,极大地提高了设备管理的工作水平和信息化水平。
系统分析阶段开展的主要工作包括:收集和分析系统需求、提供系统说明书等。系统需求分析就是通过系统调查,了解用户实际需求,进行系统分析,提炼出系统需求。
业务流程是系统设计的关键,要开发一个系统,必须确定系统的功能需求,这就必须先了解实际的业务流程,从业务流程中分析系统的需求。
设备信息是系统进行管理的主线,它描述了设备的基本情况,主要包括:设备名称、设备编号、分类号、型号、规格等;编码设计应完全符合国家信息标准。
系统工作流程主要是用户进行设备信息的入库以及维护处理;对设备信息的查询统计、打印报表,检核设备信息、上传设备信息,以及采集信息等。不同权限的用户进行不同的工作操作,具有不同的工作流程。
通常信息管理系统按照对信息的操作,将系统划分为:数据采集、数据处理、数据传输以及系统维护等功能组成部分。所以,通过综合分析,本系统主要需求有:
1.设备基本信息的收集与处理;
2.设备基本信息的存储与维护;
3.能方便、快捷地上报设备信息;
4.能进行查询统计并形成各种有价值的信息;
5.具有一定的报表处理功能;
6.将共享的设备信息对外发布,实现浏览查询;
7.有辅助系统进行系统的管理与维护。
3.2 系统设计
3.2.1系统设计的目标与内容
高校设备管理系统的开发,其目的是要将先进的管理技术运用到高校设备的管理中来。设备管理系统不但能完成高校设备的日常管理工作,还可以及时向各级领导、上级主管部门提供报表、数据信息,为领导的决策提供一定的参考。通过该系统的实施,逐步把高校设备信息统一规化,使之能更好地为教育事业服务。具体包括:
1.上级主管部门可以对所采集的设备进行汇总、统计、查询等,并形成各种有价值的信息,实现高校设备信息宏观和微观的动态管理;
2.高校能方便、快捷地上报设备信息,以便上级主管部门可及时了解、汇总各高校设备信息的情况。
3.共享的设备信息可通过web对外发布,实现浏览查询。
4.系统应该具有一定伸缩性,能有效地集成其他系统;而且系统后台可采用不同操作系统和多种数据库系统。
5.系统数据安全,具有良好的权限管理机制。
6.应该具有一定的通用性、灵活性、实用性和可靠性,以满足高校对设备信息管理的要求。
3.2.2系统总体设计
系统的总体设计包括运行网络结构、功能模块设计等。运行网络结构,确定软件运行的软硬件环境;功能模块设计,确定系统的功能模块,将整个系统划分为多个相对独立的模块,确定每个模块的功能。
3.2.2.1系统运行网络结构
由于网站采用的是B/S结构服务体系即客户端——应用服务器——数据库服务器三层体系结构。在这种结构中,Web浏览器作为客户层,提供图形用户界面,负责与用户进行交互。它通过HTTP协议从应用层的HTTP月及务器下载超文本页面,同时下载并执行内嵌在页面中的客户端程序或中间代码(如JAVA 字节码)。这些客户端程序能通过内部通信机制向应用服务器中有关服务对象发出请求。服务对象封装了相关的业务逻辑,它们之间可通过内部协议彼此通信,并能访问数据层的数据库对象或其它的应用程序,以协同完成客户请求。
设备管理系统采用的网络运行结构如图2.l所示:
图3.1 网络运行结构
3.2.2.2 系统的功能设计
在充分分析设备管理需求的基础上,结合信息系统所要达到的目标,以设备
日常管理、数据采集与上报需求为重点,确定了系统的总体功能结构。系统主要由设备信息管理、数据采集与上报、信息发布、系统管理等四个子系统组成。每个子系统又由多个模块构成,各模块之间相对独立实现不同的处理功能,但相互之间又能很好地联系起来。下面简单介绍各子系统功能设计。
1.设备信息管理子系统
信息管理子系统主要包括信息录入、信息修改、信息查询、信息统计、打印报表等模块。
数据录入模块:主要包括设备数据的录入,采取灵活、简捷、快速的输入方式来减轻用户繁重的输入数据的工作。如对具有相同属性的多条记录可通过成批录入方式一次录入完成;对一些数据项可进行实时校验。
数据修改模块:对所有录入的数据均可进行修改,其主要特色如下:只有拥有相应权限的用户才能修改数据,从而保证了重要数据的安全性;为了保持数据的一致性,对于一些关键参数不能直接修改,系统应自动保持其正确性。
数据查询模块:根据用户权限查询所需数据,主要包括固定查询和自定义查询两部分。
固定查询:用户通过选择设备信息的某一个字段,并输入相关关键字内容即可查询出结果。大概有:1.名称.2分类号.3型号4.规格5.编号等。
自定义查询:用户可以把以上几个查询的条件结合起来,提供一定灵活性的组合查询。
此外,可以对查询结果进行范围限制,也可以对查询结果按照某个字段值行排序。在查询的过程中,系统还可根据用户的要求,在验证用户的身份后,为其提供部分修改功能。
数据统计模块:信息统计是按各字段值进行统计并自动生成报表;以数据库
中存储的数据为基础,进行设备信息的查询、统计;进行数据的职能分析,生成直观的柱图、饼图、折线图,为各级设备管理与经营决策提供数据依据。
打印报表模块:主要是打印设备信息以及各种统计报表。该模块具有生成和打印报表的功能,可打印多种报表,包括:系统基础数据、设备、人员、上报报表等报表,操作简单、使用方便。
2.数据采集与上报子系统
上报数据按教育部统一规定的上报格式提供的基础数据,并可实现集中式管理。按上级部门的要求形成标准的上报数据,在形成上报数据时,应具有数据查错功能,并能提供方便、快捷的数据传送功能。
3.信息发布子系统
主要包括信息浏览和信息查询;主要是对共享信息进行网络提交,对外发布,实现共享。以数据库中存储的数据为基础,进行人员信息、设备信息等方面的信息发布,以Web页面的形式进行。被授权访问的有关人员可从办公室或任何地方
通过Internet访问,浏览或查询各种相关信息。
4.系统管理子系统
系统管理子系统主要负责系统的管理和维护工作,包括单位管理、用户管理、日志管理、数据备份与恢复等。
用户管理:管理系统的用户,提供对系统角色和用户的管理。具体完成用户的管理、用户的权限设置;通过该模块,可以有效屏蔽非授权用户的各种操作;
日志管理:主要完成记录用户对系统的重要操作(如删除、修改等)及其结
果的记录、查询和统计,以确保系统操作的可追述性;
数据备份与恢复:提供数据备份恢复功能,根据设置,备份系统中的数据库。严格定期备份,保证己有数据的安全性,在数据库崩溃和硬件系统瘫痪时不会造成大的损失。为了保证系统的安全性,只有系统管理员才能使用该模块。
系统的功能图如下所示:
图3.2 系统功能图
系统的用例图如下所示:
图3.3 普通用户用例图
图3.4 管理员用例图
系统流程图如下所示:
图3.5 系统流程图第四章数据库设计
数据库是信息系统的核心组成部分。数据库系统将数据信息以某种数据模型组织起来进行存储,通过数据库管 …… 此处隐藏:2848字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




