学生宿舍管理系统的开发与实现

本文由用户“a412”分享发布 更新时间:2021-05-08 15:23:58 举报文档

以下为《学生宿舍管理系统的开发与实现》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。



2011 年 5 月



Development And implementation Of Dormitory Management System

Abstract:Nowadays, Management Information System is used by many calling.

As a result, computer technology is developed and generalized rapidly, the Information Management System turns into Computer Management Information System in fact. The manage system of college students’ dormitory is emblematical Manager Information System, it can make the job of the management cushy . The task of this graduation design is to design a management system for college student’s dormitory. Exploitation comprises two sides of construction and maintenance of backstage data base and proscenium application program. The main task is to set up basic data, the background function is in charge of management function.

Key Words: dormitory management system;database management system;

sql2000;asp.net;b/s;vs2005

前 言

随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。对于学校而言,学生宿舍管理是必不可少的组成部分。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。专用系统是一个信息管理系统 MIS(Management

Information System)(以下就称信息管理系统),它将实现检索迅速和查找方便; 信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能,学生可以在系统前台以寝室长和室员的身份进行查看和发布寝室的信息。

系统分析

可行性分析

经济的可行性

主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑, 一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来, 做更多的工作,可以给宿舍里的管理提高一个层次。

技术上的可行性

技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。此外,还要考虑开发人员的水平,做为计算机信息管理专业毕业的优等生,数据库设计方面对于我们应该还过得去,在宿舍里生活了两年,对这个管理模试应该比较的熟。宿舍管理系统的编写,是十分好编的,我想几天就可以写出程序,再花上三来天的调试,计划一个星期就可以完成投入使用了。

系统需求分析

调查用户需求

本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。

、宿舍楼的基本情况

○1 、学生的基本信息

入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍, 也会有一个宿舍号,其入校时间就是他的入住时间。

○2 、宿舍的基本信息

宿舍财产的基本信息

每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。

报修的基本信息

宿舍楼中经常出现财产的损坏,需要记录报修的宿舍号和损坏的财产编号, 同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间, 表示该报修成功解决。

离校的基本信息

每当假期时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。

、用户对系统的要求

、宿舍楼管理员

信息要求

宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,快件收发的所有信息,报修的所有信息,夜归的详细信息和学生离返校的信息。

.处理要求

当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。当宿舍楼的电话号码发生变更时,宿舍楼管理员能根据有关证明做出修改。当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。

、本宿舍楼的学生

.信息要求

本宿舍楼的学生能查询其所在的宿舍的所有信息,能查询本楼的指定宿舍的电话号码以利于同楼宿舍间的通信。能查询自己的快件信息。能查询自己的夜归记录和离返校记录。

处理要求

本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发生了损毁需要学校派人维修。学生离校时,能在离返校记录表中插入离校时间;学生返校后,能在离返校记录表中插入返校时间,表示已经回校。

系统功能的设计和划分第一模块:用户管理部分1、处理用户注册

2、处理用户登录

3、用户可以查询学生信息。

4、用户可以提交与查询报修信息。

5、用户可以插入与删除用户自己的离返校信息。

6、用户可以修改用户自己密码。第二模块:管理员管理部分

1、处理管理员登录

2、管理员可以查询学生信息。

3、管理员可以插入、修改与查询报修信息。

4、管理员可以查询在校与离校学生信息。

5、管理员可以修改管理员密码。

系统数据流图

分隔符

登记

保修登记表 保修

登 记

学生 保 修

查 询

管理员

保 修

注册 信 息

查 询

查 询

寝室信息表 注册信息表 寝 室信 息

总体设计

图 1.3.1 系统数据流图

系统设计目标

目标:本系统既要满足用户的设计,也要满足设计员的设计目标。

1、用户的观点看,要求系统能够达到以下目标

1) 对信息的收集和保存信息。

快速的传递信息。

提供准确的信息。

2、设计员从技术观点看,要求系统能达到以下的目标:

1) 用户使用,具有较高的用户友好性。

2) 有较高的可靠性,将系统发生故障的概率控制在 5.0%以下,并具有快速恢复的能力

3) 具有较高的运行效率,应比人工作业提高效率高。

4)具有较强的可维护性和扩充性,能够适应用户的业务要求变化。

3、设计策略

本系统的结构是自顶向下扩展的,层次化的暗盒模块结构。

系统总体功能

本说明书主要是为了对宿舍管理系统进行使用和维护。

该系统充分利用计算机的功能实现对系统管理、信息录入、信息查询,信息打印等的自动化控制,将会使学生宿舍管理工作大大减轻,方便友好的信息管理用户界面,简便的操作,完善的数据库管理,将会使得信息管理系统极大限度地应用于现代化学生成绩管理,成为管理人员的得力助手。

系统结构图

学生宿舍管理系统

管理员模块 寝室长与室员模块

图 2.3.1 学生宿舍管理系统

