24小时论文定制热线

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

电子贺卡、请帖制作系统(JAVA+Spring MVC)

添加时间:2018/09/08 来源:东南大学 作者:陈巧银
随着互联网的高速发展,便捷快速的邮件、QQ、短信、微信等交流工具使用的人群越来越多,通过邮寄方式传递的纸质贺卡、请帖越来越过时,电子贺卡、请帖已成为人们迫切的需求。
以下为本篇论文正文:

摘要

  目前,随着软件、硬件、互联网的快速发展,各种交流软件应运而生,例如:邮件、QQ、微信等。随着交流软件的广泛使用,纸质的信件、明星片、请帖、贺卡等非低碳生活的交流方式逐渐淡出人们的生活。而电子贺卡、请帖也随着交流软件的发展,渐渐步入人们的视野。

  例如,生日、节日、婚宴等,宴请宾客的需要发出请帖,表示问候、祝福的需要发出贺卡,电子贺卡、请帖可以替代之前的纸质贺卡、请帖来达到相同的目的。为了解决人们如何创建自己需要的电子贺卡、请帖,本文实现了一个基于JAVAWEB的电子贺卡、请帖制作系统。

  根据用户的需求,电子贺卡、请帖制作系统需要利用电脑处理软件,设计出漂亮、具有个性的贺卡、请帖,内容包括祝福语、时间、用途、主角等。设计完成后,通过电子邮件、即时通讯工具等网络通道,发送给对方。这种电子请帖与贺卡环保、方便、实惠,符合现在提倡的低碳生活。另外,本系统将电子贺卡、请帖两个原本不相关的东西融合进一个系统相互利用、相辅相成,例如:别人给你发一张婚宴请帖,你给其发一张新婚快乐的贺卡以表祝贺。

  为了实现上述需求,本论文做了如下工作:

  (1)、根据用户需求,对本系统进行角色与模块的划分,并对角色与模块需求进行详细介绍。这里需要注意,需求当中最关键的是制作贺卡、请帖,所以需求当中要体现出用户可以根据自己的想法制作出理想的贺卡或请帖。

  (2)、根据角色与模块的需求,按照用户管理、贺卡制作管理、请帖制作管理、个人中心四大模块进行业务流程设计、数据库设计。数据库设计要保证功能的实现、数据的完整性、数据的一致性。界面要友好、美观、易操作。功能要完善、安全性要强。

  (3)、本系统采用Spring MVC来搭建项目总框架,利用Mybatis来作为项目持久层架构,界面使用JSP+JavaScript+CSS来实现,利用Tomcat作为项目运行服务器,数据库使用的是MySQL;Log4j作为日志组件,提供方便的日志记录,同时帮助系统定位问题。利用上述开发框架,详细介绍各模块的功能实现。

  (4)、对本系统功能、性能进行完善的测试,以确保系统的可用性、稳定性、完善性。

  关键字:电子贺卡、电子请帖、制作、发送、查看、回复

Abstract

  At present, with the software, hardware, the rapid development of the Internet, a variety of communication software came into being, such as: mail, QQ, WeChat and so on. With the extensive use of communication software, paper letters, star films, invitations, greeting cards and other non-low-carbon living means of communication gradually fade out of people5 s lives. And e-cards, invitations with the development of communication software, and gradually into the people’s vision. For example, birthday, holiday, wedding, etc., ban guests need to send invitations, greetings, blessing need to send greeting cards, e-cards, invitations can replace the previous paper greeting cards, invitations to achieve the same purpose. In order to solve people how to create their own needs e-cards, invitations, this article implements a JAVA WEB-based e-cards, invitations production system.

  According to the needs of users, e-cards, invitations production system need to use computer processing software, design a beautiful, personalized greeting cards, invitations, including blessings, time, use, protagonist and so on. After the design is completed, through e-mail, instant messaging tools and other network channels, sent to each other. This kind of electronic invitations and greeting cards are environmentally friendly, convenient and affordable, in line with the low carbon life now advocated. In addition, the system will e-card, inviting two originally irrelevant things into a system of mutual use, complement each other, for example: someone else to send you a wedding invitation, you give it a wedding happy greeting card to the table congratulate.

  In order to achieve the above needs, this paper has done the following work:

  (1)According to user needs, the role of the system and the division of the module, and the role of the role of the module and a detailed description. It is important to note that the most critical of which is the production of greeting cards, invitations, so the demand to reflect the user can according to their own ideas to create the ideal greeting cards or invitations.

  (2)According to the needs of the role and module, in accordance with the user management, greeting card production management, invitations production management, personal center four modules for business process design, database design. Database design to ensure the realization of the function, data integrity, data consistency. Interface to be friendly, beautiful, easy to operate. Function to be perfect, security should be strong.

  (3)The system uses Spring MVC to build the overall framework of the project, the use of Mybatis as a project persistence layer architecture, the interface using JSP + JavaScript + CSS to achieve the use of Tomcat as a project to run the server, the database is using MySQL; Log4j as a log component, Of the log records, while helping the system to locate the problem. Using the above development framework, the function realization of each module is introduced in detail.

  (4)The system functions, performance, improve the test to ensure that the system availability, stability, and improve.

  Keywords:e-cards, electronic invitations, production, send, view, reply

  信息技术高速发展的今天,纸质信件的方式己经被邮件、聊天工具取代,纸质的请假、报销等办公流程也已转成如今成熟的办公系统,新闻报纸也有如今成熟的新闻系统,就连纸质地图也由相应的导航系统替代。因此,纸质的贺卡、请帖也迫切地需要成熟的电子贺卡、请帖系统来替代,原本的纸质贺卡、请帖需要相应的纸张、寄出的费用、还要估算时间上的误差等,而电子贺卡、请帖只需要一封邮件即可解决以上诸多问题[1]。使用电子贺卡、请帖不仅可以节省人力、物力、财力,而且方便快捷[26]。

  之所以选择JAVA WEB来构建本系统是因为:JAVA体系非常强大足够构建一个良好的系统;拥有众多的免费工具,比如Tomcat、Apache、JBoss,它们是构建一个网络程序的坚实基础;拥有众多的JAVA/J2EE核心库以外的第三方库,例如Eclipse,Ant, Maven,使得开发附加功能轻而易举;最重要的是本人是一名JAVA WEB工程师,已从事JAVA WEB系统工作七年之久。

  本文选择目前JAVA WEB最流行且方便、灵活的Spring MVC来搭建项目总框架,利用Mybatis来作为项目持久层架构,界面使用JSP + JavaScript + CSS来实现,利用Tomcat作为项目运行服务器,Log4j作为日志记录,数据库采用MySQL。为了让大家有个大体的印象,下面对所用到的软件技术进行简单介绍:

  (1)、JAVA语言己经非常成熟,它具有跨平台、面向对象的特性。Java具有C++面向对象的特点,但是舍弃了 C++中容易引发错误的指针,改用引用取代,并且移除了 C++运算符重载,同时移除了多重继承,改用接口取代,比C++增加了垃圾回收功能。Java语言具有简单、面向对象、分布式、健壮、安全与系统无关、可移植、高性能、多线程的特性。Java与一般的编译语言和解释语言不同,它首先将源码编译成字节码,然后依赖各平台上的虚拟机来解释执行字节码,实现“一次编译、到处执行”的跨平台特性。

  (2)、Eclipse是一个基于Java、开放源码的可扩展开发平台。它本身是由一个框架和一组服务组成,其通过插件组件来搭建开发环境。值得庆幸的是,Eclipse自带了一组插件集,包括Java开发工具(Java Development Kit,JDK)。Eclipse是一个有名的跨平台的集成开发环境。刚开始主要用于Java语言开发,安装不一样的插件Eclipse就可以支持不一样的软件开发语言。Eclipse原本只是一个框架平台,由于不少插件的支持使得它拥有其他IDE软件所没有的灵活性。目前许多程序员都是用Eclipse作为框架来开发自己的项目、系统。

  (3)、Tomcat是一个web应用服务器,其源码是免费对外开放的,到目前为止最新版本是9.0。Tomcat不仅技术先进,而且性能稳定,最重要的是免费,所以深受广大Java程序开发者的喜爱,同时部分软件开发商也极为认可,从而成为了目前比较流行的应用服务器之一。Tomcat运行时占用系统资源小,扩展性好,且支持开发应用系统常用的负载均衡、邮件服务等功能;由于其开源,任何一个有兴趣的程序都可以更改或者加入自己喜欢的功能,使得其不断的改进和完善。

  (4)、MySQL是一个小型关系型数据库管理系统,它大多被应用在Internet上的中小型网站中。由于其体积小、速度快、成本低、开放源码,很多中小型网站为了降低成本而选择MySQL数据库。MySQL的优势有:MySQL是开源的数据库,其提供的接口支持多种语言连接操作;MySQL支持不同的存储引擎,可以根据不同的需求选择不同的引擎;互联网产品具有很大的读写差距,MySQL为此提供了简单、易于维护的管理操作,其利用数据复制功能可以简单的实现主从读写分离,同时MySQL是表级锁,当一张表被写入或者修改时,其他线程是无法操作这张表的。

  上述软件技术已经非常成熟,我们需要利用这些软件技术开发出本系统,以达到可投入市场使用的便民服务系统。本文便是要带领大家在已经成熟的软件技术上来搭建项目环境、建立项目开发框架、设计并建立数据库及其数据库表、设计并开发出友好交互界面、设计并开发出完善的功能、并对系统进行完善的测试。

  课题研究目的是为了解决人们日常生活中碰到的各种宴请、祝贺的问题。

  此系统集成了各种贺卡、请帖模板,输入想要说的话语、传入想要展示的照片,即可制作成电子贺卡、请帖发送给亲朋好友,让其体会到你真诚的心意、感受到你美好的生活;此系统方便了人们感情的交流、幸福的传递,同时又节约了成本、节省了时间、方便了酒店的预订及统计,并且具有相对的个性化,让大家体会到你的与众不同;此系统方便了人们的生活,拉近了人与人的关系。

  为了实现上述研宄目的,本文主要从以下四个方面开展相关研宄工作:

  (1)、根据用户需求,进行需求分析,划分出此系统的功能模块,并对各功能模块需求进行详细介绍。

  (2)、对各个模块业务流程进行详细分析,设计出相应数据库及其数据库表。

  (3)、搭建好环境与开发框架,实现各模块功能。

  (4)、对系统进行完善的功能测试、性能测试。

  电子贺卡、请帖制作系统测试:

