《WEB课程设计报告宿舍管理系统(共43页).doc》由会员分享,可在线阅读,更多相关《WEB课程设计报告宿舍管理系统(共43页).doc(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上工业大学2016 - 2017 学年 第 1 学期信息学部计算机学院课程名称:WEB开发技术基础报告性质:作业报告 实验报告学号: : 任课教师:课程性质:实践课程学分:2学时:32班级:成绩:小组成员:教师评语:2016年 12月 16日学生宿舍管理信息系统目录系统结构1系统模块流程图1系统模块功能图2数据库设计3子模块设计4登录注册模块4管理模块6浏览模块7功能模块8插入数据8删除数据10修改数据12查看数据14存在的问题18其他核心技术18现场修改过程20专心-专注-专业一、系统结构1.系统模块流程图 a.登录注册流程图 b.录入信息流程图开始开始开始录入信息注
2、册保存到数据库登录 YN用户名密码是否正确是否继续录入NY返回主菜单进入系统Y结束结束 c.输出信息流程图 d.插入信息流程图开始开始从数据库读插入信息显示保存到数据库 是否继续输出YY是否继续插入NN返回主菜单返回主菜单Y结束结束 e.删除信息流程图 f.修改信息流程图开始开始删除信息修改信息从数据库中删除保存到数据库 是否继续删除YY是否继续修改NN返回主菜单返回主菜单Y结束结束2.系统模块功能图宿舍管理系统登录注册密码不正确密码正确退出系统进入系统普通用户管理员删除信息插入信息查看信息修改信息查看信息录入信息按学号按宿舍按宿舍按学号二、数据库设计本系统所使用的所有的数据,均存放在数据库中
3、。该系统使用的是SQL Server Management Studio。在数据库中建立一个dorm数据库,在dorm数据库中建立三个表,分别为管理员表、普通用户表、信息表。管理员表:列名数据类型是否为空备注usernamenchar(10)否用户名passwordnchar(10)否密码普通用户表:列名数据类型是否为空备注usernamenchar(10)否用户名passwordnchar(10)否密码信息表:列名数据类型是否为空备注snonchar(10)否学号namenchar(10)否classnchar(10)否班级sexnchar(10)否性别agenchar(10)否年龄buil
4、dnchar(10)否楼号homenchar(10)否宿舍号然后在JSP使用JAVA语句对数据进行连接。具体代码如下:最后对数据库进行录入、增加、删除、修改等功能的实现。三、子模块设计1.登录注册模块该模块主要代码如下:登录判断:返回注册代码:用户名:密码:2.管理模块该模块主要代码: 宿舍管理系统 管理员查看学生信息 插入学生信息修改学生信息删除学生信息退出3.浏览模块该模块主要代码: 宿舍管理系统 查看学生信息查看全部学生信息 按学号查看信息按宿舍号查看信息返回 退出 4.功能模块1.插入数据该模块主要代码:学号:班级:年龄:性别:楼号:房间号:2.删除数据该模块主要代码: 宿舍管理系统删除学生信息学号:返回 退出 删除成功! 返回管理员界面 继续删除 3.修改数据该模块主要代码: 宿舍管理系统 旧信息修改学生学号:新信息新学号:新:新班级:新年龄:新性别:新楼号:新房间号:返回 退出 修改成功! 返回管理员界面 继续修改 4.查看数据该模块主要代码:学号班级性别年龄楼号房间号 宿舍管理系统 按学号查看信息请输入学号:返回 退出 按宿舍号查看信息请输入宿舍号:返回 退出 %request.setCharacterEncoding(utf-8);String sno=request.getParameter(sno);St