宿舍管理系统.docx
- 文档编号:12820825
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:7
- 大小:177.51KB
宿舍管理系统.docx
《宿舍管理系统.docx》由会员分享,可在线阅读,更多相关《宿舍管理系统.docx(7页珍藏版)》请在冰点文库上搜索。
宿舍管理系统
宿舍管理系统
一概述
1.1设计背景
当今时代是飞速发展的信息时代,在各行各业离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
管理信息系统是进行信息采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。
信息管理系统是一个必不可少的系统,尤其是像一个大的公司或学校,员工和学生的公寓管理更是需要一个完整的信息管理系统的管理,以实现更高效(包括个人信息的录入、查询和删除等)的管理,它的应用实现了宿舍信息的有利维护和管理。
一直以来我们一些学校或者公司靠传统的人工方式来管理宿舍的一切,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据以及数据的赘余,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对宿舍进行管理,有着手工管理所无法比拟的优点,例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大的提高宿舍管理的效率,因此开发这样的一套宿舍管理系统成为很有必要、很有意义的事。
此外,在开发的过程中也可以加深对数据库这门学科的认识,发现问题解决问题的过程更是学习的好机会。
1.2设计目的
开发宿舍管理系统的目的是提高宿舍管理的效率,同时在开发此系统的同时也可以加深对数据库管理信息的认识,既熟练了知识又可以帮助同学、老师和学校解决实际问题。
1.3涉及范围及相关领域
本系统只是侧重于个人一些简单的信息管理,其它的一些信息管理不做要求。
涉及的技术领域有:
SQLserver。
设计分析:
分析:
宿舍管理系统主要用来管理公寓以及宿舍的同学或员工的所有相关信息。
宿舍管理主要包括内务评比、员工、学生的日常管理等等。
设计时主要将各个实体通过联系和属性实现。
预期结果:
用户可以利用此宿舍管理系统对宿舍信息资料进行高效、系统、安全的管理。
二需求分析
2.1功能需求
(1)用户登陆管理:
包括管理员的权限管理均包括在内。
(2)公寓管理:
包括管理所有的公寓和各个公寓的宿舍。
(3)学生管理:
包括学生注册、信息录入、以及离校管理等。
(4)日常管理:
包括日常打分统计、水电费等的查询、添加、删除等操纵。
(5)系统管理:
包括密码等的修改。
根据上述系统功能的分析,下面将进行具体的实现。
从技术角度分析,这像开发工作所涉及的专业技术如下:
1开发工具:
MicrosoftVisualStudio2008
2数据库管理系统(DBMS)SQLserver2005
2.2数据流图
三概念结构设计
3.1数据库实体E-R图
本数据库包括以下几个实体:
用户实体、公寓实体、宿舍实体、学生实体、员工实体、内务实体、水电费实体、注册实体等,前五个实体E-R图如下:
3.1.1用户E-R图
3.1.1用户ER图
3.1.2公寓E-R图
3.1.2公寓E-R图
3.1.3宿舍E-R图
3.1.3宿舍E-R图
3.1.4学生E-R图
3.1.4学生E-R图
3.1.5员工E-R图
3.1.5员工E-R图
3.1.6系统整体ER图
实体E—R图
四数据库运行和维护
数据库试运行结果符合设计目标后,数据库就投入正式运行,进入运行和维护阶段。
数据库系统投入正式运行,标志着数据库应用开发工作的基本结束,并不意味着设计过程已经结束。
由于应用环境不断发生变化,用户的需求和处理方法不断发展,数据库在运行过程中的存储结果也会不断变化,从而必须修改和扩充相应的应用程序。
数据库运行和维护阶段的主要任务包括以下三项内容:
(1)维护数据库的安全性与完整性。
(2)监测并改善数据库性能。
(3)重新组织和构造数据库。
只要数据库系统在运行,就需要不断地进行修改、调整和维护。
一旦应用变化太大,数据库重新组织也无济于事,这就表明数据库应用系统的生命周期结束,应该建立新系统,重新设计数据库。
五心得
本次课程设计在数据库系统的设计方面深入地讨论了宿舍管理系统设计的技术要点,系统的开发语言采用了SQLSERVER实现数据库的设计开发,同时使用流行的C程序语言实现应用程序的界面。
在本次的课程设计过程中,遵循了C面向对象程序设计过程的基本步骤,基本实现了C与数据库的连接和能够实现各种数据功能的基本操作。
通过这次的实践,我对C和数据库的设计有了深刻的了解,同时对于开发一个管理系统过程也有了一个比较全面的认识。
通过这次课程设计我深刻理解了数据库管理数据的过程,不仅使我巩固了在课堂上学的SQL的相关知识,更重要的是我能用自己的所学来解决实际问题。
其实,在这次数据库的设计方面,不单单考验自己的数据库知识,还考验c方面的知识。
因为专业知识的欠缺,使得刚开始设计时无从下手,最后在许多专业书籍和网络上搜索学会许多知识,并能够把这些知识运用到窗体的设计中去,整个系统本着简单实用,界面清晰明了的主旨来设计由于课程设计时间较短,加上本人能力有限,因此该系统还有些不尽如人意的地方,有待进一步改善。
我会从这些设计中汲取经验总结,在今后的学习加强锻炼,同时我对加强对数据库学习,加强了动手实践能力。
温馨提示:
最好仔细阅读后才下载使用,万分感谢!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宿舍 管理 系统