




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学学 号 号 2011810971 杭州师范大学 钱江学院 课课 程程 设设 计计 目目 录录 题题 目目计算机机房管理系统 学学 院院钱江学院 专专 业业信电分院计算机科学与技术 班班 级级计算机 1101 姓姓 名名崔伊平 指导教师指导教师寿周翔 2013 年9月20日 一 需求分析 2 1 1 课程设计意义 2 1 2 研究内容 3 二 概要设计 4 2 1 概念结构设计 4 2 1 1 局部 E R 图 4 1 2 全局 E R 图 6 2 2 逻辑结构设计 7 2 3 功能模块图 9 2 4 功能模块设计 10 三 详细设计 10 3 1 数据库导入数据实现步骤 11 3 2 数据库添加视图实现过程 13 3 3 数据库添加索引具体实现 13 四 测试过程与运行结果 13 总结与体会 17 参考文献 18 一 一 需求分析需求分析 1 1 课程设计意义课程设计意义 随着网络技术高速发展 公共计算机实验室的使用率也呈不断上升的趋势 过去 在学生数量和计算机数量不多的情况下 计算机实验室采用人工管理方 式 随着学生数量的增加和计算机实验室开放式管理的要求 传统的机房管理 手段已经不再适应现在的计算机实验室模式 因此 对公共计算机实验室进行 系统而科学的管理已成为公共计算机实验室管理员的当务之急 计算机实验室 管理系统就是针对校园信息化 企业信息化发展的需要而开发的一套简单实用 功能强大的管理系统 使用计算机可以高速 快捷地完成以上工作 在计算机 联网后 数据在网上传递 可以实现数据共享 避免重复劳动 从而提高了管 理效率和水平 机房管理信息系统以计算机为工具 通过对上机管理所需的信 息管理 把管理人员从繁琐的数据计算处理中解脱出来 使其有更多的精力从 事其它管理政策的研究实施 机房上机计划的制定执行监督检查 从而全面提 高管理质量 机房上机管理系统是一个实时人机系统 它要求要有较高的可靠 性 可适应性 扩充能力 随着计算机技术的飞速发展 计算机在各个领域应 用的普及 利用计算机实现各类管理势在必行 计算机作为知识经济时代的产 物 已被广泛应用于社会各个行业和领域 而对于机房管理而言 全面开发和 应用计算机管理信息系统更是一个重要的问题 本系统作为现行公共计算机实 验室管理必不可少的组成部分 将实验室的机器资源合理分配 统一管理 提 高设备利用率 使实验室的教学质量得到有力保证 现代化 信息化 自动化 的计算机实验室的目标是 实现计算机实验室开放式管理及无人 少人 值守 最大限度地减轻管理员的压力 通过合理安排教学时间 免费时间 收费时间 彻底解放计算机实验室使用高峰期学生拥堵现象 为学生上机提供方便 采用 财务室统一收费 避免了财务漏洞 即使是计算机系的学生上机 也不会发生 逃费现象 提供详细的上机记录及丰富的财务报表 1 2 研究内容研究内容 计算机机房管理系统是一个实现机房管理全过程的一个数据库应用系统 系统是本着实用的原则开发的 它根据机房管理人员在实际工作中遇到的情况 把机房信息加以科学化 标准化 然后输入到计算机中 利用计算机的快速处 理能力 对机房进行标准化管理 设计是以机房管理系统在高校的应用为背景开发 在对机房功能需求进行 详细分析的基础上设计和实现 采用 Java 编程和 SQL Server 2008 技术 主 要实现 4 大功能 用户管理 设备管理 收费管理 统计功能 1 2 1 在用户管理部分进行设计和实现部分 主要包括用户数据添加 用 户数据修改及修改用户口令等基本功能本 系统充分考虑到管理的需要 从机 房管理员到学生用户上机提供了完善的查询功能 从机房管理员角度 系统提供了管理员及学生用户的各种详细信息 管理 员具有查询 删除 保存 修改等基本权限和数据库访问 维护等高级权限 从学生用户上机角度 系统提供了用户个人在任意时间范围内的缴费情况 消费情况等信息 高级别的安全管理机制 另外 用户还可以实时反馈设备故 障问题 以便修管理员及时处理 1 管理员的基本信息有 名称 基本工资 密码 2 学生用户的基本信息有 用户名 密码 消费金额 机号 消费时间 3 设备的基本信息有 库存 编号 价格 报废数量 库存数量 领用数 量 1 2 2 在收费管理的设计和实现部分 包括上机登记 上机结算和添加记 录等功能 1 2 3 在设备管理的设计和实现部分 包括设备的管理 设备的领用和设 备报废等功能的设计和实现 1 2 4 在统计功能的实现部分 包括设备统计 报废统计 领用统计 收 费统计等功能的实现 系统采用友好的界面 能够帮助机房管理员方便有效地 对机房进行管理 详细提供机房所有机器的使用状况 如使用者名称 登录时 间 总金额 消费金额 等信息 使机房管理人员对每台客户机使用状况一目 了然 二 二 概要设计概要设计 2 1 概念结构设计概念结构设计 将需求分析得到底的用户需求抽象为信息结构即概念模型的过程就是概念 结构设计 这是整体数据库设计的关键 描述概念模型的有力工具就是 E R 模 型图 2 1 1 局部局部 E R 图图 图为管理员实体的 E R 图 表示了管理员具有的属性 矩形框中的文字表 示管理员实体 椭圆形框表示管理员的属性 图 2 1 管理员 E R 图 图为用户实体的 E R 图 表示了用户具有的属性 矩形框中的文字表示用 户实体 椭圆形框表示用户的属性 图 2 2 用户 E R 图 图为设备实体的 E R 图 表示了设备具有的属性 矩形框中的文字表示设 备实体 椭圆形框表示设备的属性 用户 用户名 密码消费金额机号 消费时间 管理员 名称 密码 基本工资 图 2 3 设备 E R 图 1 2 全局全局 E R 图图 设备 编号 库存 报废数量 库存数量 领用数量 价格 管理员 名称 设备 用户 管理 密码 维护 编号 库存 报废数量 库存数量 领用数量 价格 应用 用户名 密码消费金额 机号 消费时间 基本工资 图 2 4 整体 E R 图 2 2 逻辑结构设计逻辑结构设计 在此数据库系统中 建立了用户表用于存储用户的上机信息包括用户名 上机密码 所用机号 上机时间 下机时间 单价 总消费额等 建立管理员 表存储管理员的信息包括管理员名 密码 基本工资 建立设备表存储设备的 数量 状态 以及修复状况 表 2 1 管理员基本信息表 列名数据类型长度允许空 管理员 char10 密码 char10 员工工资 float8 表 2 2 用户基本信息表 列名数据类型长度允许空 用户名char10 密码Char10 机号char10 上机时间 char20 下机时间char20 单价float8 总价float8 表 2 3 设备表 列名数据类型长度允许空 设备名称char10 设备编号Char10 库存数量int4 价格float8 报废数量int4 领用数量int4 表 2 4 设备管理表 机号char10 设备编号char10 设备名称char10 故障原因varchar50 处理结果varchar50 表 2 5 收费统计表 列名数据类型长度允许空 日营业额char10 日期Char10 管理员工资int4 图 2 5 机房管理系统 CDM 图 图 2 6 机房管理 PDM 图 2 3 功能模块图功能模块图 帐户身份登录 包括用户身份和管理员身份 管理员用户 用户消费情况 设备问题反馈 查看用户和管理员记录 添加删除记录 查看处理设备问题 系统维护与修复 统计营业额及设备情况 管理员身份登录用户身份登录 图 2 7 功能模块图 整个系统包括两个大的模块 高级登录模块 管理员身份登录 和基本模 块 用户身份登录 高级用户登录模块主要实现对管理员和用户基本信息 管理员工资信息和 用户消费记录信息的管理 比如对管理员基本信息的添加 删除 查询 查看 以及修改等功能 高级用户 管理员 在登录界面输入自己的用户名和密码然 后选择用户权限登录进入高级用户主界面 用户通过高级用户主界面可以对整 个机房系统进行管理 普通用户登录模块主要实现对用户消费的基本信息查看与查询 用户在登 录界面输入自己的用户名和密码然后选择用户权限登录进入普通主界面 用户 通过普通用户主界面可以对自己的信息记录进行查询 2 4 功能模块设计功能模块设计 在该模块用户可以查看所有管理员的基本信息 包括管理员的姓名 工资 密码等 在刚进入该界面时显示管理员的基本信息 当单击名为 添加 按钮时可以输入新增用户的信息 然后单击名为 保存 的按钮 此时新增记 录保存在数据库中并显示在窗体中 若想删除该用户的信息时可选择该信息并 单击 删除 按钮来删除 最后按 退出 则回到主菜单界面 三 三 详细设计详细设计 在数据库建好以后 在每个数据表中添加数据 视图 索引 3 1 数据库导入数据实现步骤数据库导入数据实现步骤 以用户表 Customer 为例 图 3 1 如图 3 1 选中 导入数据 然后 下一步 图 3 2 如图 3 2 选择好数据源以及路径 点击 下一步 图 3 3 图 3 4 一直 下一步 直到 完成 3 2 数据库添加视图实现过程数据库添加视图实现过程 以 Customer 和 Device 为例 图 3 5 图 3 6 3 3 数据库添加索引具体实现数据库添加索引具体实现 创建 customer 表的以联系人 ID 联系人上机开始时间 start 为组合的索引 索引 名为 CD INDEX 图 3 7 图 3 8 四 四 测试过程与运行结果测试过程与运行结果 运行计算机机房管理系统会看到如图所示的登陆界面 图 4 1 输入管理员信息以管理员身份登录正常情况下即进入高级权限界面 如图 4 2 若身份验证出错 则弹出提示框 如图 4 3 图 4 2 图 4 3 在主菜单中选择 用户信息 菜单下的 添加用户 弹出如图 4 4 的窗体 再次窗体中实现新增一个用户的功能 图 4 4 在图 4 5 的窗体中选择 删除用户 选择用户身份进入如图 4 6 所示窗体 图 4 5 图 4 6 在图 4 6 窗体中输入信息 点击 查询 如图 4 7 所示 图 4 7 在图 4 7 中点击 删除 如图 4 8 所示 图 4 8 总结与体会总结与体会 在这次课程设计中 我分别实现插入 删除 查找操作各一次 数据库 GUI 界面都是自己设计的 通过此次课程设计 使我更加扎实的掌握了 Java SQL Server 方面的知识 在设计过程中虽然遇到了一些问题 但经过一次又一次的 思考 一遍又一遍的检查终于找出了原因所在 也暴露出了前期我在这方面的 知识欠缺和经验不足 这次课程设计终于顺利完成了 在设计中遇到了很多问 题 最后在老师的指导下 终于游逆而解 在今后社会的发展和学习实践过程中 一定要不懈努力 不能遇到问题就想到 要退缩 一定要不厌其烦的发现问题所在 然后一一进行解决 只有这样 才 能成功的做成想做的事 才能在今后的道路上劈荆斩棘
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025上海交通大学附属浦东临港实验中学实习教师招聘备考考试题库附答案解析
- 2025中国国新资产管理有限公司相关岗位招聘备考考试题库附答案解析
- 2025四川天府锦城实验室(前沿医学中心)技术人员招聘10人备考考试题库附答案解析
- 2025内蒙古赤峰市住房和城乡建设局局属事业单位竞争性比选6人备考考试题库附答案解析
- 2025黑龙江齐齐哈尔建华区中华街道公益性岗位招聘1人备考考试题库附答案解析
- 现代服务业活动方案策划
- 胃息肉健康宣教
- 阅读的力量模板
- 重庆印章管理制度
- 认证协议形式化化简-洞察及研究
- 街道物业管理办公室职责
- 2025年保健产品的试题及答案
- 2025反洗钱知识考试试题库及答案
- 贵州省药品上市后变更备案管理实施细则
- 膝关节鹅足炎诊断
- 植物的身体说课课件
- 2024年司法协理员招聘考试题库及答案
- 烧结工艺培训课件
- 公路局应急管理知识培训
- 质量保障方案文案(3篇)
- 1.4理解与感知1812序曲课件-高中音乐湘教版必修音乐鉴赏
评论
0/150
提交评论