管理员模块

寝室管理 班级管理 用户管理 查询功能 留言板管理

图 2.3.2 管理员模块

寝室管理

寝室楼添加修改删除 文明寝室管理 寝室损坏管理

图 2.3.3 寝室管理

寝室信息管理 寝室公告栏

班级管理

添加、修改、删除系别名称 添加、修改、删除专业名称图 2.3.4 班级管理

用户管理

添加管理员 管理员密码修改 学生基本资料管理 添加学生基本信息

图 2.3.5 用户管理

功能查询

学 号 姓 名

查询 查 询

系 别 名称 查 询

专 业 名称 查询

班 级 名称 查询

辅 导 老师查询

寝 室 楼 评 分

查询 查询

图 2.3.6 功能查询

留言板管理

回复、删除留言 搜索留言

图 2.3.7 留言板管理



图 2.3.8 寝室长与室员模块

详细设计

数据库设计

数据库的引入

数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。

数据库概念结构设计 E-R 图

概念模型是数据库系统的核心和基础。由于各个机器上实现的 DBMS 软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。而现实应用环境是复多.杂变的,如果把实现世界中的事物直接转换为机器中的对象,就非常不方便。因此,人们研究把现实世界中的事物抽象为不依赖与具体机器的信息结构,又接近人们的思维,并具有丰富语义的概念模型,然后再把概念模型转换为具体的机器上 DBMS 支持的数据模型。概念模型的描述工具通常是使用 E-R 模型图。该模型不依赖于具体的硬件环境和 DBMS。

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

在数据库的概念设计中,通常采用 E-R 数据模型来表示数据库的概念结构。

E-R 数据模型将现实世界的信息结构统一用属性、实体以及它们之间的联系来描

述。

数据库的 E-R 图如下: 1、寝室管理 E-R 图

是否文明

分数

几栋 几人间

几栋

文明寝室

类别

编号

管理 几号

类别

编号 ID

损坏公告栏

几号 内容是否审核

管 管理员 管

理 理

密码 学号

管理

删除

宿舍公告栏 ID

寝室楼 类别

删除 几栋

显示 内容

时间 作者

2、班级管理 E-R 图

ID

学号

密码

管理员

学号

ID 添 加 删

除 修 改

系别 专业

系名 专业名

3、用户管理 E-R 图

ID

8

学号

密码

电话

管理员 民族

学号

新管理员



新增 管理

修改

ID

家庭地址

年龄

E-mail

学生 性别

系别

姓名

密码

4、查询功能 E-R 图

密码 学号

班级

XX码 旧密码

寝室身份



专业导师

入学时间

几 否

人 分 文

间 数 明



ID

学号

密码

管理员

电话

民族

家庭地址

年龄

E-mail

学生 性别

文 查询

寝室

几 删

号 除

系别学号

班级寝室身份



姓名

专业导师

9

入学时间

几 室

类 栋 楼 编

别 号

栋 类

5、留言板 E-R 图

ID

学号 电话

密码 民族

管理员



家庭地址

年龄

E-mail

学生 性别

管理

留言

内容

标题

留言板

系别学号

班级寝室身份



姓名

专业导师

入学时间

学生信息 回复

时间 删除

数据库逻辑结构设计

根据在数据库概念设计中给出的数据库实体 E-R 图,可以设计数据表结构,

服务器上建名为 xyty 的数据库。其中包括以下表:admin,guestbook,nome, homebad,homedetail,homesex,mingzu,tongzhi,users,ximig,zhuanye.下面将具体介绍数据库中各个表的结构:

表3.1.1 admin 表

表名

字段名

类型

是否为空

大小

备注



admin

Id

Int

否

4

编号





Adminname

Varchar

是

50

学号





Adminpwd

Varchar

是

30

密码





表3.1.2 guestbook

表名

字段名

类型

是否为空

大小

备注



Guestbook

Id

Int

否

4

编号





Username

Varchar

是

50

学号





Userface

Varchar

是

10

面貌





Usershenfe

Varchar

是

15

身份





Usersex

Varchar

是

10

性别





Useraddres

Varchar

是

150

地址





Useremail

Varchar

是

50

Email





Entertime

Varchar

是

50

进入时间





Userximing

Varchar

是

50

系名





Userzhuany

Varchar

是

50

专业





Classname

Varchar

是

50

班级名称





Img

Varchar

是

10

图片





Title

Varcahr

是

50

标题





Content

Varchar

是

250

内容





Edittime

Datatime

是

10

编辑时间





Reply

Varchar

是

250

回复





replyname

Varchar

是

50

回复名称





Replying

Varchar

是

10

回复中





Replytime

Datatime

是

8

回复时间





home 表

表名

字段名

类型

是否为空

大小

备注



Home

Homeid

Int

否

4

编号





Homesex

Varchar

是

20

性别





Homeflood

Varchar

是

10

楼层





