网站内容管理系统的需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网站内容管理系统的需求分析
摘要:根据内容管理系统的特点,对网站内容管理系统进行了详细的需求分析。
关键词:内容管理;需求
中图分类号:c93
文献标识码:a
文章编号:1009-0118(2011)-04-0111-01
网站内容管理系统即content management system缩写为cms。
cms是一个相对较新的市场,一般认为cms是一种位于web前端(web 服务器)和后端业务应用系统、办公系统或流程(内容创作、编辑)之间的软件系统。
内容管理解决方案重点解决各种非结构化或半结构化的数字资源的采集、管理、利用、传递和增值,并能有机集成到结构化数据的商业智能环境中,如oa,crm等。
内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。
这里指的“内容”可能包括文件、表格、图片、数据库中的数据甚至视频等一切你想要发布到intemet,intra-net以及extranet网站的信息。
网站内容管理系统源于开发者本身对网站建设的经验和对系统
的不断重构,因而在一定程度上讲,开发者本身就是用户,或者说开发者与用户之间的距离很短,在这种情况下,开发者只需要根据自己以往网站建设的经验对本系统的开发需求进行总结和分析。
内容管理系统并不是仅为一个企业开发的,而是企图开发一套通
用的融合网站建设和内容管理于一身的工具,在此情况下,需求分析是由设计者根据大量网站建设的经验、网站建设的模型提取和抽象而来。
这些提出的需求具有很强的通用性,网站建设必不可少的功能和大多数站点建设过程需要具备的基本功能就成为本项目的
需求。
此外,系统的可扩展性也是需要重点考虑的目标。
根据内容管理系统的特点,设计者根据网站建设的经验进行分析如下:
一、候选需求
本系统的主要目的是建立通用的网站建设工具,在分析过程中,各方提出如下候选需求:快速创建网站;快速建立网站内容,实现在线创建网站的一级、二级和三级页面;实现完善的新闻发布管理,支持多角色多用户的管理方式;实现站点内容与页面的分离;采用“所见即所得”的工作方式,给管理人员提供良好的工作平台;提供良好的可扩展能力,为以后功能的添加提供有力的保障手段。
二、非功能需求
本系统应快速有效的创建需求复杂的网站;功能全面,满足一般建站所需的所有功能;服务器启动后,能正常运行一个月以上,不死机,不内存溢出;具有较好的安全性能;平台可移植性强。
三、功能需求
在系统管理方面,要求:(1)提供角色管理功能,将系统权限与用户分开,权限与角色对应,一个用户可以有多个角色,一个角色可以包含多个用户;(2)提供系统日志管理,记录用户访问信息;
(3)系统设置:设置各种系统信息,如网站名称、描述等各种信息。
在系统功能方面,要求:(1)具有良好的可维护性和可扩展性:网站内容管理系统在使用过程中不可避免的需要增加功能模块。
因此项目在设计之初就要考虑到,当前的架构不应当对系统的扩展工作造成障碍;(2)模板可视化制作:页面在系统中,以模板的形式进行维护。
模板的编辑类似于word的使用,可以便捷的加入页面信息,模块信息等。
动态信息的加入,通过功能菜单选取,用户不需要学习如何使用动态标签;(3)提供丰富类型的内容显示模块,例如新闻模块、静态文本模块,超级链接模块、图片模块、搜索模块、邮件反馈模块、站点计数器模块、文档下载模块等。
此外,对于授权用户,访问某模块时,由其所在角色对该模块使用权来获得访问该模块的权限;(4)日常信息发布方面:实现日常信息发布事务的处理,例如新闻、公告通知的自动发布。
提供日常信息发布方面的一整套应用解决方案。
包括新闻发布、新闻审核等流程,此外,还包括新闻类型,新闻显示模块等不同功能,包括静态文本新闻、滚动文本新闻、图片新闻等不同的显示方式;(5)静态页面生成:静态页面是模板和数据结合的html文件,在模板里定义了模块动态数据的结合方式,页面生成后动态数据加入页面。
静态页面生成可以控制的,用户可以手工触发,也可也设置为系统定时自动生成。
在数据管理方面,要求:(1)所有文本类型信息均以良好的结构化形式保存在数据库中,所有页面信息和模块信息也保存在数据库中,以保证站点的安全性和可管理性;(2)图片文件和视频等多媒
体文件上传到服务器特定的目录下,进行集中管理;(3)模板文件以文件的形式存储在服务器特点目录中,这些模板文件可以进行在线编辑、保存和删除。