学生宿舍管理信息系统.docx

上传人:b****5 文档编号:30374233 上传时间:2023-08-13 格式:DOCX 页数:27 大小:954.98KB
下载 相关 举报
学生宿舍管理信息系统.docx_第1页
第1页 / 共27页
学生宿舍管理信息系统.docx_第2页
第2页 / 共27页
学生宿舍管理信息系统.docx_第3页
第3页 / 共27页
学生宿舍管理信息系统.docx_第4页
第4页 / 共27页
学生宿舍管理信息系统.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

学生宿舍管理信息系统.docx

《学生宿舍管理信息系统.docx》由会员分享,可在线阅读,更多相关《学生宿舍管理信息系统.docx(27页珍藏版)》请在冰豆网上搜索。

学生宿舍管理信息系统.docx

学生宿舍管理信息系统

 

河南师范大学

毕业论文(设计)

 

题目学生宿舍管理信息系统

专业

班级

姓名

指导教师 姓名   

职称  

起止日期

 

河南师范大学

毕业论文(设计)任务书

 

专业及班级:

学生姓名:

题目:

学生宿舍管理信息系统

上交报告(论文)日期:

 年 月日

答辩日期:

 年 月 日

指导教师:

 

2012年月日签发

本人声明

声明内容如下:

我声明,本论文及其设计工作是由本人在指导教师的指导下独立完成的,在完成论文时所利用的一切资料均已在参考文献中列出。

姓名:

日期:

摘要

学生宿舍管理系统对于一个学校来说是必不可少的组成部分。

以目前形势来看,好多学校还停留在宿舍管理人员手工来记录数据的初级阶段,由于手工记录对于小规模的学校来说还勉强可以接受,但是对于学生信息量比较庞大,需要记录存档的数据比较多的高职院校来说,人工手动记录数据是不可取的方法。

而且当需要查找到某条记录的时,由于数据量过于庞大,还只能靠人工手动一条一条的查找,这样不但麻烦还大量浪费时间,照成人力、时间的过多消耗,效率也比较低下。

当今社会飞速发展,原始的记录方式已经不适合现代社会的发展。

计算机自能化管理正是适应时代的一大产物。

信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生从而取代旧的技术。

学生宿舍管理系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前段应用程序的开发两个方面。

对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。

而对于前段应用程序的开发则要求应用程序能提供强大的数据操作能力,界面友好、使用简单方便等特点。

我使用的是MicrosoftVisualStudio2010和MicrosoftOfficeAccess2003为开发工具,ADO.NET(这是一个广泛的类组,用于在以往的Microsoft技术中访问数据。

)对象被分为两大类,一类是与数据库直接连接的联机对象(称为.NETDataProvider),其中包含了Command对象、DataReader对象以及DataAdapter对象等,通过该类的对象,可以在应用程序内连接数据源以及数据的维护等相关操作;另一个类则是与数据源无关的断线对象,例如DataSet对象,例如,DataSet对象以及DataRelation对象等。

用户可以利用连接对象取得数据源所需的原始数据,并且利用断线对象,一次返回给前端用户,前段用户在处理数据变动的过程中,并不需要保持与数据库连接,当对所有数据完成变动操作之后,则再一次通过连接对象讲数据返回到数据库。

因为不需要时时保持与数据库的连接,所以能极大的降低系统对资源的消耗。

关键词:

学生宿舍管理系统VisualStudio2010Access2003ADO.NET

目录

1.系统开发概述1

1.1开发背景1

1.2开发目标1

1.3需求分析1

1.4功能需求1

1.4.1基本功能需求1

1.4.2界面功能需求2

1.5性能需求2

1.5.1操作系统环境2

1.6数据库选择2

1.7系统开发环境2

2.系统功能设计和开发3

2.1系统设计思路3

2.2功能模块设计和开发4

3.系统数据库设计5

3.1数据分析5

3.2数据字典5

4.系统界面设计9

4.1登陆界面设计9

4.2功能导航菜单设计10

4.3各界面设计10

5.功能实现分析17

6.总结18

7.致谢18

8.参考文献19

9.附录19

1.系统开发概述

1.1开发背景

由于住宿学生的大量增加,导致学生宿舍管理工作日益繁重,而现有工作人员不足,然而采用基本手工的操作方式尽心,显然无法满足日益增长的学生宿舍管理业务工作的需要。

