学生用电管理信息系统分析与设计.docx

上传人:zf 文档编号:22387 上传时间:2019-11-23 格式:DOCX 页数:29 大小:837.68KB
返回 下载 相关 举报
学生用电管理信息系统分析与设计.docx_第1页
第1页 / 共29页
学生用电管理信息系统分析与设计.docx_第2页
第2页 / 共29页
学生用电管理信息系统分析与设计.docx_第3页
第3页 / 共29页
学生用电管理信息系统分析与设计.docx_第4页
第4页 / 共29页
学生用电管理信息系统分析与设计.docx_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《学生用电管理信息系统分析与设计.docx》由会员分享,可在线阅读,更多相关《学生用电管理信息系统分析与设计.docx(29页珍藏版)》请在冰点文库上搜索。

1、课程设计说明书课程名称 信息系统分析与设计教学部 专业 班级 学号 学 生 姓 名 指 导 教 师 成绩 沈阳航空航天大学北方科技学院课程设计课程设计任务书课程设计题目学生用电管理信息系统分析与设计教 学 部 经管部专业 信息管理与信息系统班级 1学号 31姓名 课程设计时间:2010 年 06 月 28 日至2010 年 07 月 16 日(一)课程设计目的本课程设计的目的在于加深对管理信息系统、数据库原理等课程基础理论和基本知识的理解,进一步掌握利用结构化方法对管理信息系统进行分析与设计的基本原则、方法和步骤,提高解决实际管理问题、开发信息系统的实践能力。通过课程设计使学生认识管理信息系统

2、开发的基本过程,能够运用系统分析和设计方法进行管理信息系统的开发。(二)课程设计内容及要求利用系统开发工具(例如 Visual Basic、ASP 等)、数据库采用 SQLserver2000 开发一个实用的中小型管理信息系统。1. 合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计工作。2. 总体结构设计首先要在需求分析的基础上确定应用系统的模块结构,并根据模块的设计原则进行分析和综合。模块划分时应尽可能使每一个模块的功能简单、明确。3. 界面设计风格要求统一、布局合理;程序设计中要有适当注释,便于阅读。4. 课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最

3、后要求提交各环节详细的报告文档及完整源程序,主要包括:需求分析、功能需求、数据库设计(逻辑设计、物理设计)、应用系统设计、编码和调试过程分析, 课程设计总结。5. 开发出可以运行的管理信息系统,学生对设计成果进行现场演示,并进行答II辩。(三)主要参考书1 薛华成编,管理信息系统,北京: 清华大学出版社 2006 年 7 月2 王珊编,数据库系统概论,高等教育出版社 ,2006 年 5 月3 Visual Basic 程序开发实例教程 清华大学出版社 王栋2006 年4 Visual Basic 程序设计教程/新世纪计算机基础教育丛书 刘炳文 清华大学出版社 2006 年5 ASP+SQL S

4、erver 典型网站建设案例顼宇峰清华大学出版社 2006 年6 ASP+SQL Server 网站开发实例精讲 龙马工作室人民邮电出版社 2007 年7 从零开始SQL Server2005 中文版基础培训教程 宋晓峰人民邮电出版社 2007 年(四)评语(五)成绩指导教师 2010年 06月 28 日负责教师 年 月 日目录IV前 言1第 1 章 可行性分析21.1 开发环境与开发工具21.2 可行性报告21.2.1 开发必要性21.2.2 技术可行性21.2.3 经济可行性3第 2 章 系统分析42.1 系统需求分析42.2 功能需求分析42.3 组织结构分析52.4 业务流程分析62.

5、5 数据与数据流程分析72.5.1 数据分析72.5.2 数据流程图72.5.3 数据字典7第 3 章系统设计113.1 系统总体结构设计113.2 子系统/ 模块划分123.3 代码设计143.4 数据结构设计173.4.1 E-R 图设计173.4.2 建立关系数据库表18第 4 章 系统实现204.1 输入界面设计204.2 输出界面设计214.3 系统功能模块程序设计214.3.1 用电信息管理模块214.3.2 学生用户信息管理模块22课程设计总结23参考文献24前 言大学校区学生宿舍用电管理是各大高校学生正常生活运营,关系学生切身利益的重要组成部分,具体操作主要由各高校宿管处负责,

