系统名称:学生公寓管理系统

首先介绍一下学生公寓管理系统,在学生公寓管理方面,针对学生有关住宿信息问题进行管理,学生公寓管理系统主要包含了1)学生信息记录:包括学号、姓名、性别、院系、班级;2)住宿信息记录:包括宿舍楼号、宿舍号、电费信息、维修记录;3)报修信息记录:包括宿舍楼号、宿舍号、报修品、时间、维修状态;4)后勤人员记录:包括工号、姓名、联系方式;5)电费信息记录:包括宿舍楼号、宿舍号、电剩余量、使用量、缴费金额、剩余金额;6)学生晚归记录:晚归学生的学号、姓名、时间、宿舍号、日期、和原因;7)来客记录:记录来客的姓名、开始时间、日期、原因、来访人和学生关系,宿舍号,离开时间;8)出入物品记录:带出去的物品的名称、时间、日期、学生学号、学生姓名、原因;9)值班记录:记录轮班的时间和相应的管理人员名单以及在值班时间内所发生的事情。

质量属性指的是影响质量的相关因素,是对质量的描述。在学生公寓管理系统方面具体介绍一下系统质量属性以及其他质量属性。

系统质量属性方面:

1、可用性

从本系统的功能上来看,学生公寓管理系统可以大大减少人力管理,将信息存储在服务器上,可以更加方便查询与管理,提高管理效率。还有多用户方面,针对不同的用户能实现不同的功能,对于学生来说,学生可以查询自己的基本信息状况,还可以查询宿舍内电费使用状况,对于学校限制用电的情况,可以方便查询用电详单,以及可以在缺电时及时交纳电费,在宿舍物品损坏的情况下,可以线上找到后勤,上传损坏物品照片,以便维修人员能准备好修理工具,提高修理效率。在辅导员方面,可以快速查询学生的住宿信息,方便管理宿舍状况,以及方便宿舍人员的调整状况。在后勤方面,方便后勤人员修理,及时有效的针对损坏物品进行维修,还有可以发布一些有关学生公寓设施管理的信息等等。

2、可修改性

软件不是一成不变的,跟着用户需求,往往会对系统做出改变。为了应对这些改变,就要提高此信息系统的可修改性。所使用的可修改战术有三种:①减少由某个变更直接影响的模块的数量—局部化修改,②限制对局部化的模块的修改—防止连锁反应,③控制部署时间和成本—推迟绑定时间。公寓管理系统主要是对学生日常生活的管理,对于学生来说,涉及到生活的各个方面,后期还可以添加一些功能,比如:宿舍送水,宿舍卫生状况评比等,还有一些不实用的功能模块也可以去掉。然后对于生活的实际应用,还需要用户的反馈来更改功能。

3、性能

为了提高系统的性能,此系统要做到减少资源消耗和闭锁时间。要将功能实现到最具体的方面,就是要在开发过程中提高算法,主要是用户查询方面,涉及到的大量数据,需要查询的算法也不是一成不变的,要根据用户的输入来判断使用什么算法查询,才能提高效率。

4、安全性

在学校方面,便是需要内网访问,这样可以防止外来人员破坏系统,学生登录还需要验证学生的身份才可登录。管理员拥有最高的管理权限,对用户有实时监控的功能,对于恶意使用系统进行不当的操作,将进行警告封号处理等操作。

5、可测试性

本系统为了提高可测试性,采用的SSH框架,在设计和编码阶段,将接口与实现分离,即方便了功能的重写,也对单元测试有着积极的意义。还可以对系统编写,内部监视器,对系统的可维持状态,性能负载、容量、安全性或其他可通过接口访问的信息进行监视,当监视状态被激活时可以记录事件。

6、易用性

易用性是指用户是否方便使用。方便使用就设计到人机交互的过程,既做到更加的人性化。在系统实现时,可以进行错误避免及错误处理的设计,对于用户登录方面一次登录即可,不用每次都登陆,而且对于学生也不需要注册用户名以及密码,默认的用户名以及密码便是学号,学生可以在刚刚入学的时候,登录进行修改密码。学号用于验证学生的身份信息。在系统中查询信息状况的时候,尽可能多的对用户多提示信息,方便用户找到最合适的信息。

其他质量属性方面:

1、可移植性

学生公寓管理系统是一个网页信息系统,在网页的设计中,要满足的是对不同操作系统和浏览器的兼容,还有对硬件的兼容,硬件兼容中最大的问题就是在不同分辨率的显示器没有较大差异。如果没有对浏览器的兼容进行测试,网站往往在实际的使用中会出现各种问题。在构架中对与平台相关问题的封装常采用一个可移植层,可移植层是信息隐藏原则运用的结果,它是一组软件服务的集合,使上层应用软件与其环境具有抽象接口,并且在移植时接口不变。

2、可重用性

提高可重用性可以提高我们系统开发的效率,可重用性与构架密切相关,它还可以看作是可修改性或可集成性的特例。对于SSH框架开发的框架来说,代码的重用性较高,系统的开发框架有很好的可重用性。

3、可集成性

  可集成性是使独立开发的系统组件能够协同运行的能力。集成性依赖于:组件的外部复杂性;

组件之间的交互机制和协议;组件功能划分的清晰程度;组件接口的定义是否完整、合理。可集成性表明了一个系统内个组件之间相互协作的能力,而互操作性衡量的则是一个系统与另一个系统的协作能力。

基于SSH框架的学生公寓管理系统,在架构的质量属性方面,此系统在SSH框架下对质量有很好的保障。

