学生用电管理信息系统分析与设计.doc_第1页
学生用电管理信息系统分析与设计.doc_第2页
学生用电管理信息系统分析与设计.doc_第3页
学生用电管理信息系统分析与设计.doc_第4页
学生用电管理信息系统分析与设计.doc_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计说明书课程设计说明书 课程名称课程名称 信息系统分析与设计信息系统分析与设计 教教 学学 部部 专专 业业 班班 级级 学学 号号 学学 生生 姓姓 名名 指指 导导 教教 师师 成成 绩绩 沈阳航空航天大学北方科技学院课程设计 I 课程设计任务书课程设计任务书 课程设计题目 学生用电管理信息系统分析与设计 教 学 部 经管部 专业 信息管理与信息系统 班级 1 学号 31 姓名 课程设计时间 2010 年 06 月 28 日 至 2010 年 07 月 16 日 一 课程设计目的 一 课程设计目的 本课程设计的目的在于加深对 管理信息系统 数据库原理 等课程基础理 论和基本知识的理解 进一步掌握利用结构化方法对管理信息系统进行分析与设计 的基本原则 方法和步骤 提高解决实际管理问题 开发信息系统的实践能力 通 过课程设计使学生认识管理信息系统开发的基本过程 能够运用系统分析和设计方 法进行管理信息系统的开发 二 课程设计内容及要求 二 课程设计内容及要求 利用系统开发工具 例如 Visual Basic ASP 等 数据库采用 SQL server2000 开发一个实用的中小型管理信息系统 1 合理的进度安排 按照系统开发的流程及方法 踏实地开展课程设计工作 2 总体结构设计首先要在需求分析的基础上确定应用系统的模块结构 并根据 模块的设计原则进行分析和综合 模块划分时应尽可能使每一个模块的功能简单 明确 3 界面设计风格要求统一 布局合理 程序设计中要有适当注释 便于阅读 4 课程设计过程中 根据选题的具体需求 在开发各环节中撰写相关的技术文 档 最后要求提交各环节详细的报告文档及完整源程序 主要包括 需求分析 功 能需求 数据库设计 逻辑设计 物理设计 应用系统设计 编码和调试过程分析 课程设计总结 5 开发出可以运行的管理信息系统 学生对设计成果进行现场演示 并进行答 沈阳航空航天大学北方科技学院课程设计 II 辩 三 主要参考书 三 主要参考书 1 薛华成编 管理信息系统 北京 清华大学出版社 2006 年 7 月 2 王珊编 数据库系统概论 高等教育出版社 2006 年 5 月 3 Visual Basic 程序开发实例教程 清华大学出版社 王栋 2006 年 4 Visual Basic 程序设计教程 新世纪计算机基础教育丛书 刘炳文 清华大学 出版社 2006 年 5 ASP SQL Server 典型网站建设案例 顼宇峰 清华大学出版社 2006 年 6 ASP SQL Server 网站开发实例精讲 龙马工作室 人民邮电出版社 2007 年 7 从零开始 SQL Server2005 中文版基础培训教程 宋晓峰 人民邮电出版 社 2007 年 四 评语 四 评语 五 成绩 五 成绩 指导教师指导教师 20102010 年年 0606 月月 2828 日日 沈阳航空航天大学北方科技学院课程设计 III 负责教师负责教师 年年 月月 日日 目目 录录 前 言 1 第 1 章 可行性分析 2 1 1 开发环境与开发工具 2 1 2 可行性报告 2 1 2 1 开发必要性 2 1 2 2 技术可行性 2 1 2 3 经济可行性 3 第 2 章 系统分析 4 2 1 系统需求分析 4 2 2 功能需求分析 4 2 3 组织结构分析 5 2 4 业务流程分析 6 2 5 数据与数据流程分析 7 2 5 1 数据分析 7 2 5 2 数据流程图 7 2 5 3 数据字典 7 第 3 章 系统设计 11 3 1 系统总体结构设计 11 3 2 子系统 模块划分 12 3 3 代码设计 14 3 4 数据结构设计 17 3 4 1 E R 图设计 17 3 4 2 建立关系数据库表 18 第 4 章 系统实现 20 4 1 输入界面设计 20 沈阳航空航天大学北方科技学院课程设计 IV 4 2 输出界面设计 21 4 3 系统功能模块程序设计 21 4 3 1 用电信息管理模块 21 4 3 2 学生用户信息管理模块 22 课程设计总结 23 参考文献 24 沈阳航空航天大学北方科技学院课程设计 1 前 言 大学校区学生宿舍用电管理是各大高校学生正常生活运营 关系学生切身利益 的重要组成部分 具体操作主要由各高校宿管处负责 涉及面广 工作量大 操作也 有一定复杂度同时为了保证学生的用电安全等一系列因素 因此学生用电管理也需 要一个有效的管理系统 实现电脑操作 提高工作效率保证学生正常生活用电 然而 目前在中国 大部分的大学校区都没有能设立起完全地管理信息系统 有的只是实 现了一部分 仅仅是支持较低层次工作的系统 然而依赖这个较低层次的管理信息 系统可以全面的解决学生用电管理系统 学生用电管理信息系统是一个一体化集成 系统 进行信息管理是从总体出发 全面考虑 保证各个寝室的用电度数 用电安 全电量超额 减少数据的冗余度与复杂度 保证数据的兼容性和一致性 严格地说只 有信息的集中统一 信息才是资源 数据的一体化并不限制个别功能子系统保存自 己的专用数据 但为保证一体化 首先要有一个全局的系统计划 每一个小系统的实 现均要在这个总体计划的指导下进行 其次是通过标准 大纲和手续达到系统一体 化 本系统具备的特点有 界面美观 操作方便 大大提高工作效率 能及时 准 确地反映学生宿舍用电情况 信息收集 处理 存储 打印方便 收费程序更加规 范 系统可维护性强 管理集中 本系统前台利用 Visual Basic 语言 后台使用 SQL 数据库进行开发 适用于 windowsXP 2000 或更高的软件支持平台 便于以后的系统扩展与更新 有着较 好的开发前景 使用本系统后可提高学生们的节电意识 减少大手大脚随意浪费电 能的现象 对于学校用电管理的规范化 制度化建设等工作都起到积极的作用 沈阳航空航天大学北方科技学院课程设计 2 第 1 章 可行性分析 1 1 开发环境与开发工具开发环境与开发工具 本系统前台设计使用 vb6 0 系统开发程序设计语言 选用 sql server 作为后台数 据库开发工具 它标准化程度高 可以很好地实现基于 sql 的数据库标准的关系型 数据库系统设计 随着科学技术的不断提高 目前 学校学生管理是教务管理中的一个极为重要的 环节 它是整个管理的核心和基础 其中对于学生寝室的管理更是重点 由于学校 规模进一步扩大 学生人数逐年上升 学生情况的管理也变得越来越复杂 面对如 此繁杂的任务 如果让个人去管理文档 就会显得费时费力 近年来随着计算机的 迅速发展 计算机已经在社会各个领域显示了它巨大的作用 毋庸置疑 切实有效 地把计算机管理引入学校学生管理中 对于促进学校管理制度 提高学校教学质量 与办学水平有着显著意义 由于上述原因 所以 学生寝室用电信息管理系统的开 发也是时代的一个必经阶段 本次设计主要采用 B S 结构 从学生入学到毕业学生 在校的寝室用电信息管理 用户可以对各种信息进行录入 修改 删除等操作 更 方便寝室管理员对学生信息的系统化管理 提高办公效率 以达到更合理化 方便 化等要求 1 2 可行性报告可行性报告 1 2 1 开发必要性开发必要性 学校学生管理是教务管理中的一个极为重要的环节 它是整个管理的核心和基 础 其中对于学生寝室的管理更是重点 由于学校规模进一步扩大 学生人数逐年 上升 学生情况的管理也变得越来越复杂 面对如此繁杂的任务 如果让个人去管 理文档 就会显得费时费力 近年来随着计算机的迅速发展 计算机已经在社会各 个领域显示了它巨大的作用 毋庸置疑 切实有效地把计算机管理引入学校学生管 理中 对于促进学校管理制度 提高学校教学质量与办学水平有着显著意义 1 2 2 技术可行性技术可行性 以 WindowsXP 为操作系统 采用 VB 为脚本语言 运用 SQL 的数据库技术 沈阳航空航天大学北方科技学院课程设计 3 设计与开发学生信息管理系统 新系统的运行硬件环境 PC 机 当用户使用系统时 通过正确的口令进入系统 进行数据库的维护操作和运用 本系统主要信息流程为 系统接收学生的寝室用电信息 学生寝室用电信息将 根据系统做出对所接收的信息合理性进行判断 并交予信息处理进行相应的修改 再把信息存入数据库中 采用本系统 能够使整个寝室用电信息管理的工作简化 提高工作效益 由于 采用数据信息使相关工作能够快速的查询所需的数据 资料以及其他信息等 使信 息快速高效运行 1 2 3 经济可行性经济可行性 一方面 系统中友好的人机界面和更强劲的功能支持 会使教务人员的工作进 一步提高 从而节省人力 物力 进而提高经济效益 另一方面系统开发成本低 现有 PC 机即可提供该系统开发工作需要的所有硬件设备环境 沈阳航空航天大学北方科技学院课程设计 4 第 2 章 系统分析 2 1 系统需求分析系统需求分析 具体内容通过全面收集住宿学生资料 进行系统规划 系统分析 进行可行性 研究 争取达到以下系统目标 1 方便对各个寝室的用电情况管理 2 系统界面友好 方便直观 采用人 机交互方式 通过鼠标点击或输入简 要关键字就能获得学生用户所需信息 而不需要进行烦琐的的编程 3 新学年 输入新生住宿基本信息 管理员以后可以针对不同需求分类 排 序 查询 统计 并输出报表 学生和其他部门也可根据自己的需要进行网上查询 4 每月的结束时打印相关学生用电记录文档做备份 快速删除系统中上月份 相关学生用电的资料 节省空间以备后用 5 实现学生申请系统自主购电 宿管处经过受到学生购电申请进行自主购电 6 总之 通过学生用电管理系统减少传统的学生用电限制 提高学生用电的 自主性与合理性 实现信息资源共享 使学生 工作人员便捷的交流 促进学生的 用电更加规范化与自主化 2 2 功能需求分析功能需求分析 1 通用 灵活 开放 系统能够提供丰富的功能 减轻用户的工作量 除简单的录入操作外 大部分 的工作可以由系统自行完成 2 对数据安全性 完整性的要求 要保证每个记录必须是完整的 不能被他人非法窃取或篡改 为非管理员的用户设 置普通用户权限 保证资料的唯一性 对历史数据的更改和新数据的添加只有管理 员才能进行操作 普通用户只能进行查询操作 对数据库的关键数据应要求保密 3 系统的查询功能 学生寝室用电信息查询 根据用户的要求 查询数据库的所有可能的信息 其 沈阳航空航天大学北方科技学院课程设计 5 中包括了寝室号 寝室用电等方面的信息查询 4 管理员的管理功能 寝室管理 提供给寝室管理员进行寝室学生用电的信息添加 删除 修改 寝 室用电的缴费等功能 添加功能 以寝室为单位 进行学生寝室用电入库 删除功能 当该寝室的学生毕业或者变更寝室时 寝室信息注意备份数据库中 系统的基本数据库中需要删除信息 缴费功能 一寝室为单位 但该寝室的用电度数达到要求时 系统会自动断电 并由学生申请购电 修改功能 但数据库发生错误时 该功能能及时的帮助管理员对该寝室用电的 数据进行修改 保存 2 3 组织结构分析组织结构分析 组织结构 学生寝室用电信息管理系统由主界面 管理员界面 学生用户界面 三个界面组成 学生用户界面即学生用户登录的界面 登录之后显示的是学生寝室 用电的信息 管理员界面主要由修改 查询 缴费 添加 返回这五个按钮组成 每个按钮都连接不同的界面 每个界面的功能也不相同 系统的组织结构图 图图 2 1 学生寝室用电信息管理系统组织结构图学生寝室用电信息管理系统组织结构图 学生寝室用电信息管理系统 学生用户管理关闭管理员管理 沈阳航空航天大学北方科技学院课程设计 6 系统的总体结构图 图图 2 2 学生寝室用电信息管理系统总体组织结构图学生寝室用电信息管理系统总体组织结构图 2 4 业务流程分析业务流程分析 业务流程 但学生寝室断电时 学生应去宿舍管理处去查询该寝室的用电情况 当系统显示该寝室用电以超额时 学生根据系统的提示进行购买电量 具体操作学 生登录系统 进入到学生用户登录 查询该寝室的用电情况 当显示欠电时 报知 宿舍管理员 由宿舍管理员进入系统的管理员界面进行对该寝室的缴费 购电管理 学生寝室用电信息管理系统 学生用户管理关闭管理员管理 用户登录缴费添加查询修改 学生寝室用电信息 购电登记表 宿舍 管理 处 学生 购电 管理 人员 学生 购电 管理 沈阳航空航天大学北方科技学院课程设计 7 图图 2 3 购电业务流程图购电业务流程图 2 52 5 数据与数据流程分析数据与数据流程分析 2 5 1 数据分析数据分析 数据分析 数据也称观测值 是实验 测量 观察 调查等的结果 常以数量 的形式给出 数据分析的目的是把隐没在一大批看来杂乱无章的数据中的信息集中 萃取和提炼出来 以找出所研究对象的内在规律 在实用中 数据分析可帮助人们 作出判断 以便采取适当行动 数据分析是组织有目的地收集数据 分析数据 使 之成为信息的过程 这一过程是质量管理体系的支持过程 在产品的整个寿命周期 包括从市场调研到售后服务和最终处置的各个过程都需要适当运用数据分析过程 以提升有效性 例如 J 开普勒通过分析行星角位置的观测数据 找出了行星运动规 律 又如 一个企业的领导人要通过市场调查 分析所得数据以判定市场动向 从 而制定合适的生产及销售计划 因此数据分析有极广泛的应用范围 2 5 2 数据流程图数据流程图 学生购电数据流程图 图图 2 4 购电数据流程图购电数据流程图 2 5 3 数据字典数据字典 数据流条目 名称 学生购电 编号 D 001 简要说明 由学生主动申请购电到宿舍管理处购电 购电记录 P1 1 审核 申请 宿舍管理 购电申请单 学生 申请 D1 沈阳航空航天大学北方科技学院课程设计 8 数据流来源 学生本身 数据流去向 p1 1 包含的数据结构 寝室号 购电度数 余额 数据流条目 名称 学生购电成功 编号 D 002 简要说明 宿舍管理处通过审核给改寝室供电 数据流来源过 p1 1 数据流去向 学生 包含的数据结构 寝室号 购电度数 数据存储条目 名称 购电 编号 F 01 说明 关于寝室用电的各类记载文档 是寝室购电的依据 结构 寝室号 有关的数据流 P11 D1 寝室用电记录 备注 数据存储条目 名称 寝室占用表 编号 F 02 说明 关于入住学生寝室的记载文档 结构 专业 有关的数据流 班级 学号 有无立即查询 有 寝室号 床位编号 姓名 沈阳航空航天大学北方科技学院课程设计 9 入住日期 离舍日期 处理过程条目 名称 审核申请 编号 P1 1 说明 学生申请购电由宿舍管理处进行审核申请 输入 学生 输出 P1 1 宿舍管理处 处理 宿管处在得到学生购电申请后 根据该寝室的用电情况决定是否通过审核 处理过程条目 名称 审核 编号 P1 1 说明 宿舍管理处的管理人员审核学生购电申请 输入 院系 输出 申请单 学生 处理 宿舍管理处得到学生住宿的申请后 安排学生该寝室的用电情况 并记录以 备日后查询 外部实体条目 名称 院系 编号 S 1 说明 学生管理有关事务的部门 输出数据流 入住学生清单 输入数据流 无 外部实体条目 名称 宿舍管理处 编号 S 2 说明 管理寝室的有关部门 输出数据流 发票 输入数据流 宿舍管理处的用电申请单 数据结构条目 名称 寝室记录表 编号 DS 1 说明 介绍各寝室使用状况的表格 结构 寝室楼 存储 寝室号 沈阳航空航天大学北方科技学院课程设计 10 占用状况 数据结构条目 名称 寝室用电记录表 编号 DS 2 说明 介绍各学生用电情况的表格 结构 寝室号 入住日期 存储 用电情况 离宿日期 数据元素条目 名称 学号 编号 I 001 别名 sno 说明 学生编号 数据值类型 离散 类型 数值型 长度 8 有关数据结构 在校住宿生基本信息表 寝室住宿记录表 数据元素条目 名称 姓名 编号 I 002 别名 name 说明 学生名字 数据值类型 离散 类型 字符 长度 10 有关数据结构 在校住宿生基本信息表 沈阳航空航天大学北方科技学院课程设计 11 第 3 章 系统设计 3 1 系统总体结构设计系统总体结构设计 图图 3 1 结构示意图结构示意图 接收数据 数据中心 供电管理 查询 购电管理 学生用电信息管理系统 电量查询 购电管理 沈阳航空航天大学北方科技学院课程设计 12 3 2 子系统子系统 模块划分模块划分 图图 3 2 管理员界面管理员界面 图图 3 3 学生用户界面学生用户界面 沈阳航空航天大学北方科技学院课程设计 13 图图 3 4 修改界面修改界面 图图 3 5 缴费界面缴费界面 沈阳航空航天大学北方科技学院课程设计 14 3 3 代码设计代码设计 登录代码 Private Sub Command1 Click Adodc1 RecordSource select username password from 密码表 where username Text1 Text Adodc1 Refresh If Text1 Text Then MsgBox 用户名或密码不能为空 警告 Else If Text1 Text Trim Text3 Text And Text2 Text Trim Text4 Text Then 学生 Visible False 学生窗口 Show Else MsgBox 用户名或密码错误 登录失败 End If End If End Sub 返回代码 Private Sub Command2 Click 登录 Show 学生 Visible False End Sub 添加代码 Private Sub Command1 Click Adodc1 Recordset AddNew Text1 InputBox 请输入寝室号 添加寝室号 Text2 InputBox 请输入欠电度数 添加度数 Text3 InputBox 请输入剩余度数 添加度数 Text4 InputBox 请输入购买度数 添加度数 If Not IsNumeric Text4 Then 沈阳航空航天大学北方科技学院课程设计 15 MsgBox 请输入数值 Text4 SetFocus End If Text5 InputBox 请输入寝室长 添加人员 resu MsgBox 确认添加到数据库 添加表 确认添加 If resu vbOK Then Adodc1 Recordset Update Else Adodc1 Recordset Delete End If 添加窗口 Visible False 添加成功 Show End Sub 查询代码 Private Sub Command2 Click Dim mno As String mno InputBox 请输入寝室号 查找窗 Adodc1 Recordset Find 寝室号 mno 1 If Adodc1 Recordset EOF Then MsgBox 无此寝室号 提示 End Sub 修改窗口代码 Private Sub Command1 Click Index As Integer Select Case Index Case 0 Adodc1 Recordset MoveFirst Case 1 Adodc1 Recordset MovePrevious If Adodc1 Recordset BOF Then Adodc1 Recordset MoveFirst Case 2 Adodc1 Recordset MoveNext If Adodc1 Recordset EOF Then Adodc1 Recordset MoveLast 沈阳航空航天大学北方科技学院课程设计 16 Case 3 Adodc1 Recordset MoveLast End Select End Sub 删除代码 Private Sub Command5 Click ask MsgBox 删除否 vbYesNo If ask 6 Then Adodc1 Recordset Delete Adodc1 Recordset MoveNext If Adodc1 Recordset EOF Then Adodc1 Recordset MoveLast End If End Sub 缴费代码 Private Sub Command1 Click Adodc1 Recordset AddNew Text1 InputBox 请输入寝室号 添加寝室号 Text2 InputBox 请输入欠电度数 添加度数 Text3 InputBox 请输入购买度数 添加度数 Text4 InputBox 请输入金额 添加金额 If Not IsNumeric Text4 Then MsgBox 请输入数值 Text4 SetFocus End If Text5 InputBox 请输入姓名 添加人员 resu MsgBox 确认添加到数据库 添加表 确认添加 If resu vbOK Then Adodc1 Recordset Update Else Adodc1 Recordset Delete End If 沈阳航空航天大学北方科技学院课程设计 17 成功 Show 缴费窗口 Visible False End Sub 3 4 数据结构设计数据结构设计 针对一般学生寝室用电信息管理系统的需求 通过对寝室用电信息管理工作过 程的内容和数据流程分析 设计如下面所示的设计项和数据结构 寝室用电信息 寝室号 欠电度数 购电度数 剩余度数 寝室长 学生查询信息 寝室号 欠电度数 购电度数 剩余度数 姓名 3 4 1 E R 图设计图设计 得到上面的数据项和数据结构设计以后 就可以设计出能够满足用户需求的各 种实体 以及它们之间的各种关系 为后面的逻辑结构设计打下基础 系统根据上 面的设计规划出的实体有 寝室实体 学生用户实体 各个实体具体的描述 E R 图 如下 1 寝室实体 寝室实体 寝室 号 金额 寝室长 电度 图图 3 6 寝室信息实体寝室信息实体 E R 图图 2 学生用户实体 沈阳航空航天大学北方科技学院课程设计 18 学生用户实体 寝室号 电数 姓名 性别 图图 3 7 寝室信息实体寝室信息实体 E R 图图 3 4 2 建立关系数据库表建立关系数据库表 现在需要将上面的数据库概念结构转化为 SQL 数据库系统支持的实际数据模型 也就是数据库的逻辑结构 图书馆管理信息系统数据库中各个表格的设计结果如下 面的表格所示 每个表格表示在数据库表中的一个表 查询表中的信息 图图 3 8 查查询询表表的的基基本本信信息息 沈阳航空航天大学北方科技学院课程设计 19 图图 3 9 添添加加 表表的的基基本本信信息息 图图 3 3 1 10 0 密密码码表表的的基基本本信信息息 沈阳航空航天大学北方科技学院课程设计 20 第 4 章 系统实现 4 1 输入界面设计输入界面设计 图图 4 1 添加输入界面添加输入界面 沈阳航空航天大学北方科技学院课程设计 21 4 2 输出界面设计输出界面设计 图图 4 2 查询输出界面查询输出界面 4 3 系统功能模块程序设计系统功能模块程序设计 4 3 1 用电信息管理模块用电信息管理模块 用电购买子模块 用电购买子模块主要完成对学生寝室内的所有学生用电信息进行购买用电信息 用电查询子模块 用电查询子模块主要完成对学生寝室内的所有学生用电信息进行查询用电信息 当学生用电数据库发生变化时该功能能及时查询到用电信息 用电添加子模块 用电添加子模块主要完成对学生寝室内的所有学生用电信息进行添加用电信息 当新生入住时 管理员需要为新生的入住添加寝室的信息与寝室用电信息 用电修改子模块 沈阳航空航天大学北方科技学院课程设计 22 用电修改子模块主要完成对学生寝室内的所有学生用电信息进行修改用电信息 当寝室的用电信息发生改变时需要对现有用电数据库中的信息进行修改和删除一些 记录 功能模块

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论