宿舍管理系统专科论文10854.doc

上传人:laozhun 文档编号:4023607 上传时间:2023-04-01 格式:DOC 页数:23 大小:1.99MB
返回 下载 相关 举报
宿舍管理系统专科论文10854.doc_第1页
第1页 / 共23页
宿舍管理系统专科论文10854.doc_第2页
第2页 / 共23页
宿舍管理系统专科论文10854.doc_第3页
第3页 / 共23页
宿舍管理系统专科论文10854.doc_第4页
第4页 / 共23页
宿舍管理系统专科论文10854.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《宿舍管理系统专科论文10854.doc》由会员分享,可在线阅读,更多相关《宿舍管理系统专科论文10854.doc(23页珍藏版)》请在三一办公上搜索。

1、商业高等专科学校毕 业 论 文宿舍管理系统摘 要随着信息技术在管理上越来越深入的应用,管理信息系统的实施在技术上已逐步成熟。为了实现办公化与高效率化,我们根据学生信息、学生住宿信息资料,开发了“宿舍管理系统”。开本文采用VB和SOL SERVER等软件为开发工具,以Windows XP发平台,设计出一个宿舍管理系统,对高校宿舍管理的信息进行统一管理,便于查询、修改和录入。涉及到的主要内容有:界面设计、代码设计和数据库的设计。主要实现的功能模块有系统管理模块、公寓管理模块、学生管理模块、查询模块、 出入登记模块、修改模块。面对信息时代的机遇和挑战,采用全新的计算机网络和宿舍管理系统,已成为提高高

2、校后勤行业的管理效率、改善服务水准的重要手段之一。 关键词关键词:宿舍管理、Visual Basic 6.0.、SOL SERVER2000、目录一 宿舍管理系统的必要性和可行性4(一)宿舍管理系统的必要性4(二)宿舍管理系统的可行性4二 宿舍管理系统的的主要功能6三 宿舍管理系统设计7(一)数据流图极其必要解释7(二)数据库设计9(三)功能设计11(四)数据字典11四 宿舍管理系统实现13五 宿舍管理系统测试18六 宿舍管理系统使用说明22(一)硬件环境22(二)软件环境22(三)使用注意事项22一 宿舍管理系统的必要性和可行性(一)宿舍管理系统的必要性21世纪的今天,信息在社会上占着主流地

3、位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。针对如此,我们设计了一套学生宿舍管理系统。(二)宿舍管理系统的可行性1 管理上的可行性领导和管理人员对宿舍管理系统的需求迫切,支持此项目,学校教体职工都具有大专及以上学历,对信息系统的使用不存在问题,只要稍作培训,就可

4、以掌握该系统的使用,让员工从日常繁琐的单据填写,手工录入及查询中解脱出来,员工会乐意接受该系统的使用。对于领导和管理人员来说,他们不用等员工统计完数据后才能了解学生宿舍管理情况,通过该系统可以随时查看相关信息,从而有利于决策,管理层也会乐意使用该信息系统。2 技术上的可行性由于我们所处的是大专院校,该院校的办公室、宿舍管理处等部门都使用了电脑办公,高校人员的素质较高,员工的技术水平达到了宿舍管理系统所要求的水平,该系统在VB6.0和SOL2000的基础上可以实施。可视化开发技术和数据库技术非常成熟,软件开发工具、测试工具也很先进,为开发宿舍管理系统提供了技术保障。3 经济上的可行性宿舍管理系统

5、的实施费用主要涉及设备的购买与安装维护,软件的看见爱发与实施维护,员工的培训等方面,这对学校来说不是问题,宿舍管理系统的实施能为员工节省很多时间,使用该系统可以实时监控个管理环节,能及时发现问题并快速查找原因,解决问题。4 社会适应可行性在社会性方面,启用宿舍管理系统可以算是高校管理制度改革的一大举措,提高高校的形象与声誉,保持竞争力。经过以上分析,开发宿舍管理系统不仅必要,而且是可行的。二 宿舍管理系统的的主要功能宿舍管理系统系统管理公寓管理学生管理信息管理出入登记信息修改哦用户登录用户管理修改密码楼房管理宿舍管理员工管理基本信息录入学生奖惩按学号查询按班级查询按宿舍查询人员来访结束访问按姓

