叙述网站的后台设计模块有哪些及每个模块的功能?
企业网站一般都是具备网站管理后台的网站,可以根据管理后台提供的管理模块动态更新网站内容,使用网站功能,可以称作为功能性网站
企业网站管理后台设计有一个重要的原则:不需要有多么强大的功能,但是一定要有简洁方便的操作界面,方便企业录入产品或者资讯以及对于后期功能模块的添加等,这样运营维护起来大大降低了成本。
关于功能模块有很多,例如新闻发布系统,产品管理系统,会员管理系统,图片管理系统,友情链接管理系统,在线商品支付系统等。此外,营销型网站有专门的客服管理系统等。这些模块存在的价值就是能够让企业自行维护网站的内容,不需要网站的维护人员懂得专业的建站知识就能懂得网站页面的更新操作,调整、编辑、上传具体内容。
纠正楼上的,很多后台不是说简单的页面形式,而是独立的数据库系统,操作和界面会完全不同于前台普通的HTML页面,里面保存着信息及各种资源,而前台就是通过一些程序语言来提取调用显示在页面上。楼上说的在前台页面通过管理员ID登录管理页面,只是很基础的管理手段而已,只会在那些小网站甚至是静态页面使用,更多大型网站因为有专门独立的数据库,管理是直接进入数据库系统进行操作,然后前台页面自动提取显示。后台的管理通常需要专门的程序员或管理员进行定期的管理维护。
前台美工后台就是程序语言和数据信息资源了,最简单的理解。
1.对于后台功能模块的结构和页面逻辑有清晰的认识
2.能够熟练的使用原型工具
3.优秀的设计风格和设计规范
1是基础,2是进阶,3则是让原型变得出色的点缀。
如果楼主有架构设计能力的话,后台比前台简单,因为对UI UE的要求不高。
如果架构设计能力不够的话,那就不是前后台的问题了,这本身就变成了一个不可完成的任务。
因为后台本来就是就是环环相扣的地方。所以要求设计者本人必须思路清晰,条理清楚,即使不去画,脑子里也有完整的流程图。整个流程都是顺畅的可拓展的和业务贴合的。如果没有这个基础,那一切都会变成灾难。
然后就是性能了,做数据表的时候一定要考虑好这一点,加上必要的冗余,不要让所有联系最后都变。
至于领导的意愿,和你的规划靠得上边的,你一定要让领导明白,他们的设想已经在你的规划中被考虑进去了。
项目的大致进度,要在这个阶段结束的时候确定下来。 二、后台模块划分和版面设计 这个阶段,程序员要和美工兵分两路分头行动。
后台模块划分如果做好了,后面的效率会高一些。这个过程不能省。
版面设计,美工既要考虑网站整体规划,又要考虑大家的建议,尤其是不能忽视领导们的观点(虽然大多数情况下领导的美术细胞少得可怜)。在这个大前提下,再兼顾美观、合理。一个好的美工,不仅仅能做出漂亮的页面,还要能迎合一下客户或者公司领导的意愿,而且能和程序员进行沟通。
在这个阶段,程序员和项目经理(项目负责人)要拿出一个可操作的模块划分方案,而美工要确定网站的版面框架、美术风格,做出网站首页和二级页面。
实际上,在第一个阶段(网站规划阶段),美工就应该开始思考网站的风格了。在第二个阶段,则需要把比较抽象的初级设想变成具体的页面。基本上,首页定了,整个网站的页面就定了一大半了。
在这个阶段结束的时候,要将项目的进度计划进一步具体化。 三、数据库设计 这项工作很重要。但是程序员应该知道怎么去做。而且数据库设计是和一个人的理论水平、实际经验息息相关的,不是几句话能说明白的。大的、复杂的站点,数据库规划可能要用一周左右的时间,小的、简单的站点,数据库设计也需要2到3天。
在这个阶段,美工最好别闲着,继续完成页面设计。要知道下一个阶段,程序员可就要用到美工的页面了。最好别出现这样的情况:程序员要用到某个页面,而美工还没有把那个页面确定下来。 四、后台程序编码 这个阶段,程序员要紧张工作,会比较辛苦的。
程序员需要遵守的三个原则:
1、团队合作;
2、保证进度;
3、保证质量。
美工这个时候要辅助程序员做页面。这个阶段美工可能比较闲,但是一定要称职。 项目经理该和客户或者领导沟通的时候,一定要沟通。 五、除错、改进、页面美化
1、了解现状背景。自己所在的是啥行业、做的前端产品是啥类型产品、这个产品现在有一个怎样的后台支持。支付行业民生缴费?媒体行业播放应用?电商行业……这些行业有啥特点,要做到这些特点后台要怎么支撑?2、需求和方案。这个后台是要来干嘛?用来查询订单?管理实时数据?对账清算?根据各种不同的需求,你要梳理出一个层级结构,好比起房子,这房子底下几层是商用,上边是住宅…这个时候你就知道各通道要怎么设计了。3、所谓出色的原型,无非就是够实用。你做出来,找用的人跟你过几次,你就会渐入佳境。这种东西没有固定的模式,同时,你也不必拘泥于任何一种方法。在没有满足需求的现状下,原型能反映出满足运营的需求的方式就已经是出色的原型;在有满足需求的现状下,原型能够反映出更高效、便捷的满足方式就是优秀出色的原型。关键在于你拿什么比较。
1、一般网站的后台管理工作:一般的网站建好之后,都有后台管理系统,只需要用管理员的帐号登录,不需要会编程,网页都是负责开发的公司建好的。主要工作是负责网站信息的更新(这个工作量是很大的),负责查看网站是否正常运行,负责用户的注册、信息反馈等。
2、另一种概念的后台管理,是指你是网管,管理服务器、路由器、交换机等网络设备,管理多台网站。如果是这样,你不需要懂太多编程软件,而是要学习网络的知识、硬件的知识,以及操作系统的知识。
3、第三种概念的后台管理工作,是为网站编写程序。制作网页,编制后台管理系统等。这种情况,你当然需要掌握软件。但首先要弄明白,你所要管理的网站是用什么语言写的,是什么系统环境?数据库是什么?就如楼上一位朋友说的,如果是ASP,你就要学会ASP。如果是.Net,PHP,JSP等等,你就要学会相应的软件(注意,没必要把所有的都学会)。
总而言之,你说的“后台”不明确,我只能这样说一说,供你参考。
另外,没必要从C语言开始学。现在一般网站不大用C,而.Net用的是C#,又说回来了,如果你管理的网站是这个系统,当然得学会.Net 和 C#,否则也不用学。