数据库-宿舍管理系统课程设计报告Word下载.doc

上传人:wj 文档编号:414383 上传时间:2023-04-28 格式:DOC 页数:54 大小:1.38MB
下载 相关 举报
数据库-宿舍管理系统课程设计报告Word下载.doc_第1页
第1页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第2页
第2页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第3页
第3页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第4页
第4页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第5页
第5页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第6页
第6页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第7页
第7页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第8页
第8页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第9页
第9页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第10页
第10页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第11页
第11页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第12页
第12页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第13页
第13页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第14页
第14页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第15页
第15页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第16页
第16页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第17页
第17页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第18页
第18页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第19页
第19页 / 共54页
数据库-宿舍管理系统课程设计报告Word下载.doc_第20页
第20页 / 共54页
亲,该文档总共54页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库-宿舍管理系统课程设计报告Word下载.doc

《数据库-宿舍管理系统课程设计报告Word下载.doc》由会员分享,可在线阅读,更多相关《数据库-宿舍管理系统课程设计报告Word下载.doc(54页珍藏版)》请在冰点文库上搜索。

数据库-宿舍管理系统课程设计报告Word下载.doc

1.1.6.2查询 10

1.2用户对系统的需求 11

1.2.1宿舍楼管理员 11

1.2.1.1信息要求 11

1.2.1.2处理要求 11

1.2.1.3安全性要求 11

1.2.1.4完整性要求 12

1.2.2学生 12

1.2.2.1信息要求 12

1.2.2.2处理要求 12

1.3系统功能的设计与划分 12

1.4数据流图 12

1.4.1学生入住分数据流图 12

1.4.2水电收费分数据流图 13

1.4.3房屋报修分数据流图 13

1.4.4外来人员分数据流图 13

1.4.5总数据流图 14

1.5数据字典 14

1.5.1数据项 14

1.5.1.1用户数据字典 14

1.5.1.2宿舍数据字典(宿舍基本信息-添加宿舍) 14

1.5.1.3宿舍查询数据字典(宿舍基本信息-查询宿舍) 14

1.5.1.4宿舍修改数据字典(宿舍基本信息-查询宿舍-宿舍修改) 15

1.5.1.5学生数据字典(学生入住-学生入住) 15

1.5.1.6学生查询数据字典(学生入住-学生查询) 15

1.5.1.7学生修改数据字典(学生入住-学生查询-学生修改) 15

1.5.1.8水电数据字典(水电收费-添加) 15

1.5.1.9水电查询数据字典(水电收费-查询) 16

1.5.1.10报修数据字典(房屋报修-添加) 16

1.5.1.11检查查询数据字典(房屋报修-查询) 16

1.5.1.12登记数据字典(外来人员登记-添加) 16

1.5.1.13来访人查询数据字典(外来人员登记-查询) 16

1.5.2数据结构 16

1.5.3数据流 17

1.5.4数据存储 17

1.5.5处理数据 17

2.结构设计 19

2.1概念结构设计 19

2.1.1学生入住子系统分E-R图 19

2.1.2水电收费子系统分E-R图 19

2.1.3房屋报修子系统分E-R图 20

2.1.4来访人员登记子系统分E-R图 20

2.2逻辑及物理结构设计 20

2.2.1E-R图转换为关系模式 20

2.2.2物理设计 21

3.应用程序开发 22

3.1登录界面(Login) 22

3.2主界面(Main) 28

3.3系统管理-添加用户(AddUser) 46

3.4… 46

4.总结 47

5.参考文献 48

摘要

管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,信息管理系统MIS事实上已成为计算机管理信息系统,大学生宿舍管理系统就是一个典型的管理信息系统,它可以让宿舍管理工作变的更轻松。

本课程设计的任务就是设计一个大学生宿舍管理系统,其开发过程包括前端应用程序的开发和后台数据库的建立和维护两个方面,主要任务就是建立基本数据,后台程序主要负责的都是管理上的功能。