6、名查询学生信息修改员工信息修改宿舍信息修改结束访问信息修改哦学生信息修改员工信息修改宿舍信息修改图1 系统功能结构图模块主要分为系统管理模块、公寓管理模块、学生管理模块、查询模块、 出入登记模块、修改模块。系统管理模块包括超级用户、普通用户、用户密码修改,用户管理,退出系统。(1)超级用户登录:实现系统管理人员登录。(2)普通用户登录:实现一般管理人员登录。(3)用户管理:实现系统管理人员授予或取消一般用户登录该系统的用户名和密码。(4)密码修改:实现所用用户的密码更改功能。(5)退出系统:实现正常退出宿舍管理系统。公寓管理包括楼房管理,宿舍管理和员工管理三大部分。楼房管理管理所有宿舍楼的情况

7、,宿舍管理管理学校所有宿舍住宿情况,员工管理管理员工的添加,删除。 学生管理模块包括学生的基本信息、学生奖惩两部分。学生的基本录入可以查看学生的基本情况及宿舍分配,学生奖惩可以查看学生违纪信息记录。 查询模块包括按学生的学号查询、姓名查询、班级查询、寝室号查询。出入登记包括出楼重要物品登记,人员来访登记,结束登记。修改模块包括添加、修改、删除学生及员工信息。三 宿舍管理系统设计(一)数据流图极其必要解释系统管理员宿舍管理员宿舍管理系统系统员宿管员管理所有学生情况本宿舍楼的住宿情况楼房管理员所有楼房信息图2 数据流图顶图系统员新生信息P1:学生信息学生信息P3统计查询宿管员学生信息楼管员楼管员P

8、2 楼房管理宿舍信息P4:统计查询宿管员学生宿管员学生住宿情况学生信息记录学生及宿管信息图3 数据流图中图新生信息P1.1:信息输入系统员P3.1 查询P1.2:信息修改查询结果统计报表P2.3人员来访P2.4 学生晚归违纪信息宿舍管理员学生信息查询请求查询结果楼管员宿管员查询结果学生信息查询请求楼管员楼房信息P2.1楼房分配P4.1查询统计楼房分配及住宿情况记录P2.2宿舍分配学生 图4数据流底图(二)数据库设计表1学生基本信息表字段名 字段类型 字段宽度 能否空值 说明学号 char 11 否 主键姓名 varchar 8 否 班级 char 9 否性别 char 2 否系别 vachar

9、 10专业 vachar 10出生日期 smalldatetime 入学日期 smalldatetim联系电话 varchar 可以家庭住址 varchar 否表2宿舍表字段名 字段类型 字段宽度 能否空值 说明宿舍号 char 6 否 主键应住人数 char 8 否实住人数 char 8 否入住人姓名 char 8 否表3员工表字段名 字段类型 字段宽度 能否空值 说明姓名 varchar 8 否职务 char 10 否所属楼房号 char 3表4楼房表字段名 字段类型 字段宽度 能否空值 说明楼房号 char 5 否楼层数 char 3 否 房间数 char 否已住房间 char 5表5人

10、员来访表字段名 字段类型 字段宽度 能否空值 说明姓名 varchar 8 否性别 char 2 否来访时间 smalldatetime 否结束时间 smalldetemite 否 被访人姓名 varchar 8 否表6违纪表字段名 字段类型 字段宽度 能否空值 说明学号 char 6 否 外键处分名称 varchar 10 否处分级别 char 5表7用户表字段名 字段类型 字段宽度 能否空值 说明用户名 varchar 10 否 主键密码 char 6 否权限 char 10 否表8学生住宿信息表字段名 字段类型 字段宽度 能否空值 说明姓名 varchar 8 否 学号 char 6 否