6、涉及面广,工作量大,操作也有一定复杂度同时为了保证学生的用电安全等一系列因素,因此学生用电管理也需要一个有效的管理系统,实现电脑操作,提高工作效率保证学生正常生活用电。然而目前在中国,大部分的大学校区都没有能设立起完全地管理信息系统,有的只是实现了一部分,仅仅是支持较低层次工作的系统,然而依赖这个较低层次的管理信息系统可以全面的解决学生用电管理系统。学生用电管理信息系统是一个一体化集成系统,进行信息管理是从总体出发,全面考虑,保证各个寝室的用电度数,用电安全电量超额,减少数据的冗余度与复杂度。保证数据的兼容性和一致性。严格地说只有信息的集中统一,信息才是资源。数据的一体化并不限制个别功能子系统

7、保存自己的专用数据,但为保证一体化,首先要有一个全局的系统计划,每一个小系统的实现均要在这个总体计划的指导下进行;其次是通过标准、大纲和手续达到系统一体化。本系统具备的特点有:界面美观,操作方便;大大提高工作效率;能及时、准确地反映学生宿舍用电情况;信息收集、处理、存储、打印方便;收费程序更加规范;系统可维护性强、管理集中。本系统前台利用 VisualBasic 语言、后台使用 SQL 数据库进行开发,适用于windowsXP2000,或更高的软件支持平台,便于以后的系统扩展与更新,有着较好的开发前景。使用本系统后可提高学生们的节电意识,减少大手大脚随意浪费电能的现象,对于学校用电管理的规范化

8、、制度化建设等工作都起到积极的作用。24第 1 章 可行性分析1.1 开发环境与开发工具本系统前台设计使用 vb6.0 系统开发程序设计语言,选用 sql server 作为后台数据库开发工具,它标准化程度高,可以很好地实现基于 sql 的数据库标准的关系型数据库系统设计。随着科学技术的不断提高,目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础,其中对于学生寝室的管理更是重点。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了

9、它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校学生管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生寝室用电信息管理系统的开发也是时代的一个必经阶段。本次设计主要采用 B/S 结构,从学生入学到毕业学生在校的寝室用电信息管理。用户可以对各种信息进行录入,修改,删除等操作。更方便寝室管理员对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。1.2 可行性报告1.2.1 开发必要性学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础,其中对于学生寝室的管理更是重点。由于学校规模进一步扩大,学生人数逐年上升,学生情

10、况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校学生管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。1.2.2 技术可行性以 WindowsXP 为操作系统,采用 VB 为脚本语言,运用 SQL 的数据库技术,设计与开发学生信息管理系统。新系统的运行硬件环境 PC 机,当用户使用系统时, 通过正确的口令进入系统,进行数据库的维护操作和运用。本系统主要信息流程为:系统接收学生的寝室用电信息,学生寝室用电信息将根据系统做出对所接

11、收的信息合理性进行判断,并交予信息处理进行相应的修改, 再把信息存入数据库中。采用本系统,能够使整个寝室用电信息管理的工作简化,提高工作效益。由于采用数据信息使相关工作能够快速的查询所需的数据、资料以及其他信息等,使信息快速高效运行。1.2.3 经济可行性一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低, 现有 PC 机即可提供该系统开发工作需要的所有硬件设备环境。第 2 章 系统分析2.1 系统需求分析具体内容通过全面收集住宿学生资料,进行系统规划,系统分析,进行可行性研究,争取达到以下系统目标:(1)

12、 方便对各个寝室的用电情况管理。(2) 系统界面友好,方便直观,采用人-机交互方式,通过鼠标点击或输入简要关键字就能获得学生用户所需信息,而不需要进行烦琐的的编程。(3) 新学年,输入新生住宿基本信息,管理员以后可以针对不同需求分类、排序、查询、统计,并输出报表。学生和其他部门也可根据自己的需要进行网上查询。(4) 每月的结束时打印相关学生用电记录文档做备份,快速删除系统中上月份相关学生用电的资料,节省空间以备后用。(5) 实现学生申请系统自主购电,宿管处经过受到学生购电申请进行自主购电。(6) 总之,通过学生用电管理系统减少传统的学生用电限制,提高学生用电的自主性与合理性,实现信息资源共享,

13、使学生、工作人员便捷的交流。促进学生的用电更加规范化与自主化!2.2 功能需求分析1. 通用,灵活,开放系统能够提供丰富的功能,减轻用户的工作量,除简单的录入操作外,大部分的工作可以由系统自行完成。2. 对数据安全性,完整性的要求要保证每个记录必须是完整的,不能被他人非法窃取或篡改。为非管理员的用户设置普通用户权限,保证资料的唯一性。对历史数据的更改和新数据的添加只有管理员才能进行操作,普通用户只能进行查询操作。对数据库的关键数据应要求保密。3. 系统的查询功能学生寝室用电信息查询。根据用户的要求,查询数据库的所有可能的信息,其中包括了寝室号,寝室用电等方面的信息查询4. 管理员的管理功能寝室

