证券业务管理系统设计与开发:数据库课程设计
版权申诉
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
数据库课程设计 - 证券业务管理系统设计与开发
本次课程设计的题目是证券业务管理系统系统,系统内容要求是:证券业务管理系统有n个客户,客户有账号,身份证号,姓名,地址,开户日期等属性。资金状态,交易信息,股票信息,委托信息,成交状况等。
**需求分析**
* 证券业务管理系统的需求概述:证券业务管理系统有n个客户,客户有账号,身份证号,姓名,地址,开户日期等属性。
* 管理人员的需求:可以对客户信息进行删除和添加操作,增加、删除、更新、查询。
* 普通用户的需求:通过自己账号登陆;可以进行自己信息的查询等操作。
**业务流分析**
* 从客户角度:客户可以进行自己信息的查询等操作。
* 从管理员角度:管理员可以对客户信息进行删除和添加操作,增加、删除、更新、查询。
**数据流分析**
* 客户信息的数据流:客户信息从客户端输入,经过服务器处理,最后存储在数据库中。
* 账户信息的数据流:账户信息从客户端输入,经过服务器处理,最后存储在数据库中。
**数据字典**
* 数据项:客户账号、身份证号、姓名、地址、开户日期、资金状态、交易信息、股票信息、委托信息、成交状况等。
* 数据结构:客户信息表、账户信息表、资金信息表、股票信息表、委托信息表、成交信息表等。
* 数据流:客户信息从客户端输入,经过服务器处理,最后存储在数据库中。
* 数据存储:数据库中存储客户信息、账户信息、资金信息、股票信息、委托信息、成交信息等。
**数据库概念结构设计**
* 实体分析:客户、资金、证券、委托、成交等五个实体。
* 属性分析:客户实体(账号、身份证号、姓名、地址、开户日期等)、资金实体(资金账号、金额、可取余额、冻结金额、解冻金额、利息、日期等)、证券实体(证券代码、名称、每手股数等)、委托实体(委托序号、股东账号、证券代码、资金账号、数量、买卖类别、价格、时间、操作员等)、成交实体(成交序号、股东账号、证券代码、资金账号、数量、买卖类别、成交价格、时间等)。
* 联系分析:一个普通职工只属于一个单位,但一个单位有多个职工,职工与单位之间的联系是多对一的联系;一个职工只能参加一项工程,一项工程需要多个职工参与,职工与工程的关系是多对一的关系;多个供应商给多个工程供应多个设备,供应商与工程的关系是多对多,工程与设备的关系是多对多。
**数据库逻辑结构设计**
* 概念模型转化为逻辑模型:一对一关系的转化、多对一关系的转化、多对多关系的转化。
* 逻辑模型设计:客户信息表、账户信息表、资金信息表、股票信息表、委托信息表、成交信息表等。
**数据库物理实现**
* 表设计:单位信息表设计、职工信息表设计、设备信息表设计、供应商信息表设计、工程信息表设计、供应关系表设计等。
* 完整性约束设计:主键约束、外键约束、检查约束、唯一性约束等。
点击了解资源详情
1664 浏览量
点击了解资源详情
2022-05-04 上传
921 浏览量
2022-04-19 上传
2022-01-06 上传
2022-01-06 上传
2022-11-12 上传
![](https://profile-avatar.csdnimg.cn/095bbeeada4c48a28f9613711699e637_qq_40757240.jpg!1)
折竹丶
- 粉丝: 1w+
最新资源
- UABE 2.1d 64bit:Unity资源包编辑与提取工具
- RH64成功编译ffmpeg0.7版本,解决JNI编译难题
- HexBuilder工具:合并十六进制文件并转换为二进制
- 傻瓜式EXCEL财务记账系统教程
- React开发的Traekunst.dk项目概述
- 子域名检测大师:高效采集与暴力枚举解决方案
- Laravel网格查询抽象实现详解
- CKplayer:小巧跨平台网页视频播放器
- SpringBoot实现秒杀功能的简单示例教程
- LabView在WEB开发中的应用:用户事件记录温度报警
- Qt框架下QCamera实现摄像头调用与图像显示
- Mac环境下Sublime Text插件的安装教程
- EFT2.22.1R4中文正式版V3.1发布:绝地反击
- 基于Java技术的网上拍卖商城系统设计与实现
- 42巴黎C++课程完全指南与学习心得
- myBase V7.0.0 Pro Beta-20:升级至HTML格式与丰富插件支持