欢迎来到天天文库
浏览记录
ID:22921925
大小:588.74 KB
页数:36页
时间:2018-11-01
《学生管理系统java实训报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实训名称:基础项目实训系《部b信息工程系专业班级:网络工程12-1学生姓名:芦志强学号:201223010117指导教师:王鸽完成日期:2014/12/14山东科技大学实训课题Java语言访问并处理数据库实训人姓名芦志强同组人员实训曰期2014/11/29至2014/12/14实训成绩指导教师评语指导教师签名:年月日目录•:a3:1实训概述3:2Java访问并处理数据库的课题描述3:2.1课题简介32.2模块简介3:2.3数裾库结构设计4:2.4系统功能层次图6:3系统模块的详细设计6•:3.1登录模块设计
2、6:3.2管理员模块设计63.3学生模块设计8:4程序运行与测试9•;5实训总结30iTJava访问并处理数据库的设计与实现1实训概述山东科技大学泰安校区2012级网络工程专业于大三上学期组织了在北京中关村为期一周的以及Java实训,本次实训的课题是“Java访问并处理数据库的设计与实现”。通过综合实训,掌握运用Java语言基本知识和技能、JAVA的基本语法与JDBC数据库技术的应用;进一步熟悉Oracle数据库的数据库管理(数据库的创建、应用)。表的创建、修改、删除,约束及关系等、数据的査询处理(inse
3、rt、update、delete、select语句等技术。2Java访问并处理数据库的课题描述2.1课题简介经过分析,我们使用hva幵发工具,利用其提供的各种面向对象的开发工具,Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。使用的数据库是Oracle,Oracle数据库功能强大,学4起来也不难,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。通过北京中关村软
4、件园的实训,掌握运用Java语言知识和技能,运用JAVA的基本语法与JDBC数据库技术的应用,完成对甲骨文数据库的数据库管理、例如表的设计(表的创建、修改、删除,字段的默认值、约束及关系等)、数据的查询处理(insert、update、delete、select语句的应用)等技术;并能结合数据库应用技术和jdbc进行小型数据库管理系统的开发。2.2模块简介管理员模块功能需求:管理员身份登陆系统后,可以对学生信息进行添加、修改和查询等操作,对学生进行添加、修改和查询功能操作,还可以修改管理员的登录密码。学生模
5、块功能需求:学生信息管理系统中需要在学生登录或验证身份后,,可以自行完成学生个人信息的查询,也可以进行修改和删除个人信息、修改学生密码等操作。2.3数据库结构设计数据表设计定义每个表的数据类型以及字段限制,使数据库达到一定的完整性.每个表的物理设计如下:1.表admin保存用户的个人信息用户信息表主要是用来保存管理员用户的基本信息,包括管理员的ID和管理员的登录密码,只有符合这两个字段的格式要求,XT能登录成功,结构表如下:表4-2管理员信息表字段名类型空值约朿条件管理员IDnumber(lO)notnul
6、l主键登录密码varchar2(10)notnull2.表student保存学生基本信息,结构表如下:表4-5学生信息表字段名类型空值约束条件学号number(lO)notnull主键姓名varchar2(20)notnull性别varchar2(3)年龄number(2)登录密码varchar2(10)notnull逻辑结构是独立于任何一种数据模型的信息结构。逻辑结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化。流程图层次设计图的格式
7、如下所示:幵始选择要实现的按钮1.添加2.查询3.删除图1管理员对学生信息管理系统局部E-R图数据流图是结构化系统分析的主要工具,它表示了系统内部信息的流向,并表现系统的逻辑处理功能。2.4系统功能层次图学生信息管理系统是一个典型的数据厍开发应用程序,系统是和数据库相错合.,进入系统,有两个用户,分别是普通学生、和管理员。学生信息管理系统登陆管理学生登录管理员登修改学生删除学主查找学生增加学生査询信息修改密码图2学生信息管理系统功能层次图3系统模块的详细设计木学生信息管理系统主要模块,即用户登录模块、用户操
8、作模块。用户操作模块又分为学生操作模块、管理员操作模块。下面将显示系统的主耍功能模块。3.1登录模块设计学生信息管理系统前台登陆模块可以勾选管理员身份信息,代表以管理员身份进入。不勾选即为普通学生身份登录。3.2管理员模块设计学生信息管理系统前台登陆模块只有一个登陆窗口分为学生、管理员两个级别登陆,系统在后台程序有自动限制设置,可以自动识别登陆荠的限制。其系统登陆模块算法如h1判断是否勾选管理员身份;2输入用户名
此文档下载收益归作者所有