一、课程设计目的与意义

课程设计是计算机科学与技术专业的一门专业设计课程,涉及算法与数据结构、面向对象方法、无线互联网技术、软件开发方法、计算机数据库原理、人工智能等课程。课程设计的目的是使学生掌握基础理论知识,理解课程主题内涵,培养学生综合运用所学知识的能力。通过实践操作解决实际问题,培养学生严谨的学习态度和良好的自学和自我发展习惯。

旨在通过本次课程设计,锻炼学生发现问题、解决问题、综合编程、团队合作等方面的能力,通过案例开发掌握面向对象相关基础技术,程序开发技术和结构化程序设计思路,了解与熟悉程序设计模式技巧及经验,侧重实践能力引导和培养。由浅入深的带领学生熟悉程序设计,并辅导学生一步一步的完成项目的开发,学习和提高面向对象技术和加强对基础知识的运用,提高项目开发能力,注重学生团队意识培养。

二、课程设计内容与环境

(一) 课程设计内容

掌握HTML、CSS、JavaScript语言的语法和使用、掌握JavaWeb、Servlet、JDBC的基本概念和工作原理。学会使用HTML、CSS、Javascript设计出则完整的Web项目。使用Tomcat服务器搭建一个web服务器可以和前端进行数据交互。

(二) 课程设计环境(描述相关环境及要素)

一台PC机,Windows11操作系统    JAVA研发工具IDEA,JDK1.8   服务器工具Tomcat     数据库工具MySQL和Navicat

三、项目实施过程

(一)项目计划

时间安排

 内容进度

4月26日

08:30-11:00

15:30-17:30

1、 概述,明确项目开发需求与方向

2、 项目启动阶段,进行软件准备

3、 项目计划阶段,进行分工合作

4、 需求分析阶段,进行探讨设计

5、 系统设计阶段,进行结构化探索

4月27日

08:30-11:00

15:30-17:30

6、 编码实现与测试阶段

7、 编码实现与测试阶段:创建工程项目

8、 编码实现与测试阶段:数据结构、数据库设计

4月28日

08:30-11:00

15:30-17:30

9、 编码实现与测试阶段:界面设计

10、编码实现与测试阶段:文件读取与解析

11、编码实现与测试阶段:数据库增删改查

4月29日

08:30-11:00

15:30-17:30

12、编码实现与测试阶段:界面优化、系统测试

13、 编码实现与测试阶段:工程打包

14、验收和关闭阶段:文档整理

4月30日

08:30-11:00

15:30-17:30

15、项目汇报准备:文档完善、PPT制作

16、项目总结与汇报

17、资料提交

(二) 需求分析

1.站在用户角度,要求系统具备什么样的功能

随着学校规模不断扩大,有关学生的各种信息量成倍增长,需要学校统一管理的数据越来越多,管理难度大大增加,因此学生体质管理系统的必要性显而易见。管理者需要对学生身高体重等信息进行规范管理、科学统计和快速查询、增加、删除等操作,从而减少管理层方面的工作量。

2.  功能流程

(1) 用户登录

作为学生进行注册并登录,可以查看自身成绩和评论

(2)管理员登录

管理员登录后即可对用户和学生信息进行增删改查

(三) 系统设计

f0602db965832e80bcf1612a6c3be1b

 

 

 

 

(四) 界面展示

体验地址:http://49.232.174.163:8090/myWeb/

普通用户:张三 密码:12345678

管理员用户:张三 密码:12345678