因此,为了更加有效的做好宿舍管理工作,为广大学生提供方便、快捷、满意的服务,开发出一套能够进行实时处理的管理信息系统迫在眉睫。

本系统就是根据学生住宿中遇到的实际问题进行设计开发。

1.2开发目标

先前的学生宿舍管理的工作流程建立在手工操作之上从而导致处理速度过于漫长,不能满足上级管理层和住宿学生的要求,所以学生宿舍管理系统开发的目标是:

能够适应快速增长的学生数量的要求,立足于现有的人力资源,充分利用计算机的信息管理和处理等功能,加强住宿工作在各个阶段科学管理,并对管理决策提供良好的技术支撑。

1.3需求分析

在大学中,人口的比例比其他地方更大,因此管理的作用也更加的突出,而学生宿舍又是学生更加集中的地方,学生宿舍在大学生的学习、生活中占了重要的比例,而且对大学生以后踏入社会也起到了一定的作用。

因此一个好的学生宿舍管理系统必要新是需要的,一个合适的学生宿舍管理系统,可以方便学生宿舍的管理,提高宿舍管理工作效率及查询效率,使得学校管理学生的效率进一步得到提高,也使得管理更加地轻松、简便。

1.4功能需求

1.4.1基本功能需求

(1)对宿舍基本信息模块进行添、删、查、改。

(2)对学生入住信息模块进行添、删、查、改。

(3)对卫生检查信息模块进行添、删、查、改。

(4)对水电收费管理模块进行添、删、查、改。

(5)对宿舍报修管理模块进行添、删、查、改。

(6)对宿舍外来登记模块进行添、删、查、改。

(7)对系统用户信息模块进行添、删、查、改。

1.4.2界面功能需求

(1)登陆界面:

拥有登陆功能操作,并且简单、美观,方便用户使用。

(2)功能导航菜单:

简单易懂,符合用户操作需要。

(3)各功能界面:

需要功能信息列表和各项功能操作按钮,方便用户查看信息,对信息操作。

(4)窗口特效功能:

登陆界面淡入,关闭菜单导航淡出,导航菜单带"贴边收起"功能。

1.5性能需求

1.5.1操作系统环境

系统基本配置:

操作系统:

WindowsXP或以上系统集成环境:

.netframework4.0或以上。

1.6数据库选择

本系统数据还属于中小量型,因考虑与实际情况,本系统运用MicrosoftAccess2003数据库。

降低了程序对硬件操作系统版本的需求。

只需要把MicrosoftAccess2003数据库放置到系统指定的路径即可通过本软件对数据进行管理操作。

1.7系统开发环境

操作系统:

Windows2008EnterpriseSP2

开发软件:

MicrosoftVisualStudio2010旗舰版、PhotoshopCS3、SkinBuilder(软件皮肤制作)

数据库软件:

MicrosoftAccess2003专业版

开发环境:

.netframework4.0

2.系统功能设计和开发

2.1系统设计思路

系统流程图

2.2功能模块设计和开发

功能模块流程图

3.系统数据库设计

3.1数据分析

数据库关系图

3.2数据字典

数据清单:

表名

解释

CHARGE

水电收费管理

CHECKINFO

卫生检查信息

DORM

宿舍基本信息

REGISTER

宿舍外来登记

REPAIR

宿舍报修管理

STUDENT

学生入住信息

USERINOF

系统信息管理

表名:

CHARGE解释:

水电收费管理

CHARGE(水电收费管理)

是否主键

字段名

字段描述

数据类型

长度

可空

CHARGEID

编号

INT

DORMID

宿舍号

NVARCHAR(50)

50

MDATE

缴费日期

DATETIME

EBUY

购买电量

NVARCHAR(50)

50

CPERSON

购买人

NVARCHAR(50)

50

CMONEY

电费

NVARCHAR(50)

50

表名:

CHECKINFO解释:

卫生检查信息

CHECKINFO(卫生检查信息)

是否主键

字段名

字段描述

数据类型

长度

可空

CHECKID

检查编号

INT

DORMID

宿舍号

NVARCHAR(50)

50

CDATE

检查日期

DATETIME

CSTATE

检查情况

NVARCHAR(10)

10

CREMARK

备注

NVARCHAR(50)

50

表名:

DORM解释:

宿舍基本信息

DORM(宿舍基本信息)

是否主键

字段名

字段描述

数据类型

长度

可空

DORMID

宿舍号

NVARCHAR(50)

50

PHONE

