欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:245620       资源大小:1.38MB        全文页数:54页
    • 资源格式: DOC        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、课 程 设 计 报 告学院、系别吉林大学珠海学院计算机科学与技术系专业软件工程班级08级六班课程设计科目数据库宿舍管理系统课程设计小组成员指导教师完成时间前 言学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说勉强还可以接受,但对于学生量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰,计算机化管理正是适应时代的产物。世界永

    2、远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并且取而代之。21世纪,社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做得尽量人性化,使用者(即管理员)会感到操作方便,需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量比较大,而且比较稳定,适合长时间的保存,也不容易丢失。这无疑是为存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行快、安全性高、稳定性好的优点,并且具备录入、查询、修改、删除等功能,能够快速的查询该栋宿舍楼

    3、学生住宿的一系列信息。目 录1.学生宿舍管理系统需求分析11.1调查需求11.1.1系统管理11.1.1.1添加用户11.1.1.2修改密码11.1.1.3重新登录21.1.1.4退出21.1.2宿舍基本信息31.1.2.1添加宿舍31.1.2.2查询宿舍31.1.3学生入住51.1.3.1学生入住51.1.3.2学生查询51.1.4水电收费61.1.4.1添加71.1.4.2查询71.1.5房屋报修81.1.5.1添加81.1.5.2查询81.1.6外来人员登记91.1.6.1添加91.1.6.2查询101.2用户对系统的需求111.2.1宿舍楼管理员111.2.1.1信息要求111.2.1

    4、.2处理要求111.2.1.3安全性要求111.2.1.4完整性要求121.2.2学生121.2.2.1信息要求121.2.2.2处理要求121.3系统功能的设计与划分121.4数据流图121.4.1学生入住分数据流图121.4.2水电收费分数据流图131.4.3房屋报修分数据流图131.4.4外来人员分数据流图131.4.5总数据流图141.5数据字典141.5.1数据项141.5.1.1用户数据字典141.5.1.2宿舍数据字典(宿舍基本信息-添加宿舍)141.5.1.3宿舍查询数据字典(宿舍基本信息-查询宿舍)141.5.1.4宿舍修改数据字典(宿舍基本信息-查询宿舍-宿舍修改)151.

    5、5.1.5学生数据字典(学生入住-学生入住)151.5.1.6学生查询数据字典(学生入住-学生查询)151.5.1.7学生修改数据字典(学生入住-学生查询-学生修改)151.5.1.8水电数据字典(水电收费-添加)151.5.1.9水电查询数据字典(水电收费-查询)161.5.1.10报修数据字典(房屋报修-添加)161.5.1.11检查查询数据字典(房屋报修-查询)161.5.1.12登记数据字典(外来人员登记-添加)161.5.1.13来访人查询数据字典(外来人员登记-查询)161.5.2数据结构161.5.3数据流171.5.4数据存储171.5.5处理数据172.结构设计192.1概念

    6、结构设计192.1.1学生入住子系统分E-R图192.1.2水电收费子系统分E-R图192.1.3房屋报修子系统分E-R图202.1.4来访人员登记子系统分E-R图202.2逻辑及物理结构设计202.2.1E-R图转换为关系模式202.2.2物理设计213.应用程序开发223.1登录界面(Login)223.2主界面(Main)283.3系统管理-添加用户(AddUser)463.4464.总结475.参考文献48摘 要管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,信息管理系统MIS事实上已成为计算机管理信息系统,大学生宿舍管理系统就是一个典型的管理信息系统,它可以让

    7、宿舍管理工作变的更轻松。本课程设计的任务就是设计一个大学生宿舍管理系统,其开发过程包括前端应用程序的开发和后台数据库的建立和维护两个方面,主要任务就是建立基本数据,后台程序主要负责的都是管理上的功能。本系统运用了Microsoft Office Access为后台数据库,以Microsoft Visual Studio(C#)为前端开发工具,系统实现了系统管理、宿舍管理、信息查询、学生入住、水电管理、报修、外来人员登记等功能,其操作简单、界面友好、运行稳定、适用于大学院校宿舍管理。关键词:学生宿舍管理系统,数据库I1.学生宿舍管理系统需求分析1.1调查需求本系统的最终用户为宿舍楼管理员。根据日

    8、常生活中的经验,结合对学校宿舍楼管理员的咨询与调查,得出下列要求1.1.1系统管理系统管理中包括了四个模块,分别是添加用户、修改密码、重新登录以及退出1-1系统管理1.1.1.1添加用户添加用户即添加管理员用户,添加用户需要输入的条件包括要添加的用用户名称、密码,以及密码确认。所需的条件都满足后点击添加,添加成功1-2系统管理-添加用户1.1.1.2修改密码修改密码即修改已注册管理员的登陆密码,输入旧密码、新密码,最后再次输入新密码后点击确定,修改成功1-3系统管理-修改密码1.1.1.3重新登录重新登录即管理员在更换用户时避免退出程序带来的不便,可直接在程序运行时切换用户1-4系统管理-重新

    9、登录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学生入住入校时每位同学都有唯一的学号并被分配到指

    10、定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是入住时间。另外为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。学生入住包括了学生入住以及学生查询1-9学生入住1.1.3.1学生入住学生在入校或者更换宿舍的时候,需要输入宿舍号、学号、姓名、性别以及班级1-10学生入住-添加1.1.3.2学生查询想查询某个学生的基本情况时,输入对方的学号、姓名或宿舍号进行查询且可修改学生的基本情况亦可在学生搬出宿舍的时候点击退宿删除学生信息1-11学生入住-查询1-12学生入住-查询-修改1.1.4水电收费水电费输入支持学生针对不同学生上交水费和电费的金额,并在数据表中显示出

    11、结果以供查询寝室楼水电费管理能够让学生清楚了解寝室的用水用电情况,使学校在收费方面做到账目分明,在水电查询模块中填写寝室号和检查信息就能查询到寝室的水电费信息。水电费收费包括添加和查询两个模块1-13水电收费1.1.4.1添加学生通过管理员可以购买电量,管理员通过登记宿舍号、购买人、购买电量、价钱以及缴费日期登记信息1-14水电收费-添加1.1.4.2查询学生可以通过管理员来了解自己宿舍的用水用电情况,使学校在收费方面做到账目分明1-15水电收费-查询1.1.5房屋报修每个宿舍的财产属于学校,比如电灯、床铺、柜子、桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号,这样有利于财产

    12、的报修和管理。房屋报修包括添加和查询两个模块1-16房屋报修1.1.5.1添加宿舍楼中经常出现财产的损坏,比如灯泡坏了、厕所的马桶出故障等。这时学生需要将损坏情况报告给宿舍楼管理员,以便学校派人进行维修。管理员需要记录报修的宿舍号、报修人同时记录报修日期,损坏的财产维修完毕后,应记录修理日期并在报修情况里说明情况1-17房屋报修-添加1.1.5.2查询管理员通过查询能了解到宿舍的报修情况1-18房屋报修-查询1.1.6外来人员登记学校严格落实外来人员准入登记制度,防止来历不明人员进入校内,全力配合学校加强外来人出入登记管理工作、支持学校加强门卫防范工作、严格落实外来人员准入登记信息能够使在学校

    13、学生安全和财务得到保障,加强学校对同学安全的管理、方便学校查询近期的来访人、来访日期以及离开日期,被访人以及被访人的信息并在备注里注明来意。外来人员登记包括添加和查询两个模块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.

    14、1.2处理要求当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。如某同学搬到其他的宿舍中去,该学生原本宿舍楼中的相应记录将其删去;当宿舍的电话号码发生变更时宿舍楼管理员做出修改;当宿舍财产报修及时解决后管理员登记解决时间,并在保修情况中表明该报修问题已成功解决等1.2.1.3安全性要求a.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用b.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容c. 系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生)、管理员1.2.1.4完整性要求a.各种信息记录的完整性

    15、b.各种数据间相互的联系的正确性c.相同的数据在不同记录中的一致性1.2.2学生1.2.2.1信息要求本宿舍楼的学生能查询其所在宿舍的所有信息,包括查询本楼指定宿舍的电话号码以利于同楼宿舍间的通信等1.2.2.2处理要求本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发生了损毁需要学校派人维修1.3系统功能的设计与划分本程序主要针对管理员而设计,其可进行管理的功能有a.处理管理员登录、修改密码等b.查询学生信息c.激活、修改和删除某间宿舍的基本信息d.登记学生入住和搬出的情况以及该宿舍楼学生的基本信息e.登记各个宿舍的水电费信息f.插入、修改与查询报修信息g.登记来访人员和被访人员

    16、的信息以及来访与离开的时间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用户数据字典属性名存储代码类型长度备注用户IDUnamechar20用户密码Upasswordchar20 1.5.1.2宿舍数据字典(宿舍基本信息-添加宿舍)属性名存储代码类型长度备注宿舍号dormIDchar15电话phonechar8宿舍电话住宿费DMon

    17、eychar4床位数bedNumchar2宿舍床位数椅子数chairNumchar2宿舍椅子数桌子数deskNumchar2宿舍桌子数备注DRemarkchar1001.5.1.3宿舍查询数据字典(宿舍基本信息-查询宿舍)属性名存储代码类型长度备注宿舍号dormIDchar15被查询宿舍号1.5.1.4宿舍修改数据字典(宿舍基本信息-查询宿舍-宿舍修改)属性名存储代码类型长度备注宿舍号dormIDchar15修改宿舍号电话phonechar8修改宿舍电话住宿费DMoneychar4修改住宿费床位数bedNumchar2修改宿舍床位数椅子数chairNumchar2修改宿舍椅子数桌子数deskN

    18、umchar2修改宿舍桌子数备注DRemarkchar1001.5.1.5学生数据字典(学生入住-学生入住)属性名存储代码类型长度备注宿舍号dormIDchar15学生宿舍号学号SIDchar8学生学号姓名SNamechar20学生姓名性别SSexchar4学生性别班级classchar20学生班级1.5.1.6学生查询数据字典(学生入住-学生查询)属性名存储代码类型长度备注学号SIDchar8被查询学生学号姓名SNamechar20被查询学生姓名宿舍号dormIDchar15被查询学生宿舍号1.5.1.7学生修改数据字典(学生入住-学生查询-学生修改)属性名存储代码类型长度备注宿舍号dorm

    19、IDchar15被修改学生宿舍号学号SIDchar8被修改学生学号姓名SNamechar20被修改学生姓名性别SSexchar4被修改学生性别班级classchar20被修改学生班级1.5.1.8水电数据字典(水电收费-添加)属性名存储代码类型长度备注宿舍号dormIDchar15购买人CPersonchar20住宿学生姓名购买电量EBuychar4购买电量度数价钱CMoneyfloat5购买总额价钱缴费日期MDatedate451.5.1.9水电查询数据字典(水电收费-查询)属性名存储代码类型长度备注宿舍号dormIDchar15宿舍水电查询检查日期Datedate45宿舍水电检查日期1.5

    20、.1.10报修数据字典(房屋报修-添加)属性名存储代码类型长度备注宿舍号dormIDchar15报修人宿舍号报修人personchar20报修人姓名报修日期DateIndate45报修提交日期修理日期DateRepairdate45问题解决日期报修情况repairchar100物品损坏原因1.5.1.11检查查询数据字典(房屋报修-查询)属性名存储代码类型长度备注宿舍号dormIDchar15修理查询检查日期CDatedate45修理检查日期查询1.5.1.12登记数据字典(外来人员登记-添加)属性名存储代码类型长度备注宿舍号dormIDchar15被访人宿舍号来访人PComechar20来访

    21、人姓名被访人PLookchar20被访人姓名来访日期DateComedate45来访人来访日期离开日期DateLeavedate45来访人离开日期备注Remarkchar1001.5.1.13来访人查询数据字典(外来人员登记-查询)属性名存储代码类型长度备注宿舍号dormIDchar15宿舍来访人查询1.5.2数据结构数据结构名组成用户信息用户ID、用户密码宿舍信息宿舍号、电话、住宿费、床位数、椅子数、桌子数学生信息宿舍号、学号、姓名、性别、班级水电信息宿舍号、购买人、购买电量、价钱、缴费日期、检查日期报修信息宿舍号、报修人、报修日期、修理日期、报修情况、检查日期登记信息宿舍号、来访人、被访人

    22、、来访日期、离开日期1.5.3数据流数据流名数据流来源数据流去向组成登记报修信息学生学生报修登记表报修信息查询报修信息学生报修信息表管理员报修信息登记已修信息管理员学生报修登记表已修信息登记来访人信息管理员来访人员登记表来访人信息查询来访人信息来访人员登记表学生来访人信息确认信息学生来访人员登记表确认信息登记水电费信息管理员水电收费登记表水电费信息查询水电费信息水电收费登记表管理员水电费信息登记入住信息学生学生入住登记表入住信息查询入住信息学生入住登记表学生入住信息查询入住信息学生入住登记表管理员入住信息1.5.4数据存储数据存储名输入的数据流输出的数据流组成学生报修登记表报修信息、已修信息报

    23、修信息报修信息、已修信息来访人员登记表来访人信息来认人信息、确认信息来访人信息、确认信息水电收费登记表水电费信息水电费信息水电费信息学生入住登记表入住信息入住信息入住信息1.5.5处理数据处理过程名输入数据流输出数据流登记报修报修信息报修信息查询报修报修信息报修信息登记已修信息已修信息已修信息登记来访人信息来访人信息来访人信息登记水电费水电费信息水电费信息查询水电费水电费信息水电费信息登记入住信息入住信息入住信息查询入住信息(管理员)入住信息入住信息查询入住信息(学生)入住信息入住信息2.结构设计2-1总E-R图2.1概念结构设计2.1.1学生入住子系统分E-R图2-2学生入住子系统分E-R图

    24、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.系统自动在每个表的主码上建立索引

    25、b.在student表SName列上建立STU_SName索引3.应用程序开发3.1登录界面(Login)using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Data.OleDb;namespace DormMIS/ / Form1 的摘要说明。/ public class Login : System.Windows.Forms.Formprivate Sy

    26、stem.Windows.Forms.Button btClose;/取消按钮private System.Windows.Forms.Button btAdd;private System.Windows.Forms.TextBox password;private System.Windows.Forms.TextBox name;private System.Windows.Forms.Label label3;private System.Windows.Forms.Label label2;private System.Windows.Forms.Label label1;/ / 必需的设计器变量。/ private System.ComponentModel.Container components = null;private OleDbConnection oleConnection1 = null;public Login()/ Windows 窗体设计器支持所必需的/


    注意事项

    本文(数据库-宿舍管理系统课程设计报告.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开