JAVA实训总结报告专业资料.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《JAVA实训总结报告专业资料.doc》由会员分享,可在线阅读,更多相关《JAVA实训总结报告专业资料.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实训报告书 实训名称: 宿舍管理查询系统 系 (部): 信息工程系 专业班级: 学生姓名: 学 号: 指引教师: 完毕日期: .01.07 山东科技大学实训课题宿舍管理查询系统实训人姓名同组人员实训日期.12.30 至 .01.07实训成绩指引教师评语指引教师签名:_年 _ 月_日目录1 引言41.1 文档目41.2 读者对象51.3 术语与技术解释51.4参照资料72 需求分析82.1项目阐明82.2功能性需求分析82.3系统功能构造图102.4 数据需求143 顾客界面设计及实现153.1应当遵循界面设计规范153.2工作流程图163.3顾客界面关系图224 数据库设计254.1 数据库环
2、境阐明254.2 数据库命名规则264.3 数据库设计265 顾客手册285.1 功能简介285.2使用阐明286 实验总结29附录源代码301 引言学生宿舍管理系统对于一种学校来说是必不可少构成某些。当前好多学校还停留在宿舍管理人员手工记录数据最初阶段,手工记录对于规模小学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档数据比较多高校来说,人工记录是相称麻烦。并且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条查找,这样不但麻烦还挥霍了许多时间,效率也比较低。当今社会是飞速进步世界,原始记录方式已经被社会所裁减了,计算机化管理正是适应时代产物。信息世界永远不会是一种安静世界
3、,当一种技术不能满足需求时,就会有新技术诞生并取代旧技术。21世纪今天,信息社会占着主流地位,计算机在各行各业中运用已经得到普及,自动化、信息化管理越来越广泛应用于各个领域。咱们小组针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用是计算机化管理,系统做尽量人性化,使用者会感到操作非常以便,管理人员需要做就是将数据输入到系统数据库中去。由于数据库存储容量相称大,并且比较稳定,适合较长时间保存,也不容易丢失。这无疑是为信息存储量比较大学校提供了一种以便、快捷操作方式。本系统具备运营速度快、安全性高、稳定性好长处,并且具备完善报表生成、修改功能,可以迅速查询学校所需住宿信息。1.1 文档目
4、本宿舍管理系统性实训报告涉及宿舍管理系统需求分析阐明书、宿舍管理系统数据库设计报告、宿舍管理系统顾客界面设计报告及宿舍管理系统顾客手册四某些。(1) 需求分析阐明书将全面描述本系统各种功能、运营环境,使客户和开发者双方对本系统初始规定有一种共同理解,使之成为整个开发工作基本;(2) 数据库设计报告作为宿舍查询软件设计文档重要构成某些,本文档重要对该软件后台数据库概念模型设计和物理模型设计作出了统一规定,同步拟定了每个表数据字典构造。它是开发人员实际建立bbc数据库及其数据库对象重要参照根据;(3) 顾客界面设计报告是为了开发宿舍管理查询软件而编写,重要面向系统分析员、程序员、测试员、实行员和最
5、后顾客。本阐明书是整个软件开发根据,它对后来阶段工作起指引作用。本文也是项目完毕后系统验收根据。(4)顾客手册详细描述并指引系统最后顾客如何使用本系统;如遇到问题如何解决等。1.2 读者对象需求分析阐明书读者重要包括宿舍管理员、项目开发人员、测试人员等。数据库设计报告重要读者涉及设计人员(涉及模块设计人员)、系统开发人员(涉及数据库开发、编码人员)、测试人员等。顾客界面设计报告读者重要包括界面设计人员、美工人员、编码人员、测试人员等。顾客手册读者对象是该系统最后顾客或者指引最后顾客使用本系统有关人员。1.3 术语与技术解释Java技术Java技术是由美国Sun公司倡导和推出,是一种简朴易用、完
6、全面向对象、具备平台无关性且安全可靠重要面向Internet开发工具。Java技术涉及Java语言和Java MediaAPIs、SecurityAPIs、ManagementAPIs、Java Applet、Java RMI、Java Beans、Java OS、Java Servlet、JDBC、JNDI、Enterprise JavaBeans等1。随着Java Servlet浮现和JSP徐徐成熟,让Java正式走向了Web开发技术舞台。Java以其强大移植能力,多线程解决和网络解决能力已成为研究人员,开发人员瞩目焦点,它与Web技术有机结合特别适当进行网络计算和动态多媒体信息开发解决。
7、Java技术带来是一场革命,它是第一种真正独立于平台语言,基于Java语言开发软件可以实现“一次设计,处处运营”,即Java程序不经变化即可布置到任何运营Java虚拟机计算机构造和操作系统,使得整个Web世界发生了翻天覆地变化。JDBCJDBC是Java开发者Sun公司制定Java数据库连接(Java DataBase Connectivity)技术简称。它是Sun公司联合数据库开发商开发出来独立于DBMS18API(Application Programming Interface,应用程序接口),它为Java开发者使用各种数据库提供了统一API。JDBC功能和MicrosoftODBC(O
8、pen DataBase Connectivity,开放式数据库连接)类似,但与ODBC还是有一定差别,JDBC是一种真正跨平台API,而ODBC是一种C语言程序接口,必要在本地执行。大多数ODBC驱动程序需要安装一系列代码模块在客户机上,而JDBC可以直接在本地或在远程服务器上执行,且JDBC维护和布置工作更简朴。JDBC提供了四种连接数据库驱动程序办法。第一种是JDBC-ODBC桥驱动程序。第二种是本机代码和Java驱动程序。第三种是纯Java驱动程序。第四种是本机合同Java驱动程序。运用JDBC实现数据库操作普通可分为如下几种环节。(1)加载JDBC驱动程序。(2)获取连接接口。(3)
9、创立Statement对象。(4)执行Statement对象。(5)查看返回成果集。(6)关闭成果集对象。(7)关闭Statement对象。(8)关闭连接接口数据库技术简介数据库技术是一种计算机辅助管理数据办法,它研究如何组织和存储数据,如何高效地获取和解决数据。数据管理是指对数据组织、编码、分类、存储、检索和维护。它是数据解决中心问题。数据管理办法依照数据管理特点,其发展可划分为三个阶段:人工管理阶段、文献管理阶段和数据库系统阶段。一种完整数据库系统是由计算机软硬件系统、数据库、数据库管理系统、应用程序和数据库管理员五个方面构成,其核心是数据库管理系统(DBMS)。数据库技术发展,已经成为先
10、进信息技术重要构成某些,是当代计算机信息系统和计算机应用系统基本和核心。数据库技术最初产生于20世纪60年代中期,依照数据模型发展,可以划分为三个阶段:第一代网状、层次数据库系统;第二代关系数据库系统;第三代以面向对象模型为重要特性数据库系统。关系模型具备如下特点:1、关系模型概念单一,实体和实体之间连系用关系来表达;2、以关系数学为基本;3、数据物理存储和存取途径对顾客不透明;4、关系数据库语言是非过程化。第三代数据库重要有如下特性:1、支持数据管理、对象管理和知识管理;2、保持和继承了第二代数据库系统技术;3、对其他系统开放,支持数据库语言原则,支持原则网络合同,有良好可移植性、可连接性、
11、可扩展性和互操作性等。分布式数据库容许顾客开发应用程序把各种物理分开、通过网络互联数据库当作一种完整数据库看待。并行数据库通过cluster 技术把一种大事务分散到cluster中各种节点去执行,提高了数据库吞吐和容错性。多媒体数据库提供了一系列用来存储图像、音频和视频对象类型,更好地对多媒体数据进行存储、管理、查询。模糊数据库是存储、组织、管理和操纵模糊数据库数据库,可以用于模糊知识解决。1.4参照资料1叶核亚JAVA程序设计实用教程电子工业出版社,.02.2刘太安,林晓霞数据库技术及应用,.08.2 需求分析2.1项目阐明学生宿舍管理系统对于一种学校来说是必不可少构成某些。当前好多学校还停
12、留在宿舍管理人员手工记录数据最初阶段,手工记录对于规模小学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档数据比较多高校来说,人工记录是相称麻烦。并且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条查找,这样不但麻烦还挥霍了许多时间,效率也比较低。当今社会是飞速进步世界,原始记录方式已经被社会所裁减了,计算机化管理正是适应时代产物。信息世界永远不会是一种安静世界,当一种技术不能满足需求时,就会有新技术诞生并取代旧技术。21世纪今天,信息社会占着主流地位,计算机在各行各业中运用已经得到普及,自动化、信息化管理越来越广泛应用于各个领域。咱们针对如此,设计了一套学生宿舍管理系统。学
13、生宿舍管理系统采用是计算机化管理,系统做尽量人性化,使用者会感到操作非常以便,管理人员需要做就是将数据输入到系统数据库中去。由于数据库存储容量相称大,并且比较稳定,适合较长时间保存,也不容易丢失。这无疑是为信息存储量比较大学校提供了一种以便、快捷操作方式。本系统具备运营速度快、安全性高、稳定性好长处,并且具备完善报表生成、修改功能,可以迅速查询学校所需住宿信息。2.2功能性需求分析本课题要实现是高校学生宿舍管理系统,在设计该系统时,应尽量贴近学生,便于顾客操作。系统在实现上应当具备如下功能:2.2.1系统管理模块系统管理模块涉及:超级顾客登录、普通顾客登录、顾客密码修改、顾客管理、退出系统五个
14、某些。1.超级顾客登录:实现系统管理人员登录。超级顾客可以实现普通顾客所有功能以及管理普通顾客。2.普通顾客登录:实现普通管理人员登录。普通顾客可以实现公寓管理模块中宿舍管理某些,也可以实现学生管理模块、信息查询模块中、出入登记模块、信息修改模块学生信息修改以及个人财物登记、报表管理模块中学生信息、物品出入楼信息、宿舍住宿状况、人员来访状况。3.顾客管理:实现系统管理人员授予或取消普通顾客登录该系统顾客名和密码。4.密码修改:实现所用顾客密码更改功能。5.退出系统:实现正常退出宿舍管理系统。2.2.2公寓管理模块公寓管理模块涉及:楼房管理、宿舍管理、员工管理三个大某些。1.楼房管理:登记学校所
15、有住宿楼状况。2.宿舍管理:登记学校所有宿舍状况。3.员工原理:实现楼房管理人员添加功能。2.2.3学生管理模块学生管理模块涉及:学生基本信息录入、学生财物登记、学生学期注册、学生离校管理四项功能.1.学生基本信息录入:实现学生基本信息状况登记及宿舍分派功能。2.学生财物登记:登记学生在校期间所拥有公共及私有贵重物品状况。3.学生学期注册管理:登记学生在校期间每学期宿舍缴费状况。4.学生离校管理:实现学生毕业离校解决,注销该学生信息。2.2.4信息查询模块信息查询模块基本上涉及:按学号进行查询、按姓名进行查询、按班级查询、按寝室号查询、每栋楼房住宿状况查询五个某些。1.按学号进行查询:实现每个
16、学生基本信息状况查询功能。2.按姓名查询:通过学生姓名查询学生基本信息状况。3.按班级查询:通过班级查询某班级学生住宿状况及该班级学生信息。4.按寝室号查询:查看每个宿舍所住学生信息状况。5.楼房住宿状况查询:查询每栋楼房所有宿舍住宿状况及宿舍楼所住学生记录状况。2.2.5出入登记模块出入登记模块涉及:进楼物品登记、出楼物品登记、人员来访登记、结束访问登记四个功能模块。1.进楼物品登记:详细登记某学生搬入宿舍楼物品状况。2.出楼物品登记:详细登记某学生搬出宿舍楼物品状况。3.人员来访登记:详细登记进入宿舍楼外来人员状况。4.结束访问登记:详细登记外来人员离开状况。2.2.6信息修改模块信息修改
17、模块涉及:学生基本信息修改、员工基本信息修改、个人财物信息修改三个大功能。1.学生基本信息修改:实现系统管理人员对学生基本信息状况所作添加、修改、删除。2.员工信息修改:实现系统管理人员对楼房员工修改、删除功能。3.个人财物修改:实现对学生个人财物添加、修改、删除功能。2.2.7报表管理模块报表管理模块涉及:学生信息打印、员工信息打印、宿舍交费状况打印、物品出入楼信息打印、某宿舍住宿状况打印、员来访状况六个功能。1,学生信息:查询并打印每个学生详细基本信息状况。2,员工信息:查询并打印每栋宿舍楼所有员工信息状况。3,宿舍交费状况:查询并打印已交清或未交清住宿费学生信息。4,物品出入楼信息:查询
18、并打印某学生物品出入宿舍楼信息状况。5,宿舍住宿状况:查询并打印某个宿舍详细住宿状况。6,人员来访状况:查询并打印某个时间段人员来访状况2.3系统功能构造图本某些重要简介了宿舍管理系统各个模块流程。2.3.1系统功能构造图宿舍管理员是本宿舍管理系统权限所有者,可以对该系统中数据进行删、改、增等,可以查询本系统中所有信息并进行维护。宿舍管理员管理本系统模块构造图如图1.高校学生公寓管理系统出入楼登记来访登记出入管理周查扣分卫生评比扣分记录卫生评比系统管理模块账户设立退出账户信息查询按姓名查询按班级查询按宿舍号查询按学号查询学生退宿宿舍管理管理学生信息录入学生信息修改图12.3.2顾客帐号模块顾客
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 总结报告 专业 资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内