ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:2.15MB ,
资源ID:23553664      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23553664.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生用电管理信息系统分析与设计.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

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

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

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

4、设案例 顼宇峰 清华大学出版社 2006年6 ASP+SQL Server网站开发实例精讲 龙马工作室 人民邮电出版社 2007年7 从零开始SQL Server2005中文版基础培训教程 宋晓峰 人民邮电出版社 2007年(四)评语 (五)成绩指导教师 2010 年 06 月 28 日负责教师 年 月 日前 言大学校区学生宿舍用电管理是各大高校学生正常生活运营,关系学生切身利益的重要组成部分,具体操作主要由各高校宿管处负责,涉及面广,工作量大,操作也有一定复杂度同时为了保证学生的用电安全等一系列因素,因此学生用电管理也需要一个有效的管理系统,实现电脑操作,提高工作效率保证学生正常生活用电。然

5、而目前在中国,大部分的大学校区都没有能设立起完全地管理信息系统,有的只是实现了一部分,仅仅是支持较低层次工作的系统,然而依赖这个较低层次的管理信息系统可以全面的解决学生用电管理系统。学生用电管理信息系统是一个一体化集成系统,进行信息管理是从总体出发,全面考虑,保证各个寝室的用电度数,用电安全电量超额,减少数据的冗余度与复杂度。保证数据的兼容性和一致性。严格地说只有信息的集中统一,信息才是资源。数据的一体化并不限制个别功能子系统保存自己的专用数据,但为保证一体化,首先要有一个全局的系统计划,每一个小系统的实现均要在这个总体计划的指导下进行;其次是通过标准、大纲和手续达到系统一体化。本系统具备的特

6、点有:界面美观,操作方便;大大提高工作效率;能及时、准确地反映学生宿舍用电情况;信息收集、处理、存储、打印方便;收费程序更加规范;系统可维护性强、管理集中。本系统前台利用Visual Basic语言、后台使用SQL数据库进行开发,适用于windowsXP2000,或更高的软件支持平台,便于以后的系统扩展与更新,有着较好的开发前景。使用本系统后可提高学生们的节电意识,减少大手大脚随意浪费电能的现象,对于学校用电管理的规范化、制度化建设等工作都起到积极的作用。第1章 可行性分析1.1 开发环境与开发工具本系统前台设计使用vb6.0系统开发程序设计语言,选用sql server作为后台数据库开发工具

7、,它标准化程度高,可以很好地实现基于sql的数据库标准的关系型数据库系统设计。 随着科学技术的不断提高,目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础,其中对于学生寝室的管理更是重点。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校学生管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生寝室用电信息管理系统的开发也是时代的一个必

8、经阶段。本次设计主要采用B/S结构,从学生入学到毕业学生在校的寝室用电信息管理。用户可以对各种信息进行录入,修改,删除等操作。更方便寝室管理员对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。1.2 可行性报告1.2.1 开发必要性学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础,其中对于学生寝室的管理更是重点。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校

9、学生管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。1.2.2 技术可行性以WindowsXP为操作系统,采用VB为脚本语言,运用SQL的数据库技术,设计与开发学生信息管理系统。新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。本系统主要信息流程为:系统接收学生的寝室用电信息,学生寝室用电信息将根据系统做出对所接收的信息合理性进行判断,并交予信息处理进行相应的修改,再把信息存入数据库中。采用本系统,能够使整个寝室用电信息管理的工作简化,提高工作效益。由于采用数据信息使相关工作能够快速的查询所需的数据、资料以及其他信息等,使信

10、息快速高效运行。1.2.3 经济可行性一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境。第2章 系统分析2.1系统需求分析具体内容通过全面收集住宿学生资料,进行系统规划,系统分析,进行可行性研究,争取达到以下系统目标:(1)方便对各个寝室的用电情况管理。 (2)系统界面友好,方便直观,采用人-机交互方式,通过鼠标点击或输入简要关键字就能获得学生用户所需信息,而不需要进行烦琐的的编程。 (3)新学年,输入新生住宿基本信息,管理员以后可以针对不同需求分类

11、、排序、查询、统计,并输出报表。学生和其他部门也可根据自己的需要进行网上查询。 (4)每月的结束时打印相关学生用电记录文档做备份,快速删除系统中上月份相关学生用电的资料,节省空间以备后用。 (5)实现学生申请系统自主购电,宿管处经过受到学生购电申请进行自主购电。(6)总之,通过学生用电管理系统减少传统的学生用电限制,提高学生用电的自主性与合理性,实现信息资源共享,使学生、工作人员便捷的交流。促进学生的用电更加规范化与自主化!2.2 功能需求分析1.通用,灵活,开放系统能够提供丰富的功能,减轻用户的工作量,除简单的录入操作外,大部分的工作可以由系统自行完成。2.对数据安全性,完整性的要求要保证每

