Web软件开发文档(模板)
- 格式:doc
- 大小:141.50 KB
- 文档页数:12


软件开发与应用Software Development And Application电子技术与软件工程Electronic Technology & Software Engineering
●社科项目:武汉职业技术学院2020年社科项目(2020YJ010)。1 引言1995年,网景公司发布第一款商业浏览器Netscape Navigator,为了提高网页互动性,网景公司设计出第一个能够在浏览器端运行的脚本语言,命名为LiveScript。为了借助Java语言的营销效应,遂改名为JavaScript。1996年,微软发布VBScript和Jscript两个脚本语言,内置于其IE浏览器中。为了确保JavaScript占有市场领导地位,网景公司将JavaScript提交到欧洲计算机制造商协会(ECMA)以便将其进行国际标准化,产生了ECMAScript。为了取得浏览器市场,网景公司在1998年成立了Mozilla开源项目,准备开发下一代浏览器。2003年,苹果公司发布了Safari。随着浏览器产品越来越多,即使有了ECMAScript标准,但是由于标准制定较晚,所以每个浏览器都有各自的标准。网页开发人员需要对同一个功能编写出多份代码,以适应不同浏览器。直到2006年,John Resig编写出jQuery,封装实现浏览器兼容的JavaScript细节代码,从此解决了网页开发人员处理网页兼容性问题的痛点,极大简化了前端编程。直到今天jQuery仍旧是使用最广泛的框架之一。随着MVC设计模式广泛应用于前端开发当中,Angular JS, Backbone JS, React JS, Vue JS依次诞生并为大家所广泛使用。本文将详细介绍五种框架的原理及优缺点,为立志于与做前端开发的学生普及框架知识,同时给出学习和实践中选择框架的建议和启示。2 五大主流框架介绍下面按照前端框架诞生的时间线,依次讲解jQuery、Angular JS、BackBone JS、React JS、Vue JS这五种广泛流行的框架。2.1 jQuery开发框架jQuery是JavaScript的封装,实现了常用功能的封装和浏览器兼容问题的处理。设计宗旨是“write less, do more”,以简洁的代码实现较为丰富的功能 [1]。这是一个轻量级的脚本,非常小巧,生产版本文件包仅有94.8KB[2]。目前已经发布了3个系列的版本,用途较为广泛的为1.12.4版本和3.5系列版本。很多网站提供了在线CDN的jQuery资源,只需要在HTML代码中添加语句即可完成引用,在后续的JavaScript代码里便可以使用jQuery语法。在项目中使用jQuery可以极大的减少JavaScript的代码量。严格意义上来说jQuery并不算是一个框架,而是一个JavaScript库,简化了HTML DOM对象的操作、遍历、事件绑定、Web前端框架技术综述项阳阳(武汉职业技术学院计算机技术与软件工程学院 湖北省武汉市 430074)
湖 南 科 技 大 学
毕 业 设 计 ( 论 文 )
题 目基于WEB的文档管理系统的设计及实现
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作 者 签 名: 日 期:
指导教师签名: 日 期:
使用授权说明
本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名: 日 期:
学位论文原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。
作者签名: 日期: 年 月 日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
目录
1. 范围 .................................................... 错误!未定义书签。
2. 整体要求 ................................................ 错误!未定义书签。
整体功能要求 .............................................. 错误!未定义书签。
软件开发平台要求 .......................................... 错误!未定义书签。
软件项目的开发实施进程治理要求 ............................ 错误!未定义书签。
软件项目实施进程整体要求 ................................ 错误!未定义书签。
软件项目实施变更要求 .................................... 错误!未定义书签。
软件项目实施里程碑操纵 .................................. 错误!未定义书签。
3. 软件开发 ................................................ 错误!未定义书签。
软件的需求分析 ............................................ 错误!未定义书签。
需求分析 ................................................ 错误!未定义书签。
需求分析报告的编制者 .................................... 错误!未定义书签。
需求报告评审 ............................................ 错误!未定义书签。
XXX系统XX项目
概要设计说明书
xxxxx有限公司
版本记录
版 本 日 期 作 者 说 明
I 目录
第1页 第一章 引言
1.1 编写目的
编写该文档的目的在于明确本系统的用户需求,从技术实现角度描述用户需求,使得软件开发人员与用户对待开发软件的需求有统一的、无二义性的认识。
该文档所描述的内容,可作为软件确认测试的依据,检测所最后的成果是否达到了所描述的技术需求。
该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。
1.2 背景
根据xxxxx,为使系统管理更深入业务、更人性化,以及适应国家政策倡导的管理转向服务的发展方向,xxx提出了开发《XXX》的需求。
系统由xxxx有限公司进行系统的设计、开发、以及维护。
系统的主要使用者如下:
xxx
xxxxxx。
系统的部署分三方面:
数据库以及服务器端的部署,这两部分部署到xxx机房。
客户端部署到xxxx机器上。
xxxx通过浏览器联通互联网进行操作。
1.3 参考资料
GB 8566 计算机软件开发规范
GB 8567 计算机软件产品开发文件编制指南
计算机软件工程规范国家标准汇编
《计算机软件工程规范国家标准汇编》
第2页 第二章 任务概述
2.1 目标
xxxxx,建设的目的主要有以下几个方面:
xxxx;
使系统管理更深入业务、更人性化;
通过技术手段把xxxx的数据依据;
升级系统的安全性,得到更好的数据保障。
2.2 运行环境(按实际环境填写)
2.2.1 硬件环境
服务器配置
1. 应用服务器一
型号:DELL PowerEdge 6850
CPU:2个Intel Xeon MP Model 6 Stepping 8 3.0 Ghz (双核)
内存:12G
硬盘:2个67.75G
2. 应用服务器二