WEB课程设计宿舍管理系统Word文档下载推荐.docx
- 文档编号:13530571
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:28
- 大小:116.24KB
WEB课程设计宿舍管理系统Word文档下载推荐.docx
《WEB课程设计宿舍管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《WEB课程设计宿舍管理系统Word文档下载推荐.docx(28页珍藏版)》请在冰豆网上搜索。
2016年12月16日
学生宿舍管理信息系统
系统结构1
系统模块流程图1
系统模块功能图2
数据库设计3
子模块设计4
登录注册模块4
管理模块6
浏览模块7
功能模块8
插入数据8
删除数据10
修改数据12
查看数据14
存在的问题18
其他核心技术18
现场修改过程20
一、系统结构
1.系统模块流程图
a.登录注册流程图b.录入信息流程图
Y
c.输出信息流程图d.插入信息流程图
e.删除信息流程图f.修改信息流程图
N
2.系统模块功能图
二、数据库设计
本系统所使用的所有的数据,均存放在数据库中。
该系统使用的是SQLServerManagementStudio。
在数据库中建立一个dorm数据库,在dorm数据库中建立三个表,分别为管理员表、普通用户表、信息表。
管理员表:
列名
数据类型
是否为空
备注
username
nchar(10)
否
用户名
password
密码
普通用户表:
信息表:
sno
学号
name
姓名
class
班级
sex
性别
age
年龄
build
楼号
home
宿舍号
然后在JSP使用JAVA语句对数据进行连接。
具体代码如下:
<
%
StringJDriver="
com.microsoft.sqlserver.jdbc.SQLServerDriver"
;
StringconnectDB="
jdbc:
sqlserver:
//127.0.0.1:
1433;
DatabaseName=JAVA"
try
{
Class.forName(JDriver);
}catch(ClassNotFoundExceptione)
System.out.println("
加载数据库引擎失败"
);
System.exit(0);
}
Stringuser="
lph"
Stringpassword="
123"
Connectioncon=DriverManager.getConnection(connectDB,user,password);
Statementstmt=con.createStatement();
rs.close();
stmt.close();
con.close();
}catch(SQLExceptione)
e.printStackTrace();
%>
最后对数据库进行录入、增加、删除、修改等功能的实现。
三、子模块设计
1.登录注册模块
该模块主要代码如下:
登录判断:
%request.setCharacterEncoding("
utf-8"
Stringusername=request.getParameter("
username"
Stringpassword1=request.getParameter("
password"
Stringname=request.getParameter("
user"
Stringsql="
select*from"
+name+"
wherename='
"
+username+"
'
andpassword='
+password1+"
ResultSetrs=stmt.executeQuery(sql);
Strings1="
admin"
Strings2="
stu"
if(rs.next()){
if(s1.equals(name))
{
session.setAttribute("
login"
"
true"
response.sendRedirect("
main.html"
}
else{session.setAttribute("
main2.html"
}else{
out.print("
用户名或密码错误,请重新输入!
"
br>
p>
ahref="
jiemian.jsp"
>
返回<
/a>
/p>
}
}catch(SQLExceptione)
注册代码:
tr>
tdalign="
center"
用户名:
/td>
inputtype="
text"
name="
name"
required/>
/tr>
密码:
tdcolspan="
2"
align="
submit"
value="
注册"
/>
request.setCharacterEncoding("
Stringname=request.getParameter("
Stringpassword1=request.getParameter("
INSERTINTOadminVALUES('
'
+password1+"
)"
inti=stmt.executeUpdate(sql);
2.管理模块
该模块主要代码:
bodybgcolor=#CFE3CAtext="
#004080"
formmethod="
post"
blockquote>
h1align="
宿舍管理系统<
/h1>
hrwidth="
600"
/blockquote>
tablewidth="
500"
height="
300"
border="
1"
cellpadding="
0"
cellspacing="
管理员<
readmain.jsp"
查看学生信息<
insert.jsp"
插入学生信息<
update.jsp"
修改学生信息<
delete.jsp"
删除学生信息<
/table>
divalign="
退出<
/div>
/body>
3.浏览模块
thalign="
/th>
read.jsp"
查看全部学生信息<
c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 课程设计 宿舍 管理 系统