




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕毕 业业 设设 计(论文)计(论文) 2010 届 题 目 学生宿舍管理信息系统的设计与实现学生宿舍管理信息系统的设计与实现 专 业 信息管理与信息系统信息管理与信息系统 学生姓名 魏霖魏霖 学 号 指导教师 马小龙马小龙 论文字数 12574 完成日期 2010 年年 4 月月 湖州师范学院教务部印制湖州师范学院教务部印制 目目 录录 中英文标题中英文标题 摘要摘要 关键词关键词.1 一、绪论一、绪论.1 (一)系统开发的背景.1 (二)系统开发的目的和意义.2 二、系统开发环境与工具二、系统开发环境与工具.3 (一)C/S 体系结构简介.3 (二)BORLAND DELPHI 2007.3 (三)MICROSOFT ACCESS 2003 .3 (四)ADO 数据库连接技术.4 (五)结构化系统开发方法.4 三、需求分析三、需求分析.4 (一一)功能需求.4 (二二)系统流程分析.5 (三三)系统功能模块设计及说明.6 四、系统设计四、系统设计.7 (一)系统总体模块图.7 (二)E-R 图与实体模型.7 (三)数据库逻辑结构设计.12 (四)数据表创建.15 五、系统实现五、系统实现.15 (一一)用户界面设计.15 (二)具体界面实现.16 参考文献参考文献.22 学生宿舍管理信息系统的设计与实现学生宿舍管理信息系统的设计与实现 魏霖 摘摘 要:要:随着计算机技术的迅速发展,信息化已经渗透到社会生活的各行各业。大学作 为学术最活跃的场所之一,信息化的程度也越来越高。我校日常管理活动中也大部分实现 信息化,但宿舍管理仍停留在手工办公阶段,效率低下。特别是近年来学校的不断扩建, 招生规模的扩大,手工办公越来越不能适应学校的发展了。 本文针对这一情况,结合本校实际情况,利用 MIS 的基本原理和数据库实现技术设计 学生宿舍管理信息系统。主要采用的是 C/S 模式,开发工具使用的是 Delphi 2007,数据库 采用的是易于实现的 Microsoft Access 2003。从系统的需求分析到功能模块设计到数据库设 计,再到系统的界面实现,详细介绍了学生宿舍管理信息系统构造的整个过程。 关键字关键字:管理信息系统,宿舍,Delphi,C/S 模式 Design and Implementation of Management Information System in Students Dormitory Abstract: With the rapid development of computer technology, information technology has already permeated all walks of life and social life. Universities as the academic one of the most active places, the extent of information technology have become more sophisticated. Major part has realized the information in daily managements of our school, but dormitory management still remains in the manual stage with a poor efficiency. Especially in recent years, as the school was continuously expanding and the enrollment scale expansion, manual work cannot adapt the development of the school. According to this situation, this paper combination of our schools actual situation, using the basic principle of MIS and database technology design student dormitory management information system. This system mainly uses C/S mode, and adopts Delphi 2007 as developer tool, Microsoft access 2003 as DB. This thesis gives an overall exposition to the design the system, and illustrates the system demand analysis, structure design, function mode design, System Mechanic etc. Key words:mis,dormitory,delphi,c/s 一、绪论一、绪论 (一)系统开发的背景 现代社会科技发展迅速,计算机与网络在人们日常生活中发挥了越来越重要的作用。 高校作为“科教兴国”的发展前沿,教学管理、科研工作处于社会领先地位,实现学生宿 舍管理的系统化和信息化也是必不可少的一方面。究其原因有: 1、 学校发展的需要 近些年来,随着高考不断扩招,大学人数激增,学校办学规模扩大,办学层次更加丰 富,学生层次、结构呈现多样化,信息也大量增加,这些因素使得高校宿舍后勤管理显得 越发重要。单纯依靠传统的账本化工作模式,工作效率底、保密性差,时间一长将产生大 量的文件和数据,更不便于查找,更新,维护等。利用管理信息系统进行学生宿舍的日常 管理将会大大改善这方面存在的问题,提高管理效率及效益,节约人员成本纸张成本,有 利于学校的发展和学校规模的扩大。 2、 学校信息化管理变革的需要 高校管理正在逐步走向信息化自动化,学校的学生信息、图书馆、学生选课等工作已 实现计算机化或网络化,学校其他工作也在向信息化网络化转化,信息化管理变革将是必 然。所以为了更好的进行管理、和其他相关系统接口以及服务学生,学生宿舍管理信息系 统的构建是迫在眉睫。同时宿舍管理信息系统将宿舍资源进行统一的管理和分配,实现宿 舍管理的信息化、网络化、规范化和科学化,提升管理效率,使工作人员从繁杂的统计、 汇总中解脱出来,不断提高宿舍资源的利用率。另外,也使得管理工作更加人性化充分体 现以人为本的管理理念和服务思想,不断提高服务质量,并为管理者提供真实可靠的决策 支持. 3、 学生的需要 高校最主要的功能就是为国家培养社会所需的人才,为学生的自主成长提供一个良好 舞台。如何为学生创造更加宽松的环境和条件,以利于为学生的个人发展一直是每个高校 工作的重点。学生宿舍作为现今大学生的主要活动场所、信息汇集地,已成为学生教育管 理的关键点。为适应这种角色转变,宿舍管理要在教育管理中发挥更多的能动作用,为学 生的自主健康成长创造良好的氛围,提供更多的信息。 (二)系统开发的目的和意义 1、系统开发的目的 采用 Borland Delphi2007 的面向对象编程语言开发,结合本校实际情况的学生宿舍管 理信息系统,Microsoft Access2003 作为数据库。采用 ADO 数据库技术实现应用程序对数 据源的调用读写等操作。主要是实现对在校学生的基本住宿信息的管理和操作,同时实现 学校宿舍日常管理中学生离返校、学生晚归、宿舍财产报修、学生快件接收、宿舍卫生检 查及宿舍来访等功能。 2、系统开发的意义 提高学校后勤管理效率。利用管理信息系统辅助管理,减少大量手工操作、纸张 操作及人员反复跑动,信息更新及时,反应迅速,工作效率得到极大程度的提高。 方便学生日常生活中的各项活动及信息查询,切实为学生服务,提高服务质量, 有利于后勤服务水平的提高。同时,学生及时了解自身日常各方面情况,有利于 学生自身的完善与全面发展。 降低学校管理成本,节省人力、物力、财力,提高管理水平。 有利于提高数据的可靠性、条理性、安全性,利于学校实现管理现代化、科学化 和信息化 二、系统开发环境与工具二、系统开发环境与工具 (一) C/S 体系结构简介 C/S 体系结构即 Client/Server,客户机/服务器体系结构,其中服务器是网络的核心, 而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提 供网络必须的资源。 它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配 到 Client 端和 Server 端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是 Client/Server 形式的两层结构,由于现在的软件应用系统正在向分布式的 Web 应用发展, Web 和 Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因 此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑 可以扩展出新的应用系统。这也就是目前应用系统的发展方向。 它能充分发挥客户端 PC 的处理能力,很多工作可以在客户端处理后再提交给服务器。 对应的优点就是客户端响应速度快。 (二) Borland Delphi 2007 开发语言方面,本文选择的是 Delphi,软件选择的是 Borland Delphi 2007。 “真正的程 序员用 C,聪明的程序员用 Delphi” 。Delphi 被称为第四代编程语言,它具有简单、高效、 功能强大的特点,且连接数据库设置方便。Delphi 具有以下的特性:基于窗体和面向对象 的方法,高速的编译器,强大的数据库支持,与 Windows 编程紧密结合,强大而成熟的组 件技术。但最重要的还是 Object Pascal 语言,它才是一切的根本。 Object Pascal 语言是在 Pascal 语言的基础上发展起来的,简单易学。 在 Delphi 众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库 结构,从客户机/服务器模式到多层数据结构模式;高效率的数据库管理系统和新一代更先 进的数据库引擎;最新的数据分析手段和提供大量的企业组件。 (三) Microsoft Access 2003 Microsoft Access 2003 是 Microsoft Office 系列应用软件之一,不需要额外安装,使用 方便。且具有存储方式单一、面向对象、界面友好易操作等优点。 Access 基于 Windows 操作系统下的集成开发环境,该环境集成了各种向导和生成器工 具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计 数据查询、报表打印等可以方便有序地进行。 Access 还支持 ODBC(开发数据库互连,Open Data Base Connectivity) ,利用 Access 强大的 DDE(动态数据交换)和 OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌 入位图、声音、Excel 表格、Word 文档,还可以建立动态的数据库报表和窗体等。Access 还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成 HTML 文件,轻松构建 Internet/Intranet 的应用。 对于本系统而言,对象仅为高校学生,数据量不是太大,access 足以支持。Access 数 据库设置简单,对数据的增删改查操作简单,在系统实现时连接简单,容易调试修改,对 系统的负载和软硬件要求小,所以本系统选择 Access 数据库。 (四) ADO 数据库连接技术 1、ADO 技术 ADO(ActiveX Data Object)数据访问接口是 Microsoft 处理数据库信息的技术。它是 一种 ActiveX 对象,采用了被称为 OLE DB 的数据库访问模式。ADO 对象模型定义了一个 可编程的分层对象集合,主要有三个对象成员 Connection、Command 和 Recordset 对象。 在 Delphi 中主要利用 TADOConnection 控件进行数据库的连接。ADO 的数据源控件和 命令控件可以通过该连接控件运行命令及从数据库中提取数据,建立于数据库的连接。 TADOConnection 可以设置多个数据集使用相同的数据库连接,不必每个数据集都单独建 立数据库的连接。减少了资源的消耗,并可建立跨越多个数据集的事务。主要功能如下: 控制数据库的连接 管理事务 为关联的数据集提供数据库连接 将 SQL 命令发送到数据库中 在 Delphi 中运用 TADODataSet 控件返回一个结果集,用 TADOCOmmand 控件运行一 些 SQL 命令。 (五) 结构化系统开发方法 结构化开发方法是迄今为止最传统、应用最广泛的一种系统开放方法。其基本思想是: 用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对 系统进行分析与设计。 结构化方法的系统开发过程分为系统规划阶段、系统分析阶段、系统设计阶段、系统 实施阶段和系统运行阶段。结构化方法具有逻辑设计与物理设计分开,开发过程中形成一 套规范化的文档,便于后期修改于维护等优点,适用于组织相对稳定、业务处理过程规范、 、需求明确且在一定时期内不会发生大的变化的大型复杂系统的开发。 基于结构化系统开发方法的适用范围、优点及我校实际情况,本系统开发采用的便是 结构化系统开发方法。 三、需求分析三、需求分析 (一一)功能需求 本系统面对的用户主要有学生、宿舍管理员及超级管理员。学生用户主要需求是查询 相关信息、用户密码的修改、报修等信息的登记;宿舍管理员的需求主要是宿舍日常管理 有关信息的添加、修改、删除及查询工作;超级管理员的主要需求是学生与宿舍管理员基 本信息的添加、修改、删除及查询操作,同时还可以查询所有信息。针对这一系列需求, 本系统应该实现一下功能: 1、 系统要求用户必须输入正确的用户名和密码才能进入系统。 2、 超级管理员用户添加员工及学生信息 3、 系统应该提供学生住宿情况的基本登记。 4、 系统应提供学生每学期学生的离返校信息处理。 5、 系统应提供学生晚归信息处理。 6、 系统应提供人员来访登记及结束访问的详细登记。 7、 系统应提供学生宿舍物品报修信息处理。 8、 系统应提供宿舍卫生信息处理。 9、 系统应提供查询功能,以方便用户对学生基本信息的查询(要实现按多种条件的查 询)及楼房信息的查询。 10、 系统应提供增加、删除、修改用户账户的功能。 11、 系统还应具有添加、修改、删除学生基本信息的功能。 (二二)系统流程分析 系统流程就是用户进入宿舍管理信息系统后的工作过程。犹豫本系统对不同用户设置 了不同权限,因此不同的用户操作流程有所不同。 本系统的操作流程主要分为用户登录操作和业务操作两部分,用户登录操作主要是对 用户的账号和用户密码进行省份验证,通过验证的竟如系统操作主界面,未通过验证的, 则给出错误提示。业务操作根据账号的权限允许或限制用户的行为。 整个系统的流程如图 3-1 所示。 启动程序 用户登录 验 证 失 败 用户权限 学生 用户信息添加修改 用户权限设置 其他信息浏览查询 用户密码修改 学生入住退宿信息查询 学生离返校信息查询 报修信息查询 快件信息查询 宿舍卫生信息查询 来访信息查询 班级查询、宿舍信息查询 用户密码修改 学生信息的添加修改 学生入住退宿信息添加修改 学生离返校信息添加修改 报修信息查询已修信息登记 快件信息登记 宿舍卫生信息登记 来访信息登记 所有信息的浏览查询 管理员 超级管理员 图 3-1 系统流程图 (三三)系统功能模块设计及说明 1、 系统管理模块 超级管理员用户管理其他用户信息,包括管理员信息和学生信息添加、修改和 删除等操作,以及权限设置 用户密码修改 退出系统 2、 学生基本信息模块 学生基本信息:学生姓名,性别,班级,院系,宿舍号,入住时间,退宿时间 的基本信息 学生离返校:学生每学期放假时的离校时间及回来时的返校时间 学生晚归:在校期间学生晚归时间,晚归原因 3、 宿舍日常管理模块 报修信息管理:学生日常生活中寝室财产的报修,包括宿舍号,财产号,财产 名,报修时间,报修原因,解决时间 收取快件管理:登记所有快件收件人的姓名,宿舍号,数量,到达时间,接收 时间 宿舍卫生管理:管理学生日常宿舍卫生状况,包括宿舍号,检查时间,卫生等 级以及检查人员 来访管理:登记日常生活中宿舍来访:包括来访人姓名,来访事件,来访时间, 被访者姓名,宿舍号,离开时间 4、 查询统计模块 学生信息查询:按照学生学号查询学生相关信息 班级信息查询:按照班级号查询班级学生住宿情况 宿舍信息查询:按照宿舍号查询宿舍住宿情况,宿舍电话等信息 主要实现学生信息查询、班级信息查询及宿舍信息查询。 四、系统设计四、系统设计 (一) 系统总体模块图 在系统功能分析的基础上,根据 Delphi 程序编制的特点,得到如图 4-1 所示的系 统总体模块图。 学 生 宿 舍 管 理 信 息 系 统 系统管理 学生基本信息管理 宿舍日常管理 信息查询 添 加 用 户 修 改 密 码 退 出 系 统 学 生 入 住 退 宿 学 生 离 返 校 学 生 晚 归 保 修 管 理 收 取 快 件 管 理 宿 舍 卫 生 管 理 来 访 管 理 学 生 信 息 查 询 班 级 信 息 查 询 宿 舍 信 息 查 询 图 4-1 系统总体模块图 (二) E-R 图与实体模型 1、 学生基本信息子模块 宿 舍住 宿学 生 宿舍号宿舍电话 入住时间退宿时间 学号姓名性别院系 1n 图 4-2 学生基本信息 E-R 图 实体关系模式: 学生(学号,姓名,性别,院系) 宿舍(宿舍号,宿舍电话) 联系的关系模式: 住宿(学号,宿舍号,姓名,性别,院系,宿舍电话,入住时间,退宿时间) 2、 学生离返校子模块 姓名 宿 舍 离返校 学 生 宿舍号宿舍电话 离校时间返校时间 学号性别院系 1n 图 4-3 学生离返校信息 E-R 图 实体的关系模式: 学生(学号,姓名,性别,院系) 宿舍(宿舍号,宿舍电话) 联系的关系模式: 离返校(学号,宿舍号,离校时间,返校时间) 3、 学生夜归子模块 宿 舍晚归学 生 宿舍号宿舍电话 晚归时间晚归原因 学号姓名性别院系 1n 图 4-4 学生夜归信息 E-R 图 实体的关系模式: 学生(学号,姓名,性别,院系) 宿舍(宿舍号,宿舍电话) 联系的关系模型: 晚归(学号,宿舍号,夜归时间,夜归原因) 4、 报修管理子模块 宿 舍报修财 产 宿舍号宿舍电话 报修时间报修原因 财产号财产名解决时间 mn 图 4-5 保修管理信息 E-R 图 实体的关系模式: 宿舍(宿舍号,宿舍电话) 财产(财产号,财产名) 联系的关系模式: 报修(宿舍号,财产号,报修时间,报修原因,解决时间) 5、 收取快件子模块 快 件 姓名宿舍号 数量到达时间 接收 接收时间 学 生 学号姓名性别院系 n1 图 4-6 收取快件信息 E-R 图 实体的关系模式: 快件(宿舍号,姓名,数量,到达时间) 学生(学号,姓名,性别,院系) 联系的关系模式: 接收(姓名,宿舍号,到达时间,接收时间,数量,学号) 6、 宿舍卫生子模块 管理员检查宿 舍 检查时间卫生等级 员工号姓名宿舍号宿舍电话性别楼号 1n 图 4-7 宿舍卫生今本信息 E-R 图 实体的关系模式: 管理员(员工号,姓名,性别,楼号) 宿舍(宿舍号,宿舍电话) 联系的关系模式: 检查(宿舍号,员工号,检查时间,卫生等级) 7、 来访子模块 来访人 姓名证件所属关系 来访 来访时间离开时间来访事件 学 生 姓名性别学号院系 宿舍号 mn 图 4-8 来访基本信息 E-R 图 实体的关系模式: 来访人(姓名,证件,所属关系) 学生(学号,姓名,性别,院系) 联系的关系模式: 来访(学生姓名,宿舍号,来访人姓名,来访时间,离开时间,来访事件,所属关系) 8、 系统总 E-R 图 学生住宿宿舍 离返校 晚归 快件 财产 来访人 接收 来访 管理员 报修 检查 n1 m n n1 n1 m n n 1 图 4-9 系统总 E-R 图 其中宿舍和学生之间是 1:n 的关系,宿舍和财产之间是 m:n 的联系,学生与快件是 1:n 的联系,管理员与宿舍是 1:n 的联系来访人与学生是 m:n 的联系。 综合起来整理后的最终关系模式: 学生(学号,姓名,性别,院系,宿舍号,入住时间,退宿时间) 宿舍(宿舍号,宿舍电话) 管理员(员工号,姓名,性别,楼号) 财产(财产号,财产名) 晚归(学号,宿舍号,晚归时间,晚归原因) 离返校(学号,宿舍号,离校时间,返校时间) 报修(宿舍号,财产号,报修时间,报修原因,解决时间) 快件(姓名,宿舍号,到达时间,数量,接收时间,学号) 检查(宿舍号,员工号,检查时间,卫生等级) 来访(来访人姓名,学生姓名,宿舍号,来访时间,离开时间,来访事件) (三) 数据库逻辑结构设计 数据库存储系统所需的所有信息,是管理信息系统的根基,数据库设计的好快将直接 影响系统的运行性能,所以数据库的设计至关重要。 数据库设计有集中范式,一般要做到的是第三范式,及数据表中没有荣誉字段以及同 一个表中的字段没有函数依赖。 本系统所用到的数据表如下: 数据库表数据库表存储内容 Manage用户权限信息 Student学生基本信息 Lereturn学生离返校信息 Late学生晚归信息 Mail收取快件信息 Repair报修信息 Visit来访信息 Check宿舍卫生检查信息 Dormitory宿舍基本信息 Employee管理员基本信息 表 4-1 数据库表 下面详细介绍各个数据库表的设计: 该表主要用于存储学生基本信息,主要用于学生基本信息模块及学生信息查询模 块,其中 Sno 为主键,便于查询。 字段名字段代码数据类型数据类型大小可否为空 学号Snochar20N 姓名Snamechar20N 性别Sexchar4Y 院系Sdeptchar40N 宿舍号Dnochar20N 入住时间Scheckindate8N 退宿时间Scheckoutdate8N 表 4-2 学生基本表 该表主要存储宿舍基本信息,主要用宿舍信息查询模块,Dno 为主键。 字段名字段代码数据类型数据类型大小可否为空 宿舍号Dnochar20N 宿舍电话Dphonechar20Y 表 4-3 宿舍表 该表存储宿舍管理员主要信息,主键为 Eno。 字段名字段代码数据类型数据类型大小可否为空 员工号EnoChar20N 姓名EnameChar20Y 性别EsexChar4Y 楼号BnoChar20N 表 4-4 管理员基本表 该表存储宿舍财产基本信息,主要用于报修信息模块,主键为 Pno。 字段名字段代码数据类型数据类型大小可否为空 财产号PnoChar20N 财产名PnameChar40Y 表 4-5 财产表 该表存储学生晚归基本信息,用于学生晚归信息模块,学号和宿舍号是联合主键, 并且学号,宿舍号均为外键。 字段名字段代码数据类型数据类型大小可否为空 学号SnoChar20N 宿舍号DnoChar20N 晚归时间LtimeTime8N 晚归原因LreasonChar60Y 表 4-6 晚归表 该表存储学生离返校基本信息,用于学生离返校信息模块,学号和宿舍号是联合 主键,并且学号,宿舍号均为外键。 字段名字段代码数据类型数据类型大小可否为空 学号SnoChar20N 宿舍号DnoChar20N 离校时间LetimeDate8N 返校时间RetimeDate8N 表 4-7 离返校表 该表存储报修基本信息,用于报修信息模块,宿舍号和财产号是联合主键,并且 宿舍号,财产号均为外键。 字段名字段代码数据类型数据类型大小可否为空 宿舍号DnoChar20N 财产号PnoChar10N 财产名PnameChar60N 报修时间RtimeDate8Y 报修原因RreasonChar100Y 解决时间RsolveDate8N 表 4-8 报修表 该表存储收取快件基本信息,用于收取快件信息模块,宿舍号和姓名是联合主键, 并且宿舍号和姓名均为外键。 字段名字段代码数据类型数据类型大小可否为空 姓名SnameChar20N 宿舍号DnoChar20N 数量MnumberInt4Y 到达时间MarriveDate8Y 接收时间MreciveDate8Y 表 4-9 快件表 该表存储卫生检查基本信息,用于卫生检查信息模块,宿舍号是主键,并且宿舍 号为外键。 字段名字段代码数据类型数据类型大小可否为空 宿舍号DnoChar20N 员工号EnoChar20N 检查时间CtimeDate8Y 卫生等级ClevelChar2N 表 4-10 卫生检查表 该表存储来访基本信息,用于来访信息模块,宿舍号和姓名是联合主键,并且宿 舍号和姓名均为外键。 字段名字段代码数据类型数据类型大小可否为空 学生姓名SnameChar20N 宿舍号DnoChar20N 来访人姓名VnameChar20N 所属关系VrelationChar40Y 来访日期VdateChar10Y 来访时间VtimeDate8Y 来访事件VmatterChar100Y 离开时间VltimeDate8Y 值班人VemployeeChar20Y 证件名称VcreditChar20Y 表 4-11 来访登记表 该表存储用户基本信息,包括超级管理员,宿舍管理员及学生用户,其中用户名 为主键。 字段名字段代码数据类型数据类型大小可否为空 用户名UserChar20N 密码PasswordChar20N 权限PowerChar20N 表 4-12 用户表 (四) 数据表创建 本系统使用的是 Microsoft Access 数据库,数据表的创建可以直接使用 Access 中已有 使用设计器创建表,设计字段名、数据类型、数据类型大小、是否为空及关键字。具体实 现如下: 图 4-11 学生表 Access 中设计此类数据表较为简单,此处将不再赘述了,仅以图 1 作为示例。 五、系统实现五、系统实现 (一一) 用户界面设计 1、用户界面设计的友好性 用户界面设计应坚持友好、简便、实用、易于操作的原则,尽量避免国语烦琐和花哨, 可以说友好的用户界面是一个软件产品必不可少的条件之一。友好的用户界面不仅要做到 图案细腻美观、色彩出众,更重要的是让用户操作方便。设计时应充分考虑到具体使用人 员的意见,处处多为用户着想,尽可能设法减轻操作人员的负担,使他们感到使用方便、 舒适。为此在系统开发时着重做了两方面的工作: (1)尽量使用图形化界面 本系统面对的用户是在校学生以及宿舍管理员,并不是所有用户都具有较高的计算机 水平,多使用图形化按钮控件等是的使得界面看起来一目了然,易于操作。且另一面现在 计算机普及,大多数人使用计算机多依赖于鼠标,所以在设计界面时,应考虑多使用单选 框、复选框、命令按钮等控件,使界面直观化,易于使用。 (2)输入错误控制 用户在使用系统时输入错误是在所难免的。输入错误产生可能有两种情况:一种是由 于操作员或用户疏忽,另一种可能是操作员或用户不了解规范化,输入不一致或不符合格 式要求的数据从而产生输入错误。可采用下列方法来控制输入错误: a)范围控制:在输入可采用选择输入方法,在进行不同类别信息的录入的过程中只将 相关类别列入选择窗口,减少了误操作。 b)输入数据检查:当用输入数据时对其进行检查,不仅要检查数据值是否合法还要检 查输入数据格式是否正确。 c)信息提示:当检测到数据有误是给出错误提示。在对数据库进行插入、修改、删除 以及退出系统时,显示必要的提示信息,提醒操作人员进行检查,避免不符合要求的数据 被录入。 2、用户界面设计的一致性 一致性原则可以使系统界面整洁美观,不会出现混乱,帮助用户更快适应系统。系统 开发中将采用以下做法保证界面的一致性: (1)各个界面之间风格保持一致,颜色基调应统一。 (2)系统统一采用 Windows 标准界面中常见的标签框,将添加、删除、修改、查 询功能统一十一个控件之中,使整个界面简洁明了,避免了多层窗口所造成的视觉 疲劳。 (二) 具体界面实现 登录界面 主要实现用户登录,根据用户权限,登录后控制使用不同模块。 图 5-1 用户登录界面 系统主界面 系统主界面是用户登录后的界面,本系统使用 mainmenu 控件实现所有子模块的连接, 具体界面如下: 图 5-2 系统主界面 学生基本信息模块实现,如图 5-3 所示,管理员可以根据需要添加、修改、删除 及浏览学生入住信息。 图 5-3 学生基本信息界面 学生离返校信息模块实现,如图 5-4 所示。管理员可以在每次学生假期离返校时 登记学生离返校的具体信息。 图 5-4 学生离返校界面 学生晚归信息实现,如图 5-5 所示,管理员可以登记学生晚归具体信息。 图 5-5 学生晚归界面 报修管理界面实现,如图 5-6 所示,学生可以添加报修信息,管理员浏览最新报 修信息后通知后勤部门修理并登记修理相关信息。 图 5-6 报修管理界面 收取快件管理界面实现,如图 5-7 所示。管理员登记每天收到的快件,学生浏览 快件信息并及时至管理员处领取个人快件。 图 5-7 快件管理界面 宿舍卫生检查管理界面实现,如图 7-8 所示。管理员检查各宿舍卫生状况,并将 相应信息登记,学生可以查询本宿舍卫生达标情况。 图 5-8 宿舍卫生检查管理界面 来访管理界面实现,如图 5-9 所示。管理员这对宿舍平常宿舍来访人员要进行详 细信息的登记。 图 5-9 来访管理界面 信息查询界面实现,如图 5-10 所示。信息查询包括按学号查询、按宿舍号查询及 按班级查询,学生用户及管理员用户均可以查询相关信息。 图 5-10 信息查询界面 结束语结束语 本文对学生宿舍管理信息系统的设计和实施进行研究,以管理信息系统的基本有原则 和数据库理论为基础,运用面向对象开发工具 Delphi 以及 ADO 数据库连接技术,实现基 于 C/S 模式的宿舍管理信息系统的设计与实现。 通过这次论文的写作以及本系统的设计,让我重新熟悉了管理信息系统开发过程,收 益很大。 总之,宿舍管理信息系统的使用,可以减轻人员工作的负担,提高工作效率,对学校 宿舍管理水平的提高具有重大意义。 参考文献参考文献 1 王旭、王琳、周晓新, 基于 web 的高校宿舍网络管理系统的设计J. 科技文汇, 2008(3): 192-192 2 舒攀、陈金刚, 数字化校园建设中宿舍管理系统的设计与实现J. 武汉工程大学学报, 2008,30(4):108-111 3 杜庆峰等, 应用 Delphi7. 0 和 Microsoft Access 2000 开发教学信息管理系统的探索J.中 国医学教育技术,2009,19(1):75-77 4 冉林, 基于 C/S 模式的学生信息管理系统的设计与实现D. 电子科技大学硕士学位论 文,2007 5陈永强,浅谈大学生公寓发展趋势J.工业建筑 2005(35):74-76 6张宝森, 未来学生公寓建设的目标和趋势J.山西建筑 2005(31):29-30 7魏薇, 谈高校学生宿舍设计的发展趋势J.安徽建筑 2008(4):20-21 8许义金、郑初华, 宿舍管理中心管理信息系统的开发J.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水库工程项目节地评价报告
- (2025)年无害化处理30万吨磷石膏项目可行性研究报告写作模板(一)
- 2021-2026年中国液化气瓶行业发展监测及投资战略规划研究报告
- 2025年中国酱香型白酒(酱酒)行业市场全景评估及发展战略研究报告
- 中国螺旋埋弧焊管行业市场全景评估及发展战略研究报告
- 2025年中国固态硬盘行业深度调研与投资可行性报告(定制版)
- 中国航标器材制造市场竞争态势及投资战略规划研究报告
- 转向轨行业深度研究分析报告(2024-2030版)
- 中国冷冻蔬菜行业市场全景评估及发展战略规划报告
- 消费者皮鞋偏好变化-洞察及研究
- 建筑公司挂靠合同书
- 钢结构工程合同补充协议
- 2025年医疗器械管理培训考试试卷及答案
- 机关反食品浪费活动方案
- 酒店消防安全管理制度完整
- 心理健康教育宣传与保健意识增强
- 团播培训直播课件
- 2025至2030中国电茶炉行业市场发展现状及竞争格局与投资发展报告
- 八年级上册语文必背课文资料合集
- 药品装卸安全管理制度
- 针灸医学的历史回顾之古代名医的针灸先例
评论
0/150
提交评论