一、高校校友网络管理系统设计
1.需求分析。在开发网络软件系统时,需求分析必不可少,是最终实现设计验收和网络维护的重要依据。系统设计进行需求分析需建立在可行性分析研究基础上,并对项目所需完成工作进行综合确定。本设计主要内容包括班级管理、新闻管理、以及个人管理(留言、相册等),并在此基础上增加交流论坛、点歌功能、许愿墙以及BS实时聊天(群聊、私聊)系统等。
2.设计目标。通过校友管理系统,为在校学生及毕业生提供交流平台。充分借鉴现阶段网络服务模式,结合互联网位置属性及移动属性,实现人际交往目的。基于以上目标,校友网络系统在设计时应具备移动性支持、个人资料链接、页面设计、群组交流、个人相册、实时通信以及论坛交流等功能。同时,本系统设计时要求其自身具备安全性,即权限管理和密保功能。该系统也要具备完善的维护功能,能够根据校友需求及时对数据进行管理,包括添加数据、删除资料以及修改操作等。
3.服务器划分。服务器端主要划分为三个层次,即网页层、业务应用(控制)层及数据库层。其中网页层主要依靠“JSP”来实现,与客户端进行通讯,并负责处理基础业务,实现数据转换;业务应用(控制)层主要对网络业务的逻辑性进行核实和验证,并在访问数据库的同时,控制层进行业务逻辑验证。同时负责访问数据库,实现数据存储、数据更新、数据查询以及资料删除等操作;而数据库层则保障系统具有可维护性、可管理性,并在此基础上达到可拓展性。
二、高校校友网络管理系统实现
1.系统实施方案。为进一步实现本校友网络系统数据传输功能,可运用“Servlet”方式进行交互式浏览,对数据进行完善和修改,并生成具有动态化性质的“Web”网站内容。整个实现过程如下:由客户端向服务器端发送实施请求,再由服务器端将客户端请求信息输送给“Servlet”,“Servlet”可将请求信息生成为响应内容,并一并将其传送给“Server”。而内容生成过程中是否具备动态化特征,则取决于客户端请求内容。
2.数据字典。系统在生成相应数据流程时,只是对数据储存和数据流间关系进行简单描述,而并未细致阐明每个数据流、数据存储以及数据处理过程。因此,本次系统设计不仅要对以上内容进行详细说明,也要为系统形成具有针对性的“数据字典”,为未来系统维护奠定基础。数据项:也被称为数据元素,属于基础数据单位,不能进行再分解。如校友账号、学号及所修专业编号等内容。数据流:属于已经被定义的完整数据结构,也可由若干数据项组成。若已被定义,则可将结构名称及结构编码直接体现在描述栏中。若该数据流由多个数据项及数据结构组成,则须按照结构组成特定的描述方法来定义数据流。
3.界面设计。本系统设计出6个功能界面,分别为登陆、密码修改、校友录、帮助、退出、系统设置界面。
4.系统实现。本系统与移动通信充分结合,并衍生出很多新型移动互联网业务,如分享图片、聊天(文字、语音、视频)、音乐、论坛交流、校友许愿墙等。为校友学查询、学习带来便利条件,并为其业余生活增添更多乐趣。
5.性能测试。以内网作为测试环境,结果显示,在网络通畅条件下,用5次1000并发访问接口,其平均响应速度<3.5ms,且内存占用、CPU压力也较为合理。说明本系统软件能够满足校友使用需要,其性能具有安全性和稳定性,可保障系统正常运行。
三、结语
本设计提出面向高校校友网络管理系统设计的结构,并以Android系统作为软件开发基础,不仅能够缩短软件开发周期,还能方便客户端进行内容拓展及软件升级,并将升级后对版本和性能的影响降到最低。另外,还需要加强对校友网络管理系统的研究,不断与时俱进,突破创新,设计出更具有时代气息的网络管理系统,搭建校友交流沟通平台,实现资源共享。
作者: 陈 镝 单位:西安科技大学