1、学生公寓管理系统软件工程综合文档版本号:4.0作者: 叶建文 时间: 2011 年 5 月 4 日版本号:1.0 第 2 页 共 31 页文档修订版本 日期 更改人 描述(注明修改的条款或页)V1.0 2011-4-10 叶建文 完成草案 V1.1 2011-5-1 叶建文 修改用例图 版本号:1.0 第 3 页 共 31 页目录1. 引言 .51.1 开发本项目的意义 .51.2 国内外类似项目的现状 .51.3 相关术语定义 .52. 项目介绍 .52.1 项目内容简介 .52.2 本人所做的主要工作 .52.3 准备提交的工作产品 .53. 软件计划 .63.1 项目中应用的主要 IT
2、技术 .63.2 项目开发要求的软硬件环境 .63.3 项目开发采用的软件开发模型 .63.4 现有资源和条件分析 .63.5 项目估算 .73.6 项目的风险评估等内容 .74. 功能性需求概述:系统功能结构图 .84.1 业务分析 .84.2 功能性需求 .94.3 产品的非功能性需求 .105. 用例分析 .115.1 用户群体(参与者)分析 .115.2 系统的用例图 .125.3 用例列表 .126. 分析模型 .136.1 用例:查询学生信息用例 .13查询学生信息用例 .136.2 用例:修改学生信息 .156.3 用例:添加学生信息 .176.4 用例:删除学生信息 .196.
3、5 用例:管理电费信息 .217. 设计模型 .237.1 确定软件架构 .247.2 确定子系统 .257.3 建立概念模型(类模型) .257.4 建立类的属性和操作 .267.5 细化类 .268. 数据库设计 .278.1 数据表关系图 .278.2 数据库表汇总 .27XUESHENG_TAB(学生基本信息)表 .27XIBIE_TAB(系别)表 .27版本号:1.0 第 4 页 共 31 页BANJI_TAB(班级)表 .27QINSHI_TAB(学生寝室安排)表 .28DIANFEI_TAB(电费)表 .28YONGHU_TAB(用户)表 .29QUANXIAN_TAB(权限)表
4、 .299. 界面设计 .299.1 界面设计 1.299.2 界面设计 2.3010. 软件测试计划 .3010.1 软件测试目标 .3010.2 测试范围 .3010.3 测试方法 .3010.4 测试进度安排 .3011. 项目总结 .3112. 参考资料 .31版本号:1.0 第 5 页 共 31 页1. 引言1.1 开发本项目的意义在各高校扩大招生的形势下,公寓管理的工作变得越来越繁重。采用传统的人工管理模式,效率低下,不能满足实际的需求。因此,开发本系统就显得尤为重要。本系统的开发大大提高公寓管理的效率,提高了信息的开放性和保密性。1.2 国内外类似项目的现状据调查显示,现在国内绝
5、大多数学校的学生公寓管理还没有信息化,主要还是停留在手工管理的形式。这样,公寓管理的效率就非常低,需要的人力,物力也非常多,所以,尽快开发一套适合各高校的学生公寓管理系统是非常必要的。1.3 相关术语定义本文档将学生公寓管理系统简称系统2. 项目介绍2.1 项目内容简介本系统的主要功能包括:住宿人员的信息查询、出入登记、学生水电收费、以及对学生住宿情况的查询,可以更快地知道每个学生的住宿情况,使公寓的管理效率更高。开发系统所用的名称为:学生公寓管理系统开发者为:叶建文2.2 本人所做的主要工作1、订制项目工作计划2、系统可行性分析3、系统需求分析4、系统概要设计5、系统详细设计6、系统库设计7
6、、用户界面设计8、系统用例分析9、代码实现(编程)10、系统测试与维护2.3 准备提交的工作产品做出一个完整的学生公寓管理系统版本号:1.0 第 6 页 共 31 页3. 软件计划3.1 项目中应用的主要 IT 技术VS2008SQL20053.2 项目开发要求的软硬件环境产品 产品名称及简介操作系统 Window XP 数据库 SQL2005配置管理软件开发工具 VS2008相关支持软件 Power Design硬件环境 CPU:2.1GHz 以上;内存:2G 以上;硬盘:50G 以上;I/O设备:鼠标、键盘、显示器;3.3 项目开发采用的软件开发模型本系统的软件开发模型为:瀑布型3.4 现
7、有资源和条件分析人力资源限制: 俩个人版本号:1.0 第 7 页 共 31 页设备限制: 两台电脑技术限制: VS2008 ,SQL2005费用限制: 1000 元时间限制: 两个月工具限制: 电脑两台环境因素: 学校3.5 项目估算3.5.1 项目工作量估算周期里程碑分布开始时间 结束时间工作量(人天)需求阶段 2011-3-1 2011-3-7 8策划阶段 2011-3-7 2011-3-15 8设计阶段 2011-3-15 2011-3-20 5实现阶段 2011-3-20 2011-4-20 31测试阶段 2011-4-21 2011-4-25 4交付阶段 2011-4-25 2011
8、-4-30 5其他合计 613.5.2 项目进度计划I D 任 务 名 称 开 始 时 间 完 成 持 续 时 间2 0 0 8 年 0 3 月 2 0 0 8 年 0 4 月 2 0 0 8 年 0 5 月 2 0 0 8 年 0 6 月 2 0 0 8 年 0 7 月3 - 1 6 3 - 2 3 3 - 3 0 4 - 6 4 - 1 3 4 - 2 0 4 - 2 7 5 - 4 5 - 1 1 5 - 1 8 5 - 2 5 6 - 1 6 - 8 6 - 1 5 6 - 2 2 6 - 2 9 7 - 6 7 - 1 3 7 - 2 01 6 w2 0 0 8 - 4 - 2 72
9、 0 0 8 - 3 - 2 3任务 1 需求2 4 w2 0 0 8 - 4 - 2 02 0 0 8 - 3 - 3 0任务 2 策划3 7 w2 0 0 8 - 5 - 1 12 0 0 8 - 3 - 3 0任务 3 设计4 6 0 w2 0 0 9 - 5 - 3 12 0 0 8 - 4 - 1 3任务 4 实现5 1 1 w2 0 0 8 - 9 - 1 42 0 0 8 - 7 - 6任务 5 测试6 4 w2 0 0 8 - 8 - 1 02 0 0 8 - 7 - 2 0任务 6 交付7 8 9 w2 0 0 9 - 1 1 - 2 92 0 0 8 - 3 - 2 3任务
10、 7 合计3.6 项目的风险评估等内容风险排序 风险等级 风险项描述 降低风险策略1 高 时间过少 增加时间234版本号:1.0 第 8 页 共 31 页4. 功能性需求概述:系统功能结构图4.1 业务分析4.1.1 业务组织结构4.1.2 业务分析本系统的用户是学生公寓管理人员和后勤处人员。他们在日常公寓管理的主要工作有,人住学生信息的查询与管理寝室分配、调整以及对各种信息的查询和录人版本号:1.0 第 9 页 共 31 页4.2 功能性需求4.2.1 系统总体功能结构图4.2.2 功能模块概要说明1.系统管理:根据不同的用户有不同的操作权限,数据的备份以及恢复,用户的添加和密码修改,完整的
11、帮助系统。2.学生入住管理:对新生信息的录入以及毕业生信息的删除。提供各种查询功能,对学生入住和调换寝室等进行操作。来访人以及出入物品的登记等。3.公寓物品管理:对公寓物品的查询修改以及对损坏物品的报修记录。 4.公寓电费管理:及时录入每月各个寝室电费。对以前年份的电费可以进行删除公寓电费补贴的信息管理。5.公寓管理员管理:主要对公寓管理员的信息管理。6.上述的每一个管理都有完整的增、删、改、查功能。4.2.3 子功能模块列表子系统名称 功能模块名称 功能说明 优先级登陆 登陆 不同用户可从此处登录程序,并实现使 用不同的功能 高版本号:1.0 第 10 页 共 31 页密码修改 修改当前用户
12、密码 中添加新用户 可新建用户,有三种登陆角色 中用户管理退出 退本系统 中学生信息 可以对学生信息的查询、修改,删除和录入 中来访人信息 对来访人信息的等级 中宿位调整记录 登记宿位调整 中寝室分配信息 记录寝室信息 中学生退宿记录 登记学生退宿记录 中学生入住管理学生出入物品登记 登记学生出入的物品 中公寓物品信息 对公寓物品信息的查询录入修改 中公寓物品管理 公寓物品报修 对损坏的物品登记 中电费管理 电费信息 对电费信息的查询录入修改 中数据备份 数据备份 中数据还原 官员数据 中系统管理用户权限设定 对用户的权限设定 中帮助 帮助 帮助系统 中4.3 产品的非功能性需求4.3.1 用户界面需求需求名称 详细要求界面 界面直观,可操作性强数据 数据内容更新及时系统 系统稳定4.3.2 软硬件环境需求需求名称 详细要求硬件环境要求 CPU:1.0GHz 以上;内存:56M 以上;硬盘:10G 以上; I/O 设备:鼠标、键盘、显示器;操作系统 Windows 2003、Windows XP、Windows Vista、 Windows7或更高版本配置环境 .NET2.0 或更高、 sql2005 或更高版本
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。