高校寝室管理系统_第1页
高校寝室管理系统_第2页
高校寝室管理系统_第3页
高校寝室管理系统_第4页
高校寝室管理系统_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、.寝室管理系统姓 名:XXX学 号:xxxxx寝 室:xxxxx寝室成员:xxx xxx xxx日期:2009年12月16日高校学生寝室管理系统数据库设计方案1需求分析1.1现行系统存在问题 目前很多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。对学校进行学生信息的查询与修改操作造成很大的不方便。不仅浪费了人力还浪费了物力。借此提出我们的学生寝室管理系统。1

2、.2新系统的目标高校学生寝室管理系统对于一个学校来说是必不可少的组成部分。随着计算机的普及应用的扩展,原始的记录方式逐渐被社会所淘汰,计算机化管理正是适应需求的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。针对形式,我们设计了一套高校学生寝室管理系统。学生寝室管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,

3、适合较长时间的保存,也不容易丢失并且信息的检索方便快捷。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的学生入住信息表生成、添加、修改和删除的功能,能够方便快速的查询和修改学校所需的学生住宿信息。2系统分析2.1数据字典 数据字典是系统中各类数据描述的集合,是进行详细设计的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来,数据字典应该由下列五

4、类元素构成:数据元素(数据项),数据流,数据存储和数据处理。2.1.1数据元素数据元素卡名称:别名: 编号:所属数据流:所属存储:类型:位数:取值范围:说明:2.1.2数据流卡 数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容:数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)。数据流卡名称: 编号:来源:去向:数据结构:说明:2.1.3数据存储卡数据存储卡名称: 编号:相关处理:数据结构:数据项名称类型位数取值范围说明:2.1.4数据处理卡 数据处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的具体处理逻辑通常

5、在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容处理过程名,说明,输入数据流,输出数据流,处理。数据处理卡名称: 编号:输入:数据流输出:数据存储处理:将数据流中的数据通过键盘输入,存储到数据存储中。说明:包括基本信息等3系统设计3.1系统功能概述本系统在任何IBM PC微机及兼容机上运行,用SQL关系数据库语言编制,是实用的针对配件管理应用的软件系统。本系统采用模块化程序设计技术以及人机对话、界面清晰,信息查询灵活、方便、快捷、准确,数据存储安全可靠。按用户的要求本系统建立学生住宿信息数据表,并且具有输入、修改、插入、删除仓库配件数据的

6、功能。具有多种检索手段,能快速查到某人位于哪个寝室,以及相关的个人信息,便于数据库管理人员和领导或有关人员查阅和提取清单;能显示登录信息和学生住宿信息清单。为了保证学生住宿信息数据表的安全,防止非工作人员对数据表的破坏,在系统中通过对用户权限的设置增强了保密性,只有具有权限的用户才能进入相关模块进行操作。并且用户只有注册之后才能进入系统。3.2系统结构图设计结构化系统设计就是用一组标准的规则和工具帮助系统设计人员确定应该由哪些模块,用什么方式联结在一起,才能构成一个最好的系统结构。即结构化设计方法是以数据流图为基础的,采用模块化,自顶向下逐步求精的基本思想,以数据流图为基础构造出模块结构图。根

7、据各项需求所设计的功能模块如下:寝室管理系统用户登录寝室信息管理学生信息管理信息查询图1.1寝室功能模块图用户登录功能:主要包括新用户的注册及用户的登录,用户信息的修改,用户的更新操作等。寝室信息管理功能:包括对寝室所属学院,班级,男女宿舍,寝室号,寝室电弧,所属小区,大小等的规定设置及修改。学生信息管理功能:包括学生入住信息,学生个人信息的创建,添加修改删除等。 信息查询功能:包括对寝室信息的查询,对学生信息的查询,对班级信息的查询以及对学生入住寝室的查询等。4概念结构设计4.1概念结构设计E-R图N11N1N学生宿舍姓名学号性别班级院系寝室号联系方式家庭住址备注寝室号电话院系班级备注居住性

8、别实住人数班号入住班级年级人数班名班主任属于属于用户密码用户名权限图1.2实体E-R图4.2实体定义属性描述学生:学号,姓名,性别,寝室号,班级,院系,家庭住址,联系方式,备注宿舍:宿舍号,电话,院系,班级,居住性别,实住人数,备注班级:班号,班级名,年级,人数,班主任用户:用户名,密码,权限4.3.对E-R图的说明:学生和宿舍:学生和宿舍的关系定义为入住,每个学生只能住在一个寝室,一个宿舍能住N个学生。宿舍和学生是1:N关系。学生和班级:学生和班级的关系定义为属于,每个学生属于一个班级,一个班级拥有N个学生。班级和学生是1:N关系。宿舍和班级:宿舍和班级的关系定义为属于,一个宿舍属于一个班级

9、,一个班级有N个宿舍。宿舍和班级是1:N关系。5逻辑结构设计5.1逻辑结构逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。5.2数据库表的设计 数据库所涉及的表格包括:学生信息表、用户信息表、宿舍信息表、班级信息表。 学生信息表:字段名数据类型数据长度NULLPrimarykey学号char20NY姓名varchar10YN性别varchar10YN寝室号char10NY班级varchar20YN院系varchar10YN家庭住址varchar10YN联系方式char11YN备注varchar200YN 宿舍信息表:字段名数据

10、类型数据长度NULLPrimarykey宿舍号char10NY电话char7YN院系varchar20NN班级varchar20NN居住性别char10YN实住人数char10YN备注varchar50YN 班级信息表:字段名数据类型数据长度NULLPrimarykey班号char10NY班级名varchar20YN年级varchar20NN人数char10NN班主任varchar10NN 用户信息表:字段名数据类型数据长度NULLPrimarykey用户名char10NY密码char10NN权限varchar10YN6物理结构设计用户信息表的创建代码:Create table 用户信息表(用户名 char(10) primary key, 密码 char(10),权限 varchar(10);学生信息查询: Select * From 学生信息表 Where 学号=95001;学生信息的删除: Delete From 学生信息表 Where 学号=94001;学生信息的添加: Insert Into 学生信息表(学号,姓名,性别

温馨提示

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

最新文档

评论

0/150

提交评论