12、个记录必须是完整的,不能被他人非法窃取或篡改。为非管理员的用户设置普通用户权限,保证资料的唯一性。对历史数据的更改和新数据的添加只有管理员才能进行操作,普通用户只能进行查询操作。对数据库的关键数据应要求保密。3.系统的查询功能学生寝室用电信息查询。根据用户的要求,查询数据库的所有可能的信息,其中包括了寝室号,寝室用电等方面的信息查询4.管理员的管理功能寝室管理,提供给寝室管理员进行寝室学生用电的信息添加、删除、修改、寝室用电的缴费等功能。添加功能。以寝室为单位,进行学生寝室用电入库。删除功能。当该寝室的学生毕业或者变更寝室时,寝室信息注意备份数据库中,系统的基本数据库中需要删除信息。缴费功能。

13、一寝室为单位,但该寝室的用电度数达到要求时,系统会自动断电,并由学生申请购电。修改功能。但数据库发生错误时,该功能能及时的帮助管理员对该寝室用电的数据进行修改,保存。2.3 组织结构分析组织结构:学生寝室用电信息管理系统由主界面、管理员界面、学生用户界面三个界面组成。学生用户界面即学生用户登录的界面,登录之后显示的是学生寝室用电的信息。管理员界面主要由修改、查询、缴费、添加、返回这五个按钮组成,每个按钮都连接不同的界面,每个界面的功能也不相同。系统的组织结构图:图 2-1 学生寝室用电信息管理系统组织结构图系统的总体结构图:图 2-2 学生寝室用电信息管理系统总体组织结构图2.4 业务流程分析

14、业务流程:但学生寝室断电时,学生应去宿舍管理处去查询该寝室的用电情况,当系统显示该寝室用电以超额时,学生根据系统的提示进行购买电量。具体操作学生登录系统,进入到学生用户登录,查询该寝室的用电情况,当显示欠电时,报知宿舍管理员,由宿舍管理员进入系统的管理员界面进行对该寝室的缴费。购电管理:图 2-3 购电业务流程图2.5 数据与数据流程分析2.5.1 数据分析数据分析:数据也称观测值,是实验、测量、观察、调查等的结果,常以数量的形式给出。数据分析的目的是把隐没在一大批看来杂乱无章的数据中的信息集中、萃取和提炼出来,以找出所研究对象的内在规律。在实用中,数据分析可帮助人们作出判断,以便采取适当行动

15、。数据分析是组织有目的地收集数据、分析数据,使之成为信息的过程。这一过程是质量管理体系的支持过程。在产品的整个寿命周期,包括从市场调研到售后服务和最终处置的各个过程都需要适当运用数据分析过程,以提升有效性。例如J.开普勒通过分析行星角位置的观测数据,找出了行星运动规律。又如,一个企业的领导人要通过市场调查,分析所得数据以判定市场动向,从而制定合适的生产及销售计划。因此数据分析有极广泛的应用范围。2.5.2 数据流程图学生购电数据流程图购电记录 图 2-4 购电数据流程图2.5.3数据字典数据流条目名称:学生购电 编号:D-001 简要说明:由学生主动申请购电到宿舍管理处购电数据流来源:学生本身

16、 数据流去向:p1.1 包含的数据结构: 寝室号购电度数余额数据流条目名称:学生购电成功 编号:D-002 简要说明:宿舍管理处通过审核给改寝室供电数据流来源过p1.1 数据流去向:学生 包含的数据结构: 寝室号购电度数数据存储条目名称:购电 编号:F-01说明:关于寝室用电的各类记载文档,是寝室购电的依据 结构:寝室号 有关的数据流:P11 D1 寝室用电记录 备注 数据存储条目名称:寝室占用表 编号:F-02说明:关于入住学生寝室的记载文档 结构:专业 有关的数据流:班级 学号 有无立即查询:有寝室号 床位编号 姓名 入住日期 离舍日期 处理过程条目名称:审核申请 编号:P1.1说明:学生

17、申请购电由宿舍管理处进行审核申请 输入:学生输出:P1.1 宿舍管理处处理:宿管处在得到学生购电申请后,根据该寝室的用电情况决定是否通过审核。处理过程条目名称:审核 编号:P1.1说明:宿舍管理处的管理人员审核学生购电申请 输入:院系输出:申请单 学生处理:宿舍管理处得到学生住宿的申请后,安排学生该寝室的用电情况,并记录以备日后查询。外部实体条目名称:院系 编号:S-1说明:学生管理有关事务的部门 输出数据流:入住学生清单, 输入数据流:无 外部实体条目名称:宿舍管理处 编号:S-2说明:管理寝室的有关部门 输出数据流:发票 输入数据流:宿舍管理处的用电申请单 数据结构条目名称:寝室记录表 编

