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

上传人:pu****.1 文档编号:507777651 上传时间:2024-02-28 格式:DOC 页数:10 大小:91.50KB
返回 下载 相关 举报
JAVA数据库开发实训报告(范例)_第1页
第1页 / 共10页
JAVA数据库开发实训报告(范例)_第2页
第2页 / 共10页
JAVA数据库开发实训报告(范例)_第3页
第3页 / 共10页
JAVA数据库开发实训报告(范例)_第4页
第4页 / 共10页
JAVA数据库开发实训报告(范例)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《JAVA数据库开发实训报告(范例)》由会员分享,可在线阅读,更多相关《JAVA数据库开发实训报告(范例)(10页珍藏版)》请在金锄头文库上搜索。

1、JAVA数据库应用开发实训报告课题名称: 图书管理系统设计与实现 专 业: 计算机应用技术 班 级: 计算机应用ZK0901 学 号: 姓 名: 成 绩:_计算机学院二一一 年 月 日目 录一、课程设计目的1二、课程设计题目描述和要求1三、课程设计报告内容13.1 系统需求分析13.2 数据库分析与设计13.3 系统详细设计与实现23.4 系统测试2四、实训结论2五、结束语2六、参考文献2附:实训考核标准3一、课程设计目的通过项目驱动的学习和综合实训,熟练掌握运用Java语言进行桌面应用程序开发的基本知识和技能;熟练掌握JAVA的基本语法与JDBC数据库技术的应用;进一步熟悉SQL Serve

2、r数据库的数据库管理(数据库的创建、备份与恢复、函数与存储过程的应用、数据导入导出、作业的调度等)、表的设计(表的创建、修改、删除,字段的默认值、约束及关系等)、数据的查询处理(insert、update、delete、select语句的应用)等技术;并能结合数据库应用技术和软件工程技术进行桌面应用程序的开发,能基本胜任Java桌面开发程序员的岗位。二、课程设计题目描述和要求图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。其功能一般包括:图书信息管理、用户信息管理、图书借阅、图书归还、违约与毁坏赔偿、图书借还查询等等。三、课程设计报告内容3.1

3、 系统需求分析以我校实际情况为基础,针对辅导员工作设计一个适合于某个班级辅导员使用的班级管理系统,同时可以为学校领导提供了解全校辅导员带班情况及班级学生情况的平台。该系统需要具体完成对学生个人信息、家庭信息、奖惩情况和学生的课程管理和学生成绩信息的管理以及对学生成绩、奖惩的统计汇总等。具体功能需求描述1、学生信息的管理:可以实现学生信息的添加、修改和删除、查询等操作;2、家庭信息管理:可以完成对学生家庭信息的添加、修改和删除、查询等操作;3、奖惩信息管理:可以记录学生的奖励或者惩罚信息,并能够对其进行统计汇总;4、课程信息管理:可以完成对课程信息的添加、修改、删除和查询;5、学生成绩管理:主要

4、包括对学习课程信息的管理、学生选修成绩的管理。 6、学生生日提醒功能:要求能够在学生生日前3天发出提醒信息。7、信息查询统计功能:要求可以实现按照学生查询该人的所有课程成绩(打印个人成绩表),按课程统计该门课程所有学生成绩(打印课程成绩表),按学期统计学生的成绩排名等。对应数据需求描述1、学生信息主要包括:学号、姓名、性别、出生年月、联系电话、邮箱、QQ号码、身份证号码,籍贯,民族等;2、家庭信息主要包括:家长姓名、家庭电话、家庭地址、家庭情况等;3、奖惩信息主要包括:奖惩时间、奖惩原因、奖惩类型、奖惩内容;4、课程信息主要包括:课程编号、课程名称、学分、学习学期、主要教学内容等 ;5、学生成

5、绩信息主要包括:学号、课程编号、成绩等。安全性完整性需求 本系统只能由辅导员个人使用,可以由辅导员设置密码,必须输入密码后才能进入系统进行管理。3.2 数据库分析与设计系统设计与规划根据班级管理系统的需求分析,本系统主要完成学生信息的管理、学生家庭信息的管理、学生奖惩信息的管理和学生成绩的管理,其功能模块图设计如下:班级管理系统学生信息管理家庭信息管理奖惩信息管理课程信息管理成绩信息管理信息的编辑生日的提醒信息的编辑信息的编辑信息的查询统计信息的编辑信息的编辑信息的查询统计图1 系统功能模块图各个模块的主要窗体及窗体之间的关系如下所示:密码输入与设置Login.java主窗体MainFrame

6、.java学生信息管理StuFrame.java家庭信息管理HomeFrame.java奖惩信息管理JCFrame.java课程信息管理CourseFrame.java成绩查询统计QueryScoreFrame.java奖惩查询统计QueryJCFrame.java成绩信息管理ScoreFrame.java图2 窗体及之间关系图数据库设计1、数据库概念模型设计根据需求分析中用户对数据的需求可知,班级管理系统需要对学生、家庭、奖惩和课程四类信息进行管理。其实体及实体之间的关系图如下:学生学号姓名性别出生年月籍贯民族身份证号电话图3 学生实体图家庭家庭地址家庭情况电话家长姓名邮编图4 家庭实体图奖

