Skip to content

bruno686/program-design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

172 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2020 Summer 五班程序综合设计

成员:付俊豪 / 洪辉/ 贺壮壮/ 季少华/ 田无双/ 徐曦(首字母排序,不分先后)

一.团队项目日程安排

7.2 听课后总结确定大致规划,会议讨论程序设计具体流程与方向

7.3 初步调试运行程序,统一配置各成员IDE环境及依赖库,测试源码bug并修复

7.4 项目正式立项,建立github公开仓库,分配任务完成对应需求

7.5 第二阶段任务按时完成,确定第三阶段方向与人员安排

7.8 第三阶段任务按时完成,讨论是否要新增功能

7.9 确定第四阶段的任务需求与人员安排

二.项目环境依赖

集成开发环境IDE:IntelliJ IDEA 2019.3.1 x64
数据库及管理工具:MySQL 8.0、Navicat Premium 12
库文件和驱动依赖:jxl-2.6.jar、mysql-connector-java-8.0.20.jar
远程协作开发平台:Github、Teamviewer
UML类图设计工具:Microsoft Visio 2019、Diagram
下载并导入二级工程目录后,启动AppWindow.java即可运行项目

三.项目任务设计流程

第一阶段 7.2-7.3 统一配置环境并修复程序缺陷

  1. hh、xx --- 配置环境
  2. tws --- 配置环境
  3. jsh --- 配置环境
  4. hzz --- 配置调试其他人员环境,测试运行代码
  5. fjh --- 配置调试其他人员环境,修复分秒计时及单选功能

第二阶段 7.4—7.5 实现列表中的五个程序需求

  1. hh、xx --- 实现Teacher类评卷机制
  2. tws --- 实现GivePaper类出卷机制
  3. jsh --- 实现考试剩余时间弹框警告
  4. hzz --- 实现答题后查看正确答案功能
  5. fjh --- 实现数据库存储连接题库

第三阶段 7.5—7.7 细节功能增加及GUI美化

  1. hh、xx ---完善题库信息
  2. hzz ---设计UML类图
  3. jsh ---美化Swing界面
  4. fjh ---增加程序初始界面并完善数据库
  5. tws、jsh ---制作ppt

第四阶段 7.8-7.12 逻辑优化及题型拓展

1.hh、xx ---题库题型补充
2.hzz ---上下题逻辑优化
3.jsh ---弹窗设计优化
4.fjh ---本地保存试卷
5.tws ---增加组卷类型

四.Github操作指导

1.上传或更新文件时,根据以下步骤操作,点击upload files

Nxkplj.png

2.进入上传页面,填写对应的更新简要和具体描述(下面示例为,提交程序设计.docx)

NxkQn1.png

3.同时上传成功之后可在commits看到自己的提交

NxkhBq.png

NxkIEV.png

About

2020 study in summer

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5