软件工程课程设计--高校学生宿舍管理系统设计及实现.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件工程课程设计--高校学生宿舍管理系统设计及实现.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计--高校学生宿舍管理系统设计及实现.docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、枣庄学院信息科学与工程学院课程设计任务书题目: 高校学生宿舍管理系统的设计与实现学生1:学生2: 专 业:课 程:好用软件工程指导老师:职称:完成时间:2013年5月2013年6月枣庄学院信息科学与工程学院制2013年6月30日学生数据结构的数据元素:名称类型长度有关编码说明学号字符型10位2位:年级,35位:专业, 68位:班级,910位:学号姓名字符型10位无班级字符型3位无性别字符型2位无学生住宿信息记录结构的数据元素:名称类型长度有关编码说明学号字符型10位2位:年级,35位:专业, 68位:班级,910位:学号姓名字符型10位无房号字符型8位无床号整型1位无数据流名称学生住宿信息数据
2、流来源学生住宿信息记录数据流去向入住、换房、退房、查房源、申请、交费、退费数据流组成宿舍号、床位号数据流量处理/加工名称输入输出处理换房学生住宿信息学生住宿信无退房学生住宿信息学生住宿信无入住学生住宿信息学生住宿信 息无查询房源学生住宿信息学生住宿信 息查询房间、选择房间办理手续学生住宿信息学生住宿信 息申请、交费、退费(6)数据存储名称学生信息记录结构学生信息记录结构3.3系统图3. 4数据库表由图设计出的数据库表字段名描述数据类型要求学号不能为空姓名不能为空性别不能为空宿舍床号余额学生表字段名描述数据类型要求工作账号不能为空姓名不能为空工作权限房管员表字段名描述数据类型要求床号不能为空收费
3、标准不能为空状态不能为空床表3.5系统需求系统管理模块包括:添加新用户、密码修改、重新登录、退出系统4个部分。1 .添加新用户:实现系统管理人员授予或取消新用户登录系统的用户名和密码。2 .密码修改:实现所用用户的密码更改功能。3 .重新登录:实现用户返回系统主界面。4,退出系统:实现正常退出宿舍管理系统。宿舍信息管理模块宿舍信息管理模块包括:宿舍信息登记或修改和宿舍信息查询2个部分。1 .宿舍信息登记:登记学校全部住宿状况。2 .宿舍信息查询:查询学校全部宿舍的状况。学生入住管理模块学生入住管理模块包括:入住学生基本信息录入和学生信息查询2个功能。1 .学生基本信息录入:实现学生基本信息状况
4、的登记及宿舍的安排功能。2 .学生信息查询:实现入住学生宿舍信息的查询功能。宿舍卫生检查模块宿舍卫生检查模块包括:宿舍卫生检查状况登记和卫生检查状况的查询。1 .宿舍卫生检查状况登记:实现每次宿舍卫生检查状况的记录和保存。2 .宿舍卫生检查状况查询:实现历次宿舍卫生检查状况的查询。水电收费模块水电收费模块包括:宿舍水电缴费记录和宿舍水电缴费的查询2个功能。1 .宿舍水电缴费记录:实现历次宿舍水电缴费状况的记录。2 .宿舍水电缴费查询:实现历次宿舍水电缴费状况的查询。报修管理模块报修管理模块包括:宿舍公物报修登记和公物修理结果的查询2个功能。1 .宿舍公物报修登记:实现宿舍公物报修状况的具体登记
5、。2 .宿舍报修结果查询:实现宿舍报修后的结果查询。来访人员管理模块来访人员管理模块包括:人员来访登记、来访人员查询2个功能。1 .人员来访登记:实现外来人员进入和离开宿舍楼的状况的具体登记。2 .来访人员查询:实现外来人员来访状况的查询。报表统计模块报表统计作为一种信息收集模块有很好的统计作用,帮助资源有效管理与 整合。1 .学生信息统计2 .员工信息统计3 .进出楼物品统计4 .缴费统计批注L1:这一部分是软件设计。4.1数据流图仍旧放 到需求分析中。4.1应为概要设计,画功能结构图4软件测试4.1 数据流图()(I)顶层(第0层)数据流程图新生名单学生:朝吧学生宿舍管理系统!一-一管理员
6、信息查询信息反馈 .学生住宿信息(2)第1层数据流程图住宿信息收(3)第2层数据流程图查询模块住宿模块(4)底层精细化图:继续房间精细化图入住精细化图退房精细化图换房精细化图费用精细化图5测试报告5.1 系统实现系统管理模块包括:超级用户登录、一般用户登录、用户密码修改、用户 管理、退出系统五个部分。1 .超级用户登录:实现系统管理人员登录。2 .一般用户登录:实现一般管理人员登录。3 .用户管理:实现系统管理人员授予或取消一般用户登录该系统的用户名 和密码。4 .密码修改:实现所用用户的密码更改功能。5 .退出系统:实现正常退出宿舍管理系统。账户注册与删除具体设计课程设计任务书及成果评定课程
7、设计的任务和具体要求任务:综合运用软件工程的思想和先修课程的相关学问,完成一个信息系统的开发,驾驭 软件工程生命周期的技术和方法。具体要求:1 .学生2-3人组成一个项目小组,第一人为组长,其他人为组员,组内成员分工明 确、团结协作、相互协作,共同完成课程设计;2 .要求每组成员对本小组自选系统首先进行仔细分析,写出具体的设计步骤;3 .课程设计必需依据软件开发的具体过程进行设计,每个阶段都要有具体的文字、 数据、图进行说明;各设计阶段的模型请采纳特地工具、来完成;课程设计要思想清楚、明确,排版整齐,严格依据模板要求进行组织撰写。6 .课程设计时间为4周。7 .课程设计报告要求不少于2000字
8、;8 .请选择面对过程的设计方法或面对对象的设计方法。1)面对过程的设计方法(结构化方法):(1)需求分析:小组成员能够理解需求,分析需求,列出需求分析的任务,描绘安排的子功能需求;小组成员完成安排子功能的数据流图,要求绘制0、1、2层;小组成员完成系统的图;小组成员完成数据字典的建立;组长组织完成系统的需求分析。(2)软件设计:完成系统的概要设计与具体设计。小组成员依据需求的图,完成安排的子功能模块设计,用图表示;小组成员设计安排的子功能模块的接口;小组成员能够完成安排的子功能程序流程的逻辑设计;组长组织完成系统的总体结构集成。(3)软件实现:小组成员完成安排的子功能界面的设计;小组成员完成
9、安排的子功能代码编写;组长组织完成系统的实施。(4)软件测试:小组成员完成安排的子功能的单元测试;小组负责人负责组织系统的测试用例,完成测试工作。2)面对对象的设计方法:(1)需求分析:分析系统的静态功能和动态行为。小组成员能够理解需求,分析需求,列出需求分析的任务,描绘安排的子功能需求;小组成员完成用例图分析,用例描述功能性需求;组长负责整个系统的用例图,完胜利能划分。登陆系统选择修改密码 输入新的密码确认新的密码完成修改修改密码过程宿舍管理模块包括:入住管理、退宿管理、报修管理三个大的部分。1 .入住管理:登记学生入住时间及一些基本状况。2 .退宿管理:登记学生离校时间及相关状况。3 .报
10、修原理:登记学校全部住宿楼公物损坏上报状况。信息查询模块基本上包括:按学号进行查询、按姓名进行查询、按班级查 询、按寝室号查询、每栋楼房住宿状况查询五个部分。1 .按学号进行查询:实现每个学生基本信息状况的查询功能。2 .按姓名查询:通过学生姓名查询学生基本信息状况。3 .按班级查询:通过班级查询某班级学生住宿状况及该班级学生信息。4 .按寝室号查询:查看每个宿舍所住学生信息状况。5. 2显示界面5. 3软件测试输入及外部条件有效等价类无效等价类用户名类型及长度12位数字1不是12位数字 12位的字符密码类型及长度2密码 24密码小于等于25密码大于等于26测试用例数据期望结果覆盖范围0001
11、输入有效run0002输入无效或40003输入无效LU50004输入无效0005输入无效2013-6-20编制人王建焕审定人巩如悦软件名称编号/版本1.01测试项编号001_001优先级高测试项描述验证登录界面,两个输入框分别输入用户名和密码,两个 按钮登陆和取消,用户名和密码不能为空,输入错误的用 户名或密码要提示错误信息。预置条件应用被打开,且当前处在登录界面上参考信息001用例序号输入执行步骤预期结果0001正确的用户名和 密码,包括是合法 的字符和合法长 度干脆敲击键或用 鼠标单击登陆按 钮或按键移动当 前焦点至登陆按 钮后敲击键1)支持鼠标或按 键移动当前焦点 (2)密码显示为*(3
12、)支持干脆 按键登录(4)正 常登录到系统0002错误的用户名,包 括用户名含有非 法字符、长度过 长、长度过短干脆敲击键或用 鼠标单击登陆按 钮或按键移动当 前焦点至登陆按 钮后敲击键(1)支持鼠标或 按键移动当前焦 点(2)支持干脆 按键登录(3)不 能实现登录,弹 出对话框提示 “用户名不存在0003正确的用户名和 错误的密码,包括 非法字符、长度过 长或过短干脆敲击键或用 鼠标单击登陆按 钮或按键移动当 前焦点至登陆按 钮后敲击键(1)支持鼠标或 按键移动当前焦 点(2)密码显示 为*(3)支持干 脆按键登录(4) 不能实现登录, 弹出对话框提示“密码错误”0004用户名和密码都 为空
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 高校学生 宿舍 管理 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内