摘要: 一、项目介绍 本工程实验项目是基于学生选课系统,给管理员、教师、学生提供登录权限,教师可以给学生评定成绩,学生可以选择课程,并查看成绩。 本文将通过角度分析了设计模式、软件架构和各类视图软件系统的特点,并包含项目所需的接口API、数据库设计,给出系统的详细设计方案。 二、系统架构 本项目采用模型-视 阅读全文
posted @ 2020-12-29 22:36 smilekiller 阅读(2427) 评论(0) 推荐(2)
摘要: 1.前言 本博文是根据本学期的工程实践项目以及高级软件工程所学知识,通过需求分析建立用例建模和业务领域建模,以及数据建模,完成一个软件设计的流程,是一种敏捷统一过程的基本建模方法。 工程实践项目为学生的选课系统,该系统可以完成学生对于选课与退课的需求,并可以查看课程成绩,教师也可以在该系统上对学生成 阅读全文
posted @ 2020-12-05 22:40 smilekiller 阅读(6103) 评论(0) 推荐(0)
摘要: 0.前言 本篇博客是由孟宁老师上课内容和所提供资料,在以VS Code + GCC工具集为主要环境,通过对孟宁老师提供的menu代码进行编译调试,了解软件工程中的模块化设计、可重用接口、线程安全等问题,了解代码一步一步如何健壮起来。 1.通过VSCode装C++及环境配置 1.1打开Visual S 阅读全文
posted @ 2020-11-04 23:53 smilekiller 阅读(157) 评论(0) 推荐(0)
摘要: 1.Git的简介 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本 阅读全文
posted @ 2020-10-10 18:52 smilekiller 阅读(102) 评论(0) 推荐(1)