文档详情

ssm752基于Java的通讯录管理系统的设计与实现+jsp ppt.pptx

发布:2024-12-18约2.38千字共22页下载文档
文本预览下载声明

基于Java的通讯录管理系统班级:姓名:指导老师:

选题的背景及意义

自计算机发展以来给人们的生活带来了改变。第一代计算机为1946年美国设计,最开始用于复杂的科学计算,占地面积、开机时间要求都非常高,经过数十几的改变计算机技术才发展到今天。现如今已是电子时代、数据时代,所有的生活都离不开计算机和网络。工作中有各类办公软件、APP,娱乐中有各类游戏软件、视频软件等都为生活带来了便捷,特别是我国的手机支付功能更是领先世界。科技推动了时代的发展。现在人们办公大多已从传统的面对面办公转换到线上办公。线上办公拥有更大的优点,信息种类全、流程清晰、结果反馈快。由于传统办公需要亲力亲为,信息单一,需要多部门面对面共同配合而逐渐被加入线上办公方式。现在,网络覆盖范围扩大,价格便宜,各大商户都开放的有无线网络。手机也得到了普及,计算机技术也深入到手机中。普通生活、娱乐等都可以在线上解决。线上已成为趋势,大部分的行业都可以在线上开通业务,通过线上为人们解决问题,改变面对面方式,提高工作效率以及减少时间浪费。

研究内容

本系统为基于Java的通讯录管理系统,是采用计算机和网络技术进行开发的在线通讯录管理平台,可以实现记事本管理、通讯录管理、待办事项管理、公告管理等。本系统采用SSM框架和VUE技术,数据库为Mysql,运行环境为Eclipse。使用角色分为用户、管理员,本系统的功能包括个人中心管理、用户管理、待办事项管理、记事本管理、通讯录管理等。其中,用户负责浏览公告、登记待办事项和管理通讯录和记事本,管理员可以管理用户信息和基础数据信息等。本系统实现了通讯录管理,方便了用户和管理员双方的利益,提高通讯录管理的效率,更符合现代人生活。

ssm框架

SSM框架技术在使用时非常简单,只要安装好SSM后,想要使用样式直接导入就行,不需要再自己重新建立。在选择好的样式里查看代码,然后把需要的代码复制到VUE里就可以直接使用,非常简单。SSM框架由Spring和SpringMVC、Mybatis组成。Spring负责粘合,把指定参数的实例化方法用到所需要的对象中,SpringMVC负责拦截,Mybatis负责封装。

mysql简介

MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。

需求分析

现在网上管理系统的技术发展已经非常成熟,各大公司的使用率也非常可观,特别是在一些重要的行业里使用率更高。基于Java的通讯录管理系统可以方便用户更快的解决自己的问题,并且售后升级维护非常简单。现在通讯录管理里也会采用线上、线下相结合的方式进行工作,各部门的资料可以共享调用,工作内容可以在线发布,非常适合现代生活。基于Java的通讯录管理系统是时代的趋势,其需求性不言而喻。

系统开发步骤

一般说来,信息管理系统的应用和成立可以分为三个阶段的:开发系统,总体规划和操作系统,可进一步划分为系统开发系统实施,系统设计和系统分析和工作等方面的阶段。每个发展阶段安排在一个严格的线性序列来开发,在每一个阶段所产生的工作指导和依据每个阶段处理文件审查下一阶段的完整的技术文档,相信这个阶段已经完成,之后实现要求进入下一个阶段,而在以后的工作中不能轻易对以前的评估结果有所改变。

系统功能分析本人参考大量的办公管理软件以及充分调查用户和管理员需求,设计出的本基于Java的通讯录管理系统使用角色为用户、管理员。框架界面分为用户操作界面、管理员操作界面。用户的功能设计为个人信息修改、密码重置、公告管理、记事本管理、通讯录管理、待办事项管理,管理员的功能设计为用户信息更新、管理员账号设置和密码重置、公告发布、记事本管理、通讯录设置、待办事项记录、用户管理、基础数据管理。

功能结构图

登录功能

查询用户信息

公告管理功能

设置记事本类型

待办事项类型

记事本管理功能

通讯录管理功能

待办事项管理

日常安排管理

通讯录管理

公告管理功能

结论

通过本次设计开发,使我熟悉了一个系统开发过程中所需要经历的每个流程,对自己的知识进行了一个融会贯通。在开发过程中,才发现自己在学习方面

显示全部
相似文档