WEB课程设计宿舍管理系统Word文件下载.docx
- 文档编号:18768765
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:34
- 大小:248.46KB
WEB课程设计宿舍管理系统Word文件下载.docx
《WEB课程设计宿舍管理系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《WEB课程设计宿舍管理系统Word文件下载.docx(34页珍藏版)》请在冰豆网上搜索。
子模块设计4
登录注册模块4
管理模块6
浏览模块7
功能模块8
插入数据8
删除数据10
修改数据12
查看数据14
存在的问题18
其他核心技术18
现场修改过程20
一、系统结构
1.系统模块流程图
a.登录注册流程图b.录入信息流程图
Y
c.输出信息流程图d.插入信息流程图
e.删除信息流程图f.修改信息流程图
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"
查看全部学生信息<
read1.jsp"
按学号查看信息<
read2.jsp"
按宿舍号查看信息<
if(session.getAttribute("
c"
)==null)
{response.sendRedirect("
4.功能模块
1.插入数据
sno"
class"
年龄:
age"
性别:
sex"
楼号:
build"
房间号:
home"
插入"
Stringsno=request.getParameter("
Stringclass1=request.getParameter("
Stringsex=request.getParameter("
Stringage=request.getParameter("
Stringbuild=request.getParameter("
Stringhome=request.getParameter("
INSERTINTOxinxiVALUES('
+sno+"
+class1+"
+sex+"
+age+"
+build+"
+home+"
2.删除数据
formaction="
function2.jsp"
method="
删除"
/form>
response.sendRedirect("
request.setCharacterEncoding("
deletefromxinxiwheresno='
删除成功!
返回管理员界面<
继续删除<
3.修改数据
function3.jsp"
100"
旧信息<
修改学生学号:
新信息<
新学号:
sno1"
新姓名:
新班级:
新年龄:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 课程设计 宿舍 管理 系统