2017年第5期
信息与电脑
China Computer&Communication
软件开发与应用
竞赛网站平台的设计与实现
陈惠红 梁育龄
(广州番禺职业技术学院 信息工程学院,广东 广州 511483)
摘 要:运用软件工程的方法,对整个系统的功能需求、性能需求、安全需求、可行性需求进行全面分析,设计并实现基于Web 的首届青山湖杯网页设计大赛网站,满足了首届青山湖杯网页设计大赛的实际需求。使赛事信息快捷、无距离、随时随地进行更新,为目标用户准确、及时、便捷地传达信息。同时,降低了广州番禺职业技术学院工作人员的工作强度和大赛的经费支出,提高了办事效率。从侧面体现广州番禺职业技术学院整体办学水平,提升该院形象和社会地位,增强了学校与社会的互动,也使更多的人可以通过网站获取大赛的信息。
关键词:Web;功能结构;系统需求
中图分类号:TP311.52 文献标识码:A 文章编号:1003-9767(2017)05-130-03
Design and Implementation of Competition Website Platform
Chen Huihong , Liang Yuling
(College of Information Engineering, Guangzhou Panyu Polytechnic, Guangzhou Guangdong 511483, China)
Abstract: Using the method of software engineering, functional requirements, the system performance requirements, security
requirements and feasibility needs to conduct a comprehensive analysis, design and implement the first Qingshan Lake Cup web design contest website based on Web, meet the actual demand of the Qingshan Lake Cup design contest. The website makes the event information update quickly anytime and anywhere, and deliver the information accurately, timely and conveniently to the target audience. At the same time, it reduces the work intensity of Guangzhou Panyu Polytechnic staff and the expenditure of the competition, and improves the efficiency of work, reflects the overall level of G
uangzhou Panyu Polytechnic, raises the image and social status of the hospital, and enhances the interaction between schools and society, so that more people can get information of the contest through
the website.
Key words: Web; functional structure; system requirements
首届青山湖杯网页设计大赛是由广东省软件行业协会、广州番禺职业技术学院与多家企业联合举办、组织的赛事,是面向广东省及港澳台地区所有高校在籍学生的竞赛活动,参赛选手中有大专生、本科生、硕士研究生。广州番禺职业技术学院已连续举办了七届网页设计大赛,受到了媒体、兄弟院校、政府部门和网站公司的广泛关注,在这样的背景下,
设计与实现了首届青山湖杯网页设计大赛网站。
1 建设方案说明
1.1 项目建设必要性
广州番禺职业技术学院已连续举办了七届网页设计大赛,随着赛事规模的不断扩大、赛事的宣传、报名等工作越
基金项目:广州市高校创新创业教育项目“基于校企社合作计算机类竞赛月活动”(项目编号:2017233204);高等教育学会高等教育科学研究“十三五”规划课题“基于云计算的富媒体协同创新中心建设”(项目编号:16GYB071);广州番禺职业技术学院“十三五”教育教学改革项目重点项目“基于学徒制的校企社协同创新创业教学模式研究”。
作者简介:陈惠红(1982-),女,福建古田人,硕士研究生,副教授,信息系统项目管理师,美国项目管理协会成员(通讯作者)。研究方向:图像识别、软件开发和大数据等。E-mail:53657125@qq。梁育龄(1998-),女,广东广州人,
本科。研究方向:富媒体技术。
2017年第5期
信息与电脑
China Computer&Communication
来越繁重等情况下,广州番禺职业技术学院作为主办方却没有一个网站进行宣传,使得一些想了解并参加大赛的学生、院校需要通过复杂的方式才能得知最新消息,从而降低了参赛方的积极性,并且大量印刷宣传手册和各种相关资料、邮件或电话咨询或通知、现场监考等工作增加了广州番禺职业技术
学院相关工作人员的工作强度及大赛的经费支出,使得工作效率较低。同时,缺少往届选手经验分享、赛事相关专业的知识、资料等。虽然每次大赛举办的过程中会有一些知名企业在现场选拔人才、一些记者到现场进行报道,但是宣传范围的局限性,使大赛的社会关注度及社会影响力受到一定程度的影响。
大赛网站的建立,不但可以提高工作效率,而且实现校内外各种资源共享,节约举办大赛的成本。同时是实现大赛信息现代化管理的重要途径和手段之一,可以快捷、无距离、随时随地更新相关信息。研究、设计并实现基于Web的首届青山湖杯网页设计大赛网站的意义有:整合相关资源、提高工作效率、搭建沟通平台、服务专业教学、提升学院品牌;为参赛院校指导教师、参赛选手、兴趣爱好者、企业等提供一个网络平台,实现资源、信息、应用的共享;对我国互联网络安全知识的普及等有着巨大的帮助。
1.2 项目建设目标
首届青山湖杯网页设计大赛网站的建设目标:首先,用户体也就是目标用户,主要是广东省内外和港澳台参赛院校的师生、大赛的管理员、网络安全相关企业、一些潜在的招聘企业、其他院校、相关社会专业人士等;其次,网站风格及功能的目标,分析目标用户的心理特点和网站性质,最大限度地发挥创意,设计出一个郑重又有特的网站,使赛事信息快捷、无距离、随时随地进行更新,为目标用户准确、及时、便捷地传达信息。
2 系统体系结构
本网站使用的用户分为三种:系统管理员、注册用户(考生)、非注册用户(游客)等。所有用户输入该网站网址,登录该网站首页,该系统主要是通过客户端JSP页面传送信息到服务器端,服务器端将JSP语句解析成Servlet,然后通过Javabean操作数据库,又返回信息到服务器端,服务器会通过JSP来反馈页面到客户端(浏览器),从而完成整个流程。如图1
所示:
图1 系统体系结构
3 系统需求
3.1 系统功能分析
首届青山湖杯网页设计大赛网站主要分为前台栏目和后台栏目。前台栏目分为:首页、大赛介绍、赛程安排、大赛报名、求职招聘、新闻动态、资料下载、在线考试、大赛简介、往届风采、最新动态;后台栏目分为:用户管理、系统设置、日志管理、新闻管理、试题管理、求职招聘、留言管理。
首届青山湖杯网页设计大赛网站功能结构图如图2所示:
图2 大赛网站功能结构图
3.2 系统性能分析
系统的性能需求如下:结构清晰、导航分明;体现网站特和内涵,准确传达网站的定位;网站界面友好,操作灵活、易用;彩搭配和谐与整体风格统一;系统具有较高稳定性、安全性、容错性;后台管理简明、易操作;前台后台保证及时响应,同时保证下载速度;具有数据库备份和恢复功能。
3.3 系统安全需求分析
除了保证首届青山湖杯网页设计大赛网站正常运行之外,保证数据安全也是必需的。比如,不良格式的数据、异步提交请求,很容易使黑客发动攻击。根据网站的规模、设计要求和安全需求进行设计,本网站局域网包括防火墙、Web服务器、数据库服务器、交换机等设备,采用分布式结构,将多种功能分布至不同的服务器完成,这样有利于提高网站的负载均衡,减少实际的故障。该网站的网络拓扑主要由Web服务器、数据库服务器、缓存服务器等构成。具体如图3所示:
2017年第5期
信息与电脑
China Computer&Communication
软件开发与应用
图3 系统网络拓扑图
由于网站包含敏感信息等,因而,对网站的安全性有较高的要求。本网站在系统安全需求可以大致分为以下两点。3.3.1 数据安全
(1)数据信息的保密性,验证用户身份程序必须严格,针对不同用户区分操作权限,对用户进行有效的管理,从而保证系统的安全性;
(2)在登录时,必须保护管理员和用户信息,避免信息泄露造成不必要损失;
(3)用户提交的数据必须具有备份功能和恢复功能等;(4)对用户所提交的数据进行预处理检查,保证数据是符合要求的合法数据,进而保证各数据库中各基本表的数据完整性;
(5)必须具备系统日志功能,管理员预览系统安全日志,进而保护系统安全性;
(6)保证系统管理员安全执行对数据表的操作,如增加、删除、修改等。
3.3.2 物理安全
物理安全是保证首届青山湖杯网页设计大赛网站正常运行的硬件保障,也是系统开发必须考虑的一项性能需求。因此,保证网站安全的方法如下:
开发网站需要什么软件(1)制定好故障应急处理方案,使硬件平台能够保证服务器正常运行,以保证因硬件故障导致系统无法运行的情况;
(2)当遇到断电、其他非人为因素等,系统数据不会被破坏或丢失,并且能够在短时间内使网站恢复正常运行;
(3)通过路由器、交换机来制定网络策略保护本网站;(4)在服务器端安装应用防火墙、杀毒软件等。
4 系统主页与系统评价
网站建设完成后,在广州番禺职业技术学院试运行了一
段时间,经过部分师生的测评,总体感觉网站体系结构合理、操作简单、用户界面友好,适合任何浏览器。功能、性能、技术各方面已达到预期的目标。系统首页如图4
所示:
图4 系统首页
5 结 语
首届青山湖杯网页设计大赛网站的建设,整合相关资源、提高工作效率、搭建沟通平台、服务专业教学、提升学院品牌;为参赛院校指导教师、参赛选手、兴趣爱好者、企业等提供一个公共网络平台,为访问者提供了一个资源分享、相互交流、互助共进的公共平台;使赛事突破了空间和时间的界限,加大了赛事的宣传力度,成为广州番禺职业技术学院与社会沟通的桥梁,可以更好地让相关院校、企
业、专业人士及社会其他人士参与或关注这场省级赛事,随时了解大赛的各种新闻、要点、通知、时事,进而,促进我国互联网络安全知识的普及。
参考文献
[1]许成文.基于B_S 模式的网络考试系统[D].石家庄:河北科技大学,2011.
[2]张建营,王嘉梅,汤雪,等.基于B/S 结构的汉-彝舆情信息库的建立[J].中国新通信,2013(12).
[3]周德伟.SQL Server 2010用户和架构分离特性探讨[J].电脑知识与技术,2011(7):37-38.
[4]李平安.信息网络安全及风险防范措施分析[J].信息安全与技术,2013(7).
[5]丁玲.成都师范学院学前教育系子站的设计与实现[D].成都:电子科技大学,2013.
[6]韩映丽.基于Web 的精品课程建设管理系统的研究与设计[D].上海:华东师范大学,2010.
[7]刘宁.建立行之有效的高校人事管理系统[J].鞍山师范学院学报,2011(2).
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论