2021-2022年收藏的精品资料软件工程导论 住房管理系统 实验指导.doc
《2021-2022年收藏的精品资料软件工程导论 住房管理系统 实验指导.doc》由会员分享,可在线阅读,更多相关《2021-2022年收藏的精品资料软件工程导论 住房管理系统 实验指导.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软件工程实验 2011年6月目录(Contents)实验一:软件需求分析3实验二:软件设计与编码11实验三:测试与调试21总结(Conclusions)22实验报告(Reports)实验题目:开发住房管理系统实验目的:软件工程时一门实践性很强的课程,上机实验是其重要的环节。本实验指导书配合软件工程课程的学习而制订的。实验目的是:1能按照软件工程的思想,采用面向过程的方法开发出一个小型软件系统。2在软件系统开发过程中,能综合利用一门编程语言、数据库概论和软件工程三门课程的知识。3培养良好的软件开发习惯,了解软件企业文化。实验环境客户机/服务器模式(C/S) 操作系统:WindowsXP, 数据
2、库管理系统: SQL Server2000 开发工具:Java实验一:软件需求分析1软件系统需求描述: 1.1基本功能需求 基于学校的宿舍管理采用的还是人工来进行管理的,为了适应学校发展的实际状况,我通过实地调研之后,认为实现学生宿舍管理系统在设计时应尽可能的贴近学生便于学生用户操作,系统在实现上应具有入相功能: (1)系统实现用户身份认证管理。 (2) 系统应提供学生入学的注册、基本信息的录入。 (3) 系统应提供宿舍基本情况的录入。 (4) 系统应提供学生住宿情况的基本登记。 (5) 系统应提供学生退宿情况的处理。 (6) 系统还应具有基本的查询功能。1.2用户界面需求 学生宿舍管理系统应
3、提供简单、层次关系明了、清晰的操作界面,使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。快捷按钮的创建也是非常需要的,以方便用户操作。2软件系统数据流图(由加工、数据流、文件、源点和终点四种元素组成): 1)顶层数据流图 宿舍管理系统管理员学生学生注册单 宿舍标准信息 2) 0层数据流图D 学生宿舍安排表公寓基本信息学生会4.0卫生检查管理5.0来访人员管理值班人员3.0寝室设施管理宿管科2.0宿舍管理学生1.0公寓管理D1 公寓信息D2 寝室信息卫生检查信息卫生检查信息来访人员登记信息来访人员登记信息宿舍信息寝室设施信息寝室设施信息报修信息公寓基本信息寝室信息学生住宿信息公寓基
4、本信息寝室信息 3)一层数据流图公寓管理宿管科1.1删除处理D1 公寓基本信息宿管科1.2添加处理1.3修改处理1.4打印处理另做它用或需拆迁的公寓输入已有公寓添加新建公寓要修改的公寓生成生成寝室管理宿管科2.1添加处理D2 宿舍基本信息2.2删除处理2.3查询处理2.4打印处理宿管科学生住宿名单批准可换寝室或毕业添加换寝室学生的信息查询到换寝室或毕业生删除毕业生或离校生信息卫生检查管理已统计信息或已过期信息宿管科D3 卫生基本信息3.1添加处理3.4删除已统计信息3.3统计多次信息3.2打印信息宿管科院系卫生检查情况已统计信息生成卫生检查信息表和统计表生成设备管理管理D4 设施基本信息宿舍科
5、4.1添加设施处理4.2保修登记4.3统计寝室维修情况4.4维修打印学生寝室设施表报修以维修信息宿管科宿舍设施信息统计信息表来访人员管理D5 来访人员基本信息值班人员宿管科5.1添加来访人员信息5.4删除处理5.3打印处理5.2查询处理宿管科来访人员信息删除已过期登记生成根据日期查询来访人员信息3软件系统数据字典:1数据流条目(1 )宿舍信息宿舍号=1数字30标准号=1数字|字符2床位总数=6|20已用床位=0数字床位总数未用床位=0数字床位总数(2) 学生入住信息入住编号=10000数字19999姓名=1字母50学学号=1数字50宿舍号=1数字30入住时间=年+月年=1900数字2020月=
6、1数字12联系电话=1000000数字1999999( 3 )学生信息学生信息=学号+姓名+性别+出生年月+入学时间+专业+工种+家庭住址+联系电话学号=1数字50姓名=2字母6性别=男|女出生年月=年+月入学时间=年+月+日年=1900数字2020月=1数字12日=1数字31专业=1字母20家庭住址=1字母50联系电话=1000000数字1999999 (4) 管理员信息 编号=30000数字39999姓名=1字母50性别=男|女(5)宿舍标准信息标准号=1数字|字母2住宿费=800|6002加工条目添加(信息)=将各种信息添加到各文件中 进行保存查询(信息)=根据要求在各文件中查询修改(信
7、息)=根据要求修改信息删除(信息)=根据要求删除信息3文件条目实验二:软件设计与编码1软件系统模块结构图: 2软件系统其中的3个模块的详细设计(画程序流程图):入住模块管理管理员登录管理员主界面学生住宿信息管理入住弹出入住对话框录入入住基本信息入住确认学生相关信息写入数据库 退宿模块管理管理员主界面学生住宿信息管理退宿退宿确认删除基本信息显示删除成功显示删除失败关闭关闭连接是否成功TF修改模块管理主界面修改弹出被选择的相关信息修改完毕显示修改成功结束关闭窗体显示修改失败成功与否3软件系统其中的2个模块的编码:package .Dia;import java.awt.BorderLayout;i
8、mport java.awt.Frame;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import javax.swing.*;import .Model.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021-2022年收藏的精品资料软件工程导论 住房管理系统 实验指导 2021 2022 收藏 精品 资料软件 工程 导论 住房 管理 系统 实验 指导
限制150内