在设计过程中,将参照一下国内外的一些同类网站,借鉴下他们的一些布局框架,将课题要求的基本功能合理地组织起来,形成友好、高效的交互过程。开发的具体步骤为:
第一步,进行系统的可行性分析,完成系统的需求分析。
第二步,对系统进行概要设计,设计系统的结构图,确定各模块(页面)之间的调用关系,设计出结构良好的数据库。
第三步,对系统进行详细设计,确定各模块的算法。
第四步,进行软件编码,实现其各项基本功能。
第五步,系统在真实数据下进行各种测试。
本系统遵循系统开发周期和结构化方法,根据市场上已有的关于同类型系统的功能进行需求分析,确定要开发的系统应该具备的功能,然后按照:“现状分析——理论研究——模型设计——逻辑数据传输——系统设计实现”展开研究。
前端的数据收集及可视化研究,熟悉Django框架,python编程设计语法。
解决的问题是如何更好的设计一个简易而方便操作前端的页面,解决数据间的关系,调整数据表的结构
该系统采用面向对象的程序设计方法,该方法是一种基于结构分析的以数据为中心的程序设计方法,其主要思想是将数据及处理这些数据的操作都封装在一个叫做类的数据结构里。这种方法描述的现实世界模型贴切、合理,更符合人们认识世界的思维方法。
基本理论:以软件工程方法学为指导理论,严格按照软件生命周期的问题定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试和软件维护这8个阶段来执行。
django 应用目录结构
project1
|-- migrations //数据移植(迁移)模块
|------- __init__.py
|-- __init__.py
|-- admin.py //该应用后台管理系统配置
|-- apps.py //该应用的一些配置 自动生成
|-- models.py //数据模块
|-- tests.py //自动化测试模块 在这里编写测试脚本
|-- views.py //执行响应的代码所在模块 代码逻辑处理主要地点 项目大部分代码在此编写
|--templates //模板 放置模板文件的文件夹 包括HTML css pythonScript的文件夹
在本 系统中将采用python Web技术和django框架来实现服务端功能,采用MySQL数据库来存储商品信息、用户信息等