基于SSH框架的学生公寓管理系统的质量属性的更多相关文章

  1. SSH框架开发蛋糕房管理系统之质量属性

    SSH框架开发蛋糕房管理系统之质量属性 我要开发的系统是基于ssh框架的蛋糕房管理系统.本系统前台提供的主要功能是在线预定蛋糕,本店管理员拥有最高权限,包括收银管理,设备管理,日常销售管理,蛋糕定制管 ...

  2. 如何实现基于ssh框架的投票系统的的质量属性

    如何实现基于ssh框架的投票系统的的质量属性: 项目 :网上考试系统 我做的是网上考试系统,因为标准化的考试越来越重要,而通过计算机进行标准化判卷,系统会自动判卷出成绩,组织考试的人不用组织人员打印试 ...

  3. 基于ssh框架开发的购物系统的质量属性

    根据前面的博客,我们已经大致了解了ssh架构开发整体概念:Struts是一个实现了MVC模式的经典的框架:Hibernate是轻量级Java EE应用的持久层解决方案,以面向对象的方式提供了持久化类到 ...

  4. 基于SSH框架的学生选课质量属性分析

    系统:学生选课系统 框架:SSH(Struts2+Spring+Hibernate) 我做的是基于SSH框架的学生选课系统.学生选课系统的特性:①系统响应时间短,能够快速调出课程数据供学生选课提交.② ...

  5. 基于SSH的高校网上选课系统的质量属性的实现

    我对于基于SSH的高校网上选课系统的质量属性的实现是从可用性.性能.安全性.可维护性.易用性五个方面进行的实现. 可用性方面: 实现方式:(1)当系统试图超出限制范围来进行课程查询或选课时必须进行错误 ...

  6. 基于SSH框架的考勤管理系统的设计与实现

    基于SSH框架的考勤管理系统的设计与实现

  7. 基于SSH框架开发的《高校大学生选课系统》的质量属性的实现

    基于SSH框架开发的<高校大学生选课系统>的质量属性的实现 对于可用性采取的是错误预防战术,即阻止错误演变为故障:在本系统主要体现在以下两个方面:(1)对于学生登录模块,由于初次登陆,学生 ...

  8. 文献综述十八:基于SSH框架的进销存管理系统设计与实现

    一.基本信息 标题:基于SSH框架的进销存管理系统设计与实现 时间:2017 出版源:内蒙古科技与经济 文件分类:对框架的研究 二.研究背景 进销存管理系统在各企业中广泛应用,使用SSH框架,很大程度 ...

  9. 基于laravel框架构建最小内容管理系统

    校园失物招领平台开发 --基于laravel框架构建最小内容管理系统 摘要 ​ 针对目前大学校园人口密度大.人群活动频繁.师生学习生活等物品容易遗失的基本现状,在分析传统失物招领过程中的工作效率低下. ...

随机推荐

  1. Nginx与Apache比较

    Nginx特点:高性能epoll 异步非阻塞多个连接(万级别)可以对应一个进程 支持反向代理支持7层负载均衡静态文件.反向代理.前端缓存等处理方便支持高并发连接,每秒最多的并发连接请求理论可以达到 5 ...

  2. Sql Server系列:索引设计原则及优化

    1. 索引设计原则 索引设计不合理或缺少索引都会对数据库的性能造成障碍,高效的索引对于获得良好的性能非常重要. 设计索引时的一些原则: ◊ 索引并不是越多越好,一个表中如果有大量的索引,不仅占用大量的 ...

  3. Sql Server系列:视图

    视图是数据库中的一种虚拟表,与真实的表一样,视图包含一系列带有名称的行和列数据.行和列数据用来自定义视图的查询所引用的表,并且在引用视图时动态生成. 1. 视图的概念 视图是从一个或者多个表中导出的, ...

  4. Android之登录那点事

    随着互联网的高速发展,一个应用为了保护用户的隐私,通常会通过设置用户名+密码的验证方式保证用户隐私的相对安全,我知道一般网站的登录验证,通常会设置一个二维码,通过验证二维码,防止恶意软件通过机械程序, ...

  5. MongoDB学习系列(1)--入门介绍

    MongoDB是一款为Web应用程序设计的面向文档结构的数据库系统. MongoDB贡献者是10gen公司.地址:http://www.10gen.com 1.MongoDB主要特性: 1.1文档数据 ...

  6. iOS开发之远程推送

    说到远程推送,应该用的也挺多的,今天就基于SEA的云推送服务,做一个推送的小demo,来了解一下iOS中的远程推送是怎么一回事儿,首先你得有苹果的开发者账号,好咸蛋也差不多了,主要内容走起. 一.准备 ...

  7. Google和Baidu常用的搜索技巧--转

    原文链接:http://mp.weixin.qq.com/s?__biz=MjM5NTY0MTY1OQ==&mid=2654509772&idx=1&sn=754454e374 ...

  8. html5 meta(移动端)介绍及使用

    随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛行,移动互联应用开发也越来越受到人们的重视,用html5开发移动应用是最好的选择.然而,每一款手机有不同的分辨率,不同屏幕 ...

  9. ZOJ Problem Set - 1045 HangOver

    #include <stdio.h> int main() { float c; int i; while(scanf("%f",&c)!=EOF&&a ...

  10. Linux使用lvresize扩展或缩减lv大小

    环境:CentOS 6.7 一.新建并挂载目录 /u01 和 /data 1.创建目录挂节点/u01,/data mkdir -p /{u01,data} 2.创建lv,名称是lv_u01,大小10g ...