Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pj-568/car_sales_system
汽车销售系统
https://github.com/pj-568/car_sales_system
Last synced: about 19 hours ago
JSON representation
汽车销售系统
- Host: GitHub
- URL: https://github.com/pj-568/car_sales_system
- Owner: PJ-568
- License: cc-by-sa-4.0
- Created: 2024-11-26T07:04:18.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-16T01:56:15.000Z (26 days ago)
- Last Synced: 2024-12-16T02:23:03.793Z (26 days ago)
- Language: Python
- Homepage: https://car.serv.pj568.sbs
- Size: 166 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 汽车销售系统
## 系统功能基本要求
系统必须有连接数据库的界面,这样做到系统移植的灵活性。
系统必须有登录界面。1. 基础信息管理:厂商信息、客户信息;
2. 车辆基本信息、品牌、型号等信息;
3. 进货管理:车辆采购、车辆入库;
4. 销售管理:车辆销售、车辆查询、销售日记录、销售月记录;
5. 仓库管理:库存管理、仓库明细、进销存统计;
6. 系统维护:操作员管理、权限设置等。## 课程设计的项目计划
| 课时 | 内容 |
| --- | --- |
| 1-2 | 需求分析,数据库设计,确定技术栈 |
| 3-4 | 数据库初始化,前端界面设计,前端功能实现 |
| 5-6 | 后台管理,系统维护,答辩准备 |## 系统设计
- **数据库结构**:
- 数据库
- 车辆信息
- 厂商信息
- 操作员信息
- 操作员权限
- 客户信息
- 客户信息
- 财务信息
- 车辆出库(销售)
- 车辆入库(采购)
- 库存信息
- 视图
- 销售日记录
- 销售月记录- **项目结构**:
- 前端
HTML
- 连接数据库
- 登录
- 库存界面| 车辆型号 | 车辆品牌 | 车辆库存 | 日销售记录 | 月销售记录 |
| ------- | ------- | -------- | -------- | -------- |
| C-Class | 梅赛德斯奔驰 | 3 | 1 | 10 |- 车辆管理界面
| 车辆型号 | 车辆品牌 | 操作(transaction_type) | 数量 | 日期(生成) | 客户信息 |
| ------- | ------ | ----------------------- | ---- | --------- | ------- |
| C-Class | 梅赛德斯奔驰 | 出/入 | 1 | 2024年11月26日 | 墨水厂 |- 后端
Python
SQLite## 数据库表结构
### E-R 图
```plaintext
+----------------+ +-----------------+ +----------------+
| Inventory | 1 1 | Vehicles | 1 n| Manufacturers |
+----------------+--------+-----------------+-------+----------------+
| id (PK) | | id (PK) | | id (PK) |
| vehicle_id (FK)| | brand | | name |
| quantity | | model | +----------------+
+----------------+ | manufacturer_id |
+-----------------+
|1
|
|
|n
+----------------+ +-----------------+ +----------------+
| Operators | | Financials | 1 n| Customers |
+----------------+ +-----------------+-------+----------------+
| id (PK) | | id (PK) | | id (PK) |
| username | | vehicle_id (FK) | | name |
| password | | transaction_type| | contact_info |
| role | | amount | +----------------+
+----------------+ | customer_id (FK)|
| date |
+-----------------+
```### 车辆信息 (vehicles)
- `id`: 主键,整数型
- `brand`: 品牌,文本型,不允许为空
- `model`: 型号,文本型,不允许为空
- `manufacturer_id`: 厂商ID,整数型,外键关联 `manufacturers` 表的 `id`### 厂商信息 (manufacturers)
- `id`: 主键,整数型
- `name`: 名称,文本型,不允许为空### 操作员信息 (operators)
- `id`: 主键,整数型
- `username`: 用户名,文本型,不允许为空且唯一
- `password`: 密码,文本型,不允许为空
- `role`: 角色,文本型,不允许为空### 客户信息 (customers)
- `id`: 主键,整数型
- `name`: 名称,文本型,不允许为空
- `contact_info`: 联系信息,文本型### 财务信息 (financials)
- `id`: 主键,整数型
- `vehicle_id`: 车辆ID,整数型,外键关联 `vehicles` 表的 `id`
- `transaction_type`: 交易类型,文本型,不允许为空
- `amount`: 金额,整数型
- `customer_id`: 客户ID,整数型,外键关联 `customers` 表的 `id`
- `date`: 日期,文本型### 库存信息 (inventory)
- `id`: 主键,整数型
- `vehicle_id`: 车辆ID,整数型,外键关联 `vehicles` 表的 `id`
- `quantity`: 数量,整数型