系统设计与数据库设计

上传人:s9****2 文档编号:503911203 上传时间:2023-03-17 格式:DOCX 页数:39 大小:450.98KB
返回 下载 相关 举报
系统设计与数据库设计_第1页
第1页 / 共39页
系统设计与数据库设计_第2页
第2页 / 共39页
系统设计与数据库设计_第3页
第3页 / 共39页
系统设计与数据库设计_第4页
第4页 / 共39页
系统设计与数据库设计_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《系统设计与数据库设计》由会员分享,可在线阅读,更多相关《系统设计与数据库设计(39页珍藏版)》请在金锄头文库上搜索。

1、第三章 系统设计3.1系统需求分析鉴于高校设备管管理的现状以以及设备管理理信息化的要要求,开展计计算机辅助设设备管理,并并在此基础上上为上级部门门进行决策分分析提供帮助助,极大地提提高了设备管管理的工作水水平和信息化化水平。系统分析阶段开开展的主要工工作包括:收收集和分析系系统需求、提提供系统说明明书等。系统需求分分析就是通过过系统调查,了了解用户实际际需求,进行行系统分析,提提炼出系统需求。业务流程是系统统设计的关键键,要开发一一个系统,必必须确定系统统的功能需求求,这就必须先了解解实际的业务务流程,从业业务流程中分分析系统的需需求。设备信息是系统统进行管理的的主线,它描描述了设备的的基本情

2、况,主主要包括:设设备名称、设备编编号、分类号号、型号、规规格等;编码码设计应完全全符合国家信信息标准。系统工作流程主主要是用户进进行设备信息息的入库以及及维护处理;对设备信息息的查询统计、打印印报表,检核核设备信息、上上传设备信息息,以及采集集信息等。不不同权限的用户进行不不同的工作操操作,具有不不同的工作流流程。通常信息管理系系统按照对信信息的操作,将将系统划分为为:数据采集集、数据处理理、数据传输以及系系统维护等功功能组成部分分。所以,通通过综合分析析,本系统主主要需求有:1.设备基本信信息的收集与与处理;2.设备基本信信息的存储与与维护;3.能方便、快快捷地上报设设备信息;4.能进行查

3、询询统计并形成成各种有价值值的信息;5.具有一定的的报表处理功功能;6.将共享的设设备信息对外外发布,实现现浏览查询;7.有辅助系统统进行系统的的管理与维护护。3.2 系统设设计 3.2.1系统设计计的目标与内内容高校设备管理系系统的开发,其其目的是要将将先进的管理理技术运用到到高校设备的的管理中来。设设备管理系统统不但能完成成高校设备的的日常管理工工作,还可以以及时向各级级领导、上级级主管部门提提供报表、数数据信息,为为领导的决策策提供一定的的参考。通过过该系统的实实施,逐步把把高校设备信信息统一规化化,使之能更更好地为教育育事业服务。 具具体包括:1.上级主管部部门可以对所所采集的设备备进

4、行汇总、统统计、查询等等,并形成各各种有价值的的信息,实现现高校设备信信息宏观和微微观的动态管管理;2.高校能方便便、快捷地上上报设备信息息,以便上级级主管部门可可及时了解、汇汇总各高校设设备信息的情情况。3.共享的设备备信息可通过过web对外外发布,实现现浏览查询。4.系统应该具具有一定伸缩缩性,能有效效地集成其他他系统;而且且系统后台可可采用不同操作系统和和多种数据库库系统。5.系统数据安安全,具有良良好的权限管管理机制。6.应该具有一一定的通用性性、灵活性、实实用性和可靠靠性,以满足足高校对设备备信息管理的的要求。3.2.2系统统总体设计 系统的总体设设计包括运行行网络结构、功功能模块设

