版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、金段科枚學院课程设计报告题目宿舍管理系统课程名称学生创新实践院部名称信息技术学院专业计算机科学与技术班级学生姓名学号课程设计地点校 外课程设计学时2 周(40学时)指导教师陈爱萍金陵科技学院教务处制课程设计报告目录一、实验目的和要求 进一步推动高等教育教学改革,促进人才培养模式和教学方法的创新 , 鼓励和支持大学 生尽早参与科学研究、 技术开发和社会实践等创新活动, 不断激发学生学习的主动性、 积极 性和创造性, 提高大学生的科学素质和文化素养, 培养大学生的创新精神、 创业精神和实践 能力。选题要求如下:1. 有关教师科研与技术开发(服务)课题中的子项目;2. 开放实验室、实训或实习基地中的
2、综合性、设计性、创新性实验与训练项目;3. 发明、创作、设计等制作项目;4. 专业性研究及创新项目,创业计划与职业规划创新项目;5. 社会调查项目;6. 其他有研究与实践价值的项目。 工作要求如下:1. 注重实践创新。 鼓励学生结合学科专业, 从自身所长与兴趣出发, 积极参与实验实践 活动,在探索、研究、创新的实践训练过程中,提出自己的观点与见解。2. 注重切实可行。 训练计划重点资助思路新颖、 目标明确、 研究方案及技术路线可行、 实施条件可靠的项目。二、实验仪器和设备硬件设备:PC机软件系统: Winndows Server 2003、 Microsoft Visio 2003、 Visu
3、al Studio 2010、SQL Server 2008三、实验过程1学生个人或团队(限 2 人)结合毕业实习内容申报大学生实践创新项目,专任教师 进行评审,确立立项项目。学生自主进行实践项目设计研究工作。实践项目结束后,由学院 组织项目验收,给予相应的实践学分。对其中优秀者进行奖励,并推广宣传。2考核方式(1)每人完成一篇设计论文。(2)每组完成一项设计成果。提交时间: 2011 年 9 月 1 日第一周周四四、设计报告设计概述学生宿舍管理向来是各个学校非常关注的问题, 基本上在每层宿舍楼都会安排一到两个 宿舍管理员。 宿舍的人流量相对也是比较大, 特别是在假日里宿舍管理员更加繁忙。 管
4、理员 需要登记每个学生的去往情况, 学生有时因觉得手续繁琐而不愿意去主动登记。 这也会在某 种程度上造成一些管理疏忽。 若是出了什么事情需要查找当日的信息, 有时需要花上很长时 间才能找到,甚至因为遗失而找不到了。通过对学生登记的信息, 发现登记的信息基本是差不多的。 这里也就体现出了一个重复 工作的现象在这里面。所以开发一个学校宿舍管理系统,来解决上述问题是很有必要。学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发 两个方面。 对于后台数据库的建立和维护要求建立起数据一致性和完整性强、 数据安全性好 的数据库。 而对于前端应用程序的开发则要求应用程序能提供强大的数据
5、操纵功能, 界面友 好、使用简单方便等特点。作品简介功能介绍在构造系统时, 首先从需求出发构造数据库表, 然后再由数据库表结合需求划分系统功 能模块。 这样, 就把一个大的系统分解成了几个小系统。这里把宿舍管理系统的层次划分为了四个部分:学生管理,宿舍管理,报修管理、信件管理、系统设置。主要实现如下功能:(1)实现用户登录,对用户权限管理,判断; (2)方便的数据查询功能;( 3)方便添加删除数据功能;( 4)在相应的权限下,可方便地删除数据;( 5)数据计算自动完成,尽量减少人工干预; (6)用户管理部分:处理用户注册,用户登录,用户可以查询学生信息、快件信息、 提交与查询报修信息、插入与删
6、除用户自己的离返校信息、修改自己的密码;(7)管理员管理部分:处理管理员登录,管理员可以查询学生信息,发布与更新快件 信息,插入、修改与查询报修信息,插入与查询学生夜归信息,查询在样与离校学生信息, 管理员还可以修改管理员密码。设计目的系统开发的总体目标是实现宿舍管理的系统化和自动化,方便登记, 查询。 主要任务是对系统用户息、学生信息、宿舍信息、离校信息、晚归信息、报修信息、信件信息等操作及 外理。宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息, 包括某一学号的学生在宿舍楼 中住宿的详细信息, 快件收发的所有信息, 报修的所有信息, 夜归的详细信息和学生离返校 的信息。以利于对整个宿舍楼的
7、全面管理。当学生基本信息发生变化时, 宿舍楼管理员能对其进行修改。 比如, 某些同学搬到其他 的宿舍中去, 他们在本宿舍楼中相应的记录就应该删去; 或者学生转换专业, 他们记录中院 系的信息也要作相应的修改等等。当宿舍楼的电话号码发生变更时,宿舍楼管理员能根据有关证明做出修改。 当快件到达本宿舍楼时, 宿舍楼管理员应依据到达快件的相关信息在快件信息中插入一 条记录, 当同学们接收快件后, 管理员应登记快件的接收时间, 表明该信件已成功到达收信 人的手中。当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。 本宿舍楼的学生能查询其所在的宿舍的所有信息, 能查询本楼的指定宿舍
8、的电话号码以 利于同楼宿舍间的通信。能查询自己的快件信息。能查询自己的夜归记录和离返校记录。本宿舍楼的学生能在报修信息表中插入报修信息, 表示本宿舍的财产发生了损毁需要学 校派人维修。学生离校时, 能在离返校记录表中插入离校时间; 学生返校后, 能在离返校记录表中插 入返校时间,表示已经回校。应用领域本系统经长时间调试,操作简单,最终用户为宿舍楼管理员,本宿舍楼的学生。平台功 能易扩充,日后还可根据需求增加相应功能。系统方案系统构成系统总体概述系统开发的总体目标是实现宿舍管理的系统化和自动化,方便登记,查询。主要任务是对系统用户信息、学生信息、宿舍信息、离校信息、晚归信息、报修信息、信件信息等
9、操作及外理。本系统为C/S结构、运行平台为微软 Visual Studio 2010以上版本。以及SQLSever 2008以上版本。宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息, 快件收发的所有信息, 报修的所有信息,夜归的详细信息和学生离返校 的信息。以利于对整个宿舍楼的全面管理。当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。当宿舍楼的电话号码发生变更时,宿舍楼管理员能根据有关证明做出修改。当快件到达本宿舍楼时,宿舍楼管理员应依据到达快件的相关信息在快件信息中插入一 条记录,当同学们接收快件后,管理员应登记快件的接收时间,表明该信件已
10、成功到达收信人的手中。当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。本宿舍楼的学生能查询其所在的宿舍的所有信息,能查询本楼的指定宿舍的电话号码以利于同楼宿舍间的通信。能查询自己的快件信息。能查询自己的夜归记录和离返校记录。本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发生了损毁需要学校派人维修。学生离校时,能在离返校记录表中插入离校时间;学生返校后,能在离返校记录表中插入返校时间,表示已经回校。系统功能框图宿舍信息宿舍信息宿舍信息审 更改权限丫 更改密码用户管理退出系统图1宿舍管理系统结构图1、学生管理模块对于普通用户,主要用来查询学生的基本信息。对于
11、超级用户还具备添加、修改、保存、 删除等权限。2、宿舍管理模块宿舍管理模块模块主要包括宿舍信息,夜归管理,离校管理。对于普通用户,可以在宿舍管理模块中查询宿舍的基本信息,包括宿舍号,宿舍号码;在夜归管理模块中查询晚归学生的时间及理由;在离校管理模块中查询学生离校时间、返校时间及离校理由等信息。 对于 超级用户还可以在宿舍管理模块中具备添加、删除、修改、保存权限。3、报修管理模块 对于普通用户,主要用来查询学生的报修情况,包括报修人学号,报修时间,解决时间 及报修理由。对于超级用户还具备添加、修改、保存、删除等权限。4、信件管理模块对于普通用户,主要用来查询学生接收信件的基本信息,包括收件人,宿
12、舍号,收件数 量,收件时间,取件时间。对于超级用户还具备添加、修改、保存、删除等权限。5、系统管理模块系统管理模块主要包括更改权限、更改密码、用户管理、退出系统四个功能。对于普通 只具备更改密码的权限。系统实现原理结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查, 得出用户的下列实际 要求:宿舍楼的基本情况: 学生住在宿舍楼中, 每栋宿舍楼都会有若干名老师负责本宿舍楼的 日常管理。(1) 学生基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指 定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便, 同一院系的学生的宿舍一般在一起,相应地会有其
13、所在的院系名称。(2) 宿舍的基本信息:每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相 应地就有宿舍电话号码。(3) 快件收发的基本信息:每栋宿舍楼都有邮件收发的管理,当本楼的同学有信件时, 相应的会有信件的到达时间, 接受信件的同学姓名和他所在的宿舍号。 有时, 同一个学生有 多封信件需要接收, 需要表示一个同学有多少封信件。 当信件接收后, 应有一个接收信件的 时间,表示信件已成功到达指定的同学手中。(4) 报修的基本信息:宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故 障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。 这时, 需要记录报
14、修的宿舍号和损坏的财产编号, 同时记录报修的时间和损坏的原因。 当损 坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。(5) 夜归的基本信息:宿舍楼在指定的时间关门(比如晚上 12 点),若有同学晚于关门 时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因, 以利于学校的管理和查证。(6) 离校的基本信息:每当放寒假或暑假时,同学们大部分都会回家;每当五一” 或“十一”放假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全的 管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。宿舍管理系统的业务流程如下图所示:图2宿舍管理系
15、统业务流程图对应的功能的数据流图如下(1)信件管理的数据流图:图3信件管理数据流图(2)报修管理数据流图如下:图4报修管理数据流图图5离返校数据流图(4)夜归数据流图如下图所示:宿舍管理系统总数据流图如下图所示:学生登记报修表离 返 校 登 记 表- .离返校信息登记炉离返校信息J已 登 记 的 信 息, 离返校信息*查询报 修 信 息登记报修已修信息学生甘1登记报修报查询报修报管理员离返校信息离返校信息夜归信息丿夜归信息”夜归信夜归信息查询几归信息夜 归 登 记 表邮件快递登记表快件信息收取“ “快.件信息”息、己登记快递登记)T确认信息快 件 信 息离返校信息设计方法硬件设计方案本系统为
16、C/S结构、开发平台为 Visual Studio 2010 版本,以及SQL Sever 2008 版本。软件设计方案用户管理模块登录模块的主要目的,就是判断用户的身份,用户的身份分为普通用户和超级用户两种, 只用先通过了登录界面的审核成功后才可以进入主窗体进行相关操作。主窗体主要由有菜单栏和状态栏两部分构成,包含了学生管理,宿舍管理,离校管理,夜归管理,报修管理,信 件管理六个功能模块,所有的功能按钮都设计在菜单栏上,整个界面显得很简洁。状态栏中主要显示登录的用户名以及登录的时间。并且通过判断用户的身份激活或者禁止部分功能的实现。登录界面和主窗体界面如下图所示:图8登录界面图图9主窗体界面
17、图学生管理模块学生管理窗口主要完成对学生基本信息的添加、修改、保存、删除、查找等功能。对于普通用户不具备添加、修改、保存、删除的权限。学生管理窗口中,用户可以学生基本信息 进行模糊查询和详细查询。界面设计采用一体化设计,使得界面看起来很紧凑,也很美观同 时也缩减了窗口设计的时间。学生管理界面如下图所示:图10学生管理界面图信件管理模块每栋宿舍楼都有邮件收发的管理,当本楼的同学有信件时,相应的会有信件的到达时间,接受信件的同学姓名和他所在的宿舍号。有时,同一个学生有多封信件需要接收,需要表示一个同学有多少封信件。 当信件接收后,应有一个接收信件的时间, 表示信件已成功到达指 定的同学手中。信件管
18、理的界面如下图所示:图11信件管理界面图报修管理模块对于普通用户,主要用来查询学生的报修情况,包括报修人学号,报修时间,解决时间 及报修理由。对于超级用户还具备添加、修改、保存、删除等权限。报修管理界面如下图所示:图12报修管理界面图宿舍管理模块宿舍管理模块模块主要包括宿舍信息,夜归管理,离校管理。宿舍管理主要用来对宿舍的基本信息进行查询、添加、删除、修改、保存等操作;每间宿舍都有唯一的宿舍号,入校 时,宿舍会装公用电话机, 相应地就有宿舍电话号码。夜归管理主要用来对晚归的学生进行查询、添加、删除、修改、保存等操作;对于普通用户,离校管理主要用来查询学生离校时 间、返校时间及离校理由等信息,对
19、于超级用户还可以添加、删除、修改、保存离校学生的 信息。各模块的界面如下图所示:图13宿舍管理界面图图14夜归管理界面图图15离校管理界面图数据库设计概念结构设计阶段本系统的E_R图如下所示:图16学生表E_R图图17报修表ER图逻辑结构设计阶段(1)关系模式把系统的E-R图转换成数据库关系模式如下:在设计时,将一个1: n联系的单方主码加至多方。一个实体单独转化成一张表。 根据设计原则和以上 E-R图,转化为下面七张表:学生表:(st_number, , st_name, co_name, do_number, lv_time)宿舍表:(do_number, do_phnumber)夜归表:
20、(st_number, latebk_time, latebk_reason)离校表:(st_number, leave_time, back_time, leave_reason)报修表:(st_number, rep_reason, rep_time, solve_time)信件表:(st_name, do_number, letter_acount, accept_time, get_time) 系统用户表:(manager_number, password, userright)因为关系模式表中不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖, 已经达到了 3NF,省去了表的
21、优化。(2)数据字典表:宿舍信息表列名数据类型取值约束索引否主键/外键可否为空说明Do_nu mberNchar(5)01001-20699Clustered主键not n ull佰舍编号Do_ph nu mbern Char(12)电话号码not n ull电话号码表:学生信息表列名数据类型取值约束索引否主键/外键可否为空说明St_nu mberChar(8)Clustered主键not n ull学生学号St_n ameChar(10)not n ull学生姓名Co n ameChar(10)notn ull学院名称Do nu mberChar(5)01001-20699Not null佰
22、舍号Lv timeDatetimeNot null入住时间表:夜归信息表列名数据类型取值约束索引否主键/外可否为空说明键St_nu mberChar(8)外键not n ull学生学号Latebk_timeDatetimenot n ull晚归时间Latebk reas onn textnot n ull晚归原因表:离校信息表列名数据类型取值约索引否主键/可否为空说明束外键St_nu mberChar(8)外键not null学生学号Leave_timeDatetimenot null离校时间Back_timeDatetimenot null返校时间Leave_reas onn textnot
23、 n ull离校原因表:报修信息表列名数据类型取值约束索引否主键/外 键可否为空说明St_nu mberChar(8)外键not n ull学生学号Rep_timeDatetimenot n ull报修时间Solve_timeDatetimenot n ull解决时间Rep_reas onNtextnot报修原因null表:信件信息表列名数据类型取值约束索引否主键/可否为空说明外键St_n ameChar(10)not n ull学生姓名Do_nu mberChar(8)not n ull佰舍号Letter_aco untIntnot n ull信件数量Accept_timedatetimenot null收信时间Get timeDatetimenot null取信时间表:系统用户表列名数据类型取值约索引否主键/外可否为空说明束键Man ager_ nu mberChar(10)主键not null用户名passwordChar(10)not null密码UserrightChar(10)not null用户权限系统特色(1) 界面完整性界面完整性主要是从界面功能出发,包括方便信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 桩基设备调试施工方案
- 室内给水管道施工环境管理方案
- 防水卷材屋面施工抗震措施方案
- 2025年苏州工业职业技术学院单招职业技能考试题库及答案解析
- 室内吊顶施工工艺方案
- 2026中铁长江交通设计集团有限公司校园招聘笔试模拟试题及答案解析
- 防水卷材屋面温度应力控制方案
- 2026四川成都市盐道街小学锦馨分校招聘员额教师1人笔试备考试题及答案解析
- 中学教室无线网络设备布设方案
- 儿科心脏病护理
- 居民自治课件
- AI医疗扶贫中的资源精准配置策略
- 2026年兰考三农职业学院单招职业技能考试必刷测试卷及答案1套
- 沉香的购销合同范本
- 2023-2025年辽宁中考数学试题分类汇编:几何与二次函数压轴题 (原卷版)
- 2025年核保核赔专业技能测评题库及答案
- 促宫颈成熟和引产流程
- 摄影年度合作合同范本
- 2026年湖南环境生物职业技术学院单招职业技能考试题库必考题
- 【高考真题】2022年北京市高考《数学》试题(原卷版)
- 2025及未来5年中国半导体温差发电器件市场调查、数据监测研究报告
评论
0/150
提交评论