-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Project development plan #3
Comments
7-6Conducted demand analysis, preliminary design of MySQL logic model (Including paradigm design, anti-paradigm optimization), interface specification, GitHub collaborative development learning and crawler preliminary operation. 进行需求分析, MySQL逻辑模型基本设计(包含范式设计、反范式优化), 接口规范, GitHub协作开发学习, 和爬虫的初步爬取操作。 |
7-7Crawler's crawling practice on educational website (analysis of the request URL and parameter request format of the course website, but the crawling failed). MyBatis learning, configuration. XShell learning and practice. WinSCP learning and practice. Nginx learning and Vue Demo project configuration on Nginx ( succeeded). Understanding the process of domain name purchase, configuration and learn the policy about Chinese domain name filing. CDN accelerated learning and cloudflare practice (succeeded). 爬虫对教务网站的爬取实践(分析到了课程网站的请求url和参数请求格式,但爬取失败了)。 MyBatis学习、配置。 XShell连接服务器的学习和实践。 WinSCP传输数据的学习、实践。 Nginx的学习和Vue Demo项目在Nginx上的配置(已成功)。 域名购买、配置和中国域名备案政策了解。 CDN加速学习和Cloudflare实践(已成功)。 |
7-8(updated at 10:43)Documents, issues are further written Further development of back-end engineering Further understanding of the GitHub collaborative development specification (including submission naming, workflow, etc.) Repo is divided into many, and project is introduce to use, 文档、issue进一步攥写 后端工程的进一步开发 GitHub协同开发规范的进一步了解(包括提交命名,工作流等) 将Repo分为了很多个,方便集成测试,任务规划,开发管理和项目快速部署 |
7-9 |
Completed the construction of the database, completed the dependency injection of the back-end mysql and mybatis, and completed the interface implementation of the model layer and the dao layer. |
7-8 (update at 16:04)Finish the registe of AWS Education Account and then try to use the cloud server provided by AWS . Complete the construction of the back-end basic framework. Start to use mybatis to develop the back-end persistence layer framework. 完成学生账号注册并尝试使用aws提供的云服务器 完成后端基本框架的搭建 开始使用Mybatis进行后端持久层框架的开发 |
Very good. Please separate sentences and set headers like sdjn-wxy. Edit your log some time. : ) And Chinese edition is suggested (not restrict). |
Great The header is at level 2. Please edit your log some time. : ) |
We decided to develop like this:
After 1st week:
Design infrastructure, complete core features and perform simple functional tests.
After 2nd week:
Try to solve the key problems (please see another issue). Finish security design (eg. RSA-2, May try to prevent DDOS), operation and maintenance configuration (eg. restart after failure recovery), and unit test.
After 3rd week:
Solve the key problem. Give solutions and documentation. Finish system test.
After 4th week:
Final improvement and optimization
我们粗略的决定开发计划如下:
第一周后:
设计基础架构,完成核心功能并进行简单的功能测试。
第二周后:
尝试解决该项目面临的关键问题(请见另外一个issue)。完成安全性设计(比如RSA-2,可能会尝试防止DDOS攻击),运维开发与配置(例如故障恢复再启动),进行单元测试。
第三周后:
解决关键问题。给出解决方案和相关文档。完成系统测试。
第四周后:
最终完善和优化
The text was updated successfully, but these errors were encountered: