学生公寓生活服务系统软件工程研究论文
摘要:随着高校信息化的飞速发展,数字化校园建设不断推进,高校的学生群体备受关注,而高校学生的公寓生活管理并没有完全得到数字化的有力支持,因此本研究将结合软件工程相关技术分析搭建一套完整的学生公寓生活服务系统的主要环节。在实际的功能上,完全按照学生的具体需求,提供在线申请及信息查询操作,给学生提供了生活琐事的解决途径,意见实时反馈,信息实时传输,这在校园数字化建设上具有重大意义。
关键词:软件工程;系统设计流程;生活服务系统
1引言
软件工程是将规范的、系统化的、可度量的方法应用于软件开发、运行和维护的过程[1]。在软件工程方面,大量学者对其进行了深入研究。随着各大高校的网络信息技术的迅速发展,数字化校园建设不断推进,致力于打造智慧校园[2]。在智慧校园建设过程中,高校的核心管理信息系统越来越完善,但学生活动方式和内容不断地被复杂化、具体化,存在大量信息处理需求,却没有得到完善的一体化系统的支持。因此,设计一个符合高校自身特点的学生公寓生活服务系统重要且迫切,这为校园生活服务奠定了基础,提升了标准化、高效率的管理[3],并促进了智慧校园的发展。通过对软件工程的研究,在信息发展的大环境下铺开的一个落于细节的项目,结合当前的信息化在校园中的发展趋势,迎合目前公寓管理的数字化建设目标,将着力解决学生在公寓生活中的具体问题,以信息化带动生活为主旨,以为学生的实际生活带来便利为目标,分析搭建一套完整的学生公寓生活服务系统的相关环节。
2需求分析
在需求分析过程中,使用统一建模语言(UnifiedModelingLanguage,UML)进行形象化描述。在对系统需求描述时,需要考虑全面,对其功能、性能、用例、运行环境、约束条件、可行性等都要进行有效性分析。根据对软件工程的研究,学生公寓生活服务系统的体系结构设计模式采用浏览器/服务器(B/S)模式,用户通过角色身份登录。该系统包含管理员、学生及工人等三大角色和七大板块十三大功能,用户可通过此服务系统快速解决生活中的设备故障、海报张贴、连廊使用、早出晚归等复杂性申请问题,同时给学生提供失物招领、意见反馈的渠道,为学校后勤公寓中心与各在校学生之间搭建了桥梁。另一方面,系统充分考虑了社会、团队及技术等实现的可行性,在系统性能上考虑了系统效率、处理方式、适应性、可靠性及安全性等各个方面,使系统具备实时性强、响应速度快、稳定性高等优点。
3系统设计
在系统设计方面,系统原型是需求交流中最好的表达方式,非常便于客户及参与项目开发者等人员对系统框架及功能点的认识与理解。在高校学生公寓生活服务系统中,重点对系统的后台功能进行了原型设计。当前系统的原型设计使用Axure软件,界面设计使用PhotoShop软件;系统前端使用DreamWeaver,技术采用HTML5+CSS3、BootStrap等;系统后端使用VisualStudio2012作为开发工具,技术采用C#、ASP.NET等,XML作为后台数据存储介质;系统数据库使用SQLServer2008[4]。在原型设计、UI设计、Web前端设计的基础上,进一步进行数据库设计和详细设计。数据库设计中具体需要设计实体-联系图、对实体间的关系进行分析,根据分析结果,创建数据表。数据表创建成功后,就可以利用现有的相关框架或者是自定义结构进行功能研发。
4系统测试
软件测试是通过执行软件来判断软件是否具备所期望的性质,是可信软件开发中一个行之有效的、必不可少的、客观地评估软件可信性的方法[5]。对于软件测试的管理,不同的公司都根据各自的经验采取不同的流程进行管理。本研究系统在需求分析和界面设计阶段主要采用静态测试,在前端页面设计阶段主要采用的是白盒测试,而在系统功能开发阶段主要采用的是黑盒测试。系统测试贯穿整个软件开发生命周期,在本研究过程中,对界面、前端和数据库等内容都进行了测试。通过测试,尽快尽早地发现了该学生公寓生活服务系统所存在的各种缺陷,通过对该服务系统进行不断验证和确认,最终完成了一个实用型的高校学生公寓生活服务系统。
5结语
软件工程是研究系统设计的主要方法工具,通过结合软件工程相关技术,对学生公寓生活服务系统进行合理研究,该系统用于提高学生生活质量并将学生生活中的各项繁琐事务网络化、信息化。在研究过程中,软件工程中分析、设计和测试技术目前仍是在工程上保障软件高可信性的主要手段[5],在本文软件工程研究中,也是以高校学生公寓生活服务系统为例对此研究过程进行实例化分析。通过每个阶段的具体分析,不仅梳理了用户需求、系统设计及系统测试等环节,同时还提高了系统本身的研发效率,节约了研发成本,对自身今后学习软件工程也奠定了基础。
参考文献:
[1]张健,曾广周,and杨鹏,"面向Agent软件工程研究现状与展望,"计算机工程与应用,vol.42,pp.30-33,2006.
[2]王燕,高新城,卢清,and王雷,"校园移动信息化平台研究,"吉林师范大学学报(自然科学版),vol.34,pp.145-147,2013.
[3]W.Wang,L.Bai,andL.Zhu,"StudentApartmentManagementSystemDesignandImplementationBasedonASP,"AppliedMechanics&Materials,vol.687-691,pp.2234-2238,2014.
[4]刘静,"高校学生公寓管理系统设计与开发,"西北农林科技大学,2010.
[5]陈火旺,王戟,and董威,"高可信软件工程技术,"电子学报,vol.31,pp.1933-1938,2004.
本文标签:
[!--temp.ykpl--]