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语言实现最小二乘法算法
    设计单片机日志系统
    自律的人有多可怕?(深度好文
    史上最强灯光模拟
    堡垒机
    科三路考规则还能这样记?简直神了!
    2018驾考科目三考试流程及注意事项
    安装CentOS7文字界面版后,无法联网,用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法
    什么是EPEL 及 Centos上安装EPEL(转)
    【Nginx安装】CentOS7安装Nginx及配置
  • 原文地址:https://www.cnblogs.com/wode110/p/14839356.html
Copyright © 2011-2022 走看看