Java学生宿舍管理系统主要内容及特点
2017-04-18 10:07
148 查看
转载请注明出处:HPioneer http://www.cnblogs.com/HPioneer/p/6726356.html
“学生宿舍管理系统”主要内容及特点
一, 个人基本信息介绍
二, 作品及其目录结构
三, 网页设计主要意图
四, 网页设计作品特点
五, 设计中的心得体会
一, 个人基本信息介绍
队长:
1, 姓名:HPioneer
2, 院系:计算机信息与技术学院
3, 专业:计算机科学与技术
4, 年级:15级
网站的地址:
http://www.betterang.com.cn/DormManage
二, 作品及其目录结构
1, 作品的主要结构图(包结构)
2, 数据库ER图
3, 系统登陆界面(分角色登陆)
4, 系统主界面(不同角色对应不同的页面,实现不同功能)
功能页面:
5, 作品实现的主要功能:
1,登陆功能: 包括系统管理员(最高级),宿舍管理员(中级)和学生
2,宿舍管理员的增加,删除,修改(只有系统管理员可以拥有该权利)
3,宿舍楼的增加,删除,修改和查找(只有系统管理员可以拥有该权利)
4,学生的增加,删除,修改和查找(宿舍管理员只有查看的权利,学生没有该权利)
5,缺勤记录的增加,查找,修改和删除(学生只有查询的权利)
6,修改密码功能:(所以用户均可以进行密码的修改)
7,分页功能
8,在腾讯云服务器上部署运行,并对代码进行一系列的测试
6, 作品涉及的主要知识
1,数据库的获取:
使用dorm.properties配置数据库连接池
2,数据库工具类:
使用DbUtils实现数据库连接池的获取与关闭
3,数据库的功能:
使用dao和daoImpl层实现数据库的增删改查功能
4,JavaBean的封装:
使用model层进行Javabean的封装,其中各个元素的属性如下:
系统管理员:编号,账号,密码,姓名,性别,电话
宿舍管理员:编号,账号,密码,楼栋编号,姓名,性别,电话
学生:学号,账号,密码,姓名,楼栋编号,宿舍号,性别,电话
宿舍:楼栋编号,宿舍管理员编号,宿舍号,宿舍类型(男寝/女寝),宿舍人数,电话
缺勤记录:记录编号,学生学号,学生姓名,楼栋编号,宿舍号,缺勤日期,电话
5,数据的加密:
使用MD5进行数据的加密
6,字符串工具类:
封装判断一个字符串是否为空和是否不为空的功能
7,日期的工具类:
封装对于日期的处理功能
8,各项功能的具体实现:
1,BlabkSevlect类:实现不同角色的主页跳转
2,DormBuildSevlect类:实现宿舍楼的有关操作
3,DormManageSevlect类:实现宿舍管理员的有关操作
4,LoginSevlect类:实现不同角色的登陆功能
5,PasswordSevlect类:实现修改密码功能
6,RecordSevlect类:实现缺勤记录的有关操作
7,StudentSevlect类:实现学生信息的有关操作
9,各项功能的具体页面:
1,WebContent下面:
1,Login.jsp:登陆页面
2,mainAdmin.jsp:系统管理员主页面
3,mainManage.jsp:宿舍管理员主页面
4,mainStudent.jsp:学生主页面
2,主要功能实现页面:
1,admin文件夹下面为系统管理员的各个功能
2,dormManage文件夹下面为宿舍管理员的各个功能
3,student文件夹下面为学生的各个功能
4,bootstrap文件夹下面为html/css/js/jq,来实现页面的布局
5,style文件夹下面为自己编写的css样式,来控制页面的样式
6,images文件夹下面为需要的图片
7,web-inf文件夹下
Lib里为所需要的Jar包
web.xml为xml文件
三, 网页设计的主要意图
1, 运用自己学过的知识,独立创作,完成一个完整的管理系统。
2, 运用所学知识,通过实践,为下一步深入学习相关的学科做好准备。
3, 通过自己的制作,全面的了解相关知识的运用,实现自己创作,丰富了自己的知识面,提高了自己对于知识的掌握的程度。
四, 网页设计的特点
1, 网页整体素净,没有过多的使用复杂的颜色,画面清新。
2, 设计中使用一些框架和插件的小图片,使整体效果更加规整。
3, 整体的结构框架实现较好,功能比较完善,可以在网页上运行。
五, 网页设计中的心得与体会
1, 网页中对于整体效果的实现,框架的学习,对于Java EE又有了新的理解,整体的效果使用来实现会比较好。
2, 网页设计锻炼了自己对于整体的把握以及颜色的搭配,既丰富了自己的知识,又进一步加深了对于所学知识的理解。
3, 总结自己对于过去的生活的感悟,给自己的进一步发展找到了方向。
“学生宿舍管理系统”主要内容及特点
一, 个人基本信息介绍
二, 作品及其目录结构
三, 网页设计主要意图
四, 网页设计作品特点
五, 设计中的心得体会
一, 个人基本信息介绍
队长:
1, 姓名:HPioneer
2, 院系:计算机信息与技术学院
3, 专业:计算机科学与技术
4, 年级:15级
网站的地址:
http://www.betterang.com.cn/DormManage
二, 作品及其目录结构
1, 作品的主要结构图(包结构)
2, 数据库ER图
3, 系统登陆界面(分角色登陆)
4, 系统主界面(不同角色对应不同的页面,实现不同功能)
功能页面:
5, 作品实现的主要功能:
1,登陆功能: 包括系统管理员(最高级),宿舍管理员(中级)和学生
2,宿舍管理员的增加,删除,修改(只有系统管理员可以拥有该权利)
3,宿舍楼的增加,删除,修改和查找(只有系统管理员可以拥有该权利)
4,学生的增加,删除,修改和查找(宿舍管理员只有查看的权利,学生没有该权利)
5,缺勤记录的增加,查找,修改和删除(学生只有查询的权利)
6,修改密码功能:(所以用户均可以进行密码的修改)
7,分页功能
8,在腾讯云服务器上部署运行,并对代码进行一系列的测试
6, 作品涉及的主要知识
1,数据库的获取:
使用dorm.properties配置数据库连接池
2,数据库工具类:
使用DbUtils实现数据库连接池的获取与关闭
3,数据库的功能:
使用dao和daoImpl层实现数据库的增删改查功能
4,JavaBean的封装:
使用model层进行Javabean的封装,其中各个元素的属性如下:
系统管理员:编号,账号,密码,姓名,性别,电话
宿舍管理员:编号,账号,密码,楼栋编号,姓名,性别,电话
学生:学号,账号,密码,姓名,楼栋编号,宿舍号,性别,电话
宿舍:楼栋编号,宿舍管理员编号,宿舍号,宿舍类型(男寝/女寝),宿舍人数,电话
缺勤记录:记录编号,学生学号,学生姓名,楼栋编号,宿舍号,缺勤日期,电话
5,数据的加密:
使用MD5进行数据的加密
6,字符串工具类:
封装判断一个字符串是否为空和是否不为空的功能
7,日期的工具类:
封装对于日期的处理功能
8,各项功能的具体实现:
1,BlabkSevlect类:实现不同角色的主页跳转
2,DormBuildSevlect类:实现宿舍楼的有关操作
3,DormManageSevlect类:实现宿舍管理员的有关操作
4,LoginSevlect类:实现不同角色的登陆功能
5,PasswordSevlect类:实现修改密码功能
6,RecordSevlect类:实现缺勤记录的有关操作
7,StudentSevlect类:实现学生信息的有关操作
9,各项功能的具体页面:
1,WebContent下面:
1,Login.jsp:登陆页面
2,mainAdmin.jsp:系统管理员主页面
3,mainManage.jsp:宿舍管理员主页面
4,mainStudent.jsp:学生主页面
2,主要功能实现页面:
1,admin文件夹下面为系统管理员的各个功能
2,dormManage文件夹下面为宿舍管理员的各个功能
3,student文件夹下面为学生的各个功能
4,bootstrap文件夹下面为html/css/js/jq,来实现页面的布局
5,style文件夹下面为自己编写的css样式,来控制页面的样式
6,images文件夹下面为需要的图片
7,web-inf文件夹下
Lib里为所需要的Jar包
web.xml为xml文件
三, 网页设计的主要意图
1, 运用自己学过的知识,独立创作,完成一个完整的管理系统。
2, 运用所学知识,通过实践,为下一步深入学习相关的学科做好准备。
3, 通过自己的制作,全面的了解相关知识的运用,实现自己创作,丰富了自己的知识面,提高了自己对于知识的掌握的程度。
四, 网页设计的特点
1, 网页整体素净,没有过多的使用复杂的颜色,画面清新。
2, 设计中使用一些框架和插件的小图片,使整体效果更加规整。
3, 整体的结构框架实现较好,功能比较完善,可以在网页上运行。
五, 网页设计中的心得与体会
1, 网页中对于整体效果的实现,框架的学习,对于Java EE又有了新的理解,整体的效果使用来实现会比较好。
2, 网页设计锻炼了自己对于整体的把握以及颜色的搭配,既丰富了自己的知识,又进一步加深了对于所学知识的理解。
3, 总结自己对于过去的生活的感悟,给自己的进一步发展找到了方向。
相关文章推荐
- Java语言主要特点有哪些?
- java学习方向及主要内容2
- Java 集合深入理解(16):HashMap 主要特点和关键方法源码解读
- java swing mysql 实现的学生宿舍管理系统
- Java语言的出现背景、主要特点、发展历程以及Java技术的应用
- 21. Java的虚拟机的内容。这部分主要包括三部分,GC、类加载机制,以及内存?
- Java高级阶段主要内容——郑州尚学堂
- java学习方向及主要内容1
- Java 集合深入理解(16):HashMap 主要特点和关键方法源码解读
- Java主要学习哪些内容
- 用java面向对象的内容建立学生姓名,学号,id,班级,每一科的成绩,以及对管理员实现(对老师只实现查看):通过名字查询成绩,通过学号查询成绩,通过id修改姓名,通过姓名修改成绩
- EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是hibernate中默认的CacheProvider Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通
- java学习方向及主要内容
- JAVA基本数据类型转换的主要内容和注意事项
- Java 集合深入理解(16):HashMap 主要特点和关键方法源码解读
- java swing mysql 实现的学生宿舍管理系统
- java学习方向及主要内容
- java学习方向及主要内容
- java -ArrayList的用法实例--学生宿舍管理系统
- Silverlight 3特点主要内容详解