密级:录入学生学号展现一卡通充值界面重新输入验证学号提交充值界面效验数据保存数据显示结果验证成功验证失败验证成功执行开始工程硕士专业学位论文(设计)题目基于B/S架构的校园一卡通管理系统的设计与实现作者完成日期20年月日培养单位四川大学指导教师指导教师工程领域软件工程授予学位日期20年月日基于B/S架构的校园一卡通管理系统的设计与实现软件工程领域研究生指导老师随着科学技术的发展,计算机的应用已经渗透到了生活中的各处,而且伴随着飞速发展的网络建设,信息化社会的逐步深入,网络也已经成为生活中的重要因素,网络系统已经广泛的应用于各个领域之中。在公共领域内,计算机的应用已经十分广泛,许多校园内也已经实现一卡通模式,即一张校园卡既是学生在校园内的证明,也可以通过校园卡进行校园内购物及使用于食堂等,多张卡变成一张卡问题作为现代生活中研究的重点和热点问题之一,受到越来越多人们的关注。本文分析了校园一卡通管理系统的应用现状和实际的问题,针对这类问题,结合当代科技发展的最新成果,本文构思规划了一套解决此类问题贴切的应用模式。着手于实际流程及各种针对校园卡的操作设计。本次毕业论文的是基于B/S(Browser/Server)模式的开发,这是C/S结构的升级。在这种模式中,用户界面完全是由客户机浏览器呈现。随着B/S结构的不断成熟,以及浏览器技术的普等优势,实现了强大复杂的功能,这原是需要专有软件才可以得以实现,并节省开发成本,是一种新的开发模式系统。本系统是利用JSP和SQLServer开发的一套校园一卡通管理系统。该系统的设计开发在一定程度上实现了计算机的信息化及网络的应用,并最终达可以通过系统方便快捷的在网上管理学生的校园卡。系统按照软件工程的面向对象的设计方法,在设计的过程中,经过了系统需求、系统设计、代码实现等介绍了软件的开发过程,具体的分析了系统中的各个功能模块的具体需求,设计了办公自动化系统的整体功能结构,通过SQLServer完成了数据库的结构分析与设计,最后对系统的各个具体的模块进行界面设计、编码设计及系统测试,完成了整个系统的开发,可满足于校园一卡通管理系统功能的实现。校园一卡通管理系统主要分为前台用户查询和后台管理员管理两大主要组成部分。后台主要是管理员对用户的管理,包括一卡通管理、学生管理、公告管理,其中一卡通管理主要包括:一卡通的办理、充值、挂失、注销,学生管理主要是对学生信息的导入,公告管理主要包括增加公告、查询公告。前台主要是学生用户对自己信息的查询包括查看个人信息、修改密码、查看余额、查看消费记录、查看公告。本论文首先介绍了在信息化的支持下校园一卡通管理系统的实现意义及背景,校园一卡通的优势及方便性。通过相关技术介绍和应用,然后通过标准的开发流程,完成了校园一卡通管理系统的系统分析、系统设计与功能的实现。关键词:校园一卡通管理系统,JSP,MyEclipse,SQLServer2008,B/S模式ThedesignandimplementationofCampusCardManagementSystembasedB/SstructureGraduateStudent:Adviser:Withthedevelopmentofscienceandtechnology,computerapplicationshavepenetratedintothelifearound,andalongwiththerapiddevelopmentofnetworkconstruction,thegradualdeepeningoftheinformationsociety,thenetworkhasbecomeanimportantfactorinlife,networksystemshavebeenwidelybeingappliedinvariousfields.Inthepublicdomain,thecomputerapplicationhasbeenveryextensive,alsohasbeenachievedinmanycampuscardmode,whichisbothacampusstudentidentificationcardoncampus,youcanalsoshoponcampusbycampuscardandusedinthecafeteria,andmanymorecardsintoasinglecardasoneofthekeyissuesinthestudyofmodernlifeandhotissues,attractedmoreandmoreattention.Thispaperanalyzestheapplicationstatusofcampuscardmanagementsystemsandpracticalproblems,forsuchproblems,combinedwiththelatestachievementsofmodernscienceandtechnologydevelopment,thepaperconceivedaplantosolvethisproblemtheapplicationofappropriatemodels.Proceedtotheactualdesignprocessandthevariousoperationsforthecampuscard.ThisthesisisbasedonthedevelopmentofB/S(Browser/Server)mode,whichistheupgradedC/Sstructure.Inthismode,theuserinterfaceiscompletelyrenderedbytheclientbrowser.WiththematureB/Sstructure,andtheS&Pandotheradvantagesofbrowsertechnologytoachieveapowerfulandcomplexfunctions,whichoriginallyrequiredproprietarysoftwarecanbeachieved,andsavedevelopmentcosts,isanewdevelopmentmodelsystem.ThissystemistheuseofJSPandSQLServerdevelopmentofacampuscardmanagementsystem.Designanddevelopmentofthesystemtoachieveacertainextenttheapplicationofinformationtechnologyandcomputernetworks,andtheultimateinquickandeasyonlinemanagementstudentsthroughthecampuscardsystem.Systeminaccordancewiththeobject-orienteddesignmethodsofsoftwareengineeringinthedesignprocess,throughthesystemrequirements,systemdesign,codeandothersoftwaredevelopmentprocessintroduced,adetailedanalysisofthespecificneedsofeachmoduleinthesystem,designoverallfunctionalstructureoftheofficeautomationsystem,throughthecompletionofthestructureoftheSQLServerdatabaseanalysisanddesign,andfinallyeachspecificmodulesofthesysteminterfacedesign,codedesignandsystemtesting,completedthedevelopmentoftheentiresystem,tomeetthecampusachievecardmanagementsystemfunctions.Campuscardmanagementsystemismainlydividedintofrontandback-officeadministratorstomanageuserqueriestwomaincomponents.Backstagemainlyadministratorstomanageusers,includingcardmanagement,studentmanagement,bulletinmanagement,cardmanagementwhichinclude:handlingofcard,recharge,loss,cancellation,studentmanagementmainlyimportstudentinformationmanagementincludingbulletinincreaseannouncement,checkbulletin.Receptionmainlystudentsfortheiruserstoqueryinformationincludesviewpersonalinformation,changepasswords,viewbalances,viewconsumerrecords,viewannouncements.Thispaperfirstdescribesthesupportofinformationtechnologytoachievesignificanceandbackgroundcampuscardmanagementsystem,campuscardadvantageandconvenience.Throughtheintroductionandapplicationofrelevanttechnologies,andthenthroughthestandarddevelopmentprocess,completethecampuscardmanagementsystemanalysis,systemdesignandimplementationfunctions.Keywords:CampusCardManagementSystem,JSP,MyEclipse,SQLServer2008,B/Smode四川大学工程硕士学位论文基于B/S架构的校园一卡通管理系统的设计与实现I目录1综述................................................11.1校园一卡通研究背景...........................................11.2校园一卡通研究意义...........................................11.3国内校园一卡通应用现状.......................................21.4本论文的结构.................................................22系统设计的相关技术基础介绍...........................42.1JSP相关简介..................................................42.2系统设计模式简介.............................................52.3面向对象开发方法.............................................52.4操作系统及微软简介...........................................62.5My