演示视频:
3.1可行性分析
可行性分析能够让系统用最低的开发成本来获得最高的经济效益。可行性分析目的是根据所开发系统的用户需求,明确研究方向,明确目标。通过详细的分析调查以及系统的框架设计功能模块分析,找到可行的方法。对要设计实现的艺术与设计电子相册的设计与实现从技术上、经济上、发展上、操作上进行可行性研究调查,这样既能够保证信息资源的合理利用,也能够避免在学习工作设计程序过程中因失误而导致的系统错漏问题,协助我们对设计做出更加合理和可惜的抉择。
3.1.1技术可行性
(1)硬件可行性分析
系统的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能够轻松的实现,只是需要确保系统的正常工作即可,以及拥有较高的效率。如果有特别低的硬件,它可以导致系统的低性能以及效率低,从而导致整个网站的运行不顺畅。以目前普遍的个人计算机的配置而言,这是十分容易实现的
。因此,本系统的开发在硬件方面是可行的。
(2)软件可行性分析
使用PHP语言可以很容易实现模块化和存储信息。此外,代码复用,也可以很好的体现。因此,考虑到系统的实际情况,通过上述分析,该系统的设计与实现在软件方面是具有可行性的。
因此,我们进行了两个方面的技术可行性研究,可以看出,该系统的开发是没有问题的。
3.1.2经济可行性
艺术与设计电子相册的设计与实现是基于PHP技术来开发,从经济许可上分析,系统开发需求成本并不高,而且采用的都是开源码,降低了开发成本,而且系统设计一旦完成,就能为运行,同时系统对计算机配置要求也不高,即使是网吧淘汰下来的计算机也能够满足需要。因此,从经济角度考虑,此系统开发可行。
3.1.3操作可行性
本艺术与设计电子相册的设计与实现利用电脑就能够进行访问和操作,且界面简单易操作,用户只要平时有在用过电脑,都能进行访问和操作。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。
3.1.4法律可行性
艺术与设计电子相册的设计与实现是自己设计的系统,具有很大的实际意义。开发环境软件和使用的数据库都是开源代码,因此对这个系统进行开发与普通的系统软件设计存在很大不同,没有侵权等问题,在法律上完全具有可行性。
总而言之,设计一个艺术与设计电子相册的设计与实现具有效率高,操作简便,降低成本等优点,所以,建立一个艺术与设计电子相册的设计与实现是非常必要的。
综上所述,开发一个艺术与设计电子相册的设计与实现是必要可行的。
3.2非功能分析
(1)完整性分析
要求各种信息记录的完整性,内容不能为空,各种数据间联系应保持正确性,且相同的数据在不同记录中的一致性。
(2)性能分析
页面响应时问应该在3秒以内,最长不能超过4秒;并支持至少10000人同时在线浏览系统。
(3)界面分析
系统界面要求简单明了,容易操作,符合用户操作习惯。
(4)安全性分析
要充分保证系统的安全性、稳定性。要想对系统进行管理,必须经过正确的用户名、密码、权限和验证码进行登录,否则无权进行管理。
3.3流程分析
流程分析阶段要调查系统所涉及每个环节的管理业务活动,掌握所有管理的内容、作用和信息的输入、输出、数据存储以及信息处理方法和过程,并根据实际处理步骤和过程,绘制出流程图。
3.3.1登录流程
用户要想进入本艺术与设计电子相册的设计与实现,均需通过正确的用户名和密码进行登录,系统后对用户先写的登录信息进行验证,信息正确则登录成功,反之登录失败,系统登录流程如图3-1所示。
图3-1 登录流程图
3.3.2系统开发流程
结合实际艺术与设计电子相册的设计与实现进行的详细调查,进而对本艺术与设计电子相册的设计与实现的开发流程进行具体的分析。首先对系统进行需求分析,进而对系统的模块、数据库等进行详细的设计,编写代码,进行系统整合,最后对系统进行测试,完善系统。系统开发流程图如图3-2所示
图 3-2 系统开发流程图
3.4设计目标与原则
系统的架构设计,要能够反映出用户与整个系统模块的接口之间存在有效互动,而且应该是非常清楚的,从而才能够保障在后期系统真正实现的时候数据的扩展性和安全性,只有设计出的系统实现这个目标才能有一个更好的扩展空间量,以适应未来的发展。
整个系统的设计中,系统必须满足以下要求:
(1)数据安全性
存储有关艺术与设计电子相册的设计与实现的系统数据,需要确保数据的安全性,在网站设计时必须要采取安全防范措施,以解决潜在的安全问题。
(2)易用性
在用户权限范围内,可在一个统一风格的界面内即可完成相关的所有业务流程操作或者获取所有相关信息,大大提高用户的工作效率和易用性,灵活应用本系统。
(3)扩展性
随着对艺术与设计电子相册的设计与实现需求的不断变化,艺术与设计电子相册的设计与实现必然涉及到业务更新及扩展,这就要求在设计之初就应该好虑良好的可扩展性方案。
3.5系统用例分析
3.3.1用户用例图
用户登录后可以进行首页、网站介绍、书法新闻、书法作品、排行榜、在线交流等,用户的用例如图3-3所示。
图3-3 用户用例图
3.3.2管理员用例图
管理员登录后可以进行系统管理、书法管理、新闻管理、会员管理、交流管理等,用户的用例如图3-4所示。
图3-4 管理员用例图
3.6系统登录活动图
系统登录功能,用户需要通过正确的账号及密码进行登录,登录时系统会对用户填写的信息进行判断,判断账号是否存在,密码是否正确,账号不存在或密码不正确则提示登录失败,账号存在、密码正确则进入对应用户主界面。其登录活动图如图3-5所示。
图 3-5 系统登录活动图
4 系统设计
3.1系统概要设计
本艺术与设计电子相册的设计与实现主采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图3-1所示。
图3-1 系统工作原理图
3.2系统结构设计
3.2.1整体结构设计
系统结构的整体设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。它具体的工作步骤是:
(1)系统被分解多个子模块
(2)对各个子模块的功能进行预先的设计
(3)对各个子模块之间的逻辑关系进行设计
(4)对各个模块的界面以及模块间信息的传输进行设计
在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统框架。
本艺术与设计电子相册的设计与实现的整体结构设计如图3-2所示。
图3-2 系统结构图
3.2.2网络拓扑结构设计
本艺术与设计电子相册的设计与实现概况系统采用先进的B/S架构,该架构具有开发简单、共享性强、维护简单方便等诸多优点。本系统的网络拓扑图如图3-3所示:
图3-3系统的网络拓扑图
3.3数据库设计
3.3.1数据库E-R图
数据库概念模型是为了将现实世界中信息进行抽象而设计的,从而实现信息世界的建模,因此,概念模型是进行数据库设计的重要工具。数据库的概念模型设计可以通过E-R图来现实世界的概念模型,本系统的E-R图表现了系统中各个实体之间的联系。
3.3.2数据库实体
通常概念设计的主要目标是设计并反映出某一个组织部门的信息需求中的数据库系统模式,数据库系统的概念模式通常是独立于:数据库系统的逻辑结构、DBMS即数据库管理系统、计算机系统等模式。
根据系统的功能模块划分,具体分析了本系统中大部分的实体,本系统的主要实体图如下:
(1)管理员信息实体E-R图如图3-4所示:
图3-4 管理员信息E-R图
(2)交流信息实体E-R图如图3-5所示:
图3-5交流信息E-R图
(3)类别信息实体E-R图如图3-6所示:
图3-6 类别信息E-R图
(4)会员信息实体E-R图如图3-7所示:
图3-7会员信息E-R图
(5)新闻信息实体E-R图如图3-8所示:
图3-8 新闻信息E-R图
7998654)]
图3-6 类别信息E-R图
(4)会员信息实体E-R图如图3-7所示:
[外链图片转存中…(img-EjNJ3GUh-1748077998654)]
图3-7会员信息E-R图
(5)新闻信息实体E-R图如图3-8所示:
[外链图片转存中…(img-EXqaBHyX-1748077998655)]
图3-8 新闻信息E-R图