欢迎来到天天文库
浏览记录
ID:29123939
大小:138.50 KB
页数:10页
时间:2018-12-16
《java数据库开发实训报告(范例)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《JAVA数据库应用开发》实训报告课题名称:图书管理系统设计与实现专业:计算机应用技术班级:计算机应用ZK0901学号:姓名:成绩:_________________________计算机学院二〇一一年月日88目录一、课程设计目的1二、课程设计题目描述和要求1三、课程设计报告内容13.1系统需求分析13.2数据库分析与设计13.3系统详细设计与实现23.4系统测试2四、实训结论2五、结束语2六、参考文献2附:实训考核标准388一、课程设计目的通过项目驱动的学习和综合实训,熟练掌握运用Java语言进行桌面应用程序开发的基本知识和技能;熟练掌握JAVA的基本语法与JDBC数据库技术的应用;进一步
2、熟悉SQLServer数据库的数据库管理(数据库的创建、备份与恢复、函数与存储过程的应用、数据导入导出、作业的调度等)、表的设计(表的创建、修改、删除,字段的默认值、约束及关系等)、数据的查询处理(insert、update、delete、select语句的应用)等技术;并能结合数据库应用技术和软件工程技术进行桌面应用程序的开发,能基本胜任Java桌面开发程序员的岗位。二、课程设计题目描述和要求图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。其功能一般包括:图书信息管理、用户信息管理、图书借阅、图书归还、违约与毁坏赔偿、图书借还查询等等。三、
3、课程设计报告内容3.1系统需求分析以我校实际情况为基础,针对辅导员工作设计一个适合于某个班级辅导员使用的班级管理系统,同时可以为学校领导提供了解全校辅导员带班情况及班级学生情况的平台。该系统需要具体完成对学生个人信息、家庭信息、奖惩情况和学生的课程管理和学生成绩信息的管理以及对学生成绩、奖惩的统计汇总等。3.1.1具体功能需求描述1、学生信息的管理:可以实现学生信息的添加、修改和删除、查询等操作;2、家庭信息管理:可以完成对学生家庭信息的添加、修改和删除、查询等操作;3、奖惩信息管理:可以记录学生的奖励或者惩罚信息,并能够对其进行统计汇总;4、课程信息管理:可以完成对课程信息的添加、修改、删
4、除和查询;5、学生成绩管理:主要包括对学习课程信息的管理、学生选修成绩的管理。886、学生生日提醒功能:要求能够在学生生日前3天发出提醒信息。7、信息查询统计功能:要求可以实现按照学生查询该人的所有课程成绩(打印个人成绩表),按课程统计该门课程所有学生成绩(打印课程成绩表),按学期统计学生的成绩排名等。3.1.2对应数据需求描述1、学生信息主要包括:学号、姓名、性别、出生年月、联系电话、邮箱、QQ号码、身份证号码,籍贯,民族等;2、家庭信息主要包括:家长姓名、家庭电话、家庭地址、家庭情况等;3、奖惩信息主要包括:奖惩时间、奖惩原因、奖惩类型、奖惩内容;4、课程信息主要包括:课程编号、课程名称
5、、学分、学习学期、主要教学内容等;5、学生成绩信息主要包括:学号、课程编号、成绩等。3.1.3安全性完整性需求本系统只能由辅导员个人使用,可以由辅导员设置密码,必须输入密码后才能进入系统进行管理。3.2数据库分析与设计3.2.1系统设计与规划根据班级管理系统的需求分析,本系统主要完成学生信息的管理、学生家庭信息的管理、学生奖惩信息的管理和学生成绩的管理,其功能模块图设计如下:88班级管理系统学生信息管理家庭信息管理奖惩信息管理课程信息管理成绩信息管理信息的编辑生日的提醒信息的编辑信息的编辑信息的查询统计信息的编辑信息的编辑信息的查询统计图1系统功能模块图各个模块的主要窗体及窗体之间的关系如下
6、所示:密码输入与设置Login.java主窗体MainFrame.java学生信息管理StuFrame.java家庭信息管理HomeFrame.java奖惩信息管理JCFrame.java课程信息管理CourseFrame.java成绩查询统计QueryScoreFrame.java奖惩查询统计QueryJCFrame.java成绩信息管理ScoreFrame.java图2窗体及之间关系图3.2.2数据库设计1、数据库概念模型设计88根据需求分析中用户对数据的需求可知,班级管理系统需要对学生、家庭、奖惩和课程四类信息进行管理。其实体及实体之间的关系图如下:学生学号姓名性别出生年月籍贯民族身份
7、证号电话图3学生实体图家庭家庭地址家庭情况电话家长姓名邮编图4家庭实体图奖惩奖惩类型奖惩内容哦该时间按奖惩原由说明图5奖惩实体图课程学习学期教学内容学分课程名称说明图6课程实体图88学生家庭奖惩课程属于接受学习111NMN成绩图7各实体关系图2、数据库逻辑模型设计根据E-R图,将其转换为关系模式可得到以下5个关系模式:学生(学号,姓名,性别,出生年月,籍贯,民族,身份证号,电话,QQ,邮箱)家庭(学号,家长姓
此文档下载收益归作者所有