5、计计等。运行网网络结构,确确定软件运行行的软硬件环环境;功能模模块设计,确确定系统的功功能模块,将将整个系统划划分为多个相相对独立的模模块,确定每每个模块的功功能。3.2.2.11系统运行网网络结构由于网站采用的的是B/S结结构服务体系系即客户端应用服务务器数据库服服务器三层体体系结构。在在这种结构中中,Web浏浏览器作为客客户层,提供供图形用户界界面,负责与与用户进行交交互。它通过过HTTP协协议从应用层层的HTTPP月及务器下下载超文本页页面,同时下下载并执行内内嵌在页面中中的客户端程程序或中间代代码(如JAAVA字节码码)。这些客客户端程序能能通过内部通通信机制向应应用服务器中中有关服务

6、对对象发出请求求。服务对象象封装了相关关的业务逻辑辑,它们之间间可通过内部部协议彼此通通信,并能访访问数据层的的数据库对象象或其它的应应用程序,以以协同完成客客户请求。设备管理系统采采用的网络运运行结构如图图2.l所示示:图3.1 网络络运行结构3.2.2.22 系统的功功能设计在充分分析设备备管理需求的的基础上,结结合信息系统统所要达到的的目标,以设设备日常管理、数据据采集与上报报需求为重点点,确定了系系统的总体功功能结构。系系统主要由设备信息管管理、数据采采集与上报、信信息发布、系系统管理等四四个子系统组组成。每个子系统又由由多个模块构构成,各模块块之间相对独独立实现不同同的处理功能能,但

7、相互之间又能很好好地联系起来来。下面简单单介绍各子系系统功能设计计。1.设备信息管管理子系统信息管理子系统统主要包括信信息录入、信信息修改、信信息查询、信信息统计、打打印报表等模块。数据录入模块:主要包括设设备数据的录录入,采取灵灵活、简捷、快快速的输入方方式来减轻用户繁繁重的输入数数据的工作。如如对具有相同同属性的多条条记录可通过过成批录入方式一次录录入完成;对对一些数据项项可进行实时时校验。数据修改模块:对所有录入入的数据均可可进行修改,其其主要特色如如下:只有拥拥有相应权限的用用户才能修改改数据,从而而保证了重要要数据的安全全性;为了保保持数据的一致性,对于于一些关键参参数不能直接接修改

8、,系统统应自动保持持其正确性。数据查询模块:根据用户权权限查询所需需数据,主要要包括固定查查询和自定义义查询两部分。固定查询:用户户通过选择设设备信息的某某一个字段,并并输入相关关关键字内容即即可查询出结结果。大概有有:1.名称称.2分类号号.3型号44.规格5.编号等。自定义查询:用用户可以把以以上几个查询询的条件结合合起来,提供供一定灵活性性的组合查询。此外,可以对查查询结果进行行范围限制,也也可以对查询询结果按照某某个字段值行行排序。在查询的的过程中,系系统还可根据据用户的要求求,在验证用用户的身份后后,为其提供部分修改功功能。数据统计模块:信息统计是是按各字段值值进行统计并并自动生成报

9、报表;以数据据库中存储的数据为为基础,进行行设备信息的的查询、统计计;进行数据据的职能分析析,生成直观的柱图、饼饼图、折线图图,为各级设设备管理与经经营决策提供供数据依据。打印报表模块:主要是打印印设备信息以以及各种统计计报表。该模模块具有生成成和打印报表的功能能,可打印多多种报表,包包括:系统基基础数据、设设备、人员、上上报报表等报表,操作作简单、使用用方便。2.数据采集与与上报子系统统上报数据按教育育部统一规定定的上报格式式提供的基础础数据,并可可实现集中式式管理。按上上级部门的要要求形成标准准的上报数据据,在形成上上报数据时,应应具有数据查查错功能,并能提提供方便、快快捷的数据传传送功能