请帖模板列表展示界面
请帖模板列表展示界面

请帖模板列表展示功能测试数据示例
请帖模板列表展示功能测试数据示例

请帖制作界面
请帖制作界面

请帖制作功能测试数据示例
请帖制作功能测试数据示例

请帖展示界面
请帖展示界面

请帖模板列表展示加载速率曲线图
请帖模板列表展示加载速率曲线图

请帖模板列表展示加载出错曲线图
请帖模板列表展示加载出错曲线图

目录

  摘要
  Abstract
  目录
  1 绪论
    1.1 研宄背景
    1.2 国内外研究现状
    1.3 研宄目的及其主要内容
    1.4 论文的组织结构
  第二章 系统需求分析
    2.1 系统功能与性能需求分析
    2.2 角色分析
    2.3 用户管理
    2.4 贺卡制作管理
    2.5 请帖制作管理
    2.6 个人中心
    2.7 本章小结
  第三章 系统设计
    3.1 系统总体设计
      3.1.1 系统功能模块设计
      3.1.2 系统整体流程设计
    3.2 系统核心模块流程设计
      3.2.1 用户管理模块流程设计
      3.2.2 贺卡制作管理模块流程设计
      3.2.3 请帖制作管理模块流程设计
      3.2.4 个人中心模块流程设计
    3.3 数据库设计
      3.3.1 用户表(user)
      3.3.2 贺卡和请帖模板表(card_invation)
      3.3.3 用户贺卡和请帖表(user_card_invation)
      3.3.4 用户贺卡和请帖回复表(card_invation_relevance)
    3.4 本章小结
  第四章 系统功能实现
    4.1 系统开发框架搭建及环境配置
    4.2 用户管理模块功能实现
      4.2.1 登录功能实现
      4.2.2 注册功能实现
    4.3 贺卡制作管理模块功能实现
      4.3.1 贺卡模板列表展示功能实现
      4.3.2 贺卡制作功能实现
      4.3.3 贺卡展示功能实现
      4.3.4 贺卡发送功能实现
      4.3.5 贺卡回复功能实现
    4.4 请帖制作管理模块功能实现
      4.4.1 请帖模板列表展示功能实现
      4.4.2 请帖制作功能实现
      4.4.3 请帖展示功能实现
      4.4.4 请帖发送功能实现
      4.4.5 请帖回复功能实现
    4.5 个人中心模块功能实现
      4.5.1 个人设置功能实现
      4.5.2 贺卡管理功能实现
      4.5.3 请帖管理功能实现
      4.5.4 系统用户管理功能实现
      4.5.5 贺卡模板管理功能实现
      4.5.6 请帖模板管理功能实现
    4.6 日志管理模块功能实现
    4.7 开发遇到问题及其解决措施
    4.8 本章小结
  第五章 系统测试
    5.1 系统测试环境与工具
      5.1.1 功能测试环境与工具
      5.2.2 性能测试环境与工具
    5.2 功能测试
      5.2.1 请帖模板列表展示功能测试
      5.2.2 请帖制作功能测试
      5.2.3 请帖展示功能测试
      5.2.4请帖发送功能测试
      5.2.5 请帖回复功能测试
    5.3 性能测试
      5.3.1 请帖模板列表展示性能测试
      5.3.2 请帖制作性能测试
      5.3.3 请帖展示性能测试
      5.3.4 请帖发送性能测试
      5.3.5 请帖回复性能测试
    5.4 系统部署
      5.4.1 数据库部署
      5.4.2 项目部署
    5.5 本章小结
  第六章 总结与展望
    6.1 论文总结
    6.2 未来展望
  致谢
  参考文献

(如您需要查看本篇毕业设计全文,请您联系客服索取)

相关内容
相关标签:Java毕业设计
好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!