系统的总体功能结构。系统主
要由设备信息管理、数据采集与上报、信息发布、系统管理等四个子系统组成。
每个子系统又由多个模块构成,各模块之间相对独立实现不同的处理功能,但相
互之间又能很好地联系起来。下面简单介绍各子系统功能设计。
1.设备信息管理子系统
信息管理子系统主要包括信息录入、信息修改、信息查询、信息统计、打印
报表等模块。
数据录入模块:主要包括设备数据的录入,采取灵活、简捷、快速的输入方
式来减轻用户繁重的输入数据的工作。如对具有相同属性的多条记录可通过成批
录入方式一次录入完成;对一些数据项可进行实时校验。
数据修改模块:对所有录入的数据均可进行修改,其主要特色如下:只有拥
有相应权限的用户才能修改数据,从而保证了重要数据的安全性;为了保持数据
的一致性,对于一些关键参数不能直接修改,系统应自动保持其正确性。
数据查询模块:根据用户权限查询所需数据,主要包括固定查询和自定义查
询两部分。
固定查询:用户通过选择设备信息的某一个字段,并输入相关关键字内容即可查询出结果。大概有:1.名称.2分类号.3型号4.规格5.编号等。
自定义查询:用户可以把以上几个查询的条件结合起来,提供一定灵活性的
组合查询。
此外,可以对查询结果进行范围限制,也可以对查询结果按照某个字段值行
排序。在查询的过程中,系统还可根据用户的要求,在验证用户的身份后,为其
提供部分修改功能。
数据统计模块:信息统计是按各字段值进行统计并自动生成报表;以数据库
中存储的数据为基础,进行设备信息的查询、统计;进行数据的职能分析,生成
直观的柱图、饼图、折线图,为各级设备管理与经营决策提供数据依据。
打印报表模块:主要是打印设备信息以及各种统计报表。该模块具有生成和
打印报表的功能,可打印多种报表,包括:系统基础数据、设备、人员、上报报
表等报表,操作简单、使用方便。
2.数据采集与上报子系统
上报数据按教育部统一规定的上报格式提供的基础数据,并可实现集中式管理。按上级部门的要求形成标准的上报数据,在形成上报数据时,应具有数据查
错功能,并能提供方便、快捷的数据传送功能。
3.信息发布子系统
主要包括信息浏览和信息查询;主要是对共享信息进行网络提交,对外发布,
实现共享。以数据库中存储的数据为基础,进行人员信息、设备信息等方面的信
息发布,以Web页面的形式进行。被授权访问的有关人员可从办公室或任何地方
通过Internet访问,浏览或查询各种相关信息。
4.系统管理子系统
系统管理子系统主要负责系统的管理和维护工作,包括单位管理、用户管理、
日志管理、数据备份与恢复等。
用户管理:管理系统的用户,提供对系统角色和用户的管理。具体完成用户
的管理、用户的权限设置;通过该模块,可以有效屏蔽非授权用户的各种操作;
日志管理:主要完成记录用户对系统的重要操作(如删除、修改等)及其结
果的记录、查询和统计,以确保系统操作的可追述性;
数据备份与恢复:提供数据备份恢复功能,根据设置,备份系统中的数据库。严格定期备份,保证己有数据的安全性,在数据库崩溃和硬件系统瘫痪时不会造成大的损失。为了保证系统的安全性,只有系统管理员才能使用该模块。
系统的功能图如下所示:
图3.2 系统功能图
系统的用例图如下所示:
图3.3 普通用户用例图
图3.4 管理员用例图
系统流程图如下所示:
图3.5 系统流程图
第四章 数据库设计
数据库是信息系统的核心组成部分。数据库系统将数据信息以某种数据模型
组织起来进行存储,通过数据库管理系统能够方便有效地完成数据信息的插入、
删除、修改、查询等操作,并保持数据信息的完整性、一致性和安全性。一个数
据库由若干张表组成,一张表是若干相关数据信息的集合。表的一行就是一条数
据信息记录,而一列就是一个字段(也就是一条数据信息内容的一项),每一个字
段都有相应的数据类型和数据宽度。在本系统中使用的是SQL Server2000数据库系统,在数据库中各表的创建如下所述。
4.1 总体表的设计
系统共创建了4个数据表,依次为:
(1)yh表:用户信息,含数据项有用户名、真、密码、部门、角色等。
(2)lb表:类别信息,含数据项有编号、名称。
(3)sb表:设备信息,含数据项有编号、名称、购置日期、型号、购置价格、备注等。
(4)dt表:动态信息,含数据项有编号、名称、日期、备注。
4.2 数据库概念结构设计
得到上面的数据项和数据结构后,就可以设计出满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
根据上面的描述,本系统的实体有:类别信息实体、用户信息实体、设备信息实体、动态信息实体。
用
相关热词:java 设备 管理 系统 毕业 论文