宿舍管理系统_第1页
宿舍管理系统_第2页
宿舍管理系统_第3页
宿舍管理系统_第4页
宿舍管理系统_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、目录宿舍管理系统- 1 -一 概述- 1 -1.1设计背景- 1 -1.2设计目的- 1 -1.3涉及范围及相关领域- 2 -二 需求分析- 2 -2.1功能需求- 2 -2.2数据流图- 3 -三 概念结构设计- 4 -3.1数据库实体E-R图- 4 -四 数据库运行和维护- -五心得- -宿舍管理系统一 概述1.1设计背景当今时代是飞速发展的信息时代,在各行各业离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。管理信

2、息系统是进行信息采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。信息管理系统是一个必不可少的系统,尤其是像一个大的公司或学校,员工和学生的公寓管理更是需要一个完整的信息管理系统的管理,以实现更高效(包括个人信息的录入、查询和删除等)的管理,它的应用实现了宿舍信息的有利维护和管理。一直以来我们一些学校或者公司靠传统的人工方式来管理宿舍的一切,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据以及数据的赘余,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入

3、人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对宿舍进行管理,有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高宿舍管理的效率,因此开发这样的一套宿舍管理系统成为很有必要、很有意义的事。此外,在开发的过程中也可以加深对数据库这门学科的认识,发现问题解决问题的过程更是学习的好机会。1.2设计目的开发宿舍管理系统的目的是提高宿舍管理的效率,同时在开发此系统的同时也可以加深对数据库管理信息的认识,既熟练了知识又可以帮助同学、老师和学校解决实际问题。1.3涉及范围及相关领域本系统只是侧重于个人一

4、些简单的信息管理,其它的一些信息管理不做要求。涉及的技术领域有:SQL server。设计分析:分析:宿舍管理系统主要用来管理公寓以及宿舍的同学或员工的所有相关信息。宿舍管理主要包括内务评比、员工、学生的日常管理等等。设计时主要将各个实体通过联系和属性实现。预期结果:用户可以利用此宿舍管理系统对宿舍信息资料进行高效、系统、安全的管理。二 需求分析2.1功能需求(1) 用户登陆管理:包括管理员的权限管理均包括在内。(2) 公寓管理:包括管理所有的公寓和各个公寓的宿舍。(3) 学生管理:包括学生注册、信息录入、以及离校管理等。(4) 日常管理:包括日常打分统计、水电费等的查询、添加、删除等操纵。(

5、5) 系统管理:包括密码等的修改。根据上述系统功能的分析,下面将进行具体的实现。从技术角度分析,这像开发工作所涉及的专业技术如下:1开发工具:Microsoft Visual Studio 20082数据库管理系统(DBMS)SQL server20052.2数据流图开始登录成功否普通管理员系统管理员退出系统修改密码日常管理信息查询违纪处理公寓管理学生信息修改学生管理员工信息修改修改密码退出系统普通管理员注册普通管理员改密系统管理员注册结束修改添加修改删除查询删除 结束修改删除 添加查询修改 修改删除查询三 概念结构设计3.1数据库实体E-R图 本数据库包括以下几个实体:用户实体、公寓实体、宿

6、舍实体、学生实体、员工实体、内务实体、水电费实体、注册实体等,前五个实体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图NNMMMnnnnmmmmMNM员工管理公寓包含宿舍学生

7、入住借还钥匙评比内务上交水电费检查滞留处理违纪交费注册代号姓名联系方式职位公寓号公寓名公寓层数楼层宿舍个数应住人数实住人数宿舍性别宿舍号出生时间家庭住址联系方式籍贯专业学号姓名年龄性别NN实体ER图 四 数据库运行和维护数据库试运行结果符合设计目标后,数据库就投入正式运行,进入运行和维护阶段。数据库系统投入正式运行,标志着数据库应用开发工作的基本结束,并不意味着设计过程已经结束。由于应用环境不断发生变化,用户的需求和处理方法不断发展,数据库在运行过程中的存储结果也会不断变化,从而必须修改和扩充相应的应用程序。数据库运行和维护阶段的主要任务包括以下三项内容:(1)维护数据库的安全性与完整性。(2

8、)监测并改善数据库性能。(3)重新组织和构造数据库。只要数据库系统在运行,就需要不断地进行修改、调整和维护。一旦应用变化太大,数据库重新组织也无济于事,这就表明数据库应用系统的生命周期结束,应该建立新系统,重新设计数据库。 五 心得本次课程设计在数据库系统的设计方面深入地讨论了宿舍管理系统设计的技术要点,系统的开发语言采用了SQL SERVER实现数据库的设计开发,同时使用流行的C程序语言实现应用程序的界面。在本次的课程设计过程中,遵循了C面向对象程序设计过程的基本步骤,基本实现了C与数据库的连接和能够实现各种数据功能的基本操作。通过这次的实践,我对C和数据库的设计有了深刻的了解,同时对于开发一个管理系统过程也有了一个比较全面的认识。通过这次课程设计我深刻理解了数据库管理数据的过程,不仅使我巩固了在课堂上学的SQL的相关知识,更重要的是我能用自己的所学来解决实际问题。其实,在这次数据库的设计方面,不单单考验自己的数据库知识,还考验c方面的知识。因为专业知识的欠缺,使得刚开始设计时无从下手,最后在许多专业书籍和网络上搜索学会许多知识,并

温馨提示

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

评论

0/150

提交评论