版权声明:本文为博主原创文章,未经博主允许不得转载。转载请注明出处: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, 总结自己对于过去的生活的感悟,给自己的进一步发展找到了方向。

转载于:https://www.cnblogs.com/HPioneer/p/6726356.html

“学生宿舍管理系统”主要内容及特点相关推荐

  1. Java学生宿舍管理系统主要内容及特点

    转载请注明出处:HPioneer  http://www.cnblogs.com/HPioneer/p/6726356.html "学生宿舍管理系统"主要内容及特点 一, 个人基本 ...

  2. 学生宿舍管理系统--需求说明、概要设计、详细设计

    1.引言 1.1编写目的 学生宿舍管理系统对于一个学校来说是必不可少的组成部分.目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较 ...

  3. 学生宿舍管理项目开发计划书_第六组学生宿舍管理系统项目计划书

    组长:高仁英 成员:杨舒婷.连燕婷 1.引言 1.1目的 [1]本章提供整个软件开发计划的综述,主要确定以下内容: [2]软件生存周期的选取及裁剪. [3]软件规范.方法和标准的选择. [4]软件工作 ...

  4. 学生宿舍管理系统(前端部分)

    前几天的五一作业内容叫我们写一个学生宿舍管理系统. 可...就只有五天啊! 所以,经过重重考虑,得出两种解决方法: 1.从网上找源码,保证5天内完成,但交了作业却失去了意义. 2.自己写,先把最简单的 ...

  5. 基于java的学生宿舍管理系统(含源文件)

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye 学生宿舍管理系统   摘 要 随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化 ...

  6. 基于java+SpringBoot+HTML+Mysql学生宿舍管理系统

    源码+原文获取方式: 私信获取源码+原文 目  录 摘    要 Abstract 1  绪论 1.1  课题背景 1.2  目的与意义 1.3  论文研究主要内容 2  关键技术介绍 2.1  Ja ...

  7. 【计算机毕业设计】学生宿舍管理系统

    一.系统截图(需要演示视频可以私聊) 摘  要 随着科学技术的飞速发展,各学校都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于学生宿舍管理系统当然也不能排除在外,随着网络技术的不断成熟,带 ...

  8. 程序设计之学生宿舍管理系统

    前情:现在不是学妹啦,是我女朋友啦,找我简单修改一下程序设计相关的代码,到最后基本重新编写代码,然后简单分享一下,如果小伙伴们喜欢,请给作者点个赞,谢谢啦. #include<stdio.h&g ...

  9. 学生宿舍管理项目开发计划书_学生宿舍管理系统项目计划书.doc

    学生宿舍管理系统项目计划书.doc 学生宿舍管理系统项目计划书组长张宾成员安长冬刘李阳郭振海张远航学校河南商业高等专科学校专业软件开发和项目管理时间2010年9月28日引言111编写目的112开发背景 ...

最新文章

  1. matplot.bar 与matplot.barh绘制直方图案例大全
  2. csdn上传资源提示“该资源已存在,请重新上传”
  3. String to Integer (atoi) leetcode java
  4. 将数据传入重定向网页
  5. Netty学习笔记(一)Netty客户端源码分析
  6. 消息中间件--RabbitMQ --死信队列
  7. java 日期for循环_java for循环的时候增加循环体的长度是不是不太好的?
  8. [记录]明天开始东软实训
  9. 限制会话id服务端不共享_【干货分享】Web安全漏洞深入分析及其安全编码
  10. 2014年12月——解决 do not match those specified in your provisioning profile.(0xE8008016)
  11. 老年人健康管理系统技术开发
  12. 开源WebGIS开发——栅格图层
  13. 攻防世界 MISC新手练习区 刷12道题题所得的思路和方法
  14. caj打印PDF提示打印超范围应该怎么办?
  15. 发送验证码-阿里云短信服务
  16. ESP8266环境搭建-ESP8266_RTOS_SDK(超详细)
  17. qrcode.js生成微信二维码
  18. 2022茶艺师(中级)考试题模拟考试题库及答案
  19. 汪光焘:新时期城市交通需求演变与展望
  20. python属于计算机的什么语言_Python语言属于()_学小易找答案

热门文章

  1. HWND、HANDLE、HMODULE、HINSTANCE的区别
  2. 怎么用css设置字体小于12px
  3. 圆排列问题(分支限界)
  4. 自定义实现 div 元素的 resizable,draggable 功能
  5. json转义(JSON转义符)
  6. Linux中的网络配置(ip地址,网关,dhcp,网桥)
  7. 怎么看待、对待中国式社交人际关系?
  8. div,section,article,aside 区分
  9. 朱江明坚持以客户为本,不断推出新车型
  10. 数据存储单位的换算关系(TB、PB、EB、ZB、YB)