zoukankan      html  css  js  c++  java
  • 软件开发规范

    软件开发规范

    分为几个文件夹,例如以下:

    1,bin 可执行程序入口

    2,conf 配置文件

    3,core  主要逻辑程序目录

    4, db # 数据库目录

    5,lib # 类目录(放一些共同要用到的功能)

    6,log # 日志目录

     

     

    ├── __init__.py

    ├── bin # 可执行程序入口目录

    │ ├── __init__.py

    │ └── course_selection.py # 程序入口

    ├── conf # 配置文件目录

    │ ├── __init__.py

    │ ├── __pycache__

    │ │ ├── __init__.cpython-35.pyc

    │ │ └── settings.cpython-35.pyc

    │ └── settings.py # 配置文件

    ├── core # 选课系统主要逻辑程序目录

    │ ├── __init__.py

    │ ├── __pycache__

    │ │ ├── __init__.cpython-35.pyc

    │ │ ├── initialization.cpython-35.pyc

    │ │ ├── logger.cpython-35.pyc

    │ │ ├── main.cpython-35.pyc

    │ │ └── operate.cpython-35.pyc

    │ ├── logger.py # 日志记录模块

    │ ├── main.py # 主程序模块

    │ └── operate.py # 系统操作功能模块

    ├── db # 数据库目录

    │ ├── __init__.py

    │ ├── accounts # 帐户数据库目录

    │ │ ├── 10000 # 数据库文件,以学号为唯一id命名文件名

    │ │ ├── 10001

    │ │ ├── 10002

    │ │ ├── __init__.py

    │ │ └── user_names # 学号对应帐户用户名

    │ ├── base # 基础数据库目录

    │ │ └── base.db # 基础数据库

    │ └── increment_id # 记录自增长id最大值

    ├── lib # 类目录

    │ ├── __init__.py

    │ ├── __pycache__

    │ │ ├── __init__.cpython-35.pyc

    │ │ ├── account.cpython-35.pyc

    │ │ ├── banji.cpython-35.pyc

    │ │ ├── base.cpython-35.pyc

    │ │ ├── course.cpython-35.pyc

    │ │ ├── db.cpython-35.pyc

    │ │ ├── people.cpython-35.pyc

    │ │ └── school.cpython-35.pyc

    │ ├── account.py # 帐户类

    │ ├── banji.py # 班级类

    │ ├── base.py # 基础数据类

    │ ├── course.py # 课程类

    │ ├── db.py # 数据库连接类

    │ ├── people.py # 人、学员、讲师类

    │ └── school.py # 学校类

    └── log # 日志目录

    ├── __init__.py

    └── system.log # 系统日志

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    C++同步串口通信
    python描述符详解
    python属性访问
    python简单计时器实现
    python时间模块详解(time模块)
    python魔法方法大全
    python类与对象各个算数运算魔法方法总结
    python里的魔法方法1(构造与析构)
    Python 函数修饰符(装饰器)的使用
    python类与对象的内置函数大全(BIF)
  • 原文地址:https://www.cnblogs.com/wode110/p/14839356.html
Copyright © 2011-2022 走看看