本科生毕业设计
校友社交系统
学生姓名
学 号
指导教师
所在学院
专业名称
班 级
摘要
随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管
理技术已无法高效、便捷地管理信息。为了迎合时代需求,优化管理效率,各种
各样的管理系统应运而生,各行各业相继进入信息管理时代,校友社交系统就是
信息时代变革中的产物之一。
任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市
场进行调研,论文需求进行分析,概要设计,系统详细设计,测试和编码等步骤,
设计并实现了校友社交系统。系统选用 B/S 模式,应用 ssm 框架,MySQL 为后台
数据库。系统主要包括首页、个人中心、用户管理、校友信息管理、校友会信息
管理、加入校友会管理、活动类型管理、校友活动管理、报名申请管理、岗位管
理、招聘信息管理、项目管理、校园捐赠管理、我的捐赠管理、校友相亲管理、
论坛中心、系统管理等功能模块。
本文首先介绍了校友社交系统的发展背景与发展现状,然后遵循软件常规开
发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设
计数据库结构,再根据系统总体功能模块的设计绘制系统的功能模块图,流程图
以及 E/R 图。然后,设计框架并根据设计的框架编写代码以实现系统的各个功能
模块。最后,对初步完成的系统进行测试,对功能、单元和性能进行测试。测试
结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。
关键词:校友社交;ssm 框架;MySQL 数据库
Abstract
With the rapid development of information technology and network technology,
human beings have entered a new information age, traditional management technology
has been unable to efficiently and conveniently manage information. In order to meet
the needs of The Times and optimize the management efficiency, a variety of
management systems have emerged. All walks of life have entered the information
management era. The alumni social system is one of the products in the information era.
Any system must follow the basic process of system design, and this system is no
exception. It also needs to go through market research, paper demand analysis, outline
design, system detailed design, testing and coding, etc., to design and implement the
alumni social system. The system uses B/S mode, SSM framework, MySQL as the
background database. System including home page, personal center, user management,
alumni alumni association in information management, information management, to
join the alumni association, the types of activities, alumni activities management,
application management, post management, recruitment information management,
project management, management of campus donations, my donation, alumni to
management, BBS management center, such as system management function module.
This paper first introduces the alumni development background and current
situation of the development of social system, and then follow the routine software
development process, first of all, in view of the system and the selection of suitable
language development platform, according to the requirement analysis module and
database structure design, and then based on the system's overall function module
design rendering system function module chart, flow chart and the E/R diagram. Then,
design the framework and write code according to the designed framework to achieve
each functional module of the system. Finally, the preliminarily completed system is
tested for functionality, unit and performance. The test results show that the system can
achieve the required functions, and the running condition is fair and there is no obvious
defect.
Key words: alumni social; SSM framework; The MySQL database
目录
目录 ......................................................................1
1 绪论 ....................................................................2
1.1 系统背景介绍...............................................................................................................2
1.2 课题研究的目的和意义...............................................................................................2
1.3 系统的研究现状...........................................................................................................2
1.4 系统实现的功能...........................................................................................................3
1.5 系统的特点...................................................................................................................3
2 开发工具和技术 ..........................................................4
2.1 B/S 体系结构................................................................................................................4
2.2 Java 语言简介 ..............................................................................................................4
2.3 SpringBoot 框架 ...........................................................................................................5
2.4 MySQL 数据库技术 ....................................................................................................6
2.5 MySQL 环境配置 ........................................................................................................7
3 系统需求分析 ............................................................5
3.1 系统可行性分析及目的..............................................................................................5
3.1.1 系统设计目的 ....................................................5
3.1.2 技术可行性 ......................................................5
3.1.3 操作可行性 ......................................................5
3.1.4 运行可行性 ......................................................5
3.1.5 时间可行性 ......................................................6
3.2 系统现状分析...............................................................................................................6
3.3 性能需求分析..............................................................................................................6
3.4 系统功能需求...............................................................................................................7
3.5 系统流程分析...............................................................................................................7
3.5.1 操作流程 ........................................................7
3.5.2 添加信息流程 ....................................................8
3.5.3 删除信息流程 ....................................................9
3.6 系统设计规则与运行环境.........................................................................................10
4 系统总体设计 ..........................................................11
4.1 系统设计思想.............................................................................................................11
4.2 系统体系结构............................................................................................................11
4.3 数据库设计.................................................................................................................12
4.3.1 数据库设计规范 .................................................13
4.3.2 数据库概念结构设计 .............................................13
4.3.3 数据库逻辑结构设计 .............................................14
5 系统详细设计 ...........................................................21
5.1 系统功能模块.............................................................................................................21
5.2 后台功能模块.............................................................................................................22
5.2.1 管理员功能模块 .................................................23
5.2.2 用户功能模块 ...................................................30
6 系统测试 ...............................................................33
7 系统维护 ...............................................................34
8 总结及展望 .............................................................35
8.1 总结............................................................................................................................35
8.2 展望............................................................................................................................35
参考文献 .................................................................37
致谢 .....................................................................38