计算机毕业设计 php漫画信息网站 毕设

演示视频:



3.1 可行性分析

通过对本漫画信息网站实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、操作可行性、经济可行性和时间可行性四方面进行分析。

3.1.1 技术可行性

本漫画信息网站主要采用PHP和MYSQL数据库作为设计工具,学习起来非常容易并且使用便利。

漫画信息网站的硬件要求不是很严格,只需要在普通的硬件配置上便可以进行操作,就能够轻松的实现,通过系统运行只是需要正常工作即可,系统拥有较高的效率。如果使用特别低的硬件设施的话,它可能导致系统的低性能以及效率低,运行效果达不到要求,导致系统的整体效果不好,运行起来不顺畅。因此,本漫画信息网站的开发在硬件方面是绝对没问题的。

大学时,就已经掌握了PHP的主要知识,也对MYSQL数据库的操作进行了系统的学习,在学校期间就接触到许多关于编程方面的知识,当然也包括各种编程软件,在大学对软件工程,软件测试,UML统一建模语言等课程进行过系统的了解,也能够对这些课程进行开发,拥有一定的系统辨别、开发和检验能力,所以技术开发上面还是有一定把握。

3.1.2 操作可行性

操作可行性也就是系统的可用性,系统使用起来必须具备简单的操作导航和界面,不能有太复杂的操作和使用流程。本漫画信息网站的界面简单易操作,用户只要平时有在用过电脑,都能进行访问和操作。系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。所以系统在操作上具有很高的可行性。

3.1.3 经济可行性

经济可行性主要是研究和分析系统的投入和产出的关系,非常明了问题不能产出大于投入。由于自己本身就是学生,还没有正式参加工作,金钱上面一直都处于缺乏状态。所以在开发程序过程中,我是不会花太多经济成本在上面的。针对开发软件和数据库,还有界面设计的photoshop软件等在百度上面就可以直接下载,然后根据各种安装视频进行安装,这些资源都是免费的,程序编码阶段使用的源代码在百度上面可以轻松获得,在有网络的环境下就能下载下来,不需要支付任何费用,经济成本很低。

3.1.4 时间可行性

从2020年11月份我们在学校就没有课程了,同学们大部分选择找工作实习了,我也是在其中。一边找工作的同时,一边忙着完成毕业设计工作。对于我本人来讲,目前的情况是白天我要上班参加实习工作,只有晚上我才有时间完成论文编写工作。论文答辩是在2021年5月份左右,将近半年时间来完成毕业设计,时间上还是很充分。

从上面几个部分的可行性分析得出,这次开发的漫画信息网站在开发上面没有什么大问题,值得开发。

3.2系统性能分析

(1)系统的存储性:因为是漫画信息网站,所以就会在数据库要求上比较严格,信息录入的比较多,而且丰富复杂, 这就需要一个强大的数据库来存放更多的数据和保证数据的时时性。

(2)系统的易学性:系统设计的应该简单易学的,设计的各种功能应该简单操作,不需要努力学习培训,缩短用户熟悉系统的进程。

(3)系统的数据要求:数据应该录入准确,需要更新时,数据应该可以及时的修改,数据还应该有独立保存,不能删除数据的时候会连带着把还需要的数据都删除掉。

(4)系统稳定性:开发的漫画信息网站要求运行稳定,运行过程中无界面不清楚、字体模糊等现象。

(5)系统可靠性:系统不可以有病毒类代码,必须有拦截器,验证方法,对里面信息的保护措施,这样才让人用的放心。

3.3系统功能分析

本漫画信息网站主要分管理员和用户两大功能模块,下面将详细介绍管理员和用户分别实现的功能。

3.3.1用户功能分析

用户进入本系统可查看系统信息,包括网站首页、网站介绍、漫画新闻、漫画作品、排行榜等,用户要想进行漫画收藏、在线交流等操作,必须登录系统,未有账号的用户可进行注册,注册登录后主要功能模块包括漫画收藏、发表评论、在线交流、编辑资料、我的收藏,用户用例图如图3-1所示。

d3b1056339767a71e5dbf747606df469.jpeg

图3-1 用户用例图

3.3.2管理员功能分析