11、 性别 char 2 否班级 char 9 否宿舍号 char 6 否 楼房号 char 5 否表9物品出楼表字段名 字段类型 字段宽度 能否空值 说明姓名 vachar 8 否宿舍号 char 6 否班级 char 20 否出楼物品 char 15 否出楼时间 char 15 否(三)功能设计系统管理员输入学生信息修改学生信息学生信息记录查询楼房管理员录入楼房信息录入宿管员信息楼房信息记录分配分配宿舍查询查询各宿舍学生信息及宿管员信息宿舍管理员记录学生晚归及违纪信息记录来访人员信息公告学生楼房管理员输入宿舍信息图5 主要功能业务流程图(四)数据字典表10 数据元素 数据元素条目名称:学号 总

12、编号:1001说明:本校学生编号 编号:001数据值类型:离散 有关编码说明:类型:数字 * * * * *长度:11 年级 系代号专业编号 班号有关数据结构:学生信息表11数据结构数据结构条目名称:学生信息 总编号:2001说明:学生入学时填写的基本信息 编号:001结构:学号 有关数据流,数据存储:姓名 学生宿舍分配表性别出生日期入学日期民族家庭住址联系电话表12 数据流 数据流条目名称:学生基本信息 总编号:3-001说明:系统管理员录入的学生信息、 编号:001数据流来源:系统管理员 数据流去向:楼房分配员结构:学号 姓名 性别 出生日期 入学日期 民族 家庭住址表13 数据存储 数据

13、存储条目 名称:学生宿舍分配表 总编号:4-001 说明:存储学生住宿记录 编号:001 结构:基本信息 楼层及宿舍号 学生被访情况 学生违规表14 处理过程名称:信息输入 总编号:5-001说明:输入新生的基本信息 编号:001输入:系统管理员输出:楼房分配员处理:将系统管理员输入的学生基本信息作为分配 楼房的依据四 宿舍管理系统实现 图6 登录界面登录界面主要代码:Private Sub Command1_Click()If Option1.Value = False And Option2.Value = False And Option3.Value = False Then MsgB

14、ox 请选择一个用户身份!, vbOKOnly + vbInformation, 用户登录 Exit SubEnd If*校验密码是否为空If Text1.Text = Then MsgBox 用户名不能为空!, vbOKOnly + vbInformation, 提示 Text1.SetFocus Exit SubEnd If*校验密码是否为空If Text2.Text = Then MsgBox 密码不能为空,请输入密码!, vbOKOnly + vbInformation, 提示 Text2.SetFocus Exit SubEnd IfStatic ntrycount As Integ

15、erIf Option1.Value = True Then rs.Open select * from 用户 where 用户名= & Trim(Text1.Text) & and 密码= & Trim(Text2.Text) & and 权限=系统管理员, cnn, adOpenKeyset, adLockOptimistic End If If Option2.Value = True Then rs.Open select * from 用户 where 用户名= & Trim(Text1.Text) & and 密码= & Trim(Text2.Text) & and 权限=楼房分配

16、员, cnn, adOpenKeyset, adLockOptimisticEnd IfIf Option3.Value = True Then rs.Open select * from 用户 where 用户名= & Trim(Text1.Text) & and 密码= & Trim(Text2.Text) & and 权限=宿舍管理员, cnn, adOpenKeyset, adLockOptimisticEnd If If rs.EOF Then MsgBox 对不起,无此用户或密码不正确!请重新输入!, 49, 警告 Text1.SetFocus Text1.SelStart = 0

17、 Text1.SelLength = Len(Text1) ntrycount = ntrycount + 1 If ntrycount = 3 Then MsgBox 对不起,您无权操作本系统,再见!, vbExclamation, 无权限 Unload Me End IfElse Call displaymenu Unload Me待添加的隐藏文字内容3 mainform.Show End Ifrs.CloseEnd Sub此界面为系统登录界面,分为系统管理员、楼房分配员、宿舍管理员三种身份,每一种身份登录后所能使用的功能是不完全相同的,系统管理员可以使用所有功能,楼房分配员接触不到系统管

