[毕业论文]基于织梦CMS(DedeCMS)的新闻资讯网站的设计与实现 - 图文 联系客服

发布时间 : 星期二 文章[毕业论文]基于织梦CMS(DedeCMS)的新闻资讯网站的设计与实现 - 图文更新完毕开始阅读4c9d661efd0a79563d1e7201

新增栏目删除栏目栏目管理修改栏目编辑评论评论管理发表评论删除评论查看评论新闻管理发布新闻新闻管理管理员提升权限用户管理删除用户修改用户资料删除新闻会员删除新闻发布新闻评论管理发表评论查看评论

图2.4 系统管理用例图

3、个人信息维护用例

会员和管理员都可以对个人信息进行维护,管理员可以修改会员的密码和其他基本信息,如性别、邮箱、会员等级、会员昵称等,用户除了自己的会员等级不能随意变更外,其他的都可以修改。个人信息维护用例图如图2.5所示。

修改密码修改性别会员修改基本信息修改电子邮箱修改会员等级管理员

图2.5 个人信息维护实例

- 13 -

第三节 系统非功能性需求

一、界面需求

为便利各类用户的使用,本文设计的系统主体部分要求使用基本Web的界面展示方式,部分辅助功能使用Windows应用程序标准界面风格,用户界面和用户体验方面需要遵照以下几条需求:

① 界面风格统一。

② 操作方式符合Windows标准操作方式。 ③ 界面功能操作上提供合理的提示信息。 ④ 界面响应速度快,信息架构合理。

二、软硬件配置需求

软硬件配置需求,主要是指系统运行的软硬件配置需求,如表2.1所示。

表2.1 软件配置需求 需求名称 网络 操作系统 数据库 开发工具 界面工具

详细要求 10M以上 Windows XP 或 Windows 7 MySQL Dreanweaver Photoshop 三、性能需求

1、系统的安全性

安全性对于一个任意一个系统来说是极为重要的,本系统设计时考虑了加密权限和必要的保密措施,以此保证系统安全可靠。

作为一个CMS的新闻资讯网站,数据库的安全性尤其重要。在一个整体的系统中,首先为确保数据的完整性和一致性,应具备定期备份功能,同时要

- 14 -

考虑到数据在遭受意外破坏时也能及时恢复,系统必须满足用户运营方面的需求,能够长期运行,需要额外的网络安全防火墙,传输数据是加密的。当然,设计者还应当对开发系统中的硬件配置给予充分的注意和考虑。

2、系统的响应时间

本系统在线测试速度性能不超过10毫秒,根据用户的需要可以进一步提高,响应时间是一个系统非功能部分中的一个重要性能,能够在一定的反应时间内保证系统正常运行,包含:搜索新闻、查看新闻,操作完成立刻能够返回信息,不能产生有等待的感觉,这是用户正常需要的性能。

3、系统处理的准确性和及时性

系统处理的正确性和准确性是必要性能,本系统在设计时充分考虑了当前系统和将来预计需要承受的数据量,使系统处理的准确性和及时性满足操作人员对信息处理的需求。

由于数据录入对于系统功能完整实现有着举足轻重的影响,且本系统在实际使用时可能有多重数据来源,数据的录入采集又影响查询决策活动,其准确性决定了查询和决策的成败,所以系统必须对用户输入、输出的数据精度有严格要求,还要进行验证,以保证系统运行的准确性。

4、系统的可扩展性

作为一个新闻资讯网站来说,系统应充分考虑未来的可扩展性,例如查询的条件会不断的增加和变化,这要求系统由足够的条件进行功能的完善和扩展。实现此应通过系统的扩展配置来完成,系统在设计时要符合一定的配置标准,可以方便未来加入和减少系统的模块,通过软件的升级、改善系统错误和增加功能。

5、系统的易维护和易用性

新闻资讯网站应能够提供良好的用户人机交互界面和易用的接口,这就要求系统尽量使用用户熟悉的中文信息和术语界面,针对可能出现的问题要有在线帮助,减少用户对系统学习掌握的过程。

系统必须具有良好的可扩展性和实用性功能,因此开发一个管理信息系统,让开发者和用户频繁更换才能保证系统的实用性。只有创造一个稳定的模式,以确保该系统具有良好的适应性。

本系统中涉及到的数据是相当重要的信息,所以在系统设计时提供了方便的手段以供系统维护人员进行数据的备份和日常的安全管理,同时在系统意外

- 15 -

崩溃时数据能及时得到恢复等。

本系统要求长期稳定运行,用户在进行了多种日常工作后,将不可避免地导致意想不到的滥用和错误,这将影响正常的系统运行。因此,在系统的设计过程中,我们会假设各种操作和滥用带来的后果,采取适当措施,以减少实际使用中可能发生的灾难性的后果,以确保系统的准确性。

6、系统的标准化

本系统在设计中都涉及到很多计算机硬件、软件,这些要符合国际、国家和行业标准,例如在业界标准的TCP/IP协议及ISO9002标准的质量规范。开发使用的开发工具,操作系统、网络系统都必须符合通用标准,如规范的数据界面等。同时,制订有效的工程规范,保证代码的可维护性与易读性、可移植性和可操作性。

友好的人机界面:界面保证友好,管理信息系统的交换接口的好坏直接关系到用户的工作强度和效率。在设计中,应充分考虑到用户对已有系统的熟悉和使用习惯,对新的管理信息系统的设计要兼容以前的老系统接口,保证用户的喜好和习惯,以用户的方便性为使用原则。

7、系统的稳定性

系统的稳定性是系统设计时需要考虑的一个非常重要的问题,设计者要保证系统的长期稳定运行必须要设计得完美。考虑到系统运行环境和用户的需求,系统必须进行分析,以确保数据库的完整性和稳定性,具备从错误状态恢复到正常状态的强大能力,还应考虑如何选择数据库等方面的开发平台。

第四节 数据库设计

一、实体及属性图

实体型(Entity):属性相同的实体它们的特征与性质也是相同的,用它的实体名和属性名集来抽象、刻画出同类实体。

属性(Attribute):实体具有的某些特性,一个实体可有若千个属性。在E-R图中用椭圆形表示,并且用无向线条它与相应的实体连接起来。

本次设计的主要实体及属性可以通过下面的图表示出来。

- 16 -