# Flash **Repository Path**: Kair/Flash ## Basic Information - **Project Name**: Flash - **Description**: Flash评分系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2015-05-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 2015Flash评分系统 ======================== 由于旧的评分系统老旧,所以就重写了一个评分系统,开发文档也附在这里,写一下我是如何开发这个系统的 ### 数据库设计 1. 一共有四张表,分别是,作品表,用户表,评分类型表,session表 1. 这四张表分别有各自的id,表之间用id关联 ### 网站设计 1. 网站使用CI写的,由于在此时,我对CI是最熟悉的,所以就使用这个框架快速开发了一个 1. 密码的加密规则```md5(md5(base64_decode(md5())))``` 1. 目录结构如下: ``` Controllers ┃ ┃━━━━━━━━━━━━FlashAdmin ┃━━━━━━━━━━━━Judge ┃ Models ┃ ┠━━━━━━━━━━━━━admin_model ┃ Views ┃ ┠━━━━━━━━━━━━━Admin ┃ ┠━━━━━━━━━━━━━Index ┃ ``` ### 注释 - 注释模板如下: ``` /** * 函数名 (函数注释模板) * 用法说明 * @param 变量名 类型 变量说明 * @return 返回值 */ /** * 类说明 * 类注释模板 * * @package 属于哪个包 * @author 作者 */ ``` - 命名规则: 1. 函数使用下划线 1. 变量使用首字母小写驼峰 1. 类使用首字母大写驼峰 ### 系统不足 - 这个系统差一个编辑功能,但是影响不大,此时我写的时候由于赶时间,因为我没有太多的时间,所以就随手,很快写了一个,编辑方法也没时间写,希望后来人有时间补上 - 界面可以重新设计一下