您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > WEB课程设计报告宿舍管理系统
.word资料工业大学2016-2017学年第1学期信息学部—计算机学院课程名称:WEB开发技术基础报告性质:□作业报告□实验报告学号::任课教师:课程性质:实践课程学分:2学时:32班级:成绩:小组成员:教师评语:2016年12月16日.word资料学生宿舍管理信息系统目录系统结构.....................................................1系统模块流程图...............................................1系统模块功能图...............................................2数据库设计...................................................3子模块设计...................................................4登录注册模块.................................................4管理模块.....................................................6浏览模块.....................................................7功能模块.....................................................8插入数据...................................................8删除数据..................................................10修改数据..................................................12查看数据..................................................14存在的问题..................................................18其他核心技术................................................18现场修改过程................................................20.word资料一、系统结构1.系统模块流程图a.登录注册流程图b.录入信息流程图Yc.输出信息流程图d.插入信息流程图Y开始开始注册注册注册进入系统结束登录注册注册用户名密码是否正确开始录入信息注册注册保存到数据库是否继续录入返回主菜单结束NYNY从数据库读注册注册返回主菜单结束是否继续输出插入信息注册注册保存到数据库是否继续插入返回主菜单结束YNNY开始开始显示注册注册.word资料e.删除信息流程图f.修改信息流程图Y2.系统模块功能图二、数据库设计删除信息注册注册返回主菜单结束是否继续删除修改信息注册注册保存到数据库是否继续修改返回主菜单结束YNNY开始开始从数据库中删除注册注册宿舍管理系统登录密码正确注册进入系统密码不正确退出系统管理员普通用户录入信息查看信息修改信息插入信息删除信息查看信息按学号按宿舍按学号按宿舍.word资料本系统所使用的所有的数据,均存放在数据库中。该系统使用的是SQLServerManagementStudio。在数据库中建立一个dorm数据库,在dorm数据库中建立三个表,分别为管理员表、普通用户表、信息表。管理员表:列名数据类型是否为空备注usernamenchar(10)否用户名passwordnchar(10)否密码普通用户表:列名数据类型是否为空备注usernamenchar(10)否用户名passwordnchar(10)否密码信息表:列名数据类型是否为空备注snonchar(10)否学号namenchar(10)否classnchar(10)否班级sexnchar(10)否性别agenchar(10)否年龄buildnchar(10)否楼号homenchar(10)否宿舍号然后在JSP使用JAVA语句对数据进行连接。具体代码如下:.word资料%StringJDriver=.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);}try{Stringuser=lph;Stringpassword=123;Connectioncon=DriverManager.getConnection(connectDB,user,password);Statementstmt=con.createStatement();rs.close();stmt.close();con.close();}catch(SQLExceptione){e.printStackTrace();.word资料System.exit(0);}%最后对数据库进行录入、增加、删除、修改等功能的实现。三、子模块设计1.登录注册模块该模块主要代码如下:登录判断:%request.setCharacterEncoding(utf-8);Stringusername=request.getParameter(username);Stringpassword1=request.getParameter(password);Stringname=request.getParameter(user);StringJDriver=.microsoft.sqlserver.jdbc.SQLServerDriver;StringconnectDB=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=JAVA;.word资料try{Class.forName(JDriver);}catch(ClassNotFoundExceptione){System.out.println(加载数据库引擎失败);System.exit(0);}try{Stringuser=lph;Stringpassword=123;Connectioncon=DriverManager.getConnection(connectDB,user,password);Statementstmt=con.createStatement();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);.word资料response.sendRedirect(main.html);}else{session.setAttribute(login,true);response.sendRedirect(main2.html);}}else{out.print(用户名或密码错误,请重新输入!);%brbrpahref=jiemian.jsp返回/a/p%}stmt.close();con.close();}catch(SQLExceptione){e.printStackTrace();System.exit(0);}%注册代码:trtdalign=center用户名:/tdtdalign=centerinputtype=textname=namerequired//td/trtrtdalign=center密码:/tdtdalign=centerinputtype=textname=passwordrequired//td/trtrtdcolspan=2align=centerinputtype=submitvalue=注册//td/tr.word资料%request.setCharacterEncoding(utf-8);Stringname=request.getParameter(name);Stringpassword1=request.getParameter(password);StringJDriver=.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);}try{Stringuser=lph;Stringpassword=123;Connectioncon=DriverManager.getConnection(connectDB,user,password);Statementstmt=con.createStatement();Stringsql=INSERTINTOadminVALUES('+name+','+password1+');inti=stmt.executeUpdate(sql);.word资料stmt.close();con.close();}catch(SQLExceptione){e.printStackTrace();System.exit(0);}%2.管理模块该模块主要代码:bodybgcolor=#CFE3CAtext=#004080formmethod=postblockquoteh1align=center宿舍管理系统/h1hrwidth=600.word资料/blockquotetablewidth=500height=300align=centerborder=1cellpadding=0cellspacing=0trtdalign=center管理员/td/trtrtdalign=centerahref=readmain.jsp查看学生信息/a/td/trtrtdalign=centerahref=insert.jsp插入学生信息/a/td/trtrtdalign=centerahref=update.jsp修改学生信息/a/td/trtrtdalign=centerahref=delete.jsp删除学生信息/a/td/tr/tablebrbrdivalign=centerahref=jiemian.jsp退出/a/div/body3.浏览模块.word资料该模块主要代码:bodybgcolor=#CFE3CAtext=#004080formmethod=postblockquoteh1align=center宿舍管理系统/h1hrwidth=600/blockquotetablewidth=500height=300align=cente
本文标题:WEB课程设计报告宿舍管理系统
链接地址:https://www.777doc.com/doc-6522480 .html