学生宿舍管理系统课程设计

发布 2022-10-04 12:40:28 阅读 5992

黄山学院。

编程技术课程设计》报告。

系(院信息工程学院。

专业: 计算机科学与技术班级: 12计算机2班

学生姓名: 鲁润楠学号: 21206032033

题目: 学生宿舍管理系统。

指导教师陆超泽。

学年学期: 2014 ~ 2015 学年第 1 学期

2014 年 12 月 15 日。

目录。第1章分析 3

1.1 开发背景与现状 3

1.2 开发设计的意义 3

1.3 开发工具 3

1.3.1 简介 3

1.3.2 sqlserver2005简介 4

第2章系统需求分析 5

2.1 系统结构图 5

2.2 数据库管理 6

第3章设计 7

3.1 数据库设计 7

3.1.1 数据库的引入 7

3.1.2 数据库概念结构设计 7

3.2 数据库结构设计 8

第4章实现 10

4.1.1 系统模块设计 10

第5章系统测试 23

5.1 系统测试的目的 23

5.1.1 测试数据 23

5.1.2 系统测试的评价 23

学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依*人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,目前我国各类高等院校中还有相当一部分学生档案管理还停留在纸介质的基础上,尤其是中、小学对学生档案的管理更是落后,这样的管理机制已经不能适应时代发展的要求,其管理方法将浪费许多人力和物力。

随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。 作为计算机应用的一部分,使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:

检索迅速、查找方便、可靠性高、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。

为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统--高校学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。

是。net framework的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过http请求文档时再在web服务器上动态创建它们。 指 active server pages(动态服务器页面) ,运行于 iis(internet information server 服务,是windows开发的web服务器)之中的程序 。

2)sql server 2005简介。

microsoft sql server 2005 是一个全面的数据库平台,使用集成的商业智能 (bi)工具提供了企业级的数据管理。microsoft sql server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

microsoft sql server 2005 数据引擎是该企业数据管理解决方案的核心。此外 microsoft sql server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 bi 解决方案,帮助您的团队通过记分卡、dashboard、web services 和移动设备将数据应用推向业务的各个领域。

与 microsoft visual studio、microsoft office system 以及新的开发工具包(包括 business intelligence development studio)的紧密集成使 microsoft sql server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,microsoft sql server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。

本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:

一、 宿舍楼的基本情况。

1. 学生的基本信息:

入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。

二、 系统功能的设计和划分。

1. 信息查询管理。

对现有的已有的学生的信息数据进行查询,主要包括了现年度、班级、年级、寝室住址、学号、姓名、班主任等等类别的查询,可以是单方面的查询也可以是多方面的综合人信息的查询。

2. 常规检查管理。

针对浙江师范大学存在的寝室常规检查,特设置了此项内容,主要包括了现班级、年级、事件情况(即寝室常规检查的情况记录)、寝室住址、学生姓名、学号等多个方面信息的查询。

3. 增加学生。

如有新人入学,我们可以通过次功能进行分配新生的寝室。

4. 迁入与迁出管理。

可将离开的学生进行迁出管理,没有宿舍的学生进行迁入管理。

1) 数据库备份。

对数据库进行备份,已应对数据库出现意外的瘫痪和损坏情况。

2) 数据库压缩。

数据量过大会对系统的运行速度和存储空间产生不良的影响,为避免数据过大特设计了对数据库进行压缩的项目。

3) 数据库恢复。

此项是应对数据库出错、损坏、瘫痪的情况,对数据库进行恢复。

数据库(database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的**到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

概念模型是数据库系统的核心和基础。由于各个机器上实现的dbms软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。而现实应用环境是复杂多变的,如果把实现世界中的事物直接转换为机器中的对象,就非常不方便。

因此,人们研究把现实世界中的事物抽象为不依赖与具体机器的信息结构,又接近人们的思维,并具有丰富语义的概念模型,然后再把概念模型转换为具体的机器上dbms支持的数据模型。概念模型的描述工具通常是使用e-r模型图。该模型不依赖于具体的硬件环境和dbms。

概念结构是对现实世界的一种抽象。所谓抽象是对实际的人、物、事和概念进行人为处理,抽取所关心的共同特性,忽略非本质的细节,并把这些特性用各种概念精确的加以描述,这些概念组成了某种模型。通过概念设计得到的概念模型是从现实世界的角度对所要解决的问题的描述,不依赖于具体的硬件环境和dbms。

在需求分析和逻辑设计之间增加概念设计阶段,可以使设计人员仅从用户的角度看待数据及处理要求和约束。

表达概念设计的结果称为概念模型,对概念模型有以下要求:

1) 有丰富的语义表达能力,能表达用户的各种需求。

2) 易于交流和理解,从而可以用它和不熟悉计算机的用户交换意见。

3) 要易于更改。当应用环境和应用要求改变时,概念模型要能很容易的修改和扩充以反映这种变化。

4) 易于向各种数据模型转换。

根据在数据库概念设计中给出的数据库实体e-r图,可以设计数据表结构,服务器上建名为mydatabase的数据库。其中包括以下表:

3.1 db1数据库。

下面将简单介绍数据库中主要的表的结构:

管理员表。此表主要是对系统的管理员的信息已经权限进行记录跟管理,现有的管理员的用户名:username,密码:userpas,属于管理员。

** 3.1 admin表。

C 课程设计 学生宿舍管理系统

include 引用库函数 include include include typedef struct定义结构体数组 char roomnum 4房间号 char bednum 2床位号 char num学号 char name 20姓名 student student room1 10000结构...

学生宿舍管理系统课程设计报告

清水混凝土的配合比设计中,要针对当地水泥 砂石 外掺料及外加剂等原材料影响混凝土质量的多种因素进行分析,确定主要控制因素,并从经济性和使用要求综合考虑,优选出符合生产条件的最优方案组合。obstacles,correcting misunderstandings,advocate good 课程设计...

学生宿舍管理系统工程课程设计

软件工程课程。设计报告。专业班级。项目名称 学生宿舍管理系统。项目组长。成员。对系统可划分为两层流程图 第一层流程图 流程图如图1 1所示 核对用户名 密码。验证员工用户名 密码。验证管理员用户名 密码。图1 1 登录流程图。第二层流程 3种不同权限的用户进入特定的界面进行各自操作。以学生用户权限登...