版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学习网站平台系统CONTENTS目录项目背景相关技术需求分析系统设计0102030401项目背景项目背景在项目开发过程中本人主要负责系统需求分析,web前端页面编写,系统文档撰写等工作。项目的意义
完成项目实训是教学过程中重要的实践性教学环节,它是根据专业教学计划的要求,在指导老师的指导下对学生进行专业技能的训练,培养学生综合运用理论知识分析和解决实际问题的能力,实现由理论知识向操作技能的转换,是对理论与实践教学效果的检验,也是对学生独立工作能力的培养过程。项目的内容项目的重要性主要工作项目就着重于学校网站平台的搭建和设计展开研究,其中包括网站平台的开发环境的搭建,网站的组成,构建网站需要的相关技术,网站的前台设计和后台管理,网站的后期测试和维护等等。通过综合实训进一步巩固,深化和扩展学生的理论知识和专业技能。使学生获得更多的锻炼,对企业开发更加深入了解,有利于更快融入工作当中去,加强就业竞争力。。02相关技术学习网站平台系统使用IDEA进行编程。运用MVC设计模式和B/S架构,使用mysql数据库创建并管理数据资源,运用java、jsp等编写后端程序,Html+Css+javascript+jQuery框架等编写web前端页面。开发平台智能的选取
在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,IDEA就提供这种基于语法的选择,在默认设置中Ctrl+w,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便。历史记录功能
不用通过版本管理服务器,单纯的IDEA就可以查看任何工程中文件的历史记录,但版本恢复时你可以很容易的将其恢复。灵活的排版功能基本所有的IDE都有重排版功能,但仅有IDEA的是人性的,因为她支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。丰富的导航模式IDEA提供了丰富的导航查看模式,例如ctrl+e显示最近打开过的文件,ctrl+n显示你希望显示的类名查找框对重构的优越支持java规范中提倡的tostring(),hashcode(),equals(),以及所有的get/set方法,你可以不用进行任何的输入就可以实现代码的自动生成,从而把你从无聊的基本方法编码中解放出来。XML的完美支持IDEA优点数据库总体拥有成本低Mysql速度快体积小开源支持多种操作系统;是开源数据库,提供的接口支持多种语言连接操作;支持大型的数据库,可以方便地支持上千万条记录的数据库。作为一个开放源代码的数据库,可以针对不同的应用进行相应的修改。开发技术JavaScript语言JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。一种解释性执行的脚本语言。01一种简单弱类型脚本语言。03一种相对安全脚本语言。04一种事件驱动脚本语言。05一种跨平台性脚本语言。06一种基于对象的脚本语言。02JSP技术众所周知,由于微软的垄断性,它的产品可移植性做得十分差,ASP也不例外2014201520162017代码跨平台健壮性与安全性多种网页格式标签可扩充性JSP技术既可以支持HTML/DHTML的传统浏览器文件格式,又可以支持应用于无线通信设备如移动电话,PDA等设备进行网页预览的WML文件格式,还可以支持其他一些B2B电子商务网站应用的XML格式。尽管ASP和JSP都使用标签与脚本技术来制作动态Web网页,JSP技术允许开发者扩展JSP标签,定制JSP标签库,所以网页制作者充分利用与XML兼容的标签技术强大的功能,大大减少对脚本语言的依赖.由于定制标签技术,使网页制作者降低了制作网页的复杂度。由于JSP页面使用的脚本语言是java语言,因此,它就具有java技术的所有好处,包括健壮的存储管理和安全性。
03需求分析软件需求过程是整个软件开发初始阶段,对软件的品质具有决定性的作用。软件需求工程研究如何理解和说明用户对所开发软件的要求和期望。开发需求此系统开发环境-硬件:此系统开发环境-软件:
开发需求处理器:Intel(R)Core(TM)i5-6200U2.3Ghz内存:4G硬盘:1TB操作系统:win10家庭版系统类型:64位最佳分辨路:1368×768开发工具:IDEA开发语言:Java功能需求系统性能需求系统的可行性分析(1)确性:按照需求正确的执行任务(2)及时性:及时性需要系统在使用过程中的对各种操作的响应时间达到要求(3)可靠性:能够在不同操作环境下安全稳定的运行(4)易用性:给用户清晰简洁的界面,上手简单功能需求(1)技术方面随着互联网的飞速发展,B/S模式在现如今已经是相当热门的系统架构方式,技术相当成熟,操作简单,(2)操作方面此系统操作简单,避免了复杂的,多步骤的操作,易于理解,用户只需要简单的熟悉,就能上手。04设计分析体系结构设计客户端免安装应用程序只需要部署在服务器即可。这样可以降低安装带来的麻烦和大量的人力成本。容易集中控制如果需要停止使用应用程序,只需要将服务器端的应用程序停止运行或卸载即可。响应速度慢,需要靠硬件提升B/S结构的应用程序由于客户端没有安装应用程序,很多的功能都需要服务器端执行完毕再将结果发送到客户端浏览器上,这时,必然造成服务器端的压力剧增,再加上网络的速度因素,导致性能的相应速度下降更新快由于这种结构的应用程序只需要安装在服务器上,也就是说,只需要更新服务器的应用程序,客户端就可以使用更新后的应用程序。安全风险大由于这种结构的应用程序,客户端是通过浏览器对应用程序访问,对于应用程序来讲,开放面比较宽,如果部署在互联网上,风险会更大,人们可以利用浏览器的漏洞对系统进行攻击B/S结构系统功能设计
查看自己的学生信息包括学生姓名,学生班级,学生学号,能够浏览平台中的信息包括校内新闻,学校日志,浏览教学视频,对选择的文件进行下载,所登录账号密码的修改,查看课表等等。
学生功能
查看自己的信息包括姓名,工号,自己的课表,浏览平台中的视频,上传文件,下载所需文件,查看课程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏教版四年级下册数学第三单元 三位数乘两位数 测试卷带答案
- 酒店改造合作协议书(3篇)
- 注塑模具委托加工制作协议(3篇)
- 防火涂料购销合同书(3篇)
- 语文六年级下册教学工作总结
- 大型超市内商户租赁合同(2024年)3篇
- 记账代理业务合同
- 诚信售后质量保证
- 语文课堂教学的实践与思考
- 财务税务筹划协议
- 结构力学力矩分配法题目大全
- 农村商业银行重要岗位轮岗管理办法
- 诗书画印的完美结合PPT精选课件
- 基质胶说明书
- 通信光缆线路施工方案
- 发展汉语“初级综合1”第1-12课测试卷
- 机房模块化预制施工方案
- 《关键产品特性(KCDS)的识别与传递》-20131105-杨佳音付艳玲
- 六以内数的分解和组成练习
- 水电图纸符号图表图例说明解释
- 十大奢侈品牌
评论
0/150
提交评论