




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
盐城师范学院毕业设计开题报告题 目: Lake.js前端开发工具包的设计与实现 姓 名: 二级学院: 信息工程学院 专 业: 软件工程 班 级: 学 号: 指导教师: 职称: 副教授、教授 2015年10月10日一、 研究的目的、意义与应用前景等:随着现代技术的发展,人们对事物在看中实用性能的同时,也越来越注重自我的体验。现在的互联网企业,除了要有出色的性能,还要有良好的界面和交互设计。为了帮助更好更快地搭建前端页面,本课题拟设计并开发一个前端开发工具包,并且建立一个快速开发系统,使用户更为直观地体验前端的乐趣。并且建立数据库,使用户数据持久化。该平台的开发有助于实现web前端的持久化、信息化和高效性,同时也便于合作交流,寻求更加合适的设计方案,帮助前端开发者减轻繁琐的工作负担,具有长远的意义和影响。对于非专业的前端爱好者,本平台可以提供直观,简便的前端搭建体验。对于专业的前端开发者,本平台可以提供前端框架,生成代码,减轻开发工作量。二、 研究的内容和拟解决的主要问题:研究内容此次毕业设计计划设计实现一个web前端开发工具包的使用平台。拟实现五个主功能模块:“创建布局”、“保存布局”、“查看布局”、“编辑布局”以及“分享布局”。其中“创建布局”又包含添加控件、编辑控件等功能模块。“保存布局”可以将用户新建、编辑的布局另存为或者保存到数据库。“查看布局”可以将用户已保存的布局调入页面渲染显示,生成HTML代码。“编辑布局”可以对用户已保存的布局编辑,编辑完善后能继续保存到数据库。“分享布局”包含了建立工作组,分享至组等功能模块。以上功能用户必须要注册登录才可进行,这样可以避免布局管理混乱,以免造成不良影响。需要解决的主要问题1.该系统对数据的操作较为复杂,数据持久化需要一个合理的方式。2.为了渲染出数据库中的页面布局信息,需要非常多的脚本控制。3.在对布局进行编辑时,工具的设计是否舒适也十分重要。4.由于系统的目的是方便前端人员的开发,而在线编辑的结果和最后使用者所期望的,这两者之间的差距需要尽量降低,不能使其过程更为复杂。三、研究思路、方法和当前收集的文献:研究思路、方法在开始本系统设计与实现的过程中,首先我将学习相关的技术知识,参考一些基于Node.js的系统。并按照以下步骤,在实践中学习,将学习运用于实践。(1)根据课外学习的相关知识,对Node.js相关知识有一定的了解;(2)学习认识和了解现有的web前端框架,了解系统需求。(3)学习和掌握有关的web编程技术,参考学习相关资料;(4)对模拟的测试环境进行研究.(5)设计程序,编写程序,设计合理的捕获分析过程,安排编程计划,调试程序,检查程序的错误,确定异常的处理方法,确定尽量人性化的人机交互界面;(6)优化代码,其中包括代码中的说明,注释,以及代码的格式,以求代码的可读性能符合要求;(7)编写使用说明书,制作相关文档。在设计与实现系统的过程中遇到疑难问题通过查询资料,与相关技术人士讨论,参考一些Node.js系统,向老师请教等方式解决。当前收集的文献 1乔淑夷.基于MVC模式的Web前端框架关键技术研究与实现D.中国海洋大学.2013.2张迎亚.基于jQuery的Web前端框架MX的设计与实现D.南京大学.2014.3徐曼.基于HTML5的统计图表系统的研究与设计D.武汉科技大学.2012.4刘靖桐.面向Web2.0的web应用前端开发框架的设计与实现D.北京邮电大学.2014.5彭娜.基于Node.JS博客系统的设计与实现D.大连理工大学.2013.6万里晴;杨浩.探究基于V8引擎的Node.js在各应用领域的发展J.通信设计与应用.2015(13):97.7沈姝.noSql数据库技术及其应用研究D.南京信息工程大学.2012.8Deka Ganesh Chandra.BASE analysis of NoSQL databaseJ.Future Generation Computer Systems.2015(52).13-21.9 Tilkov S.,Vinoski S.Node.js:Using JavaScript to Build High-Performance Network ProgramsJ.IEEE Internet Computing.2010(14.6):80-83.四、特色或创新之处:本课题在完成基本的功能需求基础上,使得系统操作简便,用户可以直接拖放控件,不需要任何代码的编写可以构建出一个简单的页面。为了方便交流用户可以创建工作组,对成果分享。系统使用的前端框架是自己封装的框架,可以方便控制控件的风格等。五、研究计划及预期进展:研究计划通过本系统,可以进一步让计算机科学贯穿于整个社会之中,节省人力并带来经济效益。为达到预期目的,需要准备一下工作:(1) 了解Web前端框架的信息。(2) 研究JavaScript语言,Node.js技术。(3) 研究NoSQL数据库的使用。(4) 研究相关数据采集软件使用。(5) 进行相关系统设计、编码和调试。预期进展第一阶段(2015.9.82015.9.25)查阅相关文献资料、进行课题申报和课题双选。第二阶段(2015.9.262015.10.17)完成外文翻译并填写开题报告。第三阶段(2015.10.182016.2.26)进行系统设计、编码,实现系统模块的基本功能,完成毕业设计的中期检查报告。第四阶段(2016.2.272016.4.11)完成系统设计与功能测试;进一步收集、整理和分析资料,撰写论文,形成初稿,交指导老师审阅。第五阶段(2016.4.122016.5.22)根据指导老师的指导意见反复修改、充实、完善,最后形成终稿,准备论文答辩。毕业设计开题报告评定表指导教师意见余旋同学拟设计一个Web前端开发框架和前端开发辅助系统。Web前端开发框架使用JavaScript和CSS开发,实现对常用Web控件的封装,用户能方便地使用这些控件。前端开发辅助系统基于Node.js开发,实现可视化操作前端开发框架中的控件,存储用户基本信息,新建、查询、修改布局信息等功能。本课题具有一定的理论研究价值与实际应用意义,课题难度适中,工作量饱满,拟采取研究方法得当,希望该同学能按计划认真完成相应工作。从整体设计的内容来看,该同学参阅了一定量的相关资料,有较扎实的专业知识和软件编写能力,想要设计的功能模块能够满足前端开发辅助系统的需求。同意选题。 指导教师签名: 2015 年 10月 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025呼伦贝尔农垦那吉屯农牧场招聘笔试备考及答案详解(典优)
- 教师招聘之《小学教师招聘》练习题库(培优b卷)附答案详解
- 汽车行业峰会创新创业项目商业计划书
- 低温制粒饲料加工技术创新创业项目商业计划书
- 自动驾驶汽车路径算法部件创新创业项目商业计划书
- 2025年教师招聘之《幼儿教师招聘》通关试题库附参考答案详解(黄金题型)
- 教师招聘之《幼儿教师招聘》强化训练高能带答案详解(典型题)
- 教师招聘之《幼儿教师招聘》考前冲刺测试卷讲解含答案详解【达标题】
- 教师招聘之《小学教师招聘》复习提分资料附参考答案详解(a卷)
- 2025呼伦贝尔农垦集团有限公司社会招聘50人笔试有答案详解
- 重庆市南开中学高2026届高三第一次质量检测+数学答案
- GJB135B-2021合成航空发动机润滑油规范
- 商业航天行业深度报告:政策技术需求共振商业航天赛道加速
- 小学科学新教科版二年级上册第一单元 造房子教案(共6课)(2025秋)
- 《系统工程》课件 胡祥培 第1-3章 绪论、系统工程相关理论、系统工程方法论
- 《人工智能基础》课件-AI的前世今生:她从哪里来
- 四川普通高中会考英语试卷及答案
- 营造林技能竞赛试题及答案
- 科比受伤及励志
- JIS G4305-2021 冷轧不锈钢板材、薄板材和带材
- 复旦大学大学物理热学课件Heat-Ch1-partI
评论
0/150
提交评论