个人财务管理系统mysql_开发个人财务管理系统(一)建数据库
最近部门没有活干,于是老大要求我们每个人PG开发一个小的系统就是个人财务管理系统。其实对我们来说真的是一次难得的trainning。我们可以从中学到很多东西,整个项目开发过程都将在老大监督下完成。
项目开始老大和我们讲了他对该系统的需求,其实类似于需求分析。
之后就开始了结构设计,数据库设计,每个人做了一个ppt(内容是该项目完成的功能模块介绍以及开发时间的计划),还以一个excel文档(内容是该项目用到的所有表的表结构设计)
4月22号我们开始了正式的开发:首先装好开发环境(安装SQLSERVER,安装VS2003.NET)
开始用SQLSERVER建数据库,建表:这一步我是使用新建数据库,新建表的方法完成的。老大知道后要求用sql脚本来完成这一步,说实在的还真不是非常熟悉用脚本来建库建表,经过查资料,看自动生成的脚本终于完成了老大的要求 。具体脚本如下:
create DATABASE fiinace
go
use [fiinace]
CREATE TABLE [UserTable] (
[UserId] [int] NOT NULL ,
[UserName] [varchar] (50) NOT NULL ,
[PassWord] [varchar] (10) NOT NULL ,
[authority] [bit] NOT NULL ,
[email] [varchar] (50)
) ON [PRIMARY]
go
CREATE TABLE [Abstract] (
[ItemId] [int] NOT NULL ,
[ItemContent] [varchar] (50) NOT NULL ,
[Kind] [bit] NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [Account] (
[UserId] [int] NOT NULL ,
[BankName] [varchar] (50) NOT NULL ,
[CardId] [varchar] (50) NOT NULL ,
[UserName] [varchar] (50) NULL ,
[BankKbn] [varchar] (50) NULL ,
[MoneyKind] [varchar] (50) NULL ,
[HappenTime] [datetime] NULL ,
[SaveKind] [varchar] (50) NULL ,
[Money] [money] NULL ,
[Memo] [varchar] (100) NULL
) ON [PRIMARY]
GO
CREATE TABLE [IOMoney] (
[UserId] [int] NOT NULL ,
[Kbn] [bit] NOT NULL ,
[DateTime] [datetime] NOT NULL ,
[AbstractId] [int] NOT NULL ,
[Moneycount] [money] NOT NULL ,
[AccountID] [int] NOT NULL ,
[Memo] [varchar] (50) NULL
) ON [PRIMARY]
GO
CREATE TABLE [Loan] (
[UserId] [int] NOT NULL ,
[IdN0] [int] NOT NULL ,
[HappenTime] [datetime] NOT NULL ,
[LoanKbn] [bit] NOT NULL ,
[MoneyCnt] [money] NOT NULL ,
[Reason] [varchar] (50) NOT NULL ,
[Memo] [varchar] (100) NULL
) ON [PRIMARY]
GO
INSERT INTO fiinace..usertable (userid,username,[password],authority)
values (1,'lvxh','lvxh',1)
个人财务管理系统mysql_开发个人财务管理系统(一)建数据库相关推荐
- java开发企业级权限管理系统_Java开发企业级权限管理系统 视频教程
第1章 课程整体概述与权限管理系统介绍 1-1 为什么企业级项目需要权限管理 1-2 权限管理的核心是什么? 1-3 理想中的权限管理应该是什么样的? 1-4 主流开源权限管理框架有哪些? 1-5 1 ...
- jsp员工管理系统mysql_简单的员工管理系统(Mysql+jdbc+Servlet+JSP)
员工管理系统 因为学业要求,需要完成一个过关检测,但是因为检测之前没有做好准备,且想到之前用mysql+jdbc+Struts2+bootstrap做成了一个ATM系统(主要有对数据的增删改查操作), ...
- 财务管理系统|基于Springboot开发实现公司财务管理系统
作者主页:编程指南针 作者简介:Java领域优质创作者.CSDN博客专家 .掘金特邀作者.多年架构师设计经验.腾讯课堂常驻讲师 主要内容:Java项目.毕业设计.简历模板.学习资料.面试题库.技术互助 ...
- [含文档+PPT+源码等]基于SSM个人财务记账账单收入支出统计管理系统[包运行成功]
博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 [含文档+PPT+源码等]基于SSM个人财务记账账单收入支出统计管理系统 系 ...
- [含文档+PPT+源码等]基于SSM个人财务记账账单收入支出统计管理系统
博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 [含文档+PPT+源码等]基于SSM个人财务记账账单收入支出统计管理系统 系统 ...
- java实现家庭财务管理_基于jsp的家庭财务管理系统-JavaEE实现家庭财务管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的家庭财务管理系统, 该项目可用各类java课程设计大作业中, 家庭财务管理系统的系统架构分为前后台两部分, 最终实 ...
- 学生管理系统java mysql_学生信息管理系统 基于Java+mysql开发的学生管理系统 - 下载 - 搜珍网...
压缩包 : 学生信息管理系统.zip 列表 学生信息管理系统/ 学生信息管理系统/build/ 学生信息管理系统/build.xml 学生信息管理系统/build/built-jar.properti ...
- 用Django半天时间开发一个员工管理系统实例教程分享
熟悉python的朋友都知道,django简直是web开发领域的一个大杀器. 请求.模板.ORM.admin 都自带,程序员可以很轻松的开发出一个网站或者管理系统. 今天小编给大家分享一个超简单的员工 ...
- 局域网是计算机硬件与,局域网内计算机硬件资源管理系统的开发
局域网内计算机硬件资源管理系统的开发 随着计算机应用日益普及,不少企事业单位都设有自己的局域网,如何对计算机硬件资源实现有效管理和利用已成为一个重要课题.与此同时,网络技术发展迅猛,使计算机硬件资源得 ...
- 企业订货管理系统定制开发的作用|手机订货系统的说明
企业订货系统能干什么 此文章记录企业订货系统的相关说明,记录怎么让企业厂家和客户通过内部管理系统打通线上下单.订单等一体化明晰化 . 一:订货系统用途 此系统是企业管理系统,并非商城.用于企业客户,代 ...
最新文章
- [Qt教程] 第36篇 网络(六)UDP
- Java时区处理初学者指南
- Fly.Box天禾云盘2016双11超级钜惠,超低折扣!!!
- 优秀的gdb图形化前端调试器
- linux关闭mysql strict mode的方法介绍
- 227 Puzzle
- 人类一败涂地电脑版_《漫威复仇者联盟》帧数对比丨PS4《人类一败涂地》新地图上线...
- 【C++ Primer】第十五章 友元、异常和其他 --之一---友元和嵌套类
- Android进阶:Binder那么弱怎么面大厂?
- 基于C语言的双人贪吃蛇游戏程序设计
- 通俗易懂的USB协议详解(转)
- 至强服务器系列,2020 最新 至强 Xeon 服务器系列 CPU天梯图
- 正则表达式,分组,捕获组,反向引用,重复数字正则表达式 ,python 实现
- linux 自动降频,Linux资格认证:Ubuntu下对CPU进行降频
- 猎魂觉醒服务器界面不显示角色,猎魂觉醒新人常见问题集合 新人常见问题解决_3DM手游...
- Mezo Playing ZomaDeadlineYet Another Meme ProblemHQ9+
- 我和Python的Py交易》》》》》》函数
- Python猜数字小游戏
- 函数(2)——4.兔子数列5.汉诺塔6.综合案例-RSA算法7.综合案例-体测成绩判定2021.11.16
- JS实现PHP ksort方法