7、惩奖惩类型奖惩内容哦该时间按奖惩原由说明图5 奖惩实体图课程学习学期教学内容学分课程名称说明图6 课程实体图学生家庭奖惩课程属于接受学习111NMN成绩图7 各实体关系图2、数据库逻辑模型设计根据E-R图,将其转换为关系模式可得到以下5个关系模式:学生(学号,姓名,性别,出生年月,籍贯,民族,身份证号,电话,QQ,邮箱)家庭(学号,家长姓名,家庭地址,邮编,联系电话,家庭说明)奖惩(奖惩编号,学号,奖惩类型,奖惩原由,奖惩内容,奖惩说明)课程(课程名称,教学学期,学分,教学内容,课程说明)选秀(学号,课程名称,成绩)3、表设计与实现将关系模式中每个属性的类型、大小、规则等具体化形成表结构。各个

8、表的结构描述如下:表1 学生表字段名称字段类型是否为空默认值是否主键学号varchar(12)not null主键姓名varchar(10)not null性别char(2)出生年月datetime籍贯char(8)民族varchar(16)身份证号varchar(20)电话varchar(30)QQ号varchar(12)邮箱varchar(50)表2 家庭表字段名称字段类型是否为空默认值是否主键学号varchar(12)not null主键/外键家长姓名varchar(10)not null家庭地址varchar(50)not null邮编char(6)联系电话varchar(30)not

9、 null家庭情况varchar(100)表3 奖惩表字段名称字段类型是否为空默认值是否主键奖惩编号intnot null自动增加主键学号varchar(12)not null外键奖惩类型char(4)奖励/惩罚奖惩原由varchar(20)奖惩内容varchar(40)奖惩时间datetime表4 课程表字段名称字段类型是否为空默认值是否主键课程名称varchar(30)not null主键学分smallintnot null学习学期char(8)第一学期教学内容varchar(100)课程说明varchar(50)表5 成绩表字段名称字段类型是否为空默认值是否主键学号varchar(12)

10、not null主键外键课程名称varchar(30)not null外键成绩int03.3 系统详细设计与实现(此处完成对图书管理系统中各个模块的分析、设计与实现,要求挑选3-5个重要的、具有代表性的模块进行描述。主要描述模块设计的思路、展示模块设计的界面和部分核心源代码) 3.4 系统测试(此处完成对系统的单元测试和集成测试,要求挑选1-3个具有代表性的问题进行描述。主要描述清楚是什么问题,什么原因导致的问题,有哪些解决方案,具体如何解决的)四、实训结论(写法要求:1、概括地说明所进行工作的情况和价值,分析其优点和特色,指出创新所在,性能达到何种水平,并应指出其中存在的问题和今后的改进方向

11、,特别是对工作中遇到的重要问题要着重指出,并提出自己的见解。篇幅不宜过长。2、结论要简单、明确。在措辞上应严密,容易被人领会。应实事求是地介绍自己的工作成果,忌言过其实,在无充分把握时,应留有余地。)五、结束语(要求:在文章结尾处,通常以简短的文字,对设计过程中自己的收获,及工作过程中曾给自己以直接帮助的人员,例如指导老师、答疑老师及其他人员,表示自己的谢意。这不仅是一种礼貌,也是对他人劳动的尊重,是治学者应有的品质。)六、参考文献1 孙修东,王永红JAVA程序设计任务驱动式教程北京:北京航天航空大学出版社,20102 钱能,兰伟等JAVA程序设计实训指导书校内出版,20093 耿祥义Java

12、大学实用教程北京:中国电子工业出版社,2008.(要求:五号字,宋体,1.5倍行距。按作者、书名、出版社、地点、出版时间格式逐一列出,中间用逗号格开)附:实训考核标准1、成绩考核:总分100分,从三方面考核,其中平时出勤占10分,实训报告及作品60分,作品展示及答辩占30分。2、学分考核:成绩低于60分者不获学分,成绩60分及以上者获得满学分。3、考核细则:(1)出勤:无故缺勤3次及以上者得0分,并且本实训总成绩为0分,不能获得学分;无故缺勤2次者得3分;无故缺勤1次者得7分;满勤者得10分。(2)实训报告及作品:(60分)报告内容的完整性;(10分)报告撰写的正确性、逻辑性;(10分)作品界面友好、美观大方;(10分)源程序的正确性;(10分)源程序的规范性和可读性;(10分)源程序的编程思路和复杂度。(10分)(3)作品展示及答辩: 能介绍作品功能、简述设计思路(或提交报告答辩)(30分)注:以上各演示内容的标注分值为最高得分,实际得分根据动作完成的正确性、协调性和执行效率来确定。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号