计算机毕业设计 jsp论文查重系统mysql 毕设

演示视频:


https://www.bilibili.com/video/BV1gQ4y1g7Mf/

3.1 系统总体目标

(1)数据共享

推进论文文本查重系统的数据校验和数据共享规范化和制度化建设,对论文文本查重系统数据查询的精度和效率进行提升。

(2)实现了论文文本查重业务的各种功能

系统主要实现了用户列表、管理员列表、系统样本、学生论文等功能模块。

(3)在业务流程的论文文本查重规范

实现对论文文本查重业务的全面、规范、科学、系统的管理;提供多种信息渠道,以最大限度地提高系统的影响;提高工作效率和管理水平,对论文文本查重系统中所涉及到的不足进行弥补。

(4)实行现代化的管理手段

该系统应具有界面清晰,操作简便;不同系统的用户应该有不同的操作权限;该系统必须有一个数据库备份和恢复功能,提高了数据的安全性。该系统应该是基于网络的系统,只需要有一台能够联网的设备就可以实现对网站的管理。

3.2 系统可行性分析

1、操作的可行性分析

系统的登录界面简单和友好,采用常见的界面窗口的登录界面,而网站的开发则采用的是较为常用的JSP技术。这些策使得用户不需要很长的时间就能够快速熟悉系统,并掌握系统的操作方法。此外,为了方便系统管理维护人员,用户登录系统后会给出了一些提示,使得整个系统更加人性化,用户操作更简单方便。

2、可行性分析

企业要长期生存,你必须先有一个良好的企业文化,其次需要有一个完善的管理,再采用科学的方法实现可持续发展,最后还要与时俱进,不断改革,使企业的公司的时间去适应社会的变化。最重要的是要确保科学的管理方法,为企业获得长远发展的竞争力提高的唯一途径。

3、技术可行性分析

(1)硬件可行性分析

系统的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能够轻松的实现,只是需要确保系统的正常工作即可,以及拥有较高的效率。如果有特别低的硬件,它可以导致系统的低性能以及效率低,从而导致整个网站的运行不顺畅。以目前普遍的个人计算机的配置而言,这是十分容易实现的 。因此,本系统的开发在硬件方面是可行的。

(2)软件可行性分析

Java语言提供了一个共同的机制类似的借口动态模型,设计更集中。另外,在使用Java语言可以很容易实现模块化和存储信息。此外,代码复用,也可以很好的体现。因此,考虑到系统的实际情况,选择JAVA作为本系统开发语言的时候。通过上述分析,该系统的设计实现在软件方面是可行的。

因此,我们进行了三个方面的可行性研究,可以看出,该系统的开发是没有问题的。

3.3 系统功能需求分析

本系统主要包括管理员、用户两个角色,不同的角色登录系统实现不同的功能,管理员角色登录系统实现了用户列表、管理员列表、系统样本、学生论文等功能模块;学生登录系统实现了论文查重的功能,包括对论文的查询、下载查重报告、下载源文件、删除等功能。

3.4 系统非功能需求分析

(1)可靠性需求

可用性:一般用户按照网站提小便可完成日常操作,界面设计合理,使用方便。扣除维护时间,系统通常提供服务时间的百分比应为95%以上。

平均故障间隔时间(MTBF):6个月,支持7*24小时的服务。

平均修复时间(MTTR):系统发生故障后用于修复的平均暂停运转时间为2小时。

(2)可支持性需求

本系统为B/S结构型的应用程序,只需在服务器端进行部署,客户端通过浏览器就可访问。因此,当程序有更改时只需要对服务器端更新即可,用户自动访问到最新版本的应用程序。

(3)完整性需求

要求各种教务信息记录的完整性,教务信息记录内容不能为空,各种数据间联系应保持正确性,目相同的数据在不同记录中的一致性。

(4)性能需求

页面响应时问应该在3秒以内,最长不能超过4秒;系统可同时容纳1000个客户在线访问。

(5)精度需求

系统的部分功能对数据的精确度有所要求,对于系统的浮点型数据,其数据精确度应精确到小数点后2位。

(6)易用性需求

使用者掌握该系统所需的培训时间不超过一周;界面设计应为友好、简洁、易用的可视化操作界面;目有相应的操作提示与帮助。

(7)安全性需求

系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用。同时,系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容,分别为每类角色设置具有访问不同资源的权限。

3.5 系统开发环境与开发工具

系统开发环境主要从开发平台、开发语言、所使用的数据库软件、设计工具以及辅助工具等几个方面来介绍。

开发平台:Myeclipse 9.0

开发语言:Java + JDK1.6

数据库软件:MySQL 6.0

设计工具:Rational Rose 2007、PowerDesigner

辅助工具:PL/SQL Developer





第四章  系统设计与实现

