基于VF的宿舍管理系统样本

上传人:夏** 文档编号:557497493 上传时间:2023-04-25 格式:DOC 页数:67 大小:1.52MB
返回 下载 相关 举报
基于VF的宿舍管理系统样本_第1页
第1页 / 共67页
基于VF的宿舍管理系统样本_第2页
第2页 / 共67页
基于VF的宿舍管理系统样本_第3页
第3页 / 共67页
基于VF的宿舍管理系统样本_第4页
第4页 / 共67页
基于VF的宿舍管理系统样本_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《基于VF的宿舍管理系统样本》由会员分享,可在线阅读,更多相关《基于VF的宿舍管理系统样本(67页珍藏版)》请在金锄头文库上搜索。

1、资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。经济管理学院School of Economics and Management管理科学与工程系Department of Management Science and Technology管理信息系统课程设计报告题 目: 学生宿舍管理系统姓名/学号蒋泽武/12360123专业班级信息管理与信息系统( 一) 班指导教师赵 晖/梁晓霞/安 蓉成绩目 录1 引言11.1 项目背景和意义11.2 学生宿舍管理信息化11.2.1 学生宿舍管理信息化的目标11.2.2 学生宿舍管理信息化的优势21.3 学生宿舍管理现状及存在的问题21.3.1 学

2、生宿舍管理的现状21.4 对策与建议21.5 主要研究内容与方法21.5.1 系统开发的方法21.5.2 学生宿舍管理系统采用的模式31.5.3 编程环境32 系统分析42.1 需求分析42.2 可行性分析52.2.1 技术可行性52.2.2 经济上可行性52.3 详细调查52.3.1 功能模块分析52.3.2 组织结构分析62.4 业务流程分析62.5 数据流程分析72.6 数据字典83 系统设计93.1 系统总体设计123.1.1 系统总体结构设计123.2 系统详细设计123.2.1 代码设计123.2.2 数据库设计133.2.2.1 建立数据表133.2.2.1 建立数据库完整性17

3、4 系统实施184.1 系统实施的主要任务184.2 系统程序设计184.2.1 用户登录系统184.2.2 子系统功能的实现194.2.3 学生管理模块204.2.4 寝室管理模块234.2.5 寝室查询模块284.2.6 用户管理模块334.2.7 宿舍楼管理模块344.2.8 学生登录功能的实现36结论.40参考文献.41附件一421 引言1.1 项目背景和意义学生宿舍管理系统是典型的信息管理系统(MIS), 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性和完整性强、 数据安全性好的库。而对于前端应用程序的开发则要求应用

4、程序能提供强大的数据操纵功能, 界面友好、 使用简单方便等特点。旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代, 新的宿舍管理系统开发出来之后, 学校的现有的宿舍信息管理将有很大的改观, 由过去的人工方式转变为计算机方式, 由效率低、 数据冗余、 易产生错误转变为检索迅速、 查找方便、 可靠性高、 存储量大。这些优点能够极大地提高效率, 也是学校科学化、 正规化管理的重要条件。1.2 学生宿舍管理信息化为了提高学生宿舍管理水平, 使学生宿舍管理信息更好地服务于管理单位, 应积极开展学生宿舍管理信息化工作, 对充分发挥学校的网络资源优势, 对于充分提高学校学生宿舍的管理质量, 都具有

5、重要意义和作用。1.2.1 学生宿舍管理信息化的目标学生宿舍管理系统对于一个学校来说是必不可少的组成部分。当前好多学校还停留在宿舍管理人员手工记录数据的最初阶段, 手工记录对于规模小的学校来说还勉强能够接受, 但对于学生信息量比较庞大, 需要记录存档的数据比较多的高校来说, 人工记录是相当麻烦的。而且当查找某条记录时, 由于数据量庞大, 还只能靠人工去一条条的查找, 这样不但麻烦还浪费了许多时间, 效率也比较低。当今社会是飞速进步的世界, 原始的记录方式已经被社会所淘汰了, 计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界, 当一种技术不能满足需求时, 就会有新的技术诞生并取代

6、旧技术。21世纪的今天, 信息社会占着主流地位, 计算机在各行各业中的运用已经得到普及, 自动化、 信息化的管理越来越广泛应用于各个领域。针对如此, 设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理, 系统做的尽量人性化, 使用者会感到操作非常方便, 管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大, 而且比较稳定, 适合较长时间的保存, 也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、 快捷的操作方式。本系统具有运行速度快、 安全性高、 稳定性好的优点, 而且具备完善的报表生成、 修改功能, 能够快速的查询学校所需的住宿信息。1.2.2

7、 学生宿舍管理信息化的优势旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代, 新的宿舍管理系统开发出来之后, 学校的现有的宿舍信息管理将有很大的改观, 由过去的人工方式转变为计算机方式, 由效率低、 数据冗余、 易产生错误转变为检索迅速、 查找方便、 可靠性高、 存储量大。1.3 学生宿舍管理现状及存在的问题1.3.1 学生宿舍管理的现状当前的好多学校还停留在宿舍管理人员手工记录数据的最初阶段, 当查找和修改记录时, 由于数据量庞大, 造成错误率高, 效率很低。1.4 对策与建议学生宿舍管理是学校教学管理的一个重要内容。随着知识经济、 信息时代的到来, 学校管理工作的信息化程度已成为