本系统运用了MicrosoftOfficeAccess为后台数据库,以MicrosoftVisualStudio(C#)为前端开发工具,系统实现了系统管理、宿舍管理、信息查询、学生入住、水电管理、报修、外来人员登记等功能,其操作简单、界面友好、运行稳定、适用于大学院校宿舍管理。

关键词:

学生宿舍管理系统,数据库

I

1.学生宿舍管理系统需求分析

1.1调查需求

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

根据日常生活中的经验,结合对学校宿舍楼管理员的咨询与调查,得出下列要求

1.1.1系统管理

系统管理中包括了四个模块,分别是添加用户、修改密码、重新登录以及退出

1-1系统管理

1.1.1.1添加用户

添加用户即添加管理员用户,添加用户需要输入的条件包括要添加的用用户名称、密码,以及密码确认。

所需的条件都满足后点击添加,添加成功

1-2系统管理-添加用户

1.1.1.2修改密码

修改密码即修改已注册管理员的登陆密码,输入旧密码、新密码,最后再次输入新密码后点击确定,修改成功

1-3系统管理-修改密码

1.1.1.3重新登录

重新登录即管理员在更换用户时避免退出程序带来的不便,可直接在程序运行时切换用户

1-4系统管理-重新登录

1.1.1.4退出

退出系统

1.1.2宿舍基本信息

宿舍基本信息包括了两个模块,它们是添加宿舍和查询宿舍

1-5宿舍基本信息

1.1.2.1添加宿舍

每间宿舍都有唯一的宿舍号,入校时宿舍会装公用电话机,相应地就有宿舍电话号码。

管理员通过添加宿舍号、电话、住宿费、床位数、椅子数和桌子数来激活该宿舍进行管理,特殊情况例如宿舍床位空缺等可以记录在备注里

1-6宿舍基本信息-添加宿舍

1.1.2.2查询宿舍

管理员可通过输入宿舍号查询宿舍,方便管理员了解每间宿舍的基本情况并对其进行修改与删除操作

1-7宿舍基本信息-宿舍查询

1-8宿舍基本信息-宿舍查询-修改

1.1.3学生入住

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

另外为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。

学生入住包括了学生入住以及学生查询

1-9学生入住

1.1.3.1学生入住

学生在入校或者更换宿舍的时候,需要输入宿舍号、学号、姓名、性别以及班级

1-10学生入住-添加

1.1.3.2学生查询

想查询某个学生的基本情况时,输入对方的学号、姓名或宿舍号进行查询且可修改学生的基本情况亦可在学生搬出宿舍的时候点击退宿删除学生信息

1-11学生入住-查询

1-12学生入住-查询-修改

1.1.4水电收费

水电费输入支持学生针对不同学生上交水费和电费的金额,并在数据表中显示出结果以供查询寝室楼水电费管理能够让学生清楚了解寝室的用水用电情况,使学校在收费方面做到账目分明,在水电查询模块中填写寝室号和检查信息就能查询到寝室的水电费信息。

水电费收费包括添加和查询两个模块

1-13水电收费

1.1.4.1添加

学生通过管理员可以购买电量,管理员通过登记宿舍号、购买人、购买电量、价钱以及缴费日期登记信息

1-14水电收费-添加

1.1.4.2查询

学生可以通过管理员来了解自己宿舍的用水用电情况,使学校在收费方面做到账目分明

1-15水电收费-查询

1.1.5房屋报修

每个宿舍的财产属于学校,比如电灯、床铺、柜子、桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号,这样有利于财产的报修和管理。

房屋报修包括添加和查询两个模块

1-16房屋报修

1.1.5.1添加

宿舍楼中经常出现财产的损坏,比如灯泡坏了、厕所的马桶出故障等。

这时学生需要将损坏情况报告给宿舍楼管理员,以便学校派人进行维修。

管理员需要记录报修的宿舍号、报修人同时记录报修日期,损坏的财产维修完毕后,应记录修理日期并在报修情况里说明情况

1-17房屋报修-添加

1.1.5.2查询

管理员通过查询能了解到宿舍的报修情况

1-18房屋报修-查询

1.1.6外来人员登记

学校严格落实外来人员准入登记制度,防止来历不明人员进入校内,全力配合学校加强外来人出入登记管理工作、支持学校加强门卫防范工作、严格落实外来人员准入登记信息能够使在学校学生安全和财务得到保障,加强学校对同学安全的管理、方便学校查询近期的来访人、来访日期以及离开日期,被访人以及被访人的信息并在备注里注明来意。

外来人员登记包括添加和查询两个模块

1-19外来人员登记

1.1.6.1添加

登记来访人探访的的宿舍号、被访人、来访日期、离开日期以及在备注一栏写明来意

1-20外来人员登记-添加

1.1.6.2查询

管理员查询来访人信息

1-21外来人员登记-查询

1.2用户对系统的需求

1.2.1宿舍楼管理员

1.2.1.1信息要求

宿舍楼管理员能查询上面提到的所有相关信息,包括某一学号的学生住宿、水电收费、房屋报修以及学生入住退宿的详细信息,以利于对宿舍楼的全面管理

1-22主界面

1.2.1.2处理要求

当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。

如某同学搬到其他的宿舍中去,该学生原本宿舍楼中的相应记录将其删去;

当宿舍的电话号码发生变更时宿舍楼管理员做出修改;

当宿舍财产报修及时解决后管理员登记解决时间,并在保修情况中表明该报修问题已成功解决等

1.2.1.3安全性要求

a.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用

b.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容

c.系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生)、管理员