在设计体系的时候要做到全方位的站在客户的立场上考虑问题,让最终的产品能够顺应大众用户的需求;同时也是为了给企业自身内部的发展埋下伏笔。这一章节将重点突出对于体系的结构框架的设计描述上,以详细的标明每一个数据库的主体结构框架。

3.1 设计目标与原则

系统的架构设计,要能够反映出用户与整个系统模块的接口之间存在有效互动,而且应该是非常清楚的,从而才能够保障在后期系统真正实现的时候数据的扩展性和安全性,只有设计出的系统实现这个目标才能有一个更好的扩展空间量,以适应企业未来的发展。

1.整个系统的设计中,系统必须满足以下要求:

(1)数据安全性

存储有关隐私权的论文文本查重问题的系统数据,需要确保数据的安全性,在网站设计时必须要采取安全防范措施,以解决潜在的安全问题。

(2)易用性

在用户权限范围内,可在一个统一风格的界面内即可完成相关的所有业务流程操作或者获取所有相关信息,大大提高操作员的工作效率和易用性,灵活应用本系统。

(3)柔软性

由于这个论文文本查重系统涉及到范围广泛的业务,设计出的系统必须能够处理接受变化的能力。

(4)扩展性

随着手回收业务管理需求的不断变化,论文文本查重系统必然涉及到业务更新及扩展,这就要求在设计之初就应该考虑良好的可扩展性方案。

2.从实用的角度来看,系统必须满足系统的以下原则:

(1)可靠性

在实际使用的过程中系统都会设计到很对需要进行保密的数据,系统出现一些漏洞将这些信息泄露出去将会对用户产生很大的损失,所以我们必须大力确保系统是可靠的。

(2)后期维护保障性

在设计中将充分考虑维护工作的需要,通过分层的体系架构、标准化设计思想等,使系统架构在代码上具有良好的可读性与可维护性,大幅度提高系统维护效率,降低维护工作复杂度及维护成本。

(3)经济效益

由于这是一个商业网站,设计网站的目的是为了更好的进行获利,因此需要对系统开发的成本和效益进行考虑。

3.2 系统架构设计

3.2.1 总体架构设计

系统架构的整体设计是一个将一个庞大的任务细分为多个小的任务的过程,这些小的任务分段完成后,组合在一起形成一个完整的任务。它具体的工作步骤是:

1)系统被分解多个子模块

2)对各个子模块的功能进行预先的设计

3)对各个子模块之间的逻辑关系进行设计

4)对各个模块的界面以及模块间信息的传输进行设计

在整个设计过程,以确定可能的具体方案达成每一个小的最终目标,对于每一个小的目标而言,我们必须先了解一些相关的需求分析的信息。然后对系统进行初步的设计,并对其逐渐进行优化,设计出一个具体可实现的系统框架。如图3-1所示为系统的框架图。

93564ca670142aade980252db4b0cd81.jpeg

图3-1系统运行框架图

由图 3-1 分析所示,本系统主要包括管理员、用户两个角色,不同的角色登录系统实现不同的功能,管理员角色登录系统实现了用户列表、管理员列表、系统样本、学生论文等功能模块;学生登录系统实现了论文查重的功能,包括对论文的查询、下载查重报告、下载源文件、删除等功能。

3.2.2 系统网络拓扑结构图

本系统采用先进的B/S架构,该架构具有开发简、单共享性强、维护简单方便等诸多优点。本系统的网络拓扑图如图3-2所示:

b0e6d16cb25045de4047b00f8e6f6418.jpeg

图3-2系统的网络拓扑图


3.3 数据库设计

3.3.1 数据库的选定

目前主流的大型数据库的Oracle,SQL服务器,MySQL和Access等本系统是一个相对较小的系统,因此选择了MySQL的。 MySQL是一个关系数据库中,关系型数据库引擎进行数据和结构数据,以提供更安全可靠的存储功能。 MySQL来微软的Visual Studio,Microsoft Office系统和新的开发工具包(包括商业智能开发套件),可以有效地整合。

3.3.2 数据库概念模型设计

数据库概念模型即系统的实体—关系模型。论文文本查重系统的整体E-R图如图3-4所示。

393f9a8532048e1b95877ddbc69c92c5.jpeg

图3-4 论文文本查重系统的整体E-R图

然后根据具体的功能需求,对本系统的E-R图进行细化从而得到几种实体-关系模型,以下为部分实体-关系模型。

(1)系统使用用户实体,如图3-5所示。

e9969ace265184d94ac3b24d1ce7dd04.jpeg

图3-5用户实体图

(2)论文类实体图,如图3-6所示。

a82f895eb44771c7cc1bcb946db9796a.jpeg

图3-6 论文类实体图

(3)样本类实体图,如图3-6所示。

d3b96ace251c09fe3f1586d3430b4107.jpeg

图3-6 库存类实体图


  • 27
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值