欢迎来到天天文库
浏览记录
ID:34962207
大小:1.57 MB
页数:69页
时间:2019-03-15
《基于Django框架的浮云笔记系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号学号M201476123学校代码10487密级硕士学位论文基于Django框架的浮云笔记系统的设计与实现学位申请人:罗丹学科专业:软件工程指导教师:裴小兵副教授答辩日期:2016.12.19AThesisSubmittedinPartialFulfillmentoftheRequirementsfortheDegreefortheMasterofEngineeringDesignandImplementationofaCloudNotesSystemWhichBasedontheDjangoFrameworkCandidate:LuoDanMajor:Softwa
2、reEngineeringSupervisor:Assoc.Prof.PeiXiaobingHuazhongUniversityofScienceandTechnologyWuhan430074,P.R.ChinaDecember,2016独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:日期:年月日学位论文版权使用授权书
3、本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密□,在年解密后适用本授权书。本论文属于不保密□。(请在以上方框内打“√”)学位论文作者签名:指导教师签名:日期:年月日日期:年月日华中科技大学硕士学位论文摘要电脑以及网络已经成为当今社会生活中不可替代的工具,快速学习知识,解决工作难题不再令人头疼,各种网站的用户名和密码,我们想保留下来的东西就越来
4、越多,因此我们就需要一款笔记能帮我们永久的记录这些东西,市面上的云笔记虽说种类很多,但是市面上的云笔记都不能支持创建多层目录,也没有拖拽移动的功能,因此浮云笔记诞生。论文首先简单的阐述了浮云笔记项目用到的关键技术,包括Python语言、Django框架、RESTful规范、富文本编辑器wangEditor、Bootstrap框架、AngularJS框架以及Html5。然后基于构想讨论整理除了浮云笔记的需求分析设计,浮云笔记为用户提供注册,登录,找回密码,创建笔记,笔记管理等功能。根据需求分析设计给出了系统架构设计,系统采用Django框架实现,将系统分为两大模块,用户模
5、块和笔记模块。用户模块用来处理用户基本操作,完成注册,登录,找回密码等功能。笔记模块则是笔记的创建以及对笔记进行分类和搜索,浮云笔记实现了可以多层的创建目录,使得笔记分层更加清晰。再然后论文中详细阐述了系统的子模块以及数据库的设计和实现。最后进行了一些测试,并且结合测试中遇到的问题整理出所遇到的bug及相应的解决手段。浮云笔记是一款前端布局使用Bootstrap框架,前端交互实现使用AngularJS这个MVC框架,后台使用Python语言编写的Django框架并符合RESTfulapi规范的单页面应用,页面布局设计简洁,功能简单易用,同时实现了给用户提供多级目录的需求
6、以及采用拖拽的方式进行笔记的移动。关键词:笔记拖拽多级目录I华中科技大学硕士学位论文AbstractComputersandtheInternethasbecomeanirreplaceabletoolintoday'ssocietylife,fastlearningknowledge,solveworkproblemswillnolongerbetroubling,allkindsofwebsiteusernameandpassword,wewanttokeepthingsmoreandmore,soweneedanotescanhelpuspermanentreco
7、rdofthesethings,althoughcloudnotesonthemarketalotofmorephyletic,butcan'tsupportmulti-leveldirectorytocreate,thereisnodraganddropthefunctionofthemobile,sothecloudnoteswasborn.Firstly,papersimplyexpoundsthekeytechnologyofcloudnotesprojectuse,includingPythonlanguage,Djangofr
此文档下载收益归作者所有