8、衡量学校管理水平的重要标志, 学生宿舍管理工作要增强信息意识, 提高信息化程度, 重视信息的流通和交换, 采用计算机进行学生宿舍管理, 特别是借助校园网来实现学生宿舍管理信息化可大大提高工作效率, 可使数据统计可靠、 准确, 情况反馈及时、 迅速, 信息搜集客观、 全面, 增强管理工作的科学性和有效性, 取代了不必要的手工劳动和重复劳动。1.5 主要研究内容与方法1.5.1 系统开发的方法结构化的系统开发方法是常见的开发方法, 强调从系统出发, 自顶向下, 逐步求精地开发系统, 开发过程中始终贯穿着这个思想。系统开发方法有系统结构化开发方法、 原型法和面向对象法。系统结构化开发方法的优点有:

9、( 1) 注重系统开发过程的整体性和全局性; ( 2) 严格区分工作阶段; ( 3) 立足全局, 步步为营, 减少返工, 有利于提高开发质量, 加快开发速度; ( 4) 目标明确, 阶段性强, 开发过程易于控制。结构化的系统开发方法是常见的开发方法, 强调从系统出发, 自顶向下, 逐步求精地开发系统, 开发过程中始终贯穿着这个思想, 而原型法管理水平要求高, 不适用于大型的系统。面向对象法需要一定的软件支持环境, 不太适宜大型的MIS开发, 不能从科学管理角度进行理顺和优化, 初学者不易接受。因此, 针对这个案例中的企业, 进行综合考虑后, 更适合于系统结构化开发方法。1.5.2 学生宿舍管理

10、系统采用的模式客户/服务器技术到当前已发展为对等层到对等层的处理模式。在这种模式下, 网络上的每一台计算机的作用都是相同的, 所有的计算机既是客户机也是服务器。随着Internet的迅速发展和网上计算机资源的多样化, C/S模式将变得越来越重要。C/S模式能充分发挥客户端PC的处理能力, 很多工作能够在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。1.5.3 编程环境Visual FoxPro 简称VFP, 是Microsoft公司推出的数据库开发软件, 它引入了可视化编程技术, 提供众多的工具, 使得对一些常见功能的操作更为简单直观。其独具特色的数据库容器为交互式用户和应用程序

11、开发者提供了集中的数据管理功能, 它不但支持面向对象的编程方法, 可生成真正事件驱动的应用程序, 可方便地与其它应用程序共享和交换数据, 具有客户/服务器能力。 Visual FoxPro 6.0及其中文版是可运行于Windows 95和Windows NT平台的32位数据库开发系统, 它不但能够简化数据库管理, 而且能使应用程序的开发流程更为合理。Visual FoxPro 6.0使组织数据、 定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导, 用户能够快速创立表单、 查询和打印报表。VFP 6.0在语言方面作了强大的扩充, 支持面向对象可视化编程技术, 是用户收集

12、信息、 查询数据、 创立集成数据库系统、 进行实用系统开发较为理想的工具软件。SQL( 结构化查询语言) 是一种一体化的语言, 它包括了数据定义、 数据操作和数据控制等方面的功能, 它能够完成数据库活动的全部工作。SQL是一种非过程化的语言, 它一次处理一条记录, 对数据提供自动导航, 允许用户在更高在更高层次大的数据结构中工作。SQL言语非常简洁。在 Visual FoxPro 6.0中, 并不支持所有的SQL言语( 不支持数据库控制功能) , 它只支持其中的子集。这些子集中的命令对于数据库维护和查询是十分重要的, 这些言语包括SESECT-SQL、 ALTER、 TABLE-SQL、 CR

13、EATE、 DELECT-SQL、 UPDATA-SQL、 INSERT-SQL等命令。2 系统分析2.1 需求分析2.1.1用户对于系统的需求用户登录学生宿舍管理系统主要目在于查看各类信息、 维修信息和修改密码等。因此, 用户界面因提供以下功能: 1. 用户登录: 用户打开登录界面后能够正常登录到主界面中。2. 学生管理: 用户能够查询、 浏览、 添加学生的信息。3. 寝室管理: 用户能够管理寝室的基本事务, 比如学生晚归登记、 人员来访登记、 物品出入登记、 退宿登记以及报修登记等。4. 寝室查询: 用户能够查询并浏览寝室的基本事务。5. 舍楼管理: 用户能够查询并修改宿舍楼的基本信息。6

14、. 用户管理: 用户能够添加新的用户, 而且能够修改密码。2.1.2数据库需求分析学生宿舍管理系统的数据库功能主要体现在对各种信息的提供、 保存、 更新、 添加和查询操作上, 包括宿舍楼信息、 寝室信息、 学生信息、 用户信息和宿舍楼员工信息, 各个部分的数据内容又有内在联系。针对该系统的数据特点, 能够总结出如下的需求: 1用户能够在登录界面用自己的账号进入系统。2用户能够添加、 修改学生信息和宿舍楼信息。3用户能够添加、 修改宿舍楼的基本事务4用户能够添加、 修改用户表的数据以添加和修改用户信息。针对上诉系统功能分析和需求总结, 可设计以下的数据项和数据结构: 1管理员表: 包括用户名、 密码。2学生信息表: 包括学号、 姓名、 寝室号、 所在宿舍楼、 所在班级、 电话号码和入住时间。3宿舍信息表: 包括寝室号、 寝室人数、 床位数、 所在宿舍楼和其它信息。4宿舍楼信息表: 包括宿舍楼号、 宿管、 保安、 清洁工、 宿管电话。5宿舍员工表: 包括员工号、 姓名、 性别、 年龄、 宿舍楼号、 职务、 联系电话和备注。6晚归记录表: 包括学号、 姓名、 性别、 所在宿舍楼、

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号