管理员登录后可对系统进行全面管理,管理员主要实现的功能模块包括系统管理、动漫管理、新闻管理、会员管理、评论管理以及交流管理,管理员用例图如图3-3所示。

1bf6b6207347d490d3bd7700008baacc.jpeg

图3-2 管理员用例图

3.4 系统结构分析

3.3.1逻辑结构

漫画信息网站的特点就是利用Browser/Server(B/S)结构,为用户提供了一个网络查询漫画信息、在线交流的平台,让用户只要上网就可以实现查询漫画信息和在线交流等操作。

本系统的网络应用原理示意图如图3-3所示:

e24408267f5618561b92496780e7d828.jpeg

图3-3系统的网络应用原理示意图

3.3.2物理结构

系统实现的物理结构如图3-4所示:

1396628ecb385e444a080a8aa946f757.jpeg

图3-4 系统实现的物理结构图

3.5 系统流程分析

3.3.1注册流程

未有账号的用户可进行注册操作,用户注册流程图如图3-5所示。







34b91663cdd8cdb3fa6db7e14b3088b0.jpeg

图3-5注册信息流程图

3.3.2登录流程

登录模块主要满足了管理员和用户的权限登录,用户登录流程图如图3-6所示。


















be84c274746f87467f2d3399718a8970.jpeg

图3-6 登录流程图

3.3.3添加信息流程

管理员登录后可进行添加信息操作,添加信息流程如图3-7所示。

















39795f4be596a4d4d13e2f54c24df095.jpeg

图3-7 添加信息流程图




4 系统设计

3.1系统结构设计

系统的设计和划分是系统的核心研究问题,以确定整体结构和功能模块。该系统的结构化设计的思想,是自顶向下的方式将系统分成若干个子系统,以及反过来的子系统分成模块,其被划分成子模块,层划分各计算机可执行模块可迄今用作一个单独的程序。

本漫画信息网站主要管理员模块以及用户模块两大部分,系统结构图如图3-1所示。

3f2a92baaac6715d60c48503721988b0.jpeg

图3-1系统功能模块图

3.2系统顺序图设计

3.2.1登录模块顺序图

登录模块主要满足了管理员和用户的权限登录,登录模块顺序图如图3-2所示。








0ba31151dcd62073f80f6b47d1383489.jpeg

图3-2登录顺序图

3.2.2添加信息模块顺序图

管理员登录后可进行添加信息操作,添加信息模块顺序图如图3-3所示。



















04b3264d49f4b24c0e7f953bf724e6d2.jpeg

图3-3 添加信息顺序图

3.3 数据库设计

本漫画信息网站采用的是MYSQL数据库,数据存储快,因为漫画信息网站,主要的就是对信息的管理,信息内容比较多,这就需要好好的设计一个好的数据库,分类要清楚,不能添加信息的时候,造成信息太过混乱,设计好的数据库首先就需要先把各个实体之间的关系表达明确。

3.3.1 数据库E-R图设计

E-R图是一种描述显示数据类型间的关系的数据描述方法,E-R图可以完整地映射出现实模型的关系。E-R图中的三个最为重要的元素就是实体、属性、关系。E-R图即由这三点组成。

实体:E-R图中数据的实体,用矩形表示上面为实体名,下面为实体属性,实体包含主外键等关系。

属性:E-R图中的属性,是指实体的属性,实体由多条属性所构成,属性拥有自己的数据类型,数据大小。属性的优劣决定了E-R图中实体的健全性、完整性。

关系:E-R图中的关系是指实体之间的关系,用菱形来表示实体间的关系,这些菱形关系的联系上有着一对多或多对多的数据联系,这些构成了E-R图的关系,E-R图的关系紧密连接了实体,使实体间的关联性更加的显著、易懂。本漫画信息网站的E-R图如下所示:

(1)管理员信息实体属性E-R图如图3-4所示:


bc2d1f41b846afed396f6a87f560efbd.jpeg




图3-5 收藏信息实体属性E-R图

(3)漫画信息实体属性E-R图如图3-6所示:









ce2f5d074ce465608a2d92c067ad8c17.jpeg

图3-7 用户信息实体属性E-R图

(5)新闻信息实体属性E-R图如图3-8所示:

a8b8657bad9e4cadd4867fe2fd28b2bd.jpeg

图3-8 新闻信息实体属性E-R图



  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值