Homehao

Varchar

是

10

号码





Homecount

Varchar

是

10

数量





Homephone

Varchar

是

30

电话





Uid

Varchar

是

4

编号





Homeyn

Varchar

是

10

是否一起住





Homefen

Varchar

是

4

分数





Homediffir

Varchar

是

10

不同





homebad 表

表名

字段名

类型

是否为空

大小

备注



Homebad

Id

Int

否

4

编号





Userid

Varchar

是

20

学生编号





Username

Varchar

是

20

学生姓名





Homeflood

Varchar

是

10

楼层





Homesex

Varchar

是

20

性别





Homecount

Varchar

是

10

数量





Homehao

Varchar

是

10

号码





Homephone

Varchar

是

20

电话





Content

Varchar

是

100

内容





Datatime

Datatime

是

8

日期





Shenhe

Varchar

是

4

审核





homedetail

表名

字段名

类型

是否为空

大小

备注



Homedetail

Id

Int

否

4

编号





Home

Varchar

是

8

寝室





Homesex

Varchar

是

4

性别





homesex 表

表名

Homesex

字段名

Homesexid

类型

int

是否为空 大小 备注

否 4 编号

Homesexnam Varchar 是 8 姓名

minzu 表

表名

Minzu

字段名Id Minzu

类 型 Int Varchar

是否为空 大小 备注

否 4 编号

是 50 民族

users 表

表名

字段名

类型

是否为空

大小

备注



Users

Userid

Int

否

4

编号





Username

Varchar

是

20

姓名





Userpwd

Varchar

是

20

密码





Usersex

Varchar

是

8

性别





Userage

Varchar

是

10

年龄





Userminzu

Varchar

是

20

民族





Userbirthd

ay Useraddres

Varchar

Varchar

是

30

20

生日

地址





s













Homephone

Varchar

是

30

电话





Usermail

Varchar

是

200

Email





Enterdate

Varchar

是

20

进入时间





Userdepart

ment

Varchar

是

50

系别





Userzhuany e

Classname

Varchar

Varchar

是

50

50

专业

班级





Teacher

Varchar

是

20

导师





Usertime

Datatime

是

8

时间





Shenfen

Varchar

是

20

身份





表名

字段名

类型

是否为空

大小

备注



Tongzhi

Id

Int

否

4

编号





Username

Varchar

是

30

姓名





Content

Varchar

是

250

内容





Show

Int

是

4

显示





Datatime

Datatime

是

10

日期





编码、实现与测试

数据库连接

建立 sqldata.Cs 文件,声明一个类 sqldata:创建数据库连接方法 createcon. public static SqlConnection createcon()

{

SqlConnection cn = new SqlConnection(ConfigurationManager.A 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 t 数据库入门经典 [M].. XX:清华大学出版社, 2003 .

琼斯著,陈某某等译 .ASP.NET 与 C#从入门到精通 [M].. XX:电子工业出版社, 2003 : 35-47.

蒋某某, JavaWeb 应用开发[M].,清华大学出版社, 2010 ,04:78-160.

齐某某,谭某某,宁洪,《软件工程》,高等教育出版社

梁某某,项目实战精解: Java Web 应用开发[M]. ,XX:电子工业出版社, 2007,12-17 。

致 谢

毕业设计与论文即将完成之际,回想起开始工作的不知所措,以及开发过程中的多次遇阻,整个过程中有太多太多的艰辛。

在此,我首先感谢我的导师***老师,正是在她悉心指导和热情帮助下,我才得以完成我的作品,如果没有于老师的指导,我想我的设计是不会那么顺利完成的。在论文完成之际,谨向我尊敬的导师表示诚挚的谢意,感谢于老师对我的关心和帮助!此外,在整个系统的开发过程中,同学和朋友也给了我很大的帮助, 在这里我要衷心的谢谢你们,谢谢你们在毕业设计中对我的帮助和关怀!

*****

2011年5月于河南师范大学

[文章尾部最后500字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 托福听力学科分类(完全修正版)
  2. 多恩布什宏观经济学课后习题答案1
  3. 英语期末考试题电子版
  4. 6月大学英语四级考试真题
  5. 最新论文模版()
  6. 外文翻译---高层结构与钢结构
  7. 英语大一上学期测试
  8. Unit-1-Fresh-start练习答案综合教程三
  9. 动态图代码内容
  10. Moduel9 Unit1 Unit1 Reading 教学设计
  11. 课件Making the news
  12. dunyadan-ilginc-haberler006
  13. 10月8日-10月15日长难句
  14. ann
  15. 四级词汇摘抄
  16. 英语124单词()1--30
  17. The clinicopathological signifcance
  18. Unit3Lifeinthefuture
  19. 全新版大学英语(第二版)综合教程1课后习题答案
  20. 学生宿舍管理系统的开发与实现

以上为《学生宿舍管理系统的开发与实现》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览