课 程 设 计 说 明 书
课程名称:
软件工程
设计题目:
大学宿舍管理系统
院
系: 计算机科学与信息工程学院
学生姓名:
学
号:
专业班级:
网络工程
指导教师:
2011 年 06 月 15 日
1
课 程 设 计 任 务 书
大学宿舍管理系统
所在院系
专业、年级、班
设计题目
学生姓名
设计要求:
数据录入:出入登记出入信息登记,管理员基本信息,宿舍基本信息,学生基本信
息.
信息查询:宿舍,学生基本信息查询高级(条件组合)查询.
系统维护:维护管理.
学生应完成的工作:
大学宿舍管理系统需求分析说明书
大学宿舍管理系统概要设计说明书
大学宿舍管理系统测试报告
大学宿舍管理系统软件
参考文献阅读:
[1] 王瑞 于速 张雨编著.Visual C++数据库系统开发完全手册.人民邮电出版社.2007 年 4 月.
[3] 明日科技编著.Visual C++数据库系统开发案例精选.人民邮电出版社.2007 年 4 月.
[4]《国外高校现代远程网络教学发展综述》 文献号 1-817 原刊期号 200102.
[5] 田洪川 VS2005 视频教程.
工作计划:
1. 6 月 10 号 ~ 6 月 14 号 概要设计、界面设计
2. 6 月 15 号 ~ 6 月 20 号 电子课件模块设计
3. 6 月 20 号 ~ 6 月 20 号 模块功能测试、界面美化
任务下达日期:
任务完成日期:
2011 年
2011 年
6 月
6 月
13 日
23 日
指导教师(签名):
学生(签名):
目 录
摘 要:..................................................................................................................1
1. 设计背景..............................................................................................................2
2. 系统总体设计方案..............................................................................................2
2.1 设计平台...........................................................................................................2
2.2 开发设计思想................................................................................................3
3. 各模块功能及主要模块的流程图..................................................................... 7
4. 软件调试分析....................................................................................................10
5. 结语.................................................................................................................... 11
参考文献............................................................................................................... 11
摘 要:
本系统根据安阳工学院宿舍管理的实际情况而设计,采用 Visual C++为开
发工具,数据库采用的是最为普及的小型数据库管理系统 Access,能实现
宿舍管理中的添加信息、修改信息、删除信息、查询信息等必不可少的功
能。
关键词 : C++ 宿舍管理系统 Access 数据库 MFC 编程
1
1. 设计背景
宿舍,是大学生在高校校园里一个重要的学习、生活、交往的空间环境。
随着高校办学规模的扩大,学生人数不断增多,高校学生宿舍管理信息量日
益庞大,如果仍采用传统的工作方式——纸媒介的账本化工作模式,会存
在获取信息慢、查阅困难、准确性差等问题,很难适应高水平宿舍管理的
需要。而采用计算机软件来实现信息的管理能很好的解决传统工作方式存
在的问题。因此,我们设计开发了学生宿舍管理系统,旨在提高宿舍管理
的效率和准确性,减少工作的盲目性,对后勤管理的现代化建设有一定的指
导意义。
2.1设计平台
2. 系统总体设计方案
开发本系统的过程中所用到的主要软件开发工具有:Visual C++ 6.0、
Access 2000、Photoshop。现将使用情况分别介绍如下:
Visual C++ 6.0: MFC 方式设计系统界面,采用 OLE DB 方式访问数据
库。
Access 2000:采用 Access 设计本系统中的数据库。
Photoshop:用于添加学生、删除学生、查询学生等等按钮图标的美工设
计。
2
2.2 开发设计思想
应用原型方法进行开发。原型方法将系统分析、设计、实施三个阶段
融为一体,使操作者更便于使用该系统,由中南民族大学宿舍管理的实际情
况出发,讲宿舍信息分层设计,有宿舍类型到楼号,由楼号到宿舍号,在
找到床铺号,便于层次化管理。选用灵活、方便、友好的用户界面。采用
操作简单的树型图设计,便于查找学生信息,操作快捷方便;数据库采用
的是比较流行的小型数据库管理软件 Access,与 C++程序的连接方式为 OLE
DB,该方式可以让开发人员不直接向数据源发出指令,而是通过 OLE DB 接
口与数据提供者进行交互,只需要对接口进行操作,这样简化了程序的设
计。应用原型方法进行开发。原型方法将系统分析、设计、实施三个阶段
融为一体,使操作者更便于使用该系统,由中南民族大学宿舍管理的实际情
况出发,讲宿舍信息分层设计,有宿舍类型到楼号,由楼号到宿舍号,在
找到床铺号,便于层次化管理。选用灵活、方便、友好的用户界面。采用
操作简单的树型图设计,便于查找学生信息,操作快捷方便; 数据库采用
的是比较流行的小型数据库管理软件 Access,与 C++程序的连接方式为 OLE
DB,该方式可以让开发人员不直接向数据源发出指令,而是通过 OLE DB 接
口与数据提供者进行交互,只需要对接口进行操作,这样简化了程序的设
计。
2.3 设计框图、用户界面
本系统“宿舍管理”的设计框图如下:
3
主界面
4
“查看学生详细信息”界面
“添加学生”界面
5