1.2.1.4完整性要求

a.各种信息记录的完整性

b.各种数据间相互的联系的正确性

c.相同的数据在不同记录中的一致性

1.2.2学生

1.2.2.1信息要求

本宿舍楼的学生能查询其所在宿舍的所有信息,包括查询本楼指定宿舍的电话号码以利于同楼宿舍间的通信等

1.2.2.2处理要求

本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发生了损毁需要学校派人维修

1.3系统功能的设计与划分

本程序主要针对管理员而设计,其可进行管理的功能有

a.处理管理员登录、修改密码等

b.查询学生信息

c.激活、修改和删除某间宿舍的基本信息

d.登记学生入住和搬出的情况以及该宿舍楼学生的基本信息

e.登记各个宿舍的水电费信息

f.插入、修改与查询报修信息

g.登记来访人员和被访人员的信息以及来访与离开的时间

1.4数据流图

1.4.1学生入住分数据流图

1-23学生入住分数据流图

1.4.2水电收费分数据流图

1-24水电收费分数据流图

1.4.3房屋报修分数据流图

1-25房屋报修分数据流图

1.4.4外来人员分数据流图

1-26外来人员分数据流图

1.4.5总数据流图

1-27总数据流图

1.5数据字典

1.5.1数据项

1.5.1.1用户数据字典

属性名

存储代码

类型

长度

备注

用户ID

Uname

char

20

用户密码

Upassword

1.5.1.2宿舍数据字典(宿舍基本信息-添加宿舍)

宿舍号

dormID

15

电话

phone

8

宿舍电话

住宿费

DMoney

4

床位数

bedNum

2

宿舍床位数

椅子数

chairNum

宿舍椅子数

桌子数

deskNum

宿舍桌子数

DRemark

100

1.5.1.3宿舍查询数据字典(宿舍基本信息-查询宿舍)

被查询宿舍号

1.5.1.4宿舍修改数据字典(宿舍基本信息-查询宿舍-宿舍修改)

修改宿舍号

修改宿舍电话

修改住宿费

修改宿舍床位数

修改宿舍椅子数

修改宿舍桌子数

1.5.1.5学生数据字典(学生入住-学生入住)

学生宿舍号

学号

SID

学生学号

姓名

SName

学生姓名

性别

SSex

学生性别

class

学生班级

1.5.1.6学生查询数据字典(学生入住-学生查询)

被查询学生学号

被查询学生姓名

被查询学生宿舍号

1.5.1.7学生修改数据字典(学生入住-学生查询-学生修改)

被修改学生宿舍号

被修改学生学号

被修改学生姓名

被修改学生性别

被修改学生班级

1.5.1.8水电数据字典(水电收费-添加)

购买人

CPerson

住宿学生姓名

购买电量

EBuy

购买电量度数

价钱

CMoney

float

5

购买总额价钱

缴费日期

MDate

date

45

1.5.1.9水电查询数据字典(水电收费-查询)

