计算机毕业设计 jsp在线投稿系统ssh 毕设

本文详细描述了一个基于Java、Spring、Hibernate等技术的在线投稿系统开发,涉及开发环境、技术栈、数据库选择,以及系统功能和性能需求,包括易用性、标准性和响应速度等方面。
摘要由CSDN通过智能技术生成

演示视频:


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

3.1开发环境

开发环境:

操作系统:Microsoft Windows XP

数 据 库:Sqlserver 2000

开发工具:Myeclipse 6.5

利用技术:Strut2+spring+hibernate +jdk 1.4+tomcat6.0

3.2开发语言

1. JAVA

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、移动电话和互联网等行业。目前java存在很多活跃的开源社区,Java的魅力是跨平台、动态的Web、Internet,从而,Java被广泛接受并推动了Web的迅速发展。

2.JSP(JAVA Server Pages)动态网页

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

3.JavaScript脚本语言

JavaScript 是一种新的描述语言,它可以被嵌入HTML的文件之中。它主要是基于客户端运行的,是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。用JavaScript可以验证表单有效性等大量互动性功能,都是在客户端完成的,不需要和Web Server发生任何数据交换,因此,不会增加Web Server的负担,从而提高了运行速率。另外,JavaScript编写的程序不必在运行前编译,它们可以直接写入Web页面中并由调用它们的浏览器来解释执行。这样,一些基本的交互信息就不用在服务器端完成,从而提高了客户端的响应时间。

3.sqlserver 2000

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。

SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNⅨ操作系统上的应用。

SQL Server 2000 是Microsoft 公司推出的SQL Server数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。

4 系统需求分析

3.1功能需求分析

根据对用户的需求分析调查,我们总结开发一个在线投稿系统平台才能满足用户,该平台能方便用户以及稿件信息的管理。

对普通用户来讲,用户可以进入在线投稿系统,发表论文稿件,查看自己提交的论文的审稿状态,查看已经录用的稿件。

对审稿人来讲,能查看已审稿件的列表,也能查看需审稿件列表,并下载需审稿件,也能提交自己的意见。

对管理员来讲,拥有该系统的最大管理权限。可对所有的用户信息查看、添加、修改、删除;对稿件信息查看,下载稿件,添加、删除稿件;可以分配稿件给审稿人,并查看状态;提交最终意见。

根据可行性研究的结果和用户的要求,分析现有情况及问题,采用B/S结构,将在线投稿系统划分为两个子系统:前台系统和后台数据系统。

下面分析各模块的功能需求:

1.前台系统

前台系统模块:首页、用户具有不同的权限,进入不同的页面,从而对后台数据具有不同的操作,管理员具有最大权力。普通用户、审稿人只具有某些权力。前台采用JSP+JS技术尽可能做到最大的美化以及功能的实现。

2.后台数据建立

后台数据库主要包括:系统用户信息、稿件所有信息。本数据库主要包括了2张表来记录不同的信息,一张表记录用户的基本信息,如用户名、真是姓名、密码、电子邮件、电话号码、学校等。另外一张表记录稿件的基本信息,如稿件类型、编号、标题、作者、论文名称、审稿人、审稿状态、审稿人意见、发表用户等。

3.2性能需求

为了保证系统能够稳定、可靠、安全、长期、高效的运行,在线投稿管理系统应该满足以下的性能需求。

1.系统的易用性

在线投稿管理系统是直接面对投稿人的,系统需要提供良好的接口,易用的人机交互界面。要对界面进行功能说明,让用户能第一眼明白网站的使用方法。

2.系统的标准性

对于系统的各项编码方式都要符合国家和行业标准,尽可能达到国际标准。这就需要制订行之有效的软件工程规范,良好的设计工作,保证代码的易读性、可操作性和可移植性。

3.系统的响应速度

在线投稿管理系统中,使用系统配置是当前比较稳定的设备,提高系统响应速度,减少出现浏览较慢或死机的情况。

本毕业设计的系统由于采用的目前行业WEB开发主流技术,提前分析和预测各种能出现的问题,并经过测试,都能达到以上各要求。


  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值