14、管理,提供给寝室管理员进行寝室学生用电的信息添加、删除、修改、寝室用电的缴费等功能。添加功能。以寝室为单位,进行学生寝室用电入库。删除功能。当该寝室的学生毕业或者变更寝室时,寝室信息注意备份数据库中, 系统的基本数据库中需要删除信息。缴费功能。一寝室为单位,但该寝室的用电度数达到要求时,系统会自动断电, 并由学生申请购电。修改功能。但数据库发生错误时,该功能能及时的帮助管理员对该寝室用电的数据进行修改,保存。2.3 组织结构分析组织结构:学生寝室用电信息管理系统由主界面、管理员界面、学生用户界面三个界面组成。学生用户界面即学生用户登录的界面,登录之后显示的是学生寝室用电的信息。管理员界面主要由

15、修改、查询、缴费、添加、返回这五个按钮组成, 每个按钮都连接不同的界面,每个界面的功能也不相同。系统的组织结构图:学生寝室用电信息管理系统关闭管理员管理学生用户管理图 2-1 学生寝室用电信息管理系统组织结构图系统的总体结构图:用户登录学生寝室用电信息管理系统添加缴费查询修改关闭管理员管理学生用户管理学生寝室用电信息图 2-2 学生寝室用电信息管理系统总体组织结构图2.4 业务流程分析业务流程:但学生寝室断电时,学生应去宿舍管理处去查询该寝室的用电情况, 当系统显示该寝室用电以超额时,学生根据系统的提示进行购买电量。具体操作学 生登录系统,进入到学生用户登录,查询该寝室的用电情况,当显示欠电时

16、,报知 宿舍管理员,由宿舍管理员进入系统的管理员界面进行对该寝室的缴费。购电管理:购电登记表学生购电宿舍管理处管理人员学生购电管理图 2-3 购电业务流程图2.5 数据与数据流程分析2.5.1 数据分析数据分析:数据也称观测值,是实验、测量、观察、调查等的结果,常以数量 的形式给出。数据分析的目的是把隐没在一大批看来杂乱无章的数据中的信息集中、萃取和提炼出来,以找出所研究对象的内在规律。在实用中,数据分析可帮助人们 作出判断,以便采取适当行动。数据分析是组织有目的地收集数据、分析数据,使 之成为信息的过程。这一过程是质量管理体系的支持过程。在产品的整个寿命周期, 包括从市场调研到售后服务和最终

17、处置的各个过程都需要适当运用数据分析过程, 以提升有效性。例如 J.开普勒通过分析行星角位置的观测数据,找出了行星运动规律。又如,一个企业的领导人要通过市场调查,分析所得数据以判定市场动向,从 而制定合适的生产及销售计划。因此数据分析有极广泛的应用范围。2.5.2 数据流程图学生学生购电数据流程图购电记录购电申请单P1.1审核申请申请D1宿舍管理图 2-4 购电数据流程图2.5.3 数据字典数据流条目名称:学生购电编号:D-001简要说明:由学生主动申请购电到宿舍管理处购电数据流来源:学生本身数据流去向:p1.1包含的数据结构: 寝室号购电度数余额数据流条目名称:学生购电成功编号:D-002简

18、要说明:宿舍管理处通过审核给改寝室供电数据流来源过 p1.1数据流去向:学生包含的数据结构:寝室号购电度数数据存储条目名称:购电编号:F-01说明:关于寝室用电的各类记载文档,是寝室购电的依据结构:寝室号有关的数据流:P11D1寝室用电记录备注数据存储条目名称:寝室占用表编号:F-02说明:关于入住学生寝室的记载文档结构:专业有关的数据流:班级学号有无立即查询:有寝 室 号 床位编号姓名入住日期离舍日期处理过程条目名称:审核申请编号:P1.1说明:学生申请购电由宿舍管理处进行审核申请输入:学生输出:P1.1宿舍管理处处理:宿管处在得到学生购电申请后,根据该寝室的用电情况决定是否通过审核。处理过

19、程条目名称:审核编号:P1.1说明:宿舍管理处的管理人员审核学生购电申请输入:院系输出:申请单学生处理:宿舍管理处得到学生住宿的申请后,安排学生该寝室的用电情况,并记录以备日后查询。外部实体条目名称:院系编号:S-1说明:学生管理有关事务的部门输出数据流:入住学生清单, 输入数据流:无外部实体条目名称:宿舍管理处编号:S-2说明:管理寝室的有关部门输出数据流:发票输入数据流:宿舍管理处的用电申请单数据结构条目名称:寝室记录表编号 DS-1说明:介绍各寝室使用状况的表格结构:寝室楼存 储 寝室号占用状况数据结构条目名称:寝室用电记录表编号 DS-2说明:介绍各学生用电情况的表格结构:寝室号入住日

