https://www.bilibili.com/video/BV1bj421D7B3
演示视频:
3.1 可行性分析
该系统的设计与实现主要目标是实现大学生英语词汇分级软件的科学化管理。能否实现该系统目标由以下三方面进行分析。
3.1.1 技术可行性
java技术在该大学生英语词汇分级软件的设计与实现是重中之重,基于B/S结构和MYSQL数据库,前端的应用程序和后台的数据库更是必不可少的,要想使用该程序,必须保证功能完备、易懂易简单操作的特点,建立数据库时,必须保证数据完整性、数据安全性好、数据稳定性高的库。在早期,对于java的基本主要知识就有所理解和掌握,对MYSQL数据库进行了简单的学习、了解,在早期对软件工程测试,对于UML语言等课程进行大概的了解和学习,通过这些课程学习,可以对这些课程有一定的系统开发、检验和辨别。
java以及MYSQL结合起来开发一套大学生英语词汇分级软件,必定是可行并且高效的。
以上阐述:大学生英语词汇分级软件的开发技术具有高效性和稳定性,因为工作人员已经对该技术掌握成熟,所以该系统具有一定的可行性。
3.1.2 经济可行性
该系统是基于B/S模式,应用MYSQL数据库来存放数据,其所有的软件和硬件在外面一般都可以买到,管理系统的开发和维护是首要开发的,而且该系统对经济方面要求不是太高,其内容也是很易懂,所以在经济方面是可行的。
3.1.3 操作可行性
大学生英语词汇分级软件的主页登录操作简洁明了,应用我们生活中常见的登录页面,只需应用电脑就可以进行操作,只要我们经常使用电脑,就都可以逐步找到,该系统为什么具有完善性,主要是因为其应用java技术和基于B/S结构来开发,让该系统具有可管理、可操作和简单方便等特点。在操作上实现通俗易懂,所以该系统具有操作的可行性。
以上阐述:大学生英语词汇分级软件在技术、经济、操作具有很高的可行性,所以在开发该程序是有价值的
3.2 系统性能分析
1、完整性分析 该系统的全部信息都要记录保持完整性,不能将其空下,数据之间不能出现一点差错,而且要保持相同的数据在不同的记录中要有一致性。
2、系统运行速度分析 该系统的响应时间要在3秒以内,不可以超出4秒。
3、界面分析 要求用户使用该系统通俗易懂和简单方便。
4、安全性分析
要充分保证系统的安全性、稳定性。要想对系统进行管理,必须经过正确的账号密码进行登录,否则无权进行管理。在具体实现中对不同的权限进行设定,不同权限的用户在系统中登陆后,不可以越级操作。
3.3 系统结构分析
3.3.1逻辑结构
大学生英语词汇分级软件它就是利用B/S结构为主要特点,它是提供了一个网络平台,能够让用户们在上网的过程当中就可以对大学生英语词汇分级软件信息进行查看。所以该系统拥有简单性、功能强、拓展的能力和操作性能 。系统的网络应用原理示意图如图3-1所示:
图3-1系统的网络应用原理示意图
3.3.2物理结构
系统实现的物理结构如图3-2所示:
图3-2 系统实现的物理结构图
3.4 系统功能分析
本大学生英语词汇分级软件主要满足了3类用户的需求,即学生、老师和管理员。下面对这三类用户的功能需求进行详细的分析。
3.3.1 学生功能分析
学生登陆后主要功能包括个人中心:个人信息修改、修改密码,四级英语查看,考研英语查看,六级英语查看,英语测试:开始做题、我的答题记录,在线答疑,论坛。
学生用例图如图3-3所示。
图3-3 学生用例图
3.3.2 管理员功能分析
管理员可登录系统后台,对系统进行后台管理员实现:个人中心,用户管理:老师列表、学生列表,英语测试:测试题目、学生答疑、试卷列表,四级英语管理,考研英语管理,六级英语管理,英语论坛:帖子管理、评论管理。
管理员用户用例图如图3-4所示。
图3-4 管理员用例图
3.3.3 教师功能分析
教师可登录系统后台,对系统进行管理:个人中心、英语题目、在线答疑、论坛。
教师用户用例图如图3-5所示。
图3-5 教师用例图
3.5 系统流程分析
该系统的每个环节业务流程都是由系统流程分析来调查分析的,首先从系统的登录来开始工作,要用实际操作来出发点,大学生英语词汇分级软件信息也要逐步掌握,要确保把信息正确无误的应用,还要保证数据保存完好和处理方过程,最后就要根据前面的点,然后做出一个详细流程图。
为保证系统的安全性,要使用本系统必须进行登录操作,登录模块主要满足管理员和用户的权限登录,登录流程图如图3-6所示
图3-6登录流程图
3.6结构化分析
顶层数据流图如图3-7所示:
第四章 系统设计
3.1 系统结构设计
B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式是该大学生英语词汇分级软件管理系统主打的模式,还是一个在Internet环境下很适用的结构,只要在有Internet的情况下,用户就可以随时随地的应用该功能。系统工作原理图如图3-1所示。
图3-1 系统工作原理图
3.2 系统功能模块设计
通过第三章中系统功能分析,可得出本大学生英语词汇分级软件功能模块图如图3-2所示。
图3-2系统功能模块图
3.3 数据库设计
3.3.1 数据库E-R图
在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图表现了系统中各个实体之间的联系,本系统的各实体E-R图如下图所示:
1. 管理员信息实体E- R图,如图3-3所示。
图3-3管理员实体属性图
2. 老师信息实体E- R图,如图3-4所示。
图3-4老师实体属性图
3. 答案信息实体E- R图,如图3-5所示。
图3-5答案实体属性图
4. 论坛信息实体E- R图,如图3-6所示。
图3-6论坛实体属性图
5. 四级、六级、考研信息实体E- R图,如图3-7所示。