可复用的高职网站后台管理系统的设计
黄旺华++罗方燕++毛可洪
摘要:高职院校经常需要创建新的网站进行业务办理,网站的后台管理功能基本相似。为了提高开发速度,该文提出设计可复用的高职网站后台管理系统。该系统主要功能包括导航栏管理、板块管理、内容管理、用户管理和图片管理等。这些功能基本可满足网站的后台管理需要,可以快捷的创建出信息的网站。
关键词:网站后台管理;可复用;网站设计
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)11-0056-02
Abstract: many new website are often required to be created for various business in vocational college, which have the same background management functions. A reusable website background system is designed, in order to improve the speed of website development. The system's main functions include navigation management, plate management, content management, user management, and image management, etc. These basic functions can meet the needs of the website backstage management system, and it can help to create a new website quickly.
Key words: website background management; reusable; website design
随计算机网络的广泛应用,高职院校越来越多的业务都需要在信息平台上进行开展,比如精品课程、资源共享课程的建设,实训基地、教研项目的申报和结题,等等。在信息平台建设方面,虽然一些必要的系统平台在近几年里还是得到了落实,比如网络教学平台,教务系统。但是,对于一些暂时性的需求,由于不少在财力人力方面比较欠缺,无法得到满足要求。根据作者所在学院各方面对信息平台的急迫需求,拟通过对网站的后台管理系统进行研究,并设计出一套能够适用于学院各种业务需求的信息平台的后台管理系统,可以在该系统的基础上,通过接口的复用,快速地构建开发出新的网站平台,为以后新的网站业务需求提供基础。
本文结构和安排如下,首先在第二节对系统进行需求分析,主要用户需求分析和系统功能设计;第三节进行系统设计,包括系统的总体功能设计和架构设计;第四节主要进行详细功能设计,最后进行总结。
1 需求分析
通过该系统的设计和实现主要达到如下目的:
1)对于业务需求部门,希望能够在最短的时间内将业务系统上线,而且功能完善、操作简便、容易上手。
2)对于信息中心的开发人员,首先是能快速的开发出所需要的业务系统,其次因为类似业务系统比较多,可以最快的速度从其他系统修改而成。
在可行性方面,首先是经济可行性,系统所涉及的硬件和网络基础,前期已经建设完善,无需再做投入。一旦系统开发完成,应用运行平稳之后,可以节约人工成本。其次是技术可行性,目前网站开发技术非常数据,各种开发技术和运行平台平稳应用已有多年,不管是采用asp.net、jsp还是PHP开发技术,都可以方便快捷的开发出网站出来。最后的法律可行性,所设计的网站后台管理系统,主要是根据高职学院自身的业务流程所设计和开发的系统,不存在知识产权的争议问题,也不涉及违反国家法律。
经过该可复用的网站后台管理系统所创建的网站,要求能够实现如下主要功能:
1)发布和管理信息,可以通过后台将网站主要信息发布出来,然后通过前台显示浏览详细内容。
2)通过在线编辑器,对要发布的信息进行编辑,编辑器除了发布文字外,还可以发布图片、文件等资源。
3)可以在后台配置网站的名称、banner内容、版权信息等。
4)可以进行栏目管理,创建新的栏目,并在栏目上发布信息。
2 系统设计
根据网站需求分析,可复用的高职网站后台管理系统总体结构如图1,包括导航栏管理、内容管理、图片管理、用户安全管理、首页板块管理、Banner管理和友情链接管理等。
在系统开发过程中拟采用成熟的三层开发架构,包括数据层、业务层和界面层。数据层主要完成数据库的访问操作,是各个业务模块的基础,在该层中主要通过数据库连接技术,对数据库进行访问和操作。业务层主要根据各个功能业务的需要,特别是一些公共的要求,提供给界面层调用,比如数据记录的读取操作,是大多数业务模块都要求具有的功能。界面层一方面是将数据信息进行友好的显示,另一方面负责处理用户的操作响应,比如添加删除等操作。采用三层开发架构提高了系统软件的开发效率,提高代码的复用率。
3 详细功能设计
3.1 导航栏管理功能
1)在添加栏目对话框中,选择栏目类型为“导航栏目”,填写栏目名称,栏目默认为显示(也可设为隐藏),选择优先级别(即排序),选择上级栏目或无(即为一级栏目)。
2)导航栏目修改,点击导航栏目修改,可以在修改栏目对话框中,可以修改栏目名称、所属上级栏目、优先级别(即排序)、栏目显示与否和链接地址
3)导航栏目删除(原则:空栏目才可以删除)
如果栏目下面有信息内容,提示应先删除信息内容。
如果栏目下面有二级栏目,提示应先删除二级栏目。
如果空栏目,删除时提示是否确定删除“XX栏目”,确定后方可删除栏目。
3.2 Banner Flash管理
1)提示flash文件要求的分辨率大小和上传文件大小限制。
2)可以在后台上传新的swf文件,替换原banner flash。
3)同时可以设置回历史版本。
3.3 自定义首页板块管理
1)板块添加,选择板块类型为首页板块,填写板块名称,点击添加即可添加。
2)板块修改,点击目修改,可以在修改板块对话框中,可以修改板块名称。
3)板块删除(原则:空板块才可以删除)
如果板块下面有信息内容,应先删除信息内容。如果空板块,删除时提示是否确定删除“某某板块”,确定后方可删除板块。
3.4 图片管理
1)能够浏览服务器已有的图片,可对图片进行重命名和删除图片。
2)能够上传图片,并检查所上传的文件时图片文件,否则不予上传。
3.5 友情链接管理
可以在添加、修改、删除友情链接的名称和链接,打开方式为新窗口,并可以设置排列顺序。
3.6 内容管理
1)可以通过易用的在线编辑器编辑信息内容,发布信息。
2)提供信息内容的修改和删除功能。
3.7 用户安全管理
1)为了网站的安全,将用户分为两类,管理员和信息发布人员。
2)管理员可以对网站进行配置,比如栏目、板块配置,用户设置等。
3)信息发布人员只有发布信息的权利。
4 结束语
文中根据业务部门在进行业务申报等要求构建网站的需求,由于这些需求有一定的共性,特设计可复用的网站后台管理系统,以便快速构建新的网站。根据软件工程的开发过程,首先对系统进行需求分析,从系统目的、可行性和系统要求进行分析,然后进行系统的总体设计和建议的开发架构,最后对系统的详细功能进行设计。后续将根据本设计,将系统进行实现。
参考文献:
[1] 陈晓军, 朱铨荃, 何欣. 网站后台通用管理系统分析与设计[J]. 技术与市场, 2009(9):11-12.
[2] 唐玉英, 曾祥明. 网站后台管理系统应用研究[J]. 科技情报开发与经济, 2006,16(23):257-258.
[3] 罗杰红, 杨伟明, 黄旺华. 基于Agent的Web用户界面模型的设计[J]. 齐齐哈尔大学学报: 自然科学版, 2013(5):63-66.
[4] 史国川, 刘欢, 谢宝陵, 等. 网站后台管理系统设计研究[J]. 农业网络信息,2005(7):30-32.
[5] 罗方燕, 黄旺华. 一种高职院校在线工作量系统的设计[J]. 信息与电脑:理论版, 2013(4):43-44.
[6] 吴振新. 基于开源 Web 内容管理系统的研究与比较[J]. 现代图书情报技术,2007,2(4):1-4.
[7] 刘红, 周庆辉, 殷惠霞. 基于ASP.NET技术的通用编辑部网站设计与实现[J]. 计算机与信息技术,2006(6):102-102.