18、号DS-1说明:介绍各寝室使用状况的表格结构:寝室楼 存储 寝室号 占用状况 数据结构条目名称:寝室用电记录表 编号DS-2说明:介绍各学生用电情况的表格结构:寝室号入住日期 存储用电情况 离宿日期 数据元素条目名称:学号 编号:I-001 别名:sno说明:学生编号数据值类型:离散 类型:数值型 长度:8 有关数据结构:在校住宿生基本信息表,寝室住宿记录表。数据元素条目名称:姓名 编号:I-002 别名:name说明:学生名字数据值类型:离散 类型:字符 长度:10 有关数据结构:在校住宿生基本信息表第3章系统设计3.1 系统总体结构设计图3-1 结构示意图3.2 子系统/ 模块划分图3-2

19、 管理员界面图3-3 学生用户界面图3-4 修改界面图3-5 缴费界面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)

20、Then 学生.Visible = False 学生窗口.Show Else MsgBox 用户名或密码错误!, , 登录失败! End If End IfEnd Sub返回代码:Private Sub Command2_Click()登录.Show学生.Visible = FalseEnd Sub添加代码:Private Sub Command1_Click()Adodc1.Recordset.AddNewText1 = InputBox(请输入寝室号, 添加寝室号)Text2 = InputBox(请输入欠电度数, 添加度数)Text3 = InputBox(请输入剩余度数, 添加度数)T

21、ext4 = InputBox(请输入购买度数, 添加度数)If Not IsNumeric(Text4) ThenMsgBox 请输入数值Text4.SetFocusEnd IfText5 = InputBox(请输入寝室长, 添加人员)resu = MsgBox(确认添加到数据库, 添加表, 确认添加)If resu = vbOK ThenAdodc1.Recordset.UpdateElseAdodc1.Recordset.DeleteEnd If添加窗口.Visible = False添加成功.ShowEnd Sub查询代码:Private Sub Command2_Click()Di

22、m mno As Stringmno = InputBox(请输入寝室号, 查找窗)Adodc1.Recordset.Find 寝室号= & mno & , , , 1If Adodc1.Recordset.EOF Then MsgBox 无此寝室号!, , 提示End Sub修改窗口代码:Private Sub Command1_Click(Index As Integer)Select Case IndexCase 0Adodc1.Recordset.MoveFirstCase 1Adodc1.Recordset.MovePreviousIf Adodc1.Recordset.BOF Th

23、en Adodc1.Recordset.MoveFirstCase 2Adodc1.Recordset.MoveNextIf Adodc1.Recordset.EOF Then Adodc1.Recordset.MoveLastCase 3Adodc1.Recordset.MoveLastEnd SelectEnd Sub删除代码:Private Sub Command5_Click()ask = MsgBox(删除否?, vbYesNo)If ask = 6 ThenAdodc1.Recordset.DeleteAdodc1.Recordset.MoveNextIf Adodc1.Recor

24、dset.EOF Then Adodc1.Recordset.MoveLastEnd IfEnd Sub缴费代码:Private Sub Command1_Click()Adodc1.Recordset.AddNewText1 = InputBox(请输入寝室号, 添加寝室号)Text2 = InputBox(请输入欠电度数, 添加度数)Text3 = InputBox(请输入购买度数, 添加度数)Text4 = InputBox(请输入金额, 添加金额)If Not IsNumeric(Text4) ThenMsgBox 请输入数值Text4.SetFocusEnd IfText5 = In

25、putBox(请输入姓名, 添加人员)resu = MsgBox(确认添加到数据库, 添加表, 确认添加)If resu = vbOK ThenAdodc1.Recordset.UpdateElseAdodc1.Recordset.DeleteEnd If成功.Show缴费窗口.Visible = FalseEnd Sub3.4 数据结构设计针对一般学生寝室用电信息管理系统的需求,通过对寝室用电信息管理工作过程的内容和数据流程分析,设计如下面所示的设计项和数据结构:寝室用电信息:寝室号,欠电度数,购电度数,剩余度数,寝室长。学生查询信息:寝室号,欠电度数,购电度数,剩余度数,姓名。3.4.1

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

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

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

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

30、统计学生每一个寝室的用电时间就需要花很长的时间,同时还有大量的数据和信息需要处理,既费工又费力,还容易出错。如何使数据与信息在用电管理系统的相关模块间流动起来,为学生宿舍用电管理提供科学的管理方法,使管理更严谨,同时更具有操作性,节省操作人员的劳动,成为我们学校用电收费管理人员的当务之急。使用本系统后可提高学生们的节电意识,减少大手大脚随意浪费电能的现象,对于学校用电管理的规范化、制度化建设等工作都起到积极的作用。由于我们的知识有限对制作出来的系统还有很大的不足之处,希望能通过以后的学习能逐步的完善我们的系统达到一个系统的初步完整性与可行性。参考文献1 罗超理,李万红管理信息系统原理与应用清华大学出版社,2002 2 萨师煊,王珊数据库系

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1