演示视频:
https://www.bilibili.com/video/BV1aQ4y1E7K2/
3.1可行性分析
可行性分析能够让系统用最低的开发成本来获得最高的经济效益。可行性分析目的是根据所开发系统的用户需求,明确研究方向,明确目标。通过详细的分析调查以及系统的框架设计功能模块分析,找到可行的方法。对要设计实现的小说网站从技术上、经济上和操作上进行可行性研究调查,这样既能够保证信息资源的合理利用,也能够避免在学习工作设计程序过程中因失误而导致的系统错漏问题,协助我们对设计做出更加合理和可惜的抉择。
3.1.1技术可行性
1.硬件可行性分析
系统的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能够轻松的实现,只是需要确保系统的正常工作即可,以及拥有较高的效率。如果有特别低的硬件,它可以导致系统的低性能以及效率低,从而导致整个网站的运行不顺畅。以目前普遍的个人计算机的配置而言,这是十分容易实现的 。因此,本系统的开发在硬件方面是可行的。
2.软件可行性分析
JSP技术提供了一个共同的机制类似的借口动态模型,设计更集中。此外,代码复用,也可以很好的体现。因此,考虑到系统的实际情况,选择JSP技术作为本系统的开发技术。通过上述分析,该系统的设计实现在软件方面是可行的。
3.1.2经济可行性
本系统采用的软件都是微软的东西,开发周期短,这样可以削减很多的精力和资源,起到减少成本的作用。同时提升设计的作用,本系统对计算机配置的条件很低,乃至网吧淘汰下来的低配置计算机也可以满足需要,因此在经济上完全具有可行性。
3.1.3操作可行性
本系统操作比较容易,大部分输入信息页面选择的形式都是下拉框。在有些页面,信息可以自动生成,不需要输入。输入时间也采用了日历控件,操作比较容易,对用户的要求不高,只需要熟练操作WINDOWS即可。
综上所述,此系统开发目标已明确,在技术、经济和操作方面都具有很高的可行性,并且投入少、功能完善、管理方便,因此系统的开发是完全可行的。
3.2系统流程分析
系统流程分析是调查分析系统所涉及到的每个环节的业务流程,从系统的注册登录着手,以实际操作为出发点,掌握所有相关信息的管理内容,保证信息能够正确的输入和输出,数据存储的完整性以及信息处理方法过程,并根据实际操作步骤来绘制出具体的流程图。
流程图(Transaction Flow Diagram,TFD),它是用一些规定的符号以及连线来表示系统的某个具体的处理过程的图表,即描述系统内各功能模块之间的具体关系,作业顺序和管理信息流向的图。
用户要想实现作品评论以及讨论等操作,用户必须登录系统,未有账号的用户,可进入系统注册界面进行注册操作。系统注册流程图如图3-1所示

图3-1 注册流程图
系统登录流程图如图3-2所示

图3-2登录流程图
3.3系统功能需求分析
用户用例图如图3-4所示。

图3-4用户用例图
作者用例图如图3-5所示。

图3-5作者用例图
管理员用例图如图3-6所示。

图3-6管理员用例图
3.4系统非功能需求分析
1.完整性需求
要求各种信息记录的完整性,内容不能为空,各种数据间联系应保持正确性,且相同的数据在不同记录中的一致性。
2.性能需求
页面响应时问应该在3秒以内,最长不能超过4秒;并支持至少10000人同时在线浏览系统。
3.界面需求
系统界面要求简单明了,容易操作,符合用户操作习惯。
3.安全性需求
要充分保证系统的安全性、稳定性。要想对本系统进行管理,必须经过正确的账号密码进行管理员登录,否则无权进行系统管理操作。
4 系统设计
本小说网站不仅要求功能完善,而且还要界面友好,因此,对于一个成功的系统设计,功能模块的设计是关键。
在设计体系的时候要做到全方位的站在用户的立场上考虑问题,让最终的产品能够顺应大众用户的需求。这一章节将重点突出对于体系的结构框架的设计描述上,以详细的标明每一个数据库的主体结构框架。
3.1 系统设计目标
当今社会的生活节奏越来越快,人们对互联网的要求也越来越高,不仅要求使用方便,而且对于功能及扩展性也有了更高的要求,最能达到要求莫过于利用计算机网络,将所需功能要求和计算机网络结合起来,就形成了本小说网站。
本系统的设计目标如下:
1.数据精准
推进相关信息的数据校验和数据共享规范化和制度化建设,对相关数据查询的精度和效率进行提升。
2.实现了小说网站的各种功能
系统主要实现了相关信息管理的科学化管理,用户可实现通过计算机平台进行相关信息的查看以及作品评论以及讨论等。
3.业务流程的规范
实现对相关信息的全面、规范、科学、系统的管理;提供多种功能管理,以最大限度地提高相关信息的管理效率。
3.2 系统结构设计
根据第三章中系统功能需求分析,可画出本小说网站的功能结构层次图,如图3-1所示。

图3-1 系统结构图
3.3 数据库设计
3.3.1 数据库设计原则
在概念设计中,通常用四种方法:
自顶向下、自底向上、逐步扩张、混合策略设计一个全局概念。以它为骨架集成由自底向上策略中设计的各局部概念结构
在物理结构设计阶段首先分两步走:
确定数据库的物理结构,在关系数据库中主要是指存取方法和存储结构。 对物理结构的评价是时间和空间效率。
选取正确的关系模式存取方法,常用的有:存取索引方法、聚簇存取、HASH存取方法等。
3.3.2 数据库概念结构设计
设计概念就是在数据分析的基础上自下而上的对整个系统的数据库概念结构进行设计。从用户的角度对视图进行开发,然后集成视图,最后分析从而取得最后的结果。
本数据库概念模型是为了将现实世界中信息进行抽象而设计的,从而实现信息世界的建模,因此,概念模型是进行数据库设计的重要工具。数据库的概念模型设计可以通过E-R图来现实世界的概念模型,本系统的E-R图表现了系统中各个实体之间的联系。
根据系统的一般要求,通过对整个系统功能、运行过程的分析,形成了反应信息需求的概念数据模型。概念模型可以通过E-R图来表示,以下给出本小说网站中比较重要的实体关系图。
1.管理员实体属性图如图3-2所示。

图3-2 管理员实体属性图
2.分类实体属性图如图3-3所示。

图3-3 分类实体属性图
3.用户实体属性图如图3-4所示。

图3-4 用户实体属性图
3.收藏实体属性图如图3-5所示。

图3-5 收藏实体属性图
8362

被折叠的 条评论
为什么被折叠?



