3.1.1 经济可行性
由于本系统是毕业设计系统,且系统本身存在一定的技术缺陷,因此无法直接用于商业用途。 我只是想通过这个系统的开发来提高自己的学术水平,而不需要额外的费用比如专门的服务器。 所有的创作和工作过程都只能在个人电脑上实现。 所使用的软件大多是开源软件,因此经济成本不高且易于实施。
3.1.2 技术可行性
本系统的开发采用Java作为系统开发的开发语言。 开发环境选择My,B/S结构决定了本系统的兼容性和多用户可操作性。 另外,选用MySql作为数据库,不仅提高了数据的安全性,也保证了数据可操作性的提高。
3.1.3 操作可行性
本系统采用Java作为开发语言,B/S结构的选择决定了操作系统只需要少量的资源,不需要太多的硬件配置。 目前,市场上只要浏览器能正常运行的个人电脑都可以使用该系统正常运行。
综上所述,本系统设计开发的经济、技术和运行条件均满足。 因此,系统开发具备可行性条件。
2 系统状态分析
使用系统的用户数量直接决定了用户信息管理人员的工作量。 毫无疑问,网站管理员的工作量更大、更繁琐。 通过初步调研,目前网站用户管理现状总结如下:
缺乏整体规划。 如果一个网站在信息管理方面缺乏全面性、系统性、完整性,势必需要大量的人力、物力来规划和整理信息。 信息化管理方式的引入无疑可以达到节省信息化管理成本的目的。 不仅可以减少资源浪费,还可以使校园新闻发布信息更加有条理,成为市场竞争的一大优势。
必须一步一步来,任何事情都不可能一蹴而就。 甚至信息管理系统都是一样的。 为了使系统的效率最大化,需要进行更多的研究,更多地听取用户和管理者的意见,并进行必要的统筹规划。 有组织、有目的地设计系统功能,团结各部门发挥主观能动性。
(一)信息安全措施不到位
隐私权神圣不可侵犯。 这是中华人民共和国宪法赋予我们的权利。 任何人都不能侵犯我们的合法权益。 然而,网络用户信息的管理存在很大的安全风险。 信息泄露的案例很多。 强化信息安全。 措施是完善网络信息管理过程中的必然组成部分。
(2)资源不能充分共享
资源共享是网络的一大特点。 没有分享,就没有社交互动,网络也就失去了魅力。 如果能够实现用户信息共享,对于发展来说无疑是不可或缺的。
(3)现有系统可扩展性低。
如今科学技术飞速发展,随之而来的是技术更新,这必然会给软件更新带来挑战。 因此,系统必须具有良好的开放性和可扩展性。 为了不落后于时代,这是必须具备的功能之一。
综合以上分析,校园新闻发布制度应该是现实有效的。 集体表现如下:第一,系统可以对用户信息进行组织和分类,防止用户信息混乱、难以排序; 第二,系统必须安全稳定,不能泄露。 用户信息会造成隐私泄露,不仅损害用户的利益,还会损害运营商的声誉; 第三,系统必须具有良好的开放性,不仅要便于定期维护和维修,而且要便于及时添加新功能,保证先进时代的契合性。 经过详细的讨论和论证,确定了系统的总体要求。
分析
系统功能需求分析是在软件开发人员参与市场调研的基础上,与管理者和用户进行沟通,进行详细而缜密的思考,然后讨论和研究系统初步开发所需的功能。 这是发展的第一步,也是关键的一步。 如果现阶段不制定系统所需的模块,将会给以后带来不必要的麻烦。 所以,你一定要认真、投入这一步。
该系统采用自上而下的开发方式,基本定位以下功能:
本项目需要实施校园新闻发布管理系统。 系统主要包括管理员模块、用户模块等功能模块。
(1)管理员用例图如下:
图 3-1 管理员用例图
(2)用户用例图如下:
图3-2 用户用例图
3.4 系统设计规则及运行环境
一个软件系统的质量很大程度上取决于系统设计的完善程度。 世间一切事物,都必须遵循生、老、病、死的规律。 这是自然法则,不容违反。 软件设计也需要遵循系统设计规则。 因此,在设计过程中必须遵循系统设计规则。
规则如下:
简单性:为了扩大系统用户的受众,系统设计应以操作更简单为原则。 这不仅增加了系统的使用率,而且扩大了系统的使用范围。 。
针对性:系统的针对性越强,所能提供的功能越齐全,用户体验也越好,因此应明确系统的针对性。
实用性:实用性永远是检验一个系统是否成功的唯一标准。 无论使用多么高端的语言、结构多么新颖,如果不能满足管理员和用户的要求,就意味着失败。
操作环境:
本系统是采用B/S结构开发的程序。 数据库只需部署在有MySQL数据库的服务器上即可。 其他包括传统的开发程序,例如 My. 硬件要求:CPU:Core i3 -3.0GHZ; 内存:4G以上; 硬盘:128GB。 软件平台:操作系统:10; 数据库:MySQL。
3.5.1 操作流程
系统登录流程图,如图:
图3-3 登录流程图
3.5.2 添加信息流程
添加信息流程图,如图:
图3-4 添加信息流程图
3.5.3 信息删除流程
删除信息流程图,如图:
图3-5 删除信息流程图