本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于B/S结构的笔记信息管理系统设计

基于B/S结构的笔记信息管理系统设计

本系统一共分为四个模块,分别为登录模块、笔记模块、笔记本模块及笔记分享模块等。登录模块主要包括用户的注册、登录功能。笔记模块主要包括新建,修改,删除笔记的功能。笔记本模块包含查询,添加,修改,删除等功能。笔记分享模块主要实现笔记信息的资源共

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180


  • 详细描述

    基于B/S结构的笔记信息管理系统设计
    一、选题简介、意义
    本课题所实现的笔记系统改变了传统的记录方式,采用笔记系统,这种新式的方式使得用户在学习中更加方便快捷的记录。该系统的主要功能是方便记录笔记,它简化了人们记笔记的方式,降低了笔记本的丢失。笔记使用的是B/S模式,浏览器作为客户端发送请求、接收响应并展现给用户。在服务器端主要采用了Mysql数据库使用Mybatis技术访问数据库。使用Spring框架管理组件,整合Mybatis,处理一些通用的业务。使用MVC分层思想,将代码分为控制层、业务层,持久层和视图层,实现了登录模块、笔记本模块和笔记模块。在浏览器端主要采用Ajax处理客户端逻辑以及发送异步请求并实现了系统界面的一些动态效果。
    系统中设置了多种功能,既实用,又丰富,具有一定的市场投入潜力。  
    二、课题综述(课题研究,主要研究的内容,要解决的问题,预期目标,研究步骤、方法及措施等)
    课题研究:主要采用Java语言环境下写了一款记笔记的软件,保证后台稳定。完成数据存储的处理,维护,及数据库加密等操作。对web平台进行开发,完成界面设计和开发、屏幕适配等。
    主要研究的内容:
    1、如何保证后台稳定,对数据处理,维护,对数据库加密等操作。
    2、Controller如何接收请求参数,如何向响应jsp传值
    3、研究SpringMVC工作流程及开发过程
    4、Spring与JDBC的整合应用和mybatis的操作流程
    5、客户端的实现:发送ajax请求和回调处理
    6、服务器端的实现:接收请求返回json  
    解决的问题:主要是对前台的加工和处理、设计精美的界面。对电脑屏幕适配,以开发的软件适合各类Windows系统的电脑客户端。稳定性,抗压性,后期数据库维护,数据库加密等。
    研究步骤、方法及措施:整理关于记笔记的所有要的功能,如:学生刚记完的笔记要保存等。
    根据具体整理的功能,设计数据库。
    开始开发java后台程序,同时做好前端页面的美化。
    在电脑上完成该设计的软件并进行软件测试。
    利用图书馆搜索java后台管理的相关书籍。
    遇到难于解决的问题时上网搜索或询问相关的指导老师,解决问题。
    按照进度计划安排及时完成阶段性任务。
    预期目标:
    1、完成笔记系统的设计与实现;
    2、完成毕业设计论文一篇。

    目 录
    一、引言 1
    (一)开发背景 1
    (二)研究内容 2
    二、系统设计方案 2
    (一)开发环境 2
    (二)系统可行性分析 4
    1、经济可行性 4
    2、技术可行性 4
    3、营运可行性 4
    (三)系统需求分析 5
    1、注册登录模块 5
    2、笔记本模块 5
    3、笔记模块 5
    4、笔记分享模块 5
    三、系统总体设计 5
    (一)系统设计思想 5
    (二)数据库分析与设计 5
    1、概念结构设计 5
    2、逻辑结构设计 7
    (三)系统模块分析 11
    1、登录注册模块 11
    2、笔记本模块 12
    3、笔记模块 12
    4、笔记分享模块 12
    四、系统实现 12
    (一)概述 12
    (二)关键功能实现 12
    1、注册 12
    2、登录 13
    3、界面及功能设计 13
    五、系统运行及测试结果 15
    (一)功能测试 15
    (二)系统测试环境 16
    (三)测试结果 16
    六、结束语 16
    七、致谢 16
    八、参考文献 17

    一、引言
    开发背景
    随着政策的大力推进,互联网+概念强势崛起。我们笔记系统就是结合传统的笔记习惯,运用互联网的平台及信息技术,开发出的一款集合记录笔记、笔记管理及笔记资源共享的系统。
      传统的笔记模式是通过手工在纸质的笔记本上进行记录,不利于笔记的管理。随着时间的积累,不但在需要查找某条笔记时,有可能耗费很长的时间,而且在存储笔记的过程中也有遗忘甚至丢失的可能。最重要的一点,在如今大数据应用非常广泛的信息环境,笔记作为一种信息资源,不能与志同道合的朋友进行共享是非常可惜的。为了满足这些需求,我们需要研发出一款非常方便使用,方便管理,而又能信息共享的笔记产品。
    研究内容
    1.本文使用B/S模型结构,浏览器/服务器模型是由浏览器、Web服务器、应用服务器和数据库服务器组成的多层结构体系。B/S模式具有用户界面简单易用、易于维护与升级、信息共享度高、扩展性好等特点。
    2.本文使用SpringIOC+Mybatis+SpringMVC的框架,它简化了将设置应用于服务器环境和 Web 应用程序的工作。
    3.本文使用的是MYSQL数据库。它的优点在于它的高性能、可靠性和可扩充性,又引入了数据库和服务器增强功能和其他一些新的特性,可用于大型联机事务处理、数据仓库及电子商务等方面。
    该论文主要分为以下几个章节:
    第2章 简述系统设计所运用的开发环境,介绍了涉及的一些技术要素,如JAVA、MyEclipse、MYSQL、SpringIOC+Mybatis+SpringMVC功能和特点。 简述了系统分析的过程,包括系统的开发环境,系统设计的经济、技术、营运的可行性分析,系统的业务流分析等需求分析。
    第3章 叙述了系统设计的过程;包括数据库的设计和系统的模块设计。
    第4章 介绍了系统实现过程,包括实现概况的介绍、关键功能的实现以及界面设计等。
    第5章 介绍了本系统的运行及测试结果,包括测试方法,测试环境及测试结果。

    参考文献
    [1] 杨冬.基于SpringMVC的云笔记系统[D].河南科技学院,2015
    [2] 明日科技. 《Java Web 从入门到精通》[M].北京:清华大学出版社,2013.06
    [3] 张化祥,陆晶.《Java程序设计》[M].北京:清华大学出版社,2010.10
    [4] 蔡剑,景楠.Java Web应用开发:J2EE和Tomcat[M].北京:清华大学出版社,2010.10
    [5] 张福增,张洪沼,宋丽华,赵永升;网上选课系统的设计与实现[J];福建电脑;2003年10期
    [6] 《数据库系统概论》[M],高等教育出版社,2013.05
    [7] 吴锋. 基于SSI框架JavaEE技术研究[D].合肥工业大学,2009.
    [8] 刘西杰.网页制作第三版[M].北京:人民邮电出版社,2016年
    [9] 毕广吉.Java程序设计实例教程[M]. 北京:冶金工业出版社,2007年
    [10] 徐敏.网站前台设计综合实训[M].北京:电子工业出版社,2010年
    [11] 王瑞矫. 基于JavaEE的实训平台的设计与实现[D].北京邮电大学,2012.
    [12] 徐建波,周新莲.Web设计原理于编程技术[M].中南大学出版社,2005.
    [13] 李萍.SQL Server 2012数据库应用于实训[M].北京:机械工业出版社.2015.7

     
    收缩