jsp+sqlserver的Matlab学习网站的设计(4)
时间:2023-01-01 20:45 来源:毕业论文 作者:毕业论文 点击:次
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属Eclipse开发工具。 1。4。2 Photoshop简介 Adobe Photoshop,简称“PS”,是由Adobe Systems开发和发行的图像处理软件。 Photoshop主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。PS有很多功能,主要应用于平面设计、网页制作、界面设计、广告摄影等多种领域。是平面设计人员和美术爱好者的得力助手。 2003年,Adobe Photoshop 8被更名为Adobe Photoshop CS。2013年7月,Adobe公司推出了新版本的Photoshop CC,自此,Photoshop CS6作为Adobe CS系列的最后一个版本被新的CC系列取代。 截止2016年1月Adobe PhotoshopCC2015为市场最新版本。 1。4。3 Microsoft SQL Server简介 Microsoft SQL Server是由美国微软公司所推出的关系数据库解决方案[10]。数据库的内置语言原本是采用美国标准局(ANSI)和国际标准组织(ISO)所定义的SQL语言,但是微软公司对它进行了部分扩充而成为作业用SQL(Transact-SQL)。 几个初始版本适用于中小企业的数据库管理,但是近年来它的应用范围有所扩展,已经触及到大型、跨国企业的数据库管理。 第二章 需求分析以及网站概要设计 2。1 网站需求分析 2。1。1 网站可行性分析 (1)技术可行性 大学四年期间,我了解、学习、并掌握了很多编程语言,网站主要使用的技术是JSP。是目前快速,方便的开发技术一种,建站也相对简单,另外我还学习了JS,CSS,HTML等前端样式设计语言,因此网站的开发在技术上完全可行。 (2)经济可行性 对整个网站开发来说,采用的开发工具是SQL Server 和MyEclipse,都是完全免费的。因此无需太多的花费。因此对本站而言,在经济需求上是完全可行的 2。1。2 网站功能分析 网站主要用于学生在线学习MATLAB,以及教师与学生的在线互动[12]。所以必要的功能有: (1)网站注册登录 允许用户进行注册和登录操作[18]。能自动判断登录用户角色。验证注册字段是否有错,验证登录账号密码正确与否。 (2)作业的发布和提交 教师用户发布作业,学生用户完成之后提交[8],教师批改或网站根据答案自动批改之后反馈给学生本次作业的结果 (3)资料的发布和下载 用户可以发布各种视频或者文字资料,在通过管理员审核之后即可在网站中显示,并且各个用户可以通过使用积分,或者管理员限定的权限,下载不同资料。 (4)在线考试 教师用户或管理员可以发布在线考试的试卷[13],并规定考试时间,学生用户在线进行考试提交后,会根据之前规定的答案自动生成本次考试的分数,并且会记录最低分、最高分、平均分。 (5)网站的后台管理[9] 网站的后台管理页面。包括用户注册后的审核、系统用户的管理、教师信息的管理、网站新闻管理、留言管理、资料下载管理、考试信息管理、视频信息管理、网站参数管理等。 (6)网站的基础内容 网站的基础内容有:网站的新闻,公告,网站的留言版等。 2。1。3 网站性能分析 网站完成后,能够保证其高效,稳定地运行。并且在主流浏览器中都能正常浏览是至关重要的。所以在设计的时候就要考虑各个方面的因素,以及可能存在的问题并加以改进[14]。其中主要包括: (责任编辑:qin) |