10、。3.信息发布子子系统主要包括信息浏浏览和信息查查询;主要是是对共享信息息进行网络提提交,对外发发布,实现共享。以数数据库中存储储的数据为基基础,进行人人员信息、设设备信息等方方面的信息发布,以Weeb页面的形形式进行。被被授权访问的的有关人员可可从办公室或或任何地方通过Interrnet访问问,浏览或查查询各种相关关信息。4.系统管理子子系统系统管理子系统统主要负责系系统的管理和和维护工作,包包括单位管理理、用户管理理、日志管理、数据据备份与恢复复等。用户管理:管理理系统的用户户,提供对系系统角色和用用户的管理。具具体完成用户户的管理、用户的的权限设置;通过该模块块,可以有效效屏蔽非授权权用

11、户的各种种操作;日志管理:主要要完成记录用用户对系统的的重要操作(如删除、修修改等)及其其结果的记录、查询询和统计,以以确保系统操操作的可追述述性;数据备份与恢复复:提供数据据备份恢复功功能,根据设设置,备份系系统中的数据据库。严格定定期备份,保保证己有数据据的安全性,在在数据库崩溃溃和硬件系统统瘫痪时不会会造成大的损损失。为了保保证系统的安安全性,只有有系统管理员员才能使用该该模块。系统的功能图如如下所示:设备管理系统登陆/注销用户管理 类别管理 设备管理 台账管理 台账报表 动态信息 系统维护 JDK+TOMCAT运行平台 数据库图3.2 系统统功能图系统的用例图如如下所示:登陆系统动态信

12、息查询设备信息查询系统帮助查询报表查询退出系统图3.3 普通通用户用例图图查看用户信息修改用户信息查询动态信息登录系统查询设备信息修改设备信息查看报表信息修改动态信息退出系统帮助栏目管理修改报表信息图3.4 管理理员用例图系统流程图如下下所示:开始选定登陆模块登入普通用户模块否是否登入管理员模块?普通用户模块是管理员界面设备查询动态信息用户管理设备报表台账管理系统帮助设备查询动态信息 设备报表系统帮助退出图3.5 系统统流程图第四章 数据库库设计 数据库库是信息系统统的核心组成成部分。数据据库系统将数数据信息以某某种数据模型型组织起来进行存存储,通过数数据库管理系系统能够方便便有效地完成成数据

13、信息的的插入、删除、修改、查查询等操作,并并保持数据信信息的完整性性、一致性和和安全性。一一个数据库由若干张表表组成,一张张表是若干相相关数据信息息的集合。表表的一行就是是一条数据信息记录,而而一列就是一一个字段(也也就是一条数数据信息内容容的一项),每每一个字段都有相应的数数据类型和数数据宽度。在在本系统中使使用的是SQQL Serrver20000数据库库系统,在数数据库中各表表的创建如下下所述。4.1 总体表表的设计 系统统共创建了44个数据表,依依次为:(1)yh表:用户信息,含含数据项有用用户名、真姓姓名、密码、部部门、角色等等。(2)lb表:类别信息,含含数据项有编编号、名称。(3

14、)sb表:设备信息,含含数据项有编编号、名称、购购置日期、型型号、购置价价格、备注等等。(4)dt表:动态信息,含含数据项有编编号、名称、日日期、备注。4.2 数据库概念结构构设计得到上面的数据据项和数据结结构后,就可可以设计出满满足用户需求求的各种实体体,以及它们们之间的关系系,为后面的的逻辑结构设设计打下基础础。根据上面的描述述,本系统的的实体有:类类别信息实体体、用户信息息实体、设备备信息实体、动动态信息实体体。用户信息实体的的E-R图如如图4.1所所示密码姓名用户用户名角色图4.1 用户户信息实体EE-R图类别信息实体的的E-R图如如图4.2所所示名称编号类别图 4.2 类类别信息实体体E-R图设备信息实体的的E-R图如如图4.3所所示备注编号购置日期型号名称设备信息图 4.3 设设备信息实体体E-R图动态信息实体的的E-R图如如图4.4所所示动态信息内容编号类别

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号