《Java 程序设计》
课程设计报告
专 业:
班 级:
姓 名:
指导教师:
二 00 九年十二月八日
目 录
1.课程设计目的 ………………………………………… (1)
2.课程设计题目要求和描述………………………………(1)
3.课程设计报告内容………………………………………(2)
4.总结………………………………………………………(39)
5.参考书目…………………………………………………(39)
(报告正文部分):
要求:正文部分一律用小四号字,宋体, 倍行距。一级大标题靠左,加
粗。二级大标题靠左,不加粗。
一、 课程设计目的
、 本课程设计为学生提供了一个既动手又动脑,自学,查资料,独立
实践的机会。将本学期课本上的理论知识和实际有机的结合起来,锻
炼学生实际分析问题和解决问题的能力,提高学生适应实际、实践编
程的能力。
、 进一步熟悉掌握 程序设计语言的基础内容,特别是 用
户图形界面和 数据库编程等。
、 通过一个完整项目的独立开发,一方面拓展知识面,锻炼调试能力,
一方面让学生了解项目开发的大致过程。
二、 课程设计题目描述和要求
、 题目描述
设计一个学生成绩管理系统,能提供便捷与强大的信息查询功能,具
有较强的灵活性及可扩展性,能存储一定量的学生信息,并方便有效
地进行相应的数据操作和管理。具有较高的安全性,给不同用户不用
权限,同时提供信息备份的服务。
、 设计要求
()学生成绩录入、查询、修改和删除。
()学生成绩管理系统数据备份。
()学生成绩管理系统数据恢复。
()课程相关信息录入、修改、删除和查询功能。
()学生相关信息录入、修改、删除和查询功能。
()班级相关信息录入、修改、删除和查询功能。
()课程表相关信息录入、修改、删除和查询功能。
()专业相关信息录入、修改、删除和查询功能。
()教师相关信息录入、修改、删除和查询功能。
()系统管理功能,包括登陆用户的添加、删除、修改和查询,
权限的控制。
三、 课程设计报告内容
系统总体介绍
、根据要求,可将系统设计成以下总体结构:
、处理流程:
()系统启动,进入身份验证。
()初始化系统,导入数据库。
()进入消息循环状态,通过事件驱动激活各模块,执行各任务。
()一旦任务执行完毕重新进入消息循环状态。
()通过事件驱动退出系统。
、开发环境
( 插件)、 系统、 !" ##
数据库设计
数据库名: $%$& '$(
数据表:
表名 中文说明
)#*+
用户登录表
$%*+
学生信息表
,%#*+
课程信息表
,*+
班级信息表
$'*+
专业信息表
,%# -%
课程表
.-#*+
教师信息表
$%/#
成绩表
用户登录表
字段名 中文描述 类型 长度 是否可以为空 是否作为主键
)#
用户名
#-#
否 是
)#
用户密码
#-#
是 否
)#
用户权限
#-#
是 否
专业信息表
字段名 中文描述 类型 长度 是否可以为空 是否作为主键
$'
专业代号
#-#
否 是
$'
(
专业名称
#-#
是 否
班级信息表
字段名 中文描述 类型 长度 是否可以为空 是否作为主键
,
班级名称
#-
#
否 是
$'
专业
#-
#
是 否
$%$%(
0#
学生人数
*$
是 否
#(#1
备注
#-
是 否
- 1
- 2
前往页