- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
岭南师范学院数据库课程设计报告
****管理系统
班 级:
小组成员:
指导教师:
年 月 日
系统简介
随着时代的发展,计算机已成为我们生活中必不可少的重要工具,各个学校基本都建设了机房以方便学生或教师使用计算机,人工管理机房是一个很繁忙、很费时而又很不安全的方式,为此我们决定设计出一个机房信息管理系统,以提高机房管理的效率,使管理员更方便、更快捷、更安全地管理好机房,毕竟机房的资源还是比较昂贵且有效的。
需求分析
需求调查
引言
着眼于我校对计算机专业的学生的扩大招收,我校机房建设加紧,机房规模不断扩大,机房资源的管理成为困扰管理员们的难题,这是因为人工管理机房有着工作量大、工作时间长、不精确、保密性差等诸多缺点。如果能设计出一套能管理机房信息的软件,就可避免人工管理的缺点,达到降低工作量、节省人工时间、提高精确度和安全保密的要求。为了达到这个系统的目的,我们专门采访了学校机房的管理主任,了解这个系统应具备的具体功能。
需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。
在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统分解成了几个小系统。这里把系统的层次划分为了五个部分:机房维护,人员信息管理,机房使用管理,信息查询,学生余额充值。能够实现以下几个功能:
管理员能对机房进行新增设备、修改设备信息以及报废设备的处理;
管理员能够实现对学生基本信息的查询和编辑管理;
管理员和学生能够查询机房的实时使用信息;
管理员能够查询机房内设备具体信息;
学生能够对自己的机房使用卡进行查询和充值;
处理对象
学生帐户信息:学生ID(卡号:学号)、学生姓名、学生所在班级、学生性别、账号注册日期、账号注销日期、剩余时长
管理员信息:管理员登陆名、管理员密码、管理员姓名、管理员性别、管理员权限级别(3个级别)、管理管理员权限(临时取消权限与否)、修改折扣权限、删除系统修改信息权限
机房信息: 机房号、机房管理员机、机房名称、机房PC总数、当前机房PC运行数、上机类型、机房PC损坏数、网址访问控制、程序使用过滤、网络访问控制
当前上机表信息: 上机类型(1数1类型)、设备操作人员ID学号、(当前)机房管理员、机房号、登陆时间、设备名称
历史上机表信息:上机历史自动编号、上机类型(1数1类型)、设备操作人员ID学号、(当前)机房管理员、机房号、登陆时间、设备名称、退出时间、记录产生时间、上机计时
设备信息: 设备名称、设备Mac地址、设备处理器信息、设备内存、设备bios、设备分区数、设备系统版本、设备初始启动日期、设备最近退出时间、设备是否空闲、设备是否已经开机、一天累计(使用)时长、一周累计(使用)时长、总共(使用)时长
处理功能及要求
能够存储一定的设备信息,并方便有效地进行相应的设备操作和管理,这主要包括:
对设备信息的新增、删除及修改;
对设备信息的实时查询;
对设备的使用、使用时长统计和费用计算;
能够对一定数量的学生、管理员进行相应的信息存储与管理,这些包括:
学生信息的登记、删除及修改;
管理员信息的增加、删除及修改;
对学生资料的统计与查询;
能够提供用户登录、密码验证、网络验证在内的多种安全机制,提供对数据信息授权访问,防止非法用户以及某些用户不合法地删改、查询某此核心数据。
对查询、统计的结果能够进行多种形式的列表显示,方便用户查看
安全性和完整性要求
安全性要求
机房管理系统的安全性涉及到机房机器的财产安全,必须要通过如视图机制、登录机制、权限机制、网络机制等多种措施来保障。视图机制使不同的用户只可能访问系统授权的视图;登录机制提供对系统操作人员的身份验证,一定程度上阻止了非法用户进入系统;权限机制保证了操作人员对系统的合法操作,减少了因操作人员的失误而造成的数据丢失,极大地提供了系统的安全性;网络机制使得机房系统能够通过网络完成身份验证,但又不会因为网络上入侵而造成数据丢失,更加强了系统的安全性。
完整性要求
系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check约束,或者通过使用触发器、存储过程和级联更新。
数据流图
3.1 顶层数据流图:3.2 第二层数据流图(共有三级权限: 设备表,课表):
3.3 第三层数据流图:(管理员修改学生信息)
3.4 第三层数据流图:(管理员信
文档评论(0)