电话

NVARCHAR(50)

50

DMONEY

住宿费

NVARCHAR(50)

50

BEDNUM

床位数

INT

CHAIRNUM

椅子数

INT

DESKNUM

桌子数

INT

DREMARK

备注

NVARCHAR(50)

50

表名:

REGISTER解释:

宿舍外来登记

REGISTER(宿舍外来登记)

是否主键

字段名

字段描述

数据类型

长度

可空

REGISTERID

来访编号

INT

PCOME

来访人

NVARCHAR(50)

50

DATECOME

来访日期

DATETIME

PLOOK

被访人

NVARCHAR(50)

50

DORMID

宿舍号

NVARCHAR(50)

50

DATELEAVE

离开日期

DATETIME

REMARK

备注

NVARCHAR(50)

50

表名:

REPAIR解释:

宿舍报修管理

REPAIR(宿舍报修管理)

是否主键

字段名

字段描述

数据类型

长度

可空

REPAIRID

修理编号

INT

DORMID

宿舍号

NVARCHAR(50)

50

DATEIN

报修日期

DATETIME

DATEREPAIR

修理日期

DATETIME

PERSON

报修人

NVARCHAR(50)

50

REPAIR

报修情况

NVARCHAR(50)

50

表名:

STUDENT解释:

学生入住信息

STUDENT(学生入住信息)

是否主键

字段名

字段描述

数据类型

长度

可空

SID

学号

NVARCHAR(50)

50

SNAME

姓名

NVARCHAR(50)

50

SSEX

性别

NVARCHAR(10)

10

CLASS

班级

NVARCHAR(50)

50

DORMID

宿舍号

NVARCHAR(50)

50

表名:

CHECKINFO解释:

卫生检查信息

CHECKINFO(卫生检查信息)

是否主键

字段名

字段描述

数据类型

长度

可空

CHECKID

检查编号

INT

DORMID

宿舍号

NVARCHAR(50)

50

CDATE

检查日期

DATETIME

CSTATE

检查情况

NVARCHAR(10)

10

CREMARK

备注

NVARCHAR(50)

50

表名:

DORM解释:

宿舍基本信息

DORM(宿舍基本信息)

是否主键

字段名

字段描述

数据类型

长度

可空

DORMID

宿舍号

NVARCHAR(50)

50

PHONE

电话

NVARCHAR(50)

50

DMONEY

住宿费

NVARCHAR(50)

50

BEDNUM

床位数

INT

CHAIRNUM

椅子数

INT

DESKNUM

桌子数

INT

DREMARK

备注

NVARCHAR(50)

50

表名:

REGISTER解释:

宿舍外来登记

REGISTER(宿舍外来登记)

是否主键

字段名

字段描述

数据类型

长度

可空

REGISTERID

来访编号

INT

PCOME

来访人

NVARCHAR(50)

50

DATECOME

来访日期

DATETIME

PLOOK

被访人

NVARCHAR(50)

50

DORMID

宿舍号

NVARCHAR(50)

50

DATELEAVE

离开日期

DATETIME

REMARK

备注

NVARCHAR(50)

50

表名:

REPAIR解释:

宿舍报修管理

REPAIR(宿舍报修管理)

是否主键

字段名

字段描述

数据类型

长度

可空

REPAIRID

修理编号

INT

DORMID

宿舍号

NVARCHAR(50)

50

DATEIN

报修日期

DATETIME

DATEREPAIR

修理日期

DATETIME

PERSON

报修人

NVARCHAR(50)

50

REPAIR

报修情况

NVARCHAR(50)

50

表名:

STUDENT解释:

学生入住信息

STUDENT(学生入住信息)

是否主键

字段名

字段描述

数据类型

长度

可空

SID

学号

NVARCHAR(50)

50

SNAME

姓名

NVARCHAR(50)

50

SSEX

性别

NVARCHAR(10)

10

CLASS

班级

NVARCHAR(50)

50

DORMID

宿舍号

NVARCHAR(50)

50

表名:

USERINOF解释:

系统信息管理

USERINOF(系统信息管理)

是否主键

字段名

字段描述

数据类型

长度

可空

UNAME

用户名

NVARCHAR(50)

50

PWD

密码

NVARCHAR(50)

50

4.系统界面设计

4.1登陆界面设计

登陆界面

4.2功能导航菜单设计

系统功能菜单

4.3各界面设计

宿舍基本信息

