基于Vue+Springboot+Mysql的员工管理系统 软件设计规格说明书+需求说明书+项目源码及数据库文件

目录

1、引言

1.1 编写目的

1.2 读者对象

1.3 软件项目概述

1.4 文档概述

1.5 定义

2、软件设计约束

2.1 软件设计目标和原则

2.2 软件设计的约束和限制

3、软件设计

3.1 软件体系结构设计

3.2 用户界面设计

3.3 用例设计

3.4 类设计

3.5 数据设计

1.3 软件项目概述

本项目为员工管理系统,英文名Employee management system,简称EMS

开发人员为北京化工大学信息学院,计算机科学与技术计科1702的陈小松,陈占国以及陈小豪。

本系统需要实现员工加班、请假,考勤等功能。

1.4 文档概述

本文档包括以下类容

· 系统功能简介

· 系统结构设计

· 系统接口设计

· 数据库设计

· 模块设计

· 界面设计

1.5 定义

· EMS:Employee management system,本次项目员工管理系统的缩写。

· MVC:Model-View-Controler 一种软件架构设计模式,将开发分为模型层、视图层、控制层。

· MVVM:Model-View-ViewModel 另一种软件架构设计模式,是一种简化用户界面的事件驱动编程方式,分为模型层、视图层、视图数据层。

· JS:JavaScript 是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。

· Ajax:Asynchronous Javascript And XML 异步 JavaScript 和 XML,是指一种创建交互式、快速动态网页应用的网页开发技术。

· json:JavaScript Object Notation JS 对象简谱,是一种轻量级的数据交换格式。

2、软件设计约束

2.1 软件设计目标和原则

实现员工加班、请假,考勤等相关功能,具体包括:

· 员工加班申请

· 每日打卡

· 员工请假申请

· 审批

· 请假信息查询

· 加班信息查询等

所遵循的开发原则:

· 代码简洁

· 系统功能明确

· 系统操纵简便,易于理解

2.2 软件设计的约束和限制

· 后台开发语言:Java 版本1.8

· 开发框架:

o 前端:Vue

o 后端:Springboot

· 操作系统:

o Web端:Windows10

o 后台:Windows10

· 开发工具:Jetbrains Intelij IDEA

· 数据库:Mysql

· 浏览器:Chrome

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小马软件开发定制

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值