学生宿舍管理系统实验报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.4.8
出错 处理
出错查询
2.4.3
验证 查询 选择
选成 择功
水电信息
2.4.5
宿舍 水电 查询
进入选择
2.4.4
进入 查询 界面
进入选择
2.4.7 宿舍快 递物品
查询
快递物品信息
进 入 选 择
2.4.6 宿舍卫 生评分
查询
卫 生 评 分 信 息
9
事物类型
1.4.1
选择 事务 类型
选择信息
1.4.2
'3. 如果不正确,就输出错误提示信息 '============================================ ============================================= %>
<% Option Explicit %>
<meta http-equiv="Content-Type" content="asp;
14
处理:核对用户信息 输出:登录成功,登录失败
登录 注册
登录 注册
输入用户名 def
输入密码
信息正确
输入用户名 def
输入密码
未被注册
登录成功 登录失败
注册成功 注册失败
登录模块PAD图
15
登录模块交互界面 (2)学生操作模块
学生用户通过该模块实现对数据的查询,修改等操作 输入:操作选择 处理:识别操作,进行响应 输出:页面跳转
(1)登录模块 <% '============================================ ============================================= '用户登录页
20
'1. 其中就是判断用户输入的用户名和密码是否正 确?
'2. 如果正确,就将用户名、E-mail 保存到 Session 中,然后重定向回首页。
23
return false;
}
return true;
}
</script>
</head>
<body bgcolor="#FFCC80">
<body background="6.jpg">
<p
align="center"><img
src="photo/6.jpg"width="200"height="100"/></p>
<%Option Explicit%> <!--#Include File="odbc_connection.asp"--> <html> <head>
<title>修改个人信息</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <script language="JavaScript">
10
********************************************* 名字:水电信息 别名: 描述:当月的水电费用 定义:水电费用信息 位置:水电信息查询、水电缴纳 ********************************************* ********************************************* 名字:宿舍检查信息 别名: 描述:宿舍检查评级 定义:检查成绩 位置:宿舍检查信息录入、宿舍检查信息公布 ********************************************* ********************************************* 名字:个人信息 别名: 描述:管理员与用户的基本信息 定义:个人基本信息 位置:个人信息录入、个人信息修改 ********************************************* *********************************************
function check_Null(){ if (document.frmInfo.txtName.value==""){ alert("真实姓名不能为空!"); return false; } if (document.frmInfo.txtEmail.value==""){ alert("E-mail 不能为空!");
选择 查询 类型
查询信息
2.2
数据 库连 接
连接失败
2.6
处理 连接 失败
连 接 成 功
2.5
出错 处理
出错查询
2.3
验证 查询 事务
成功查询
2.4
进入 查询 界面
查 询 类 型
第2层
8
查询类型
2.4.1
选择 查询 类型
选择信息
2.4.2
数据 库连 接
连接失败
2.4.9
处理 连接 失败
连 接 成 功
16
个人密码修改 报修管理
宿舍信息查询 物品遗失管理
返回主页
def 密码修改
输入用户名 输入原密码
密码正确
def 物品遗失
输入用户名 输入遗失物
物品已有
输入新密码 重输原密码
申请领取 遗失登记
学生模块 PAD 图
17
学生模块交互界面 (3)管理员操作模块 管理员用户通过该模块实现用户信息的管理,拥有所有 的权限。 输入:操作选择 处理:识别操作,进行响应 输出:页面跳转
&
Request.Form("txtUserId") & "' And strPwd='" &
Request.Form("txtPwd") & "'"
Set rs=conn.Execute(strSql)
If Not rs.Eof And Not rs.Bof Then
21
'如果有记录,表示有该用户,则将用户名和 Email 保存到 Session 中
2
1. 开发背景 在信息高速发展的今天,传统的手工管理手段ห้องสมุดไป่ตู้经越来越 无法适应当前的要求。利用计算机进行学生宿舍管理效率 高,不易出错,能有效的减少在宿舍管理方面的人力,物 力的消耗。
2. 可行性分析 基本方法:做校园内的调查报告,获取宿舍管理员和学
生各方面信息情况,从中获取重要信息,并成为建设本系 统的重要依据
11
名字:学生宿舍信息 别名: 描述:学生宿舍号码 定义:学生与宿舍号的对应 位置:学生宿舍号更改 ********************************************* ********************************************* 名字:用户密码 别名: 描述:登陆检验 定义:登陆密码 位置:用户登陆 ********************************************* 数据库表:
数据 库连 接
连接失败
1.4.8
处理 连接 失败
连 接 成 功
1.4.7
出错 处理
出错选择
1.4.3
验证 事务 选择
选成 择功
14.5
宿舍 水电 查询
进入选择
1.4.4
进入 选择 界面
进入选择
1.4.6 宿舍快 递物品
查询
第3层 3.6 数据字典
********************************************* 名字:用户号码 别名: 描述:系统识别用户的号码 定义:用户的识别序列 位置:登录界面
18
个人密码修改 学生信息管理
信息公告 水电管理 卫生检查 信息审核 返回主页
def 密码修改
输入用户名 输入原密码
密码正确
def 信息审核
输入用户名 检查信息
是否通过
输入新密码 重输原密码
公布信息 删除信息
19
管理员模块 PAD 图
管理员模块交互界面 5. 编码
5.1 程序设计语言与数据库系统的选择 本系统采用 html 和 JavaScript 及 sql 语言等制作而成,数 据库采用 SQL2008。 5.2 系统模块的编码实现
报表
用户
第0层
5
用户
登录信息
1
登陆
个人信息
个人信息修改
用 户 信 息
2
查询
第1层
6
登录事务
1.1
选择 登录 类型
登录信息
1.2
数据 库连 接
连接失败
1.6
处理 连接 失败
连 接 成 功
1.5
出错 处理
出错事务
1.3
验证 登录 事务
成功登录
1.4
进入 系统 主界 面
事 务 类 型
7
查询类型
2.1
3
3.1 任务概述 (1) 熟悉宿舍管理的工作流程,进行需求分析 第2周 (2) 总体设计,详细设计 第 3-5 周 (3) 编码实现 第 6-7 周 (4) 测试 第 8 周
3.2 设计及约束条件 通过计算机实现对学生进出公寓的管理,明确管理员 的权限。
3.3 系统工作原理 通过与数据库进行连接,实现对学生数据的存储,修 改等管理。
charset=gb2312">
<!--#Include File="odbc_connection.asp"-->
<%
'下面首先查看用户名和密码是否正确
Dim strSql,rs
strSql="Select strUserId,strEmail From
tbAddress5
Where
strUserId='"
策略:查阅大量管理系统的相关书籍,从不同方面研 究本系统的整个设计,并结合调查报告中所获取的信息, 逐渐形成本平台的雏形。
建立模型:从软件工程生命周期角度,建立每一步的 参考模型,并在详细设计的总要环节中,分别以管理员身 份,管理员和学生的角度去分析与设计。 3. 需求分析 利用计算机进行管理操作能够大大改善数据处理速度,并 且更加方便的对数据进行管理,可以树立良好的办学形象, 提高工作效率,同时可以减少人力资源的浪费以及工资支 出,使学校学生宿舍管理不再是个枯燥而是大大减少工作 量的工作。
Session("strUserId")=rs("strUserId") Session("strEmail")=rs("strEmail") Response.Write "<p><h1>登录成功!</h1></p><a href='pro.asp'>确认身份</a>" Else '如果没有记录,表示用户名或密码可能不正确,请 给出提示信息 Response.Write "对不起,用户名或密码有误,请 <a href='index.asp'>返回首页</a>重新登录" End If %> (2)个人信息修改模块 <% '=================================================== ====================================== '用户修改个人信息页 '1. 这其实就是一个普通的更新记录页面。首先将原有内容 显示在表单中,提交表单后再更新记录。 '2. 在更新记录时有些信息可以省略,所以 SQL 语句较为复 杂。以 QQ 号码为例,如果用户原来提交了 QQ 号码,在这
学生宿舍管理系统
课程:软件课程设计 组别:周一_第二组 课题:学生宿舍管理系统 成员:柏君雄、高立、潘亮、齐夏新、郭文杰
1
目录
1. 学生宿舍管理系统的开发背景 2. 学生宿舍管理系统的可行性分析 3. 学生宿舍管理系统的需求分析
3.1 任务概述 3.2 设计及约束条件 3.3 系统工作原理 3.4 系统流程图 3.5 数据流图 3.6 数据字典 3.7 性能要求 3.8 运行环境要求 4. 学生宿舍管理系统的系统设计 4.1 系统总体设计 4.2 系统详细设计 5. 学生宿舍管理系统的编码 6. 系统测试概述
22
里删除了 QQ 号码。 那么此时就需要将该字段值清空, 这 里使用 NULL 关键字,这样该字段值就被清空了。 事实上此 时也可以用空字符串""将其清空。 '=================================================== ====================================== %>
学生信息
12
卫生评级
宿舍报修
登记信息
快递代取 3.7 性能要求
对与不存在的用户或密码错误进行报错处理,水电费 用精确到 0.1 3.8 运行环境要求 Windows7,WindowsXP,SQL several 2008 4. 系统设计 4.1 总体设计系统功能模块图:
13
4.2 系统的详细设计 (1)登录模块 用户通过该模块进入系统进行操作,不同的用户类型获得 不同的权限。用户也可以通过该模块进行用户注册。 输入:用户名,密码
3.4 系统流程图 当用户要进行登陆操作时,由终端将信息传送到系统 当中,系统将登陆信息和数据库中的信息进行比对, 判断用户是否合法。用户可以进行信息修改和信息查 询等操作。
4
用户登陆 用户信息校对
系统数据库
操作选择
用户信息修改
用户信息查询
3.5 数据流图
系统流程图
用户 用户
操作事务
学生宿舍 管理系统 录入数据