当前位置:文档之家› 小组1需求分析文档(范例)

小组1需求分析文档(范例)

小组1需求分析文档(范例)
小组1需求分析文档(范例)

岭南师范学院

数据库课程设计报告

****管理系统

班级:

小组成员:

指导教师:

年月日

1系统简介

随着时代的发展,计算机已成为我们生活中必不可少的重要工具,各个学校基本都建设了机房以方便学生或教师使用计算机,人工管理机房是一个很繁忙、很费时而又很不安全的方式,为此我们决定设计出一个机房信息管理系统,以提高机房管理的效率,使管理员更方便、更快捷、更安全地管理好机房,毕竟机房的资源还是比较昂贵且有效的。

2需求分析

2.1需求调查

2.1.1引言

着眼于我校对计算机专业的学生的扩大招收,我校机房建设加紧,机房规模不断扩大,机房资源的管理成为困扰管理员们的难题,这是因为人工管理机房有着工作量大、工作时间长、不精确、保密性差等诸多缺点。如果能设计出一套能管理机房信息的软件,就可避免人工管理的缺点,达到降低工作量、节省人工时间、提高精确度和安全保密的要求。为了达到这个系统的目的,我们专门采访了学校机房的管理主任,了解这个系统应具备的具体功能。

需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。

在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了五个部分:机房维护,人员信息管理,机房使用管理,信息查询,学生余额充值。能够实现以下几个功能:

A.管理员能对机房进行新增设备、修改设备信息以及报废设备的处理;

B.管理员能够实现对学生基本信息的查询和编辑管理;

C.管理员和学生能够查询机房的实时使用信息;

D.管理员能够查询机房内设备具体信息;

E.学生能够对自己的机房使用卡进行查询和充值;

2.1.2处理对象

学生帐户信息:学生ID(卡号:学号)、学生姓名、学生所在班级、学生性别、账号注册日期、账号注销日期、剩余时长

管理员信息:管理员登陆名、管理员密码、管理员姓名、管理员性别、管理员权限级别(3个级别)、管理管理员权限(临时取消权限与否)、修改折扣权

限、删除系统修改信息权限

机房信息:机房号、机房管理员机、机房名称、机房PC总数、当前机房PC运行数、上机类型、机房PC损坏数、网址访问控制、程序使用过滤、

网络访问控制

当前上机表信息:上机类型(1数1类型)、设备操作人员ID学号、(当前)机房管理员、机房号、登陆时间、设备名称

历史上机表信息:上机历史自动编号、上机类型(1数1类型)、设备操作人员ID学号、(当前)机房管理员、机房号、登陆时间、设备名称、退出时间、

记录产生时间、上机计时

设备信息:设备名称、设备Mac地址、设备处理器信息、设备内存、设备bios、设备分区数、设备系统版本、设备初始启动日期、设备最近退出时

间、设备是否空闲、设备是否已经开机、一天累计(使用)时长、一

周累计(使用)时长、总共(使用)时长

2.1.3处理功能及要求

1.能够存储一定的设备信息,并方便有效地进行相应的设备操作和管理,这主要

包括:

1)对设备信息的新增、删除及修改;

2)对设备信息的实时查询;

3)对设备的使用、使用时长统计和费用计算;

2.能够对一定数量的学生、管理员进行相应的信息存储与管理,这些包括:

1)学生信息的登记、删除及修改;

2)管理员信息的增加、删除及修改;

3)对学生资料的统计与查询;

3.能够提供用户登录、密码验证、网络验证在内的多种安全机制,提供对数据信

息授权访问,防止非法用户以及某些用户不合法地删改、查询某此核心数据。

4.对查询、统计的结果能够进行多种形式的列表显示,方便用户查看

2.1.4安全性和完整性要求

1)安全性要求

机房管理系统的安全性涉及到机房机器的财产安全,必须要通过如视图机制、登录机制、权限机制、网络机制等多种措施来保障。视图机制使不同的用户只可能访问系统授权的视图;登录机制提供对系统操作人员的身份验证,一定程度上阻止了非法用户进入系统;权限机制保证了操作人员对系统的合法操作,减少了因操作人员的失误而造成的数据丢失,极大地提供了系统的安全性;

网络机制使得机房系统能够通过网络完成身份验证,但又不会因为网络上入侵而造成数据丢失,更加强了系统的安全性。

2)完整性要求

系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check约束,或者通过使用触发器、存储过程和级联更新。

2.2数据流图

3.1 顶层数据流图:

3.2 第二层数据流图(共有三级权限: 设备表,课表):

3.4 第三层数据流图:(管理员信息自身修改3>2>1)

3.6 第三层数据流图:(管理员修改系统信息:2,3级别权限)

3.8 第三层数据流图:(学生上机)

3.9 第三层数据流图:(学生查询)

3.10 第三层数据流图:(充值)

2.3数据字典

数据结构

表1.2 数据结构列表

相关主题
文本预览
相关文档 最新文档