20、期存储用电情况离宿日期数据元素条目名称:学号编号:I-001别名:sno说明:学生编号 数据值类型:离散类型:数值型长度:8有关数据结构:在校住宿生基本信息表,寝室住宿记录表。数据元素条目名称:姓名编号:I-002别名:name说明:学生名字 数据值类型:离散类型:字符长度:10有关数据结构:在校住宿生基本信息表第 3 章系统设计3.1 系统总体结构设计接收数据数据中心购电管理供电管理查询学生用电信息管理系统电量查询购电管理图 3-1 结构示意图3.2 子系统/ 模块划分图 3-2 管理员界面图 3-3 学生用户界面图 3-4 修改界面图 3-5 缴费界面3.3 代码设计登录代码:Privat

21、e Sub Command1_Click()Adodc1.RecordSource = select username,password from 密 码 表 where username= & & Text1.Text & Adodc1.RefreshIf Text1.Text = ThenMsgBox 用户名或密码不能为空!, , 警告! ElseIf Text1.Text = Trim(Text3.Text) And Text2.Text = Trim(Text4.Text) Then学生.Visible = False学生窗口.Show ElseMsgBox 用户名或密码错误!, ,

22、登录失败! End IfEnd IfEnd Sub返回代码:Private Sub Command2_Click()登录.Show学生.Visible = False End Sub添加代码:Private Sub Command1_Click() Adodc1.Recordset.AddNewText1 = InputBox(请输入寝室号, 添加寝室号)Text2 = InputBox(请输入欠电度数, 添加度数) Text3 = InputBox(请输入剩余度数, 添加度数) Text4 = InputBox(请输入购买度数, 添加度数) If Not IsNumeric(Text4) T

23、henMsgBox 请输入数值 Text4.SetFocusEnd IfText5 = InputBox(请输入寝室长, 添加人员)resu = MsgBox(确认添加到数据库, 添加表, 确认添加) If resu = vbOK ThenAdodc1.Recordset.Update Else Adodc1.Recordset.Delete End If添加窗口.Visible = False添加成功.Show End Sub查询代码:Private Sub Command2_Click()Dim mno As Stringmno = InputBox(请输入寝室号, 查找窗) Adodc1

24、.Recordset.Find 寝室号= & mno & , , , 1If Adodc1.Recordset.EOF Then MsgBox 无此寝室号!, , 提示End Sub修改窗口代码:Private Sub Command1_Click(Index As Integer) Select Case IndexCase 0 Adodc1.Recordset.MoveFirst Case 1 Adodc1.Recordset.MovePreviousIf Adodc1.Recordset.BOF Then Adodc1.Recordset.MoveFirst Case 2Adodc1.R

25、ecordset.MoveNextIf Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLastCase 3 Adodc1.Recordset.MoveLast End SelectEnd Sub删除代码:Private Sub Command5_Click()ask = MsgBox(删除否?, vbYesNo) If ask = 6 Then Adodc1.Recordset.Delete Adodc1.Recordset.MoveNextIf Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLas

26、t End IfEnd Sub缴费代码:Private Sub Command1_Click() Adodc1.Recordset.AddNewText1 = InputBox(请输入寝室号, 添加寝室号)Text2 = InputBox(请输入欠电度数, 添加度数) Text3 = InputBox(请输入购买度数, 添加度数) Text4 = InputBox(请输入金额, 添加金额)If Not IsNumeric(Text4) Then MsgBox 请输入数值 Text4.SetFocusEnd IfText5 = InputBox(请输入姓名, 添加人员)resu = MsgBox

27、(确认添加到数据库, 添加表, 确认添加) If resu = vbOK ThenAdodc1.Recordset.Update Else Adodc1.Recordset.Delete End If成功.Show缴费窗口.Visible = False End Sub3.4 数据结构设计针对一般学生寝室用电信息管理系统的需求,通过对寝室用电信息管理工作过程的内容和数据流程分析,设计如下面所示的设计项和数据结构:寝室用电信息:寝室号,欠电度数,购电度数,剩余度数,寝室长。学生查询信息:寝室号,欠电度数,购电度数,剩余度数,姓名。3.4.1 E-R 图设计得到上面的数据项和数据结构设计以后,就可

