下载此文档

JAVA数据库开发实训报告(范例).doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
《JAVA数据库应用开发》实训报告
课题名称: 图书管理系统设计与实现
专业: 计算机应用技术
班级: 计算机应用ZK0901
学号:
姓名:
成绩:_________________________
计算机学院
二〇一一年月日
目录
一、课程设计目的 1
二、课程设计题目描述和要求 1
三、课程设计报告内容 1
系统需求分析 1
数据库分析与设计 1
系统详细设计与实现 2
系统测试 2
四、实训结论 2
五、结束语 2
六、参考文献 2
附:实训考核标准 3
一、课程设计目的
通过项目驱动的学习和综合实训,熟练掌握运用Java语言进行桌面应用程序开发的基本知识和技能;熟练掌握JAVA的基本语法与JDBC数据库技术的应用;进一步熟悉SQL Server数据库的数据库管理(数据库的创建、备份与恢复、函数与存储过程的应用、数据导入导出、作业的调度等)、表的设计(表的创建、修改、删除,字段的默认值、约束及关系等)、数据的查询处理(insert、update、delete、select语句的应用)等技术;并能结合数据库应用技术和软件工程技术进行桌面应用程序的开发,能基本胜任Java桌面开发程序员的岗位。
二、课程设计题目描述和要求
图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。其功能一般包括:图书信息管理、用户信息管理、图书借阅、图书归还、违约与毁坏赔偿、图书借还查询等等。
三、课程设计报告内容
系统需求分析
以我校实际情况为基础,针对辅导员工作设计一个适合于某个班级辅导员使用的班级管理系统,同时可以为学校领导提供了解全校辅导员带班情况及班级学生情况的平台。该系统需要具体完成对学生个人信息、家庭信息、奖惩情况和学生的课程管理和学生成绩信息的管理以及对学生成绩、奖惩的统计汇总等。

1、学生信息的管理:可以实现学生信息的添加、修改和删除、查询等操作;
2、家庭信息管理:可以完成对学生家庭信息的添加、修改和删除、查询等操作;
3、奖惩信息管理:可以记录学生的奖励或者惩罚信息,并能够对其进行统计汇总;
4、课程信息管理:可以完成对课程信息的添加、修改、删除和查询;
5、学生成绩管理:主要包括对学习课程信息的管理、学生选修成绩的管理。
6、学生生日提醒功能:要求能够在学生生日前3天发出提醒信息。
7、信息查询统计功能:要求可以实现按照学生查询该人的所有课程成绩(打印个人成绩表),按课程统计该门课程所有学生成绩(打印课程成绩表),按学期统计学生的成绩排名等。

1、学生信息主要包括:学号、姓名、性别、出生年月、联系电话、邮箱、QQ号码、身份证号码,籍贯,民族等;
2、家庭信息主要包括:家长姓名、家庭电话、家庭地址、家庭情况等;
3、奖惩信息主要包括:奖惩时间、奖惩原因、奖惩类型、奖惩内容;
4、课程信息主要包括:课程编号、课程名称、学分、学习学期、主要教学内容等;
5、学生成绩信息主要包括:学号、课程编号、成绩等。

本系统只能由辅导员个人使用,可以由辅导员设置密码,必须输入密码后才能进入系统进行管理。
数据库分析与设计

根据班级管理系统的需求分析,本系统主要完成学生信息的管理、学生家庭信息的管理、学生奖惩信息的管理和学生成绩的管理,其功能模块图设计如下:
班级管理系统
学生信息管理
家庭信息管理
奖惩信息管理
课程信息管理
成绩信息管理
信息的编辑
生日的提醒
信息的编辑
信息的编辑
信息的查询统计
信息的编辑
信息的编辑
信息的查询统计
图1 系统功能模块图
各个模块的主要窗体及窗体之间的关系如下所示:
密码输入与设置

主窗体

学生信息管理

家庭信息管理

奖惩信息管理

课程信息管理

成绩查询统计

奖惩查询统计

成绩信息管理

图2 窗体及之间关系图

1、数据库概念模型设计
根据需求分析中用户对数据的需求可知,班级管理系统需要对学生、家庭、奖惩和课程四类信息进行管理。其实体及实体之间的关系图如下:
学生
学号
姓名
性别
出生年月
籍贯
民族
身份证号

JAVA数据库开发实训报告(范例) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luyinyzha
  • 文件大小432 KB
  • 时间2018-08-19
最近更新