宿舍水电查询

检查日期

Date

宿舍水电检查日期

1.5.1.10报修数据字典(房屋报修-添加)

报修人宿舍号

报修人

person

报修人姓名

报修日期

DateIn

报修提交日期

修理日期

DateRepair

问题解决日期

报修情况

repair

物品损坏原因

1.5.1.11检查查询数据字典(房屋报修-查询)

修理查询

CDate

修理检查日期查询

1.5.1.12登记数据字典(外来人员登记-添加)

被访人宿舍号

来访人

PCome

来访人姓名

被访人

PLook

被访人姓名

来访日期

DateCome

来访人来访日期

离开日期

DateLeave

来访人离开日期

Remark

1.5.1.13来访人查询数据字典(外来人员登记-查询)

宿舍来访人查询

1.5.2数据结构

数据结构名

组成

用户信息

用户ID、用户密码

宿舍信息

宿舍号、电话、住宿费、床位数、椅子数、桌子数

学生信息

宿舍号、学号、姓名、性别、班级

水电信息

宿舍号、购买人、购买电量、价钱、缴费日期、检查日期

报修信息

宿舍号、报修人、报修日期、修理日期、报修情况、检查日期

登记信息

宿舍号、来访人、被访人、来访日期、离开日期

1.5.3数据流

数据流名

数据流来源

数据流去向

登记报修信息

学生

学生报修登记表

查询报修信息

学生报修信息表

管理员

登记已修信息

已修信息

登记来访人信息

来访人员登记表

来访人信息

查询来访人信息

确认信息

登记水电费信息

水电收费登记表

水电费信息

查询水电费信息

登记入住信息

学生入住登记表

入住信息

查询入住信息

1.5.4数据存储

数据存储名

输入的数据流

输出的数据流

报修信息、已修信息

来认人信息、确认信息

来访人信息、确认信息

1.5.5处理数据

处理过程名

输入数据流

输出数据流

登记报修

查询报修

登记水电费

查询水电费

查询入住信息(管理员)

查询入住信息(学生)

2.结构设计

2-1总E-R图

2.1概念结构设计

2.1.1学生入住子系统分E-R图

2-2学生入住子系统分E-R图

2.1.2水电收费子系统分E-R图

2-3水电收费子系统分E-R图

2.1.3房屋报修子系统分E-R图

2-4房屋报修子系统分E-R图

2.1.4来访人员登记子系统分E-R图

2-5来访人员登记子系统分E-R图

2.2逻辑及物理结构设计

2.2.1E-R图转换为关系模式

(下划线标注的属性为主码,且关系模式均为BCNF)

学生(学号、姓名、性别、宿舍号、班级)

宿舍(宿舍号、电话、椅子数、床位数、桌子数、住宿费)

来访登记表(来访人、被访人、来访日期、离开日期)

报修(宿舍号、报修日期、报修原因)

水电收费登记表(购买人、购买量、购买日期、价钱)

管理员(ID、密码)

2.2.2物理设计

a.系统自动在每个表的主码上建立索引

b.在student表SName列上建立STU_SName索引

3.应用程序开发

3.1登录界面(Login)

usingSystem;

usingSystem.Drawing;

usingSystem.Collections;

usingSystem.ComponentModel;

usingSystem.Windows.Forms;

usingSystem.Data;

usingSystem.Data.OleDb;

namespaceDormMIS

{

///<

summary>

///Form1的摘要说明。

/summary>

publicclassLogin:

System.Windows.Forms.Form

{

privateSystem.Windows.Forms.ButtonbtClose;

//取消按钮

privateSystem.Windows.Forms.ButtonbtAdd;

privateSystem.Windows.Forms.TextBoxpassword;

privateSystem.Windows.Forms.TextBoxname;

privateSystem.Windows.Forms.Labellabel3;

privateSystem.Windows.Forms.Labellabel2;

privateSystem.Windows.Forms.Labellabel1;

///<

///必需的设计器变量。

privateSystem.ComponentModel.Containercomponents=null;

privateOleDbConnectionoleConnection1=null;

publicLogin()

{

//

//Windows窗体设计器支持所必需的

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2