安徽工业大学毕业设计(论文)任务书课题名称基于B/S模式的自行车租赁系统学院计算机学院专业班级计071班姓名何康杰学号079074012毕业设计(论文)的主要内容及要求:(1)实现自行车的租赁(预约,归还等);还应该具备各类用户的管理等功能;(2)完成与设计内容有关的英文文献的翻译(3)撰写毕业论文。(4)其它要求完成的各项相关工作。指导教师签字:安徽工业大学毕业设计(论文)说明书共Ⅳ页第I页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊摘要为了环保需要,社会大力提倡低碳生活,自行车出租正成为一个新兴行业备受关注。同时伴随着Internet技术的飞速发展,电子商务代表着未来贸易方式的一个发展方向,其应用和推广将给社会和经济带来极大的效益。网上自行车出租作为电子商务的一种形式因其简便快捷而越来越受到人们的青睐。本文设计和开发一个基于B/S模式的网上自行车租赁系统,并详细介绍了系统分析、系统设计和数据库设计的一些思路和方法,还在系统实现章节描述了网上预订过程算法。该系统分为前台模块和后台管理模块。前台模块主要是注册用户使用,包括商品展示、用户注册、密码修改、购物车管理和定单查询等功能。后台管理模块主要是管理员操作,包括商品管理、订单管理和管理员管理等功能。在实现上,采用了JSP和Hibernate技术,以MySQL、Tomcat分别为数据库和应用服务器。本系统操作简单,界面友好,可以方便的完成自行车的预约和归还等各项功能。关键词:网上自行车租赁系统;JAVA;MySQL;JSP;Hibernate安徽工业大学毕业设计(论文)说明书共Ⅳ页第II页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊ABSTRACTThesocietyisvigorouslypromotingLow-carbontourismontheneedofenvironmentalprotection.Inordertofacilitatetourists,bicyclerentalindustryisbecominganewindustryanditreceivedmuchattention.AndwiththerapiddevelopmentoftheInternettechnology,therelationshipbetweenpeople’slifeandInternetisbecomingmoreandmoreintimate.TheE-Commercerepresentsthedevelopingdirectionofthetypeoftradinginthefuture.It’sapplicationandpopularizationwillbringgreatbenefitstothesocietyandeconomic.AsoneimportantformofE-commerce,onlinebicyclerentalsystemisgettingmoreandmorepopularamongconsumersasresultofitssimplicityandconvenience.Thispapermainlyintroducestheonlinebicyclerentalsystem,introducesthesystemanalysis,systemdesignanddatabasedesignindetails,andthepartofsystemimplementationliststhedetailedprocessofonlinebooking.Thesystemisdividedintofrontmoduleandbackgroundmanagementmodule,thefrontmoduleismainlyopentoregisteredusers,includinggoodsshows,register,changepassword,cartmanagementandcashier.Backgroundmanagementmoduleoperatesbyadministrators,includinggoodsmanagement,ordermanagementandadministratormanagement.ThissystemisbasedonJSPtechnology,HibernatetechnologyandtakeMySQLasthedatabase,Tomcatasapplicationserver.Thesystemissimple,Andtheinterfaceiseasytooperate.Thesystemcanfacilitatethecompletionoftheappointmentandthereturnofbicyclesandotherfunctions.Keywords:OnlineBicycleRentalSystem;JAVA;MySQL;JSP;Hibernate安徽工业大学毕业设计(论文)说明书共Ⅳ页第III页┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊目录1绪论.....................................................................................................................11.1开发背景.......................................................................................................................11.2课题意义........................................................................................................................11.3系统开发环境的选择...................................................................................................21.3.1编程语言的选择....................................................................................................21.3.2开发环境的选择....................................................................................................21.4系统数据库环境的选择...............................................................................................32系统分析............................................................................................................42.1可行性研究...................................................................................................................42.1.1经济可行性..............................................................................................................42.1.2营运可行性..............................................................................................................52.1.3技术可行性..............................................................................................................52.2系统功能需求分析.......................................................................................................52.2.1前台模块功能需求分析..........................................................................................52.2.2后台管理模块功能需求分析..................................................................................62.3数据流程分析...............................................................................................................63系统设计............................................................................................................83.1总体结构设计...............................................................................................................83.2模块功能设计...............................................................................................................83.2.1销售模块..................................................................................................................83.2.2系统管理模块........................................................................................................113.3数据库设计.................................................................................................................123.3.1数据库概念结构设计............................................................................................123.3.2数据库逻辑结构设计............................................................................................133.3.3