宿舍基本信息添加

宿舍基本信息修改

学生入住信息

学生入住信息添加

学生入住信息修改

卫生检查信息

卫生检查信息添加

卫生检查信息修改

水电收费管理

水电收费管理添加

水电收费管理修改

宿舍报修管理

宿舍报修管理添加

宿舍报修管理修改

宿舍外来登记

宿舍外来登记添加

宿舍外来登记修改

关于作者

5.功能实现分析

(1)实现判断用户登陆。

(2)实现功能导航菜单对各功能模块的使用。

(3)实现对宿舍基本信息模块进行添、删、查、改。

(4)实现对学生入住信息模块进行添、删、查、改。

(5)实现对卫生检查信息模块进行添、删、查、改。

(6)实现对水电收费管理模块进行添、删、查、改。

(7)实现对宿舍报修管理模块进行添、删、查、改。

(8)实现对宿舍外来登记模块进行添、删、查、改。

(9)实现对系统用户信息模块进行添、删、查、改。

6.总结

经过了一个多月的学习和制作,我终于完成了《学生宿舍管理系统V1.0》的设计,从开始接到论文题目到设计的时间,再到论文文章的完成,由于该项目是我第一次在C#编译开发上完成的第一个作品,我相信每一步对我来说都是新的尝试与挑战,这也是我在大学期间里最后一次一个人独立完成的最大项目。

在这时间里,我学到了很多知识也有很多感受,使自己非常稚嫩的作品一步一步完善起来,其中调试每一个错误对我来说都是我学习的巨大收获。

虽然我的论文作品不是很成熟,还有很多不足之处,但我可以自豪的说这里面的每一个页面都有我的劳动成功。

当看着这些属于自己的成功,真是莫大的幸福和欣慰。

我相信其中的酸甜苦辣最终都会化为甜美的甘泉。

致谢

这次毕业设计得到了很多老师、同学的帮助,其中我的指导老师罗宁老师的亲切关怀和细心指导下完成的,他渊博的专业知识,严谨的治学态度,以及对工作精益求精的态度。

不仅是我树立了远大的学习目标、掌握基本对学习的研究,还使我明白了许多道理。

另外,感谢校方给予我这样一次机会,能独立完成这个课题,并在这个过程中,给予我各种方便,使我在即将离校的最后一段时间里,能够更多学习一些实践应用知识,增强了我实践操作和动手应用能力,提高了独立思考的能力。

再一次的对我的母校表示感谢。

感谢在整个毕业设计期间给我帮助的同学,在大学生活即将结束的最后的日子里,正是因为有了你们的帮助,才让我不仅学习到了本次课题所涉及的新知识,更让我感觉到了知识以外的东西,那就是互相帮助的精神。

最后,感谢所有在这次毕业设计中给予我帮助的人,表示真诚的感谢。

参考文献

[1]章立民,VisualC#2005程序开发与界面设计秘诀,北京,机械工业出版社,2006

[2]王石,精通VisualC#2005语言基础、数据库系统开发,北京,人民邮电出版社,2007

[3]谢漪,Access2003数据库项目教程,武汉,华中科技大学出版社,2010.6

[4]刘丽霞,李俊民,C#范例开发大全,北京,清华大学出版社,2010

[5]BenShneiderman,CatherinePlaisant,Designingtheuserinterface,北京:

电子工业出版社,2006.1

附录

常见问题的解答:

(1)假如无法运行,请核实.netframework的版本,安装文件夹内有相关运行环境安装包。

(2)假如登录本系统不成功,提示是用户名或是密码错误,那你就可以进后台数据库去查询或是添加你想要的用户名和密码。

 

河南师范大学毕业论文(设计)评阅表

得 分:

论文题目

指导教师

系别

专业班级

学生姓名

评分项目

分值

得分

备注

选题

质量20%

1、符合专业培养目标的程度

5

2、题目结合实际程度

5

3、选题

5

4、题目工作量

5

能力水平35%

5、查阅文献资料

10

6、综合运用知识能力

5

7、实验设计能力

5

8、计算能力

5

9、计算机应用能力

5

10、分析能力

5

成果质量45%

11、绘图质量

5

12、设计说明书或论文撰写水平

15

13、设计说明书或论文规范化程度

10

14、设计(论文)效果

15

备注:

如属于论文形式,无设计图纸的,将评分项目的第11项分值加到12项中。

评阅人签字:

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 城乡园林规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1