· ·
2019年第24期(总第643期) 科学咨询/科技管理
摘 要:基于笔者的实践研究,设计了基于智慧校园理念和B/S架构的学生公寓管理系统,首先根据系统的需求进行了分析,然后依据相关技术进行了详细设计。
关键词:B/S架构;智慧校园;学生公寓管理系统
设计学生公寓管理系统是构建智慧校园的重要步骤。在当前计算机技术和互联网发达的整体大背景下,利用学生公寓管理系统来提高管理效率,对巩固和扩大智慧校园成果有着不可忽视的重要作用[1]。因此,学生公寓管理系统的建设需要引起人们的重视。
一、智能学生公寓管理系统建设需求分析
(一)系统可行性分析
首先,智能学生公寓管理系统建设的可行性要基于学生公寓的管理现状来考量。当今社会信息技术发展迅猛,但很多高校的学生公寓管理模式还停留在人工查、表格文件等阶段,不能准确有效地对信息进行实时管理,整体效率偏低。因此,针对学生公寓管理的现状,依托传感器、大数据、一卡通等技术,
建立一个智能化的管理系统十分重要。同时,公寓管理系统还能对公寓资源进行合理规制,帮助学生提高生活水平。
其次,智能学生公寓管理系统建设的可行性要基于当前的计算机技术和相应的经济成本进行分析。本次研究的管理系统是基于Apache服务器、JSP脚本语言和My SQL数据库进行开发架构的。这一套开发模式就是传统的B/S架构模式,具备极强的开放型和拓展性,能够随时根据需要进行维护和升级。同时,这套开发模式在运行上极为成熟,能够有效降低技术门槛和工作难度,可以使研究人员的精力投入到优化用户体验上。另外,本次研究的系统的软件和硬件开发环境基本上都是开源或免费的,投入的主要成本是研究人员的时间和精力,但回报的是不断提高的管理效率,能够为学生今后的学习和生活打下良好的基础。
(二)系统用例模型分析
nodejs移动端app本次系统的用例模型主要分为两个方面,一是管理员的用例模型,二是学生的用例模型。管理员主要负责网站的日常管理。因此,笔者将其功能分为以下几个模块:用户管理模块、资料管理模块、维修管理模块、公寓信息管理模块和宿舍分配管理模块。管理员的用例模型为以管理员为中心延伸到管理员所负责的五个模块。学生是网站的主要面向体。基于用户体验考量,笔者将学生的模块分为:注册登录模块、一卡通管理模块、个性化推荐模块、宿舍信息浏览模块和留言板模块。学生的用例模型是以学生为中心延伸到学生所接收的五个模块的服务[2]。
(三)平台开发环境分析
郑州发布紧急通告本次管理系统基于笔者的个人PC开发,操作系统为win 7 server,服务器为Wamp Server 2.5,数据库软件为My SQL,JSP软件为JSP 2.0,浏览器为IE 6.0以上版本,满足本次关于管理系统的开发环境需求。
(四)系统涉及技术1.JSP语言
JSP全称Java Server Pages,能够实现一定程度的静态和动态网页脱离。JSP能在引擎的支持下充分扩展和识别HTML标记集合。在用户的请求传送到Web服务器上时,JSP引擎就会在将文件传送到JVM的同时实现文件格式的转换。JVM在此基础上编
基于智慧校园理念的智能学生公寓管理系统设计
pgsql字符串转数字白亮生
(东南大学学生公寓服务中心 江苏南京 211189)
译相应的代码,将所得到的结果经由服务器以页面的格式上传到客户端中,方便用户进行浏览。本次研究选择JSP语言技术主要是因为JSP语言拥有以下特征:首先是能够对分离内容进行生成和显示,能
够使学生公寓管理系统保持在一个高频率的运行状态中;其次是JSP的适用平台非常广泛,在各个平台之间进行转移不用重新编译相关语言;最后是相较PHP和ASP代码而言,JSP的执行效率要明显高于两者,还具备组件优化空间大、可拓展性高、页面简化方便等优势。
2.Apache服务器
Apache全称Apache HTTP Server,其在世界范围内都被广泛使用。作为非盈利的开源服务器技术的代表,Apache允许通过Apache Group审核的代码对其进行修改。Apache最初只是在小场景下的网络服务中被应用,增加了Unix、Linux后,渐渐成为服务器开发中的主流。本次选择Apache服务器主要是因为以下几点:首先,Apache服务器获取方便,本次学习平台的构建主要是笔者个人开发,没有购置相应的服务器,而是选择在整合软件包WampServer的基础上进行改动,将原有的PHP替换为了JSP;其次,Apache支持最新的通信协议,文件配置操作相对方便快捷;最后,Apache支持跟踪用户会话过程,方便本次研究的深入调查。
3.My SQL数据库
My SQL数据库是用途最为广泛的开源数据库[3],其最大特点是将表作为数据的主要储存形式,方便了查询,也提高了操作的效率。本次选择My SQL数据库主要是基于以下几点考量:首先,本次研究所使用的服务器作为学校范围的管理系统,其每日访问流量有限,从操作和查询的效率来看,无疑是My
python入门例子SQL 数据库更为高效;其次,My SQL的安全性较强,在数据查询过程中能够实现传输加密;最后,My SQL数据库的API能够接口到JSP语言上,方便JSP语言的编写。
二、基于智慧校园理念的智能学生公寓管理系统设计
(一)系统总体框架
redimjsp中文全称根据上文的需求分析,本次研究的系统采用SSH框架为系统总框架,同时,将系统的构架分为网络控制层、数据管理层、内控管理层、系统应用层和系统展示层,通过数据层、内控管理层、系统应用层和系统展示层将本系统的功能建设结构规范化,完成所有的功能。其中,网络控制层依托于学校的校园网,实现对本系统访问的网域界定。公网用户需要通过VPN 等安全方式连接到校园网内才可以访问。所有的用户(Client)都是通过网络(Internet)进行访问,在防火墙的安全访问允许下,用户访问使用系统应用。系统应用部署在内容服务器上,由内容服务器负责与数据库服务器及其他系统的数据交互或服务调用。对所有用户而言,内容服务器是获取数据(database)服务以及执行操作的唯一入口。
(二)数据表设计
依据当前学生公寓管理系统的需求,笔者对数据库内的数据表进行了如下设计。这些数据表主要包括公寓信息表、用户信息表、学生信息表、回复表和宿舍信息表5种,以My SQL数据库为基础,其主要的模型为:
公寓表(主键、添加时间、公寓号、公寓类型、是否删除标志、公寓名、可住人数、实际入住人数、宿舍数量、关联的
管理咨询
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论