您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 校园信息通讯录(毕业论文)
三亚学院本科生毕业论文(设计)论文(设计)题目:基于Java的校园信息通讯录分院:理工学院专业(方向):软件工程年级、班级:软件0801学生学号:学生姓名:指导老师:2012年5月20日三亚学院毕业论文-I-论文独创性声明本人所呈交的毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得的成果。除特别加以标注的地方外,论文中不包含其他人的研究成果。本论文如有剽窃他人研究成果及相关资料若有不实之处,由本人承担一切相关责任。本人的毕业论文(设计)中所有研究成果的知识产权属三亚学院所有。本人保证:发表或使用与本论文相关的成果时署名单位仍然为三亚学院,无论何时何地,未经学院许可,决不转移或扩散与之相关的任何技术或成果。学院有权保留本人所提交论文的原件或复印件,允许论文被查阅或借阅;学院可以公布本论文的全部或部分内容,可以采用影印、缩印或其他手段复制保存本论文。加密学位论文解密之前后,以上申明同样适用论文作者签名:日期:年月日三亚学院毕业论文-II-摘要信息时代的今天,传递和获取信息的途径越来越多,其中网络以其跨时间,跨地域、快速、高效和低成本等显著特性成为信息传递和信息获取的主要途径。为进一步加强网络信息安全,促进师生互动,打造便捷的校园信息服务平台,完善校园信息服务,给校园信息的管理和维护提供更便捷、更安全的服务系统而开发的校园信息通讯录系统。由于校园信息通讯录系统自身具有多层结构的、分布式的、面向对象的特点,在开发基于JAVAWEB的校园信息通讯录系统过程中,采用流行的JAVAEE平台、STRUTS2、HIBERNATE、SPRING的开源框架,通过JSP图形界面标准技术实现了MVC设计模式。使系统开发效率得到提高,同时使系统具有复用性、可靠性、开放性等特点。通过构建Tomcat服务器和网站制作,以实现了良好的校园信息通讯录系统,具有执行效率高、运行稳定可靠的优点。根据校园信息通讯录系统的需求,在Oracle数据库中实现了数据表的设计和存储,实现了校园信息通讯录系统的用户登录、用户信息管理、分院班级信息管理、通告信息的发布和阅读、用户功能权限的分派等功能。【关键词】STRUTS2MVC设计模式Oracle数据库HIBERNATE三亚学院毕业论文-III-AbstractNowadays,therearemoreandmoremethodsoftransferringandaccessinginformationintheinformationage.Amongthemnetworkbecomesthemajormethodoftransferringandaccessinginformationbecauseofitssignificantcharacteristicssuchasacrosstime,acrossspace,fast,efficient,lowconsumption.Developinformationaddressbooksystemoncampustostrengthennetworksafetyfurther,promoteinteractionbetweenteachersandstudents,makeaconvenientinformationserviceplatformoncampus,perfectinformationserviceoncampusandprovidemoreconvenient,moresafetyservicesystemtothemanagementandmaintenanceofcampusinformation.Becausetheinformationaddressbooksystemoncampushasmanycharacteristicssuchasmultilayerstructure,distributed,object-oriented,inthedevelopmentprocessofinformationaddressbooksystembasedonJAVAandWEB,usingpopularJAVAEEplatformandSTRUTS2、HIBERNATE、SPRINGopensourceframework,technicalstandardsJSPgraphicalinterfaceandachievesMVCdesignmode.Increasingtheefficiencyofsystemdevelopment,andmakethesystemhassomecharacteristicsofreusability,reliability,openness.ThepaperrealizesthewellinformationaddressbooksystemoncampusbybuildingTomcatserverandmakingWebsite,whichboaststheadvantagesofhighefficiencyandreliability.Accordingtotherequirementoftheinformationaddressbooksystemoncampus,thedesignofOracledatatableanddatastoragearerealizedinAccessdatabase,thefunctionshavebeenrealized,suchasuserregisterandlogin,informationmanagement,addresslistandusermanagement.【KeyWords】STRUTS2MVCdesignmodeOracleHIBERNATE三亚学院毕业论文-IV-目录1绪论1.1选题背景.........................................11.2校园信息通讯录系统介绍..............................11.3论文的主要工作....................................22系统开发关键技术介绍2.1Java语言...................................................32.2Hibernate...................................................42.3MVC设计模式................................................52.4Struts2....................................................63校园信息通讯录的需求分析3.1系统的功能需求..............................................83.2系统的界面需求..............................................83.3系统的服务工作流程.........................................103.4系统的环境需求.............................................124校园信息通讯录的设计4.1系统设计原则...............................................134.2系统的功能设计.............................................134.3系统数据库设计.............................................155校园信息通讯录系统的功能设计与实现5.1用户登录的设计与实现.......................................185.2用户信息维护的实现与设计...................................21参考文献............................................25致谢..............................................26三亚学院毕业论文-1-基于JAVAWEB校园信息通讯录1绪论1.1选题背景当今时代,网络已经成为人们生活中不可缺少的一部分,世界上的第三媒体——Internet,它打破了地域时间限制,改变了人们的工作和生活方式,制作站点是企业和个人的宣传自己的重要手段,同时也学习信息的重要手段,现今随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。计算机在管理中应用的普及,利用计算机实现各种管理势在必行,对于机关单位来说,利用计算机支持高效率完成通讯录,是适应社会制度要求、推动机关单位信息利用计算机支持高效率完成通讯管理,是适应现在社会制度要求、推动机关单位信息管理走向科学化、规范化的必要条件。随着社会的发展及知识经济时代的到来,管理信息系统在各行各业发挥着越来越重要的作用。通信录管理系统是典型的信息管理系统。通信录管理系统的水平,是衡量校园信息发展水平的一个重要指标。通信录管理系统工作烦琐,包含了大量的信息数据,因此就需要一个完善的师生信息管理系统来实现对这些数据的有效管理,满足校园管理者的需求。1.2校园信息通讯录系统介绍校园信息通讯录是一种基于javawebstruts2架构和oracle数据库共同开发的一个在线校园的信息管理平台管理系统,不同的用户角色在本系统中拥有不同的用户权限来进行对系统的管理和维护,本系统主要是对校园用户信息的管理和维护。分院和班级的信息管理和维护,还有通告消息的发布和管三亚学院毕业论文-2-理,学生用户的权限只能对主要信息的查询和阅读权限,没有修改、删除和添加的功能,例如:学生用户只能对通告信息的查看和阅读,还有对班级信息的查询功能。老师角色用户可能对通告的消息进行发布、查询、删除和修改,通告消息的发布可以发布给不同的用户范围,例如:可以对所有用户进行消息的发布,还可以对各个分院的学生和老师用户进行发布和管理,老师用户角色还可以对班级、分院和用户信息的管理和维护。系统管理员的用户角色主要是对用户的角色分派和角色功能权限的分派,他可以对所有功能的管理和维护功能。1.3论文的主要工作将网络和通讯录管理结合起来。使得组会人员对参考人员的实际情况一目了然,经过详细的系统调查,开发出的操作简单而且方便使用的一个通讯系统。实现参会代表的动态管理,使得对信息的管理更加方便,同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好。这样组会人员在工作起来效率高,可以不用再做大量的记录。从而大大减轻了校园管理人员的工作量。运用数据结构中的算法思想作数据结构,结合JAVA语言基本知识,编写一个通讯录管理系统。通过完成本课题,进一步熟悉JAVA语言的基本知识,并掌握数据结构的一些基本算法思想,掌握JAVA语言的文件操作,数组的建立运用和函数的调用等。加深对数据结构的理解,提高算法设计的能力,锻炼编程的能力用JAVA语言编写一个通讯录管理系统软件,要求能实现通讯录管理系统中增加新记录、删除记录、信息的发布与管理、显示通讯录的所有信息。按名字查询信息,保存通讯录退出系统。三亚学院毕业论文-3-2系统开发关键技术介绍2.1Java语言Java是由Sun公司开发的一种应用于分布式网络环境的程序设计语言,Java语言拥有跨平台的特性,它编译的程序能够运行在多种操作系统平台上,可以实现“一次编写,到处运行”。Java一推出即引起世界各种媒体的注意,对于网络的发展,又将迈入另一个新的纪元。Java语言是一种简单的(Simple)、面向对象(ObjectOriented)、分布式(Distribute
本文标题:校园信息通讯录(毕业论文)
链接地址:https://www.777doc.com/doc-5404684 .html