18、理部分,即增加用户、删除用户和修改用户密码,而宿舍管理员登录后接触不到系统管理部分和楼房管理部分。这样的设计可以保证重要资料的安全性,使各种身份的用户各尽其责。 图7 增加用户界面增加用户主要代码Private Sub Command1_Click() Adodc1.RecordSource = SELECT * from 用户 Adodc1.RefreshIf Option1.Value = False And Option2.Value = False And Option3.Value = False Then MsgBox 请选择一个用户权限!, vbOKOnly + vbInform

19、ation, 增加用户 Exit SubEnd IfIf Text1.Text = Then MsgBox 用户名不能为空!, vbOKOnly + vbInformation, 提示 Text1.SetFocus Exit SubEnd If If Text2.Text = Then MsgBox 密码不能为空!, vbOKOnly + vbInformation, 提示 Text2.SetFocus End If Adodc1.Recordset.AddNew If Option1.Value = True Then If Text1.Text And Text2.Text Then Ad

20、odc1.Recordset.Fields(0).Value = Trim(Text1.Text) Adodc1.Recordset.Fields(1).Value = Trim(Text2.Text) Adodc1.Recordset.Fields(2).Value = Trim(Option1.Caption) Adodc1.Recordset.Update MsgBox 用户增加成功! Adodc1.RecordSource = select * from 用户 Adodc1.Refresh End If End If If Option2.Value = True Then If Te

21、xt1.Text And Text2.Text Then Adodc1.Recordset.Fields(0).Value = Trim(Text1.Text) Adodc1.Recordset.Fields(1).Value = Trim(Text2.Text) Adodc1.Recordset.Fields(2).Value = Trim(Option2.Caption) Adodc1.Recordset.Update MsgBox 用户增加成功! Adodc1.RecordSource = select * from 用户 Adodc1.Refresh增加用户界面只有系统管理员可以使用,

22、可以增加不同身份的用户,为用户定义用户名和密码。图8 修改密码界面 此界面的功能是修改密码,可以为一些泄露或其他因素导致密码被盗之类的用户修改密码,确保安全性。图9 学生基本信息查询界面在学生基本信息查询界面中,按姓名和按学号查询的结果是单一的,所以内容返回在界面上的TEXT文本框中,如果按班级或按专业查询时内容不是单一的,此时FRAME会隐藏,DATAGRIDE显示,内容显示在其中。 图10 帮助界面帮助界面能帮助用户加深对此系统的了解,下一条提示中可以显示更多的内容,方便快捷。五 宿舍管理系统测试图12测试登录界面图13 测试成功跳到主界面图14 登录测试界面测试成功,跳转到主界面。如果输

23、出的用户名或密码不正确,将会弹出“对不起,无此用户或密码不正确!请重新输入!”三次失败后,将弹出“对不起,你无权操作本系统!”图15 增加用户测试界面增加用户成功,弹出用户增加成功界面。图16 修改密码测试界面测试成功,弹出对话框,“密码已修改!”图17 按姓名查询成功界面按姓名查询成功后,内容显示在TEXT文本框中。图18 按班级查询成功六 宿舍管理系统使用说明(一)硬件环境微型计算机的硬件由运算器、控制器、存储器、输入设备和输出设备五部分组成,运算器是对信息或数据进行处理和运算的部件,存储器的主要功能是存放程序和数据,是计算机信息存储和交流的中心,存储器可以与运算器、控制器、输入输出设备交

24、换信息,具有存储、缓冲、传递信息的作用。控制器是计算机的控制中枢,用来实现微型计算机运行过程的自动化,即实现程序的自动执行。输入设备是变换输入形式的部件,输出设备是变换计算机和输出信息形式的部件。在宿舍管理系统中,选择硬件环境时以下技术指标,运行速度越快越好,主存储量尽量配置的大一些,外部存储器容量大小直接影响到整个系统存取数据的能力和信息存储量。系统必须具有较高的相应速度,保证个性爱你更具体的业务顺利进行,系统反应具有良好的可维护性,可操作性,可扩充性,以保证将来系统规模的扩展和升级的需要。(二)软件环境开发平台:Windows XP 开发前台工具:Visual Basic.6.0数据库管理

