开发语言 node.js
框架:Express
前端:Vue.js
数据库:mysql
数据库工具:Navicat
开发软件:VScode
它易于扩展且灵活,适用于小型的项目或者微服务,以及作为大型应用的一部分。本电脑公司财务管理系统有管理员和员工两个角色。管理员功能有个人中心,员工管理,供应商信息管理,客户信息管理,记账凭证管理,日记账管理,发票信息管理,员工缴款管理,支票信息管理,员工报销管理,员工薪酬管理,商品库存管理,商品入库管理,商品出库管理,成本结余管理等。员工功能有个人中心,员工缴款管理,员工报销管理,员工薪酬管理,商品库存管理,商品入库管理,商品出库管理等。因而具有一定的实用性。
本系统的研究主要运用了node.js、数据库(MySQL)技术和node.js的第三方生态中的express以及vue框架构建了本项目的DAO层。用于给服务层提供数据库接口。服务层采用node第三方插件来向DAO层发送获取数据库数据请求并处理业务逻辑关系。路由层则负责挂载静态资源,搭建静态伺服以及简单处理客户端发送的请求。这三层构建了本次项目的服务端。前端则基于模块化开发思想运用(HTML、CSS、JS语言),依赖Less、jQuery的框架构筑静态页面,通过ajax数据交互方式并经过权限分离处理给用户提供用户所需的数据并局部渲染。
目录
电脑公司财务管理系统 1
1系统概述 1
1.1 研究背景 1
1.2研究目的 1
1.3系统设计思想 1
2相关技术 3
2.1 MYSQL数据库 3
2.2 B/S结构 3
3系统分析 6
3.1可行性分析 6
3.1.1技术可行性 6
3.1.2经济可行性 6
3.1.3操作可行性 7
3.2系统性能分析 7
3.2.1 系统安全性 7
3.2.2 数据完整性 7
3.3系统界面分析 7
3.4系统流程和逻辑 9
4系统概要设计 10
4.1概述 10
4.2系统结构 11
4.3.数据库设计 11
4.3.1数据库实体 11
4.3.2数据库设计表 13
5系统详细实现 20
5.1 管理员模块的实现 20
5.1.1 员工管理 20
5.1.2 部门分类管理 20
5.1.3 记账凭证管理 21
5.2 员工模块的实现 21
5.2.1 员工薪酬 21
5.2.2 商品库存 22
5.3 员工管理模块的实现 22
5.3.1 支票信息 22
5.3.2 日记账 23
5.3.3 发票信息 23
6系统测试 24
6.1概念和意义 24
6.2特性 25
6.3重要性 25
6.4测试方法 25
6.5 功能测试 26
6.6可用性测试 26
6.7性能测试 27
6.8测试分析 27
6.9测试结果分析 28
结论 28
致谢语 28
参考文献 29