




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、成绩课程设计报告题目宿舍管理系统课程名称学生创新实践院部名称信息技术学院专业计算机科学与技术班级学生姓名学号课程设计地点校 外课程设计学时2周(40学时)指导教师陈爱萍金陵科技学院教务处制课程设计报告目录一、实验目的和要求 1二、实验仪器和设备 1三、实验过程 1四、设计报告 14.1 设计概述 14.2 作品简介 24.2.1 功能介绍 24.2.2 设计目的 24.2.3 应用领域 24.3 系统方案 34.3.1 系统构成 34.3.1.1 系统总体概述 34.3.1.2 系统功能框图 34.3.2 系统实现原理 44.4 设计方法 84.4.1 硬件设计方案 84.4.2 软件设计方案
2、 84.4.2.1 用户管理模块 84.4.2.2 学生管理模块 94.4.2.3 信件管理模块 104.4.2.4 报修管理模块 104.4.2.5 宿舍管理模块 114.5 数据库设计 124.5.1 概念结构设计阶段 124.5.2 逻辑结构设计阶段 134.6 系统特色 144.7 使用说明 14五、设计心得及体会 14一、实验目的和要求 进一步推动高等教育教学改革,促进人才培养模式和教学方法的创新 , 鼓励和支持大学 生尽早参与科学研究、技术开发和社会实践等创新活动,不断激发学生学习的主动性、积 极性和创造性,提高大学生的科学素质和文化素养,培养大学生的创新精神、创业精神和 实践能力
3、。选题要求如下:1. 有关教师科研与技术开发(服务)课题中的子项目;2. 开放实验室、实训或实习基地中的综合性、设计性、创新性实验与训练项目;3. 发明、创作、设计等制作项目;4. 专业性研究及创新项目,创业计划与职业规划创新项目;5. 社会调查项目;6. 其他有研究与实践价值的项目。 工作要求如下:1. 注重实践创新。鼓励学生结合学科专业,从自身所长与兴趣出发,积极参与实验实 践活动,在探索、研究、创新的实践训练过程中,提出自己的观点与见解。2. 注重切实可行。训练计划重点资助思路新颖、目标明确、研究方案及技术路线可行、 实施条件可靠的项目。二、实验仪器和设备硬件设备:PC机软件系统: Wi
4、nndows Server 2003 、Microsoft Visio 2003、Visual Studio 2010、 SQL Server 2008三、实验过程1学生个人或团队(限 2 人)结合毕业实习内容申报大学生实践创新项目,专任教师 进行评审,确立立项项目。学生自主进行实践项目设计研究工作。实践项目结束后,由学 院组织项目验收,给予相应的实践学分。对其中优秀者进行奖励,并推广宣传。2考核方式(1)每人完成一篇设计论文。(2)每组完成一项设计成果。提交时间: 2011年 9月 1日第一周周四四、设计报告4.1 设计概述 学生宿舍管理向来是各个学校非常关注的问题,基本上在每层宿舍楼都会安
5、排一到两 个宿舍管理员。宿舍的人流量相对也是比较大,特别是在假日里宿舍管理员更加繁忙。管 理员需要登记每个学生的去往情况,学生有时因觉得手续繁琐而不愿意去主动登记。这也 会在某种程度上造成一些管理疏忽。若是出了什么事情需要查找当日的信息,有时需要花 上很长时间才能找到,甚至因为遗失而找不到了。通过对学生登记的信息,发现登记的信息基本是差不多的。这里也就体现出了一个重 复工作的现象在这里面。所以开发一个学校宿舍管理系统,来解决上述问题是很有必要。学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发 两个方面。对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全
6、性 好的数据库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界 面友好、使用简单方便等特点。4.2 作品简介4.2.1功能介绍 在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统 功能模块。这样,就把一个大的系统分解成了几个小系统。这里把宿舍管理系统的层次划 分为了四个部分:学生管理,宿舍管理,报修管理、信件管理、系统设置。主要实现如下 功能:(1)实现用户登录,对用户权限管理,判断; (2)方便的数据查询功能;( 3)方便添加删除数据功能;( 4)在相应的权限下,可方便地删除数据;( 5)数据计算自动完成,尽量减少人工干预; (6)用户管理部分:处
7、理用户注册,用户登录,用户可以查询学生信息、快件信息、 提交与查询报修信息、插入与删除用户自己的离返校信息、修改自己的密码;(7)管理员管理部分:处理管理员登录,管理员可以查询学生信息,发布与更新快件 信息,插入、修改与查询报修信息,插入与查询学生夜归信息,查询在样与离校学生信息, 管理员还可以修改管理员密码。4.2.2 设计目的 系统开发的总体目标是实现宿舍管理的系统化和自动化,方便登记,查询。主要任务 是对系统用户息、学生信息、宿舍信息、离校信息、晚归信息、报修信息、信件信息等操 作及外理。 宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍 楼中住宿的详细信息,快
8、件收发的所有信息,报修的所有信息,夜归的详细信息和学生离 返校的信息。以利于对整个宿舍楼的全面管理。 当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。比如,某些同学搬到其 他的宿舍中去,他们在本宿舍楼中相应的记录就应该删去;或者学生转换专业,他们记录 中院系的信息也要作相应的修改等等。 当宿舍楼的电话号码发生变更时,宿舍楼管理员能根据有关证明做出修改。 当快件到达本宿舍楼时,宿舍楼管理员应依据到达快件的相关信息在快件信息中插入 一条记录,当同学们接收快件后,管理员应登记快件的接收时间,表明该信件已成功到达 收信人的手中。 当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成
9、功解决。 本宿舍楼的学生能查询其所在的宿舍的所有信息,能查询本楼的指定宿舍的电话号码 以利于同楼宿舍间的通信。能查询自己的快件信息。能查询自己的夜归记录和离返校记录。本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发生了损毁需要 学校派人维修。学生离校时,能在离返校记录表中插入离校时间;学生返校后,能在离返校记录表中插入返校时间,表示已经回校。4.2.3应用领域本系统经长时间调试,操作简单,最终用户为宿舍楼管理员,本宿舍楼的学生。平台功 能易扩充,日后还可根据需求增加相应功能。4.3 系统方案4.3.1 系统构成4.3.1.1 系统总体概述系统开发的总体目标是实现宿舍管理的系统化和
10、自动化,方便登记,查询。主要任务 是对系统用户信息、学生信息、宿舍信息、离校信息、晚归信息、报修信息、信件信息等 操作及外理。本系统为 C/S 结构、运行平台为微软 Visual Studio 2010 以上版本。以及 SQL Sever2008 以上版本。宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍 楼中住宿的详细信息,快件收发的所有信息,报修的所有信息,夜归的详细信息和学生离 返校 的信息。以利于对整个宿舍楼的全面管理。当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。当宿舍楼的电话号码发生变更时,宿舍楼管理员能根据有关证明做出修改。 当快件到达本宿舍楼时
11、,宿舍楼管理员应依据到达快件的相关信息在快件信息中插入 一条记录,当同学们接收快件后,管理员应登记快件的接收时间,表明该信件已成功到达 收信人的手中。当宿舍财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。 本宿舍楼的学生能查询其所在的宿舍的所有信息,能查询本楼的指定宿舍的电话号码 以利于同楼宿舍间的通信。能查询自己的快件信息。能查询自己的夜归记录和离返校记录。本宿舍楼的学生能在报修信息表中插入报修信息,表示本宿舍的财产发生了损毁需要学校派人维修。学生离校时,能在离返校记录表中插入离校时间;学生返校后,能在离返校记录表中插入返校时间,表示已经回校。431.2系统功能框图宿舍管
12、理系统宿舍管理学生管理报修管理信件管理系统管理i宿舍信息退出系统宿舍管理系统结构图1、学生管理模块对于普通用户,主要用来查询学生的基本信息。对于超级用户还具备添加、修改、保存、删除等权限。2、宿舍管理模块宿舍管理模块模块主要包括宿舍信息,夜归管理,离校管理。对于普通用户,可以在 宿舍管理模块中查询宿舍的基本信息,包括宿舍号,宿舍号码;在夜归管理模块中查询晚 归学生的时间及理由;在离校管理模块中查询学生离校时间、返校时间及离校理由等信息。对于超级用户还可以在宿舍管理模块中具备添加、删除、修改、保存权限。3、报修管理模块对于普通用户,主要用来查询学生的报修情况,包括报修人学号,报修时间,解决时 间
13、及报修理由。对于超级用户还具备添加、修改、保存、删除等权限。4、信件管理模块对于普通用户,主要用来查询学生接收信件的基本信息,包括收件人,宿舍号,收件数量,收件时间,取件时间。对于超级用户还具备添加、修改、保存、删除等权限。5、系统管理模块系统管理模块主要包括更改权限、更改密码、用户管理、退出系统四个功能。对于普 通只具备更改密码的权限。4.3.2系统实现原理结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:宿舍楼的基本情况:学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。(i)学生基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿
14、舍楼和指 定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便, 同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。(2) 宿舍的基本信息:每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相 应地就有宿舍电话号码。(3) 快件收发的基本信息:每栋宿舍楼都有邮件收发的管理,当本楼的同学有信件时, 相应的会有信件的到达时间,接受信件的同学姓名和他所在的宿舍号。有时,同一个学生 有多封信件需要接收,需要表示一个同学有多少封信件。当信件接收后,应有一个接收信件的 时间,表示信件已成功到达指定的同学手中。报修的基本信息:宿舍楼中经常出现财产的损坏,比如灯泡坏了,
15、厕所的马桶出故 障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。 这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当 损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。(5)夜归的基本信息:宿舍楼在指定的时间关门(比如晚上 12点),若有同学晚于关门 时间会宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因, 以利于学校的管理和查证。(6)离校的基本信息:每当放寒假或暑假时,同学们大部分都会回家;每当五一” 或“十一”放假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全 的管理,离校的同学应
16、登记离校时间,待返校后记录返校时间,以便学校查证和管理。宿舍管理系统的业务流程如下图所示:图2宿舍管理系统业务流程图 对应的功能的数据流图如下(1)信件管理的数据流图:宿舍管理系统总数据流图如下图所示:离 返 校 登 记 表记的信息己 学生修登登 ,.离返校信息a已离返校信息酿息丿Qj、Qj、报 修 信信 息息报 修 /学登报修表报一修 信 息*离返校言息由件快递登记表件-(信确认信息登记报修 X-够报管理员一丿修-信息登己修信息夜归信息夜归信息夜 归 登 记 表夜归信息查询 夜归信息离返校信息查旬离返校1息图7宿舍管理系统总数据流图4.4设计方法4.4.1硬件设计方案本系统为 C/S结构、开
17、发平台为 Visual Studio 2010版本,以及SQL Sever 2008 版本。4.4.2软件设计方案4.4.2.1用户管理模块登录模块的主要目的,就是判断用户的身份,用户的身份分为普通用户和超级用户两种,只用先通过了登录界面的审核成功后才可以进入主窗体进行相关操作。主窗体主要由有菜单栏和状态栏两部分构成,包含了学生管理,宿舍管理,离校管理,夜归管理,报修管理,信件管理六个功能模块,所有的功能按钮都设计在菜单栏上,整个界面显得很简洁。状态栏中主要显示登录的用户名以及登录的时间。并且通过判断用户的身份激活或者禁止部分功能的实现。登录界面和主窗体界面如下图所示:图8登录界面图I学生管理
18、I I宿舍管理I报修管理I I快件管理I 際統设直I櫟偉用尸:si-1 I愷录时闾:20119235 19 27 56图9主窗体界面图4.422学生管理模块学生管理窗口主要完成对学生基本信息的添加、修改、保存、删除、查找等功能。对 于普通用户不具备添加、修改、保存、删除的权限。学生管理窗口中,用户可以学生基本 信息进行模糊查询和详细查询。界面设计采用一体化设计,使得界面看起来很紧凑,也很 美观同时也缩减了窗口设计的时间。学生管理界面如下图所示:图10学生管理界面图4.423信件管理模块每栋宿舍楼都有邮件收发的管理,当本楼的同学有信件时,相应的会有信件的到达时 间,接受信件的同学姓名和他所在的宿
19、舍号。有时,同一个学生有多封信件需要接收,需 要表示一个同学有多少封信件。当信件接收后,应有一个接收信件的时间,表示信件已成 功到达指定的同学手中。信件管理的界面如下图所示:图11信件管理界面图4.4.2.4报修管理模块对于普通用户,主要用来查询学生的报修情况,包括报修人学号,报修时间,解决时间及报修理由。对于超级用户还具备添加、修改、保存、删除等权限。报修管理界面如下图所示:图12报修管理界面图4.425宿舍管理模块宿舍管理模块模块主要包括宿舍信息,夜归管理,离校管理。宿舍管理主要用来对宿 舍的基本信息进行查询、添加、删除、修改、保存等操作;每间宿舍都有唯一的宿舍号, 入校时,宿舍会装公用电
20、话机,相应地就有宿舍电话号码。夜归管理主要用来对晚归的学 生进行查询、添加、删除、修改、保存等操作;对于普通用户,离校管理主要用来查询学 生离校时间、返校时间及离校理由等信息,对于超级用户还可以添加、删除、修改、保存 离校学生的信息。各模块的界面如下图所示:图13宿舍管理界面图*複归肯理回X图14夜归管理界面图萬校管理离宦登记信息学号.200723L1 离校州旺|加10吃吃?玄30:亦 返校时同:12010-2-28 22:00:00 离校原因;去上海肴主病的同学芋号姓名宿舍号离校原因200723111宋加才03407尖卜涯碧牛il图15离校管理界面图4.5数据库设计4.5.1概念结构设计阶段
21、本系统的E_R图如下所示:4.5.2逻辑结构设计阶段(1)关系模式把系统的E-R图转换成数据库关系模式如下:在设计时,将一个1: n联系的单方主码加至多方。一个实体单独转化成一张表。 根据设计原则和以上E-R图,转化为下面七张表:学生表:(st_number, , st_name, co_name, do_number,lv_time)宿舍表:(do_number,do_phnumber)夜归表:(st_number, latebk_time, latebk_reason)离校表:(st number, leave_time, back_time, leave_reason)报修表:(st_n
22、umber, rep_reason, rep_time, solve_time)信件表:(st_name,do_number,letter_acount,accept_time, get_time)系统用户表: (manager_number,password,userright)因为关系模式表中不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖, 已经达到了 3NF,省去了表的优化。(2)数据字典表 4.1 :宿舍信息表列名数据类型取值约束索引否主键/外键可否为空说明Do_nu mberNchar(5)01001-20699Clustered主键not null佰舍编号Do_ph n
23、u mbern Char(12)电话号码not null电话号码表4.2 :学生信息表列名数据类型取值约束索引否主键/外 键可否为空说明St_nu mberChar(8)Clustered主键not null学生学号St_n ameChar(10)not null学生姓名Co n ameChar(10)notn ull学院名称Do_nu mberChar(5)01001-20699Not null佰舍号Lv timeDatetimeNot null入住时间表 4.3 :夜归信息表列名数据类型取值约束索引否主键/外可否为空说明键St_nu mberChar(8)外键not null学生学号Lat
24、ebk_timeDatetimenot null晚归时间Latebk reas onn textnot null晚归原因表 4.4 :离校信息表列名数据类型取值约束索引否主键/可否为空说明外键St_nu mberChar(8)外键not null学生学号Leave_timeDatetimenot null离校时间Back_timeDatetimenot null返校时间Leave reasonn textnot null离校原因表 4.5 :报修信息表列名数据类型取值约束索引否主键/外可否为空说明键St_nu mberChar(8)外键not null学生学号Rep_timeDatetimen
25、ot null报修时间Solve_timeDatetimenot null解决时间Rep_reas onNtextnot报修原因null表 4.6:信件信息表列名数据类型取值约束索引否主键/可否为空说明外键St_n ameChar(10)not null学生姓名Do_nu mberChar(8)not null佰舍号Letter_aco untIntnot null信件数量Accept timedatetimenot null收信时间Get timeDatetimenot null取信时间表 4.7 :系统用户表列名数据类型取值约束索引否主键/外可否为空说明键Man ager_ nu mberChar(10)主键notnull用户名passwordChar(10)notnull密码Userrigh
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国网络游戏市场深度研究与前景趋势报告(定制版)
- 2024年中国钢铁行业节能减排行业调查报告
- 中国车用仪表制造市场深度分析及投资战略咨询报告
- 健康生活课件
- 萧山区指纹门禁管理办法
- 薪酬福利管理办法中体检
- 蛋糕店冷库管理办法细则
- 衡水土地合作社管理办法
- 医疗保障管理课件
- 装修质量保证金管理办法
- 嘉峪关市招聘公办幼儿园编制外聘用制教师考试真题2022
- 塔吊基础沉降观测记录
- 综合日语说课讲课公开课一等奖市优质课赛课获奖课件
- 教师职业道德(高职)PPT完整全套教学课件
- 茶楼服务员的礼仪培训资料
- GB/T 5976-2006钢丝绳夹
- GB/T 4169.3-2006塑料注射模零件第3部分:带头导套
- GB/T 12325-2008电能质量供电电压偏差
- 医德医风培训
- 新《高等教育学》考试复习题库450题(含各题型)
- 日照正济药业有限公司创新原料药及制剂研发生产项目一期工程职业病危害预评价报告
评论
0/150
提交评论