(3)操作可行性分析:
操作可行性是针对用户的体验感来说的,操作可行性就要求设计的系统界面友好,操作简单,交互快捷。一个良好的操作可行性就要在页面上有一个简洁的导航菜单,让人一目了然,一眼就能看到系统的所有功能。另外,一些功能键也是必要的,比如返回键,切换键,退出键等等,如果没有良好的操作可行性,那么开发出来的系统就很难有客户使用,反而会降低工作效率,而新闻网站系统的界面更要简洁明确,互联网上充斥着大量的信息,本系统的功能就是如何分类管理这些信息以便用户随时查看,因此可以在页面最左侧设有新闻分类列表,中间是按照新闻发布时间罗列的前十条新闻,最右侧是管理员根据新闻的点击量统计出的新闻热点,这样使得页面不会杂乱无章,每个功能一目了然,随时可以切换不同的身份登陆操作,这样该系统符合操作的可行性,在满足用户和管理员需求的同时更加节省时间。
因此,本项目的开发已经有了明确的目标,在经济、技术和操作方面都可行,而且项目的投资少、效益高,因此本新闻网站系统的开发是完全可行的。
3。2 功能需求分析
图3-1系统功能模块图
本新闻网站系统主要分为三种角色:管理员、注册用户和普通游客,任何一位普通游客打开网站后都可以看到该网站首页,网站的首页主要分为三个列表:新闻分类,最新发布的前十条新闻,热点排行,其中新闻的分类是按照新闻主题划分的,它们分别是娱乐、视频、科技等等,最新发布的新闻则是按照新闻发布的时间排序的,其中管理员发布的新闻也需要其他管理人员的审核,只有审核通过后此条新闻才能成功发布,这样可以保证网络信息的安全性,最近发布的前十条新闻会按时间先后排列在页面上,热点排行是管理员根据注册用户浏览新闻的次数,统计出每条新闻的点击量,再按照这些点击量向首页推送这些新闻热点,这满足了用户快速浏览相关新闻的需求。当然在系统的主页上还要有登录和注册的功能链接以及查询功能模块,只有注册用户在成功登录后才有权限对新闻进行评论,管理员只有审核通过后,该评论才会显示在页面上,用户的评论列表也是按照时间排序的,最新的评论处在评论列表中的顶端,此外,用户和游客都可以对站内的新闻进行查询,可以按照新闻发布的时间、新闻的分类、发布者的姓名和热点新闻等进行查询,这更是方便了用户查找各类新闻信息。当注册用户忘记登录密码时,可以申请邮箱找回,然后管理员对用户的信息进行操作帮助用户找回密码。系统的主要功能模块图如上图3-1所示。
3。3 系统运行流程图
图3-2用户登录流程图论文网
本系统对于普通游客的权限具有限制作用,当用户进入系统后,要清楚的知道自己是否拥有账号,如果有账号,那就进行登录操作,万一用户忘记了密码还可以申请邮箱找回,当管理员帮助用户找回密码后就可以继续登录,成功登录后的用户就进入了系统主页,没有账号的用户需要先进行注册,注册时输入要求填写的信息,用户在填写信息时还要注意格式的正确性,用户名的唯一性,注册密码和确认密码的同一性等要求,点击注册后,用户需要用刚刚注册的账号和密码再进行登录然后进入系统主页。用户的登录流程图如上图3-2所示。
图3-3管理员登录流程图
管理员进入系统主页后要点击后台登录,跳转到管理员的登录页面,拥有账号的管理员需要输入用户名和密码,登录成功后就可以进入后台管理员的首页然后进行各种操作,如果管理员忘记了密码,系统在设计时有个默认管理员,可以登录这个账号对所有的管理员的全部信息进行修改、查询和删除等操作,同样可以帮助管理员找回密码,如果没有管理员的账号,同样可以执行这个操作来添加新的管理员,这个系统默认的管理员需要设置属性为不可删除,否则一旦忘记或不小心删除所有的管理员信息,这个系统就得重新进行调试,这会造成一些损失。管理员登录的过程如上图3-3所示。