当前位置:文档之家› 学生宿舍管理系统实验报告

学生宿舍管理系统实验报告

function check_Null(){ if (document.frmInfo.txtName.value==""){ alert("真实姓名不能为空!"); return false; } if (document.frmInfo.txtEmail.value==""){ alert("E-mail 不能为空!");
'3. 如果不正确,就输出错误提示信息 '============================================ ============================================= %>
<% Option Explicit %>
<meta http-equiv="Content-Type" content="asp;
学生信息
12
卫生评级
宿舍报修
登记信息
快递代取 3.7 性能要求
对与不存在的用户或密码错误进行报错处理,水电费 用精确到 0.1 3.8 运行环境要求 Windows7,WindowsXP,SQL several 2008 4. 系统设计 4.1 总体设计系统功能模块图:
13
4.2 系统的详细设计 (1)登录模块 用户通过该模块进入系统进行操作,不同的用户类型获得 不同的权限。用户也可以通过该模块进行用户注册。 输入:用户名,密码
学生宿舍管理系统
课程:软件课程设计 组别:周一_第二组 课题:学生宿舍管理系统 成员:柏君雄、高立、潘亮、齐夏新、郭文杰
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. 系统测试概述
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 号码,在这
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>
14
处理:核对用户信息 输出:登录成功,登录失败
登录 注册
登录 注册
输入用户名 def
输入密码
信息正确
输入用户名 def
输入密码
未被注册
登录成功 登录失败
注册成功 注册失败
登录模块PAD图
15
登录模块交互界面 (2)学生操作模块
学生用户通过该模块实现对数据的查询,修改等操作 输入:操作选择 处理:识别操作,进行响应 输出:页面跳转
<%Option Explicit%> <!--#Include File="odbc_connection.asp"--> <html> <head>
<title>修改个人信息</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <script language="JavaScript">
18
个人密码修改 学生信息管理
信息公告 水电管理 卫生检查 信息审核 返回主页
def 密码修改
输入用户名 输入原密码
密码正确
def 信息审核
输入用户名 检查信息
是否通过
输入新密码 重输原密码
公布信息 删除信息
19
管理员模块 PAD 图
管理员模块交互界面 5. 编码
5.1 程序设计语言与数据库系统的选择 本系统采用 html 和 JavaScript 及 sql 语言等制作而成,数 据库采用 SQL2008。 5.2 系统模块的编码实现
3.4 系统流程图 当用户要进行登陆操作时,由终端将信息传送到系统 当中,系统将登陆信息和数据库中的信息进行比对, 判断用户是否合法。用户可以进行信息修改和信息查 询等操作。
4
用户登陆 用户信息校对
系统数据库
操作选择
用户信息修改
用户信息查询
3.5 数据流图
系统流程图
用户 用户
操作事务
学生宿舍 管理系统 录入数据
10
********************************************* 名字:水电信息 别名: 描述:当月的水电费用 定义:水电费用信息 位置:水电信息查询、水电缴纳 ********************************************* ********************************************* 名字:宿舍检查信息 别名: 描述:宿舍检查评级 定义:检查成绩 位置:宿舍检查信息录入、宿舍检查信息公布 ********************************************* ********************************************* 名字:个人信息 别名: 描述:管理员与用户的基本信息 定义:个人基本信息 位置:个人信息录入、个人信息修改 ********************************************* *********************************************
22
里删除了 QQ 号码。 那么此时就需要将该字段值清空, 这 里使用 NULL 关键字,这样该字段值就被清空了。 事实上此 时也可以用空字符串""将其清空。 '=================================================== ====================================== %>
(1)登录模块 <% '============================================ ============================================= '用户登录页
20
'1. 其中就是判断用户输入的用户名和密码是否正 确?
'2. 如果正确,就将用户名、E-mail 保存到 Session 中,然后重定向回首页。
16
个人密码修改 报修管理
宿舍信息查询 物品遗失管理
返回主页
def 密码修改
输入用户名 输入原密码
密码正确
def 物品遗失
输入用户名 输入遗失物
物品已有
输入新密码 重输原密码
申请领取 遗失登记
学生模块 PAD 图
17
学生模块交互界面 (3)管理员操作模块 管理员用户通过该模块实现用户信息的管理,拥有所有 的权限。 输入:操作选择 处理:识别操作,进行响应 输出:页面跳转
报表
用户
第0层
5
用户
登录信息
1
登陆
个人信息
个人信息修改
用 户 信 息
2
查询
第1层
6
登录事务
1.1
选择 登录 类型
登录信息
1.2
数据 库连 接
连接失败
1.6
处理 连接 失败
连 接 成 功
1.5
出错 处理
出错事务
1.3
验证 登录 事务
成功登录
1.4
进入 系统 主界 面型
2.1
数据 库连 接
连接失败
1.4.8
处理 连接 失败
连 接 成 功
1.4.7
出错 处理
出错选择
1.4.3
相关主题