28、以设计出能够满足用户需求的各种实体,以及它们之间的各种关系,为后面的逻辑结构设计打下基础。系统根据上面的设计规划出的实体有:寝室实体,学生用户实体。各个实体具体的描述 E-R 图如下:(1) 寝室实体:寝室 号金额寝室长电度寝室实体图 3-6寝室信息实体 E-R 图(2) 学生用户实体:寝室号电数姓名性别学生用户实体图 3-7 寝室信息实体 E-R 图3.4.2 建立关系数据库表现在需要将上面的数据库概念结构转化为 SQL 数据库系统支持的实际数据模型, 也就是数据库的逻辑结构。图书馆管理信息系统数据库中各个表格的设计结果如下 面的表格所示。每个表格表示在数据库表中的一个表。查询表中的信息:图

29、 3 -8 查询表的基本信息图 3 -9 添加 表的基本信息图 3 -10 密码表的基本信息第 4 章 系统实现4.1 输入界面设计图 4-1 添加输入界面4.2 输出界面设计图 4-2 查询输出界面4.3 系统功能模块程序设计4.3.1 用电信息管理模块用电购买子模块:用电购买子模块主要完成对学生寝室内的所有学生用电信息进行购买用电信息。用电查询子模块:用电查询子模块主要完成对学生寝室内的所有学生用电信息进行查询用电信息。当学生用电数据库发生变化时该功能能及时查询到用电信息用电添加子模块:用电添加子模块主要完成对学生寝室内的所有学生用电信息进行添加用电信息。当新生入住时,管理员需要为新生的入

30、住添加寝室的信息与寝室用电信息。用电修改子模块:用电修改子模块主要完成对学生寝室内的所有学生用电信息进行修改用电信息。当寝室的用电信息发生改变时需要对现有用电数据库中的信息进行修改和删除一些 记录。关闭学生用户登录管理员登录功能模块结构图:学生寝室用电信息管理系统返回缴费修改查询添加学生用电信息图 4 -3 功能模块结构图4.3.2 学生用户信息管理模块学生寝室信息编辑子模块学生寝室信息编辑子模块主要完成对在寝室所有学生用电信息进行查询学生 寝室用电信息。其中包括了寝室号、寝室欠电度数、剩余度数、购买度数、寝室长。课程设计总结首先感谢马老师与孟老师对我们课设的指导,在两位老师的指导下通过我们的

31、学习与设计实现,完成了初步了信息系统的设计实现。通过制作学生寝室用电信息管理系统给我留下了很大的印象,高校学生宿舍的用电管理问题,一直是摆在高校学生宿舍管理者面前的一道难题,传统的以手工操作为主的学生宿舍用电管理方式,信息反馈慢,工作效率低,管理质量差。在计算机信息技术飞速发展与广泛应用的今天,这种落后的管理方式与时代的步伐已显得格格不入,对学生宿舍用电实行智能化、信息化管理,是信息时代对高校学生公寓管理工作提出的客观要求。我校目前的学生寝室,对学生宿舍用电实行定额管理。学校按照规定给每个宿舍核拨用电定额。用电在定额以内的部分,由学校承担,定额以外的部分,由学生自己承担。但是由于没有安装“学校

32、用电收费管理系统”等类似的相关系统软件, 在用电管理过程中,统计学生每一个寝室的用电时间就需要花很长的时间,同时还有大量的数据和信息需要处理,既费工又费力,还容易出错。如何使数据与信息在用电管理系统的相关模块间流动起来,为学生宿舍用电管理提供科学的管理方法, 使管理更严谨,同时更具有操作性,节省操作人员的劳动,成为我们学校用电收费管理人员的当务之急。使用本系统后可提高学生们的节电意识,减少大手大脚随意浪费电能的现象, 对于学校用电管理的规范化、制度化建设等工作都起到积极的作用。由于我们的知识有限对制作出来的系统还有很大的不足之处,希望能通过以后的学习能逐步的完善我们的系统达到一个系统的初步完整性与可行性。参考文献1 罗超理,李万红管理信息系统原理与应用清华大学出版社,20022 萨师煊,王珊数据库系统概论高等教育出版社,20003 李晓喆,张晓辉SQL Server 2000 管理及应用系统开发人民邮电出版社, 20024 艾德才计算机信息管理基础中国水利水电出版社,20015 Michael J.HernandezDatabase Design for Mere Mortals中国电力出版社, 2003

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 经管营销 > 财务管理

网站客服QQ:89258806
电脑版 |冰点文库版权所有
经营许可证:鄂ICP备14012071号-5