25、系统:SOL server 2000(三)使用注意事项用户在使用宿舍管理系统之前,应注意以下事项:用户进入系统前首先要进行系统登录,需要输入用户名和密码,用这些信息可识别用户的身份及软件的操作权限。系统登录操作步骤:用户在密码输入框内录入与用户名所匹配的密码,单击登录按钮,进入系统主界面。如果密码录入不正确,则系统会弹出对不起,无此用户或密码不正确!请重新输入!对话框,单击确定按钮,光标重新定位于密码输入框。需注意的是,密码如果录入不正确,无权对该软件进行操作。单击退出按钮,退出系统登录界面。 用户进入系统后,可对系统进行权限操作。本系统的初始系统管理员用户名为:wang,密码为:123。楼房

26、管理员用户名为:song,密码为:456,宿舍管理员用户名为cheng ,密码为:cong本系统支持按键跳到文本框的下一行,用户不需在用鼠标定位光标的位置。开发小结通过此次毕业设计,使我进一步掌握信息系统的开发方法及其特点,主要学会系统分析与设计的各个步骤,进一步学习和加深对结构化程序开发方法的理解和应用,进一步学习和加深对面向对象开发方法和可视化程序开发方法的理解和应用,巩固所学的计算机语言和数据库知识,培养良好的程序设计风格,提高逻辑思维和创新能力。实现了理论与实践相结合,培养了我运用所学的理论知识和技能解决社会实践中所遇到的问题的能力及其基本工作素质。培养了我严肃认真的科学态度和独立工作

27、的能力,树立了自信心。也训练了我获取信息和综合处理信息的能力、文献检索能力、文字和语言表达能力以及合作精神。由于我的知识和技术能力有限,系统还存在某些问题或是不太完善,某些多项输出还要依靠连接数据库显示内容输出,造成保密性能降低,今后要更加努力学习这方面的知识,取长补短,再创佳绩。参考文献1陈承欢等:信息系统应用与开发清华大学出版社2008年6月2周贺来等:管理信息系统机械工业出版社2010年1月第1版3王要武等:管理信息系统电子工业出版社2008年4蔡中民等:SOL Server 实用教程电子工业出版社2009年5胡声艳:Visual Basic程序设计教程人民邮电出版2008年6孙万军等:

28、企业信息系统应用高等教育出版社2008年7余晨等:SOL Server2000培训教程清华大学出版社2009年8谭浩强等:Visual Basic 程序设计清华大学出版社2007年9孙鑫燕等:SOL Server2000程序设计科学出版社2009年10施威铭等:SOL Server设计务实人民邮电出版社2008年致谢三年的大学生活马上就要结束,我们的学习也要告一段落,在这里,首先我要感谢河南商业高等专科学校给了我良好的学习平台和环境,学校严谨的学风和求真务实的办学态度对我产生良好的深远的影响,以后无论走到哪里,也不会忘记母校的培养之恩。感谢计算机系为我们提供施展才能的舞台,我们才有机会提升自己

29、,把理论与实践更好相结合。感谢系办兢兢业业的工作,为我们学习提供良好的环境。在这里我要感谢指导老师赵超老师,本着认真负责的态度从选题开始到设计与论文对我进行指导与督促,同时感谢他的谅解与包容,没有赵超老师的帮助就没有今天的这篇论文,再次对赵老师表示由衷的感谢。感谢我的任课老师李会玲老师、蔡中民老师、刘莺迎老师、张先哲老师、冯文惠老师、王桂枝老师,谢谢他们对我的培养和帮助。感谢我的辅导员汪晓伟老师,谢谢他在三年中对全班所做的一切。在这三年的学期中结识的各位生活和学习上的挚友让我得到了人生最大的一笔财富。在此,也对他们表示衷心感谢。谢谢我的父母,没有他们辛勤的付出也就没有我的今天,在这一刻,将最崇高的敬意献给你们!指导教师评语:论文成绩:指导教师签名:年月日论文答辩小组意见:组长签字:年月日系审核意见:主任签章:年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号