1、 摘 要 二十一世纪的今天,电子计算机技术迅猛发展,其影响已经深入到了社会生活的各个 方面,用计算机来管理宿舍信息已经成为发展的必然趋势。目前我校南湖校区学生公寓仍 采用传统的人工管理方式,这样导致学生公寓管理存在许多问题,针对我校公寓管理的不 足,结合目前我校学生公寓管理的实际情况,本文设计并实现了一个适合我校的大学生公 寓信息管理系统。 系统主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。主要任务是 建立基本数据,并由后台程序负责对其管理。系统总体结构采用 C/S 模式,其中运用 Microsoft SQL Server 2005 开发后台数据库,以 Visual studio
2、.NET 2005 为开发工具实 现前台界面。系统实现了用户管理、宿舍管理、学生管理、信息查询等基本的功能,其操 作简单,界面友好,运行比较稳定,适用于我校的大学生公寓信息管理。 关键词:大学生公寓信息管理系统;SQL Several 2005;Visual C# 目 录 1 绪论 1 1.1 开发背景与现状 1 1.2 开发设计的意义 1 1.3 任务概述 1 1.3.1 项目目标 . 1 1.3.2 项目范围 . 2 1.4 对现有系统的分析 2 1.4.1 处理流程和数据流程 . 2 1.5 所建议的系统 3 1.5.1 对所建议系统的说明 . 3 2 需求分析 4 2.1 系统需求概述
3、 4 2.1.1 调查用户需求 . 4 2.1.2 用户对系统的要求 . 4 2.1.3 系统功能的设计和划分 . 5 2.2 数据流图 5 2.2.1 顶层数据流图 . 5 2.3 分层数据流图 5 2.3.1 一层数据流图 . 5 2.3.2 二层数据流图 . 6 3 系统总体设计 8 3.1 系统设计目标 8 3.2 软件结构设计 8 3.2.1 系统总体流程图 . 8 3.2.2 人工处理过程 . 9 3.3 软件接口设计 9 3.3.1 用户接口 . 9 3.3.2 外部接口 . 10 3.4 数据库设计结构 10 3.4.1 概念结构设计 . 10 3.4.2 逻辑结构设计 . 1
4、3 4 详细设计 . 15 4.1 数据库的实现 15 4.2 系统功能模块 17 4.3 模块设计 18 4.3.1 用户登录 . 18 4.3.2 主界面 . 19 4.3.3 用户管理 . 20 4.3.4 宿舍管理 . 23 4.3.5 信息查询 . 27 4.3.6 信息添加 . 29 5 系统测试 . 33 5.1 编写目的 33 5.2 系统的测试环境 33 5.3 测试概要 33 5.4 软件测试功能的结论 36 5.4.1 功能 1(用户管理) 36 5.4.2 功能 2(宿舍管理) 36 5.4.3 功能 3(信息查询) 36 5.4.4 功能 4(信息添加) 36 5.5 分析摘要 36 5.5.1 能力 . 36 5.5.2 评价 . 36 6 结论 . 37 参考文献 . 38 致 谢 错误错误! !未定义书签。未定义书签。 第 1 页 1 绪论 1.1 1.1 开发背景与现状开发背景与现状 二十一世纪的今天,电子计算机技术迅猛发展,其影响已经深入到了社会生活的各个 方面。为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其 内容范围跨