毕业设计(论文)-基于JSP的书店管理系统的设计与实现.doc_第1页
毕业设计(论文)-基于JSP的书店管理系统的设计与实现.doc_第2页
毕业设计(论文)-基于JSP的书店管理系统的设计与实现.doc_第3页
毕业设计(论文)-基于JSP的书店管理系统的设计与实现.doc_第4页
毕业设计(论文)-基于JSP的书店管理系统的设计与实现.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

密级公开学号201040405139衡水学院衡水学院毕业设计毕业设计基于基于JSPJSP的书店管理系统的设计与实现的书店管理系统的设计与实现论文作者:指导教师:系别数学与计算机科学系专业:计算机科学与技术年级:2011级提交日期:2014年4月20日答辩日期:2014年5月30日毕业论文(设计)学术承诺毕业论文(设计)学术承诺本人郑重承诺:所呈交的毕业论文是本人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不存在抄袭情况,论文中不包含其他人已经发表的研究成果,也不包含他人或其他教学机构取得的研究成果。作者签名:日期:毕业论文(设计)使用授权的说明毕业论文(设计)使用授权的说明本人了解并遵守衡水学院有关保留、使用毕业论文的规定。即:学校有权保留或向有关部门送交毕业论文的原件或复印件,允许论文被查阅和借阅;学校可以公开论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文及相关资料。作者签名:指导教师签名:日期:日期:2010级计算机科学与技术专业毕业设计I基于JSP的在线图书销售系统设计与实现摘摘要要:伴随着Internet的迅速发展,电子商务将成为21世纪主流的商业模式之一。在线图书销售系统是随着计算机技术和网络技术的发展而出现的一种新型图书销售渠道。依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。与传统书店相比,在线图书销售的市场和经营模式突破了地理位置,经营时间的局限,是一种全新的销售渠道。无论从商家角度而言还是对于消费者,在线图书销售系统都具有较强的优势和良好的发展前景。此在线销售系统是根据小型书店的业务流程和日常管理为出发点进行设计开发的。系统分为前台和后台,前台提供会员使用,包括会员登录、修改个人资料、查看图书基本介绍、对图书进行模糊查找、增减选购图书、查看购物车、下单购书、留言。后台给管理员使用,包括管理会员信息、增减修改图书、管理会员订单、模糊查询图书的功能。系统基于BS架构,使用JSP+Servelet技术和Java语言在MyEclipse10.7开发工具下开发,以MySQL为数据库,服务器使用Tomcat6.0。关键词:在线销售系统;BS架构;Java;MySQL王东洋:基于JSP的书店管理系统的设计与实现IITHEDESIGNANDIMPLEMENTATIONOFTHEBOOKSTOREMANAGEMENTSYSTEMBASEDONJSPAbstract:Withthewideruseofcomputerandthedevelopmentofsoftwareindustrymoreandmorecompaniesbegantousemanagementsoftwaretomanagetheirenterprises.Buttheyarestillmanagingtheirbooksinawaycalledpaperrecordedbylaborforceaccordingtoasurveyoftrdaitionalbookstores.Somemistakeandlowefficiencywillbeappearedwhenaamountofbookinationneedtoberecorderd.Theapplicationofthemanagementsystemforbookstorecontributetothemanagementofinationinconputerwhichimprovesthestandardizationofthemanagementandthesecurityoftheination.ThedesignandthedevelopmentofthismanagementsystemarebasedonbookstorebusinessprocessanddailymanagementAndthissystemisdividedintoforegroundandbackgroundthesalemancanusetheforegroundtologinqueryandsell.Administratorscanusethebackgroundtomanagebooks,salesandexaminetheeventlogfordetails.ThissystembasedonBSstructuredevelopedbyMyEclipse10.0developmenttoolwiththeuseofJSP+ServlettechnologyandJAVAlanguagetakesMySQLasitsdatabaseandTomcat7.0asitsserver.Keywords:ManagementsystemBSstructureJavalanguageJSP2010级计算机科学与技术专业毕业设计III目录摘要IAbstractII1绪论.11.1课题应用背景.11.2课题的目的及意义.11.3课题研究内容.11.4课题所需技术.21.4.1java语言.21.4.2Jsp技术.21.4.3MySQL数据库.31.4.4JDBC技术简介.32系统需求分析.42.1用户需求分析.42.2系统可行性分析.43系统概要设计.53.1概要设计的目的.53.2系统结构图.53.3数据库设计.63.3.1数据库设计概述.63.3.2E-R图.63.3.3数据库表的设计.84系统详细设计.94.1用户登录模块.94.2图书信息管理模块.104.3图书信息查询模块.114.4用户管理模块.114.5销售管理模块.125系统测试.145.1测试目的及方法.145.2测试实例.145.2.1登录测试.145.2.2对系统中输入的非法数据进行测试.155.2.3对系统添加已经存在的数据进行测试.155.3测试结论.16结语.17参考文献.18致谢.19附录1.202010级计算机科学与技术专业毕业设计第1页共23页1绪论1.1课题应用背景随着Internet国际互联网的发展,越来越多的企业认识到电子商务的重要性并开始建造自己的网站。基于Internet的信息服务、商务服务已经成为现代企业发展的一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。而现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站或伪静态网站。同时,在人们的生活方式随着现实的变化而发生改变,对传统的购物方式已不能够满足人们的需求。开发在线图书销售系统的宗旨在于方便人们进行图书的购买,加快书本的更新速度,使购物者足不出户就可以购买到自己想要的书籍,这种购书的方式打破了传统的单一书店购书方法,缩短人们购书时间,促使人们以更快的节奏、更高的兴致投入到现在的生活中来。在线图书销售系统有很多突出的有点,大概归纳如下:1全面的书籍分类:系统后台便捷的图书分类添加,和二级图书分类的添加,使系统可以涵盖尽可能全面的图书类别,方便购物者挑选图书分类,方便在线图书销售网站的管理。2方便的书籍浏览:在线图书销售系统中以列表方式显示图书的信息,包括最新上架图书、排行榜以及特价图书推荐等。3快捷的购物方式:当读者找到合适的书籍后,就可以将其添加到购物车中,待购买结束后就可以进行订单的提交,以等待商家发货。1.2课题的目的及意义随着时代的发展,信息技术,Internet技术,数据库的不断发展完善,网络进程的加快,传统的购物方式越来越不能满足人们快节奏生活的需要,使得很多IT部门已经认识到Internet的优势。在线图书销售系统使书籍的零售商可以通过网络提供简介、片段,使消费者了解其内容后再订购,没有过多的售后服务,退货等问题,相比较而言,其他商品不具有这个优势;此外,在网上购书的消费者整体文化水平都较高,这也是网上购书成功率较高的原因之一。与传统书店相比,在线图书销售的市场和经营模式突破了地理位置,经营时间的局限,是一种全新的销售渠道。无论从商家角度而王东洋:基于JSP的书店管理系统的设计与实现第2页共23页言还是对于消费者,在线图书销售系统都具有较强的优势和良好的发展前景。在线图书销售系统,包括图书介绍,打榜图书推荐,会员登录,商品信息检索等内容。该网站设计的最终目的是增加企业的市场适应能力,研究具有一定的实用价值和很好的应用前景。1.3课题研究内容该课题从用户的角度出发,对用户的需求、系统需求、以及功能和技术的实现做了分析,并在开发之前对目前主流图书网站的管理需求做了调查,确定该网站在前台页面主要分为以下几个模块:(1)首页;(2)打榜图书推荐;(3)图书介绍;(4)会员登录;(5)管理员登录;(6)购物车;(7)在线交易;(8)模糊查找;(9)留言板。会员登录:会员可以修改自己的资料,对图书进行模糊查找,增减选购图书,查看购物车,下单购书,在留言板提出自己的意见。管理员登录:管理员要实现增减修改图书,管理会员信息,管理会员订单,模糊查询图书等功能。1.4课题所需技术1.4.1java语言Java是一门使用非常广泛的计算机编程语言,拥有面向对象、跨平台、安全、可移植性强等特点,广泛应用于Web应用程序的开发。不同于一般的直译语言和编译语言,Java语言首先将源代码编译成字节码文件,然后依赖各种不同平台上的虚拟机来解释执行字节码。Java语言的第一个特点就是面向对象的设计思想,将现实世界的事物看成一个个的对象,将事物的状态抽象成属性,将事物的行为抽象成方法。从而用计算机语言描述了现实中的万物。使用面向对象的设计方式可以让大型软件项目的设计变得更加简单易行,降低了工程失败的风险。1.4.2Jsp技术JSP是JavaServerPage的缩写,是一种动态网页技术。JSP页面是在传统的HTML页面中加入JavaScript程序段和JSP标签,从而使得网页可以实现对数据库的操2010级计算机科学与技术专业毕业设计第3页共23页作,页面之间参数的传递和页面之间的跳转等。实现了页面的动态效果。JSP与Servlet的结合使用可将页面的显示和业务逻辑分离,使得应用程序的开发变得迅速和容易。1.4.3MySQL数据库MySQL数据库是一个使用非常广泛的关系型数据库,它非常的小巧、灵活和易于操作。MySQL数据库虽然小巧,但是它具有丰富的应用编程接口、精巧的系统结构和强大的系统功能,使得它受到了广大软件爱好者甚至是软件开发商的青睐。1.4.4JDBC技术简介JDBC就是JavaDataBaseConnectivity的缩写。它主要用于对数据库的连接操作。它由一些Java抽象类和接口组成,提供了数据库访问的API。在系统的开发中应用JDBC技术可以实现对数据库中的表记录进行增加、修改、删除和查询等操作。使用JDBC技术操作不同的数据库只需要修改数据库连接方面的代码,而不必改动程序中的其它代码,这对程序的扩展提供了很大的帮助。王东洋:基于JSP的书店管理系统的设计与实现第4页共23页2系统需求分析2.1用户需求分析需求分析是用来描述系统的需求,通过用户的实际需求来定义系统的主要功能。用户需求分析的目的是在用户和开发者之间建立的一种理解和沟通的机制。通过用户需求分析,开发者可以具体的了解到用户的实际需求和用户希望系统应该具有的功能。因此,本系统的需求分析也是开发者和用户一起完成的,是开发的第一步也是最重要的一步。经过和用户的交流,确定了用户的以下需求:(1)系统应分为普通会员和系统管理员,根据不同的角色,拥有不同的功能。(2)会员可以查询想要购买的图书,并进行在线购买。(3)管理员可以添加、修改和删除图书的信息,并且应具有对图书的分类管理功能。(4)管理员必须能够了解图书的销售情况,以方便对管理者的销售决策提供帮助。2.2系统可行性分析软件系统的主要资金费用包括:设备费用(计算机及软件配置的费用),开发费用(开发人员,维护人员的费用),系统开销(所用的电力,硬件的磨损折旧等)和另外的一些系统的费用。现在各大中小型书店都是自主经营,自负盈亏。在线图书销售系统对硬件的要求不是特别高,只是一般的计算机就可以运行起来,还有就是开发人员和维护人员的费用,开发人员只需要一次性付款,而维护人员只是公司员工开工资即可,系统的开销并不大。中小型书店应该可以接受并支付得起。技术可行性主要考虑以现有的技术条件能否顺利完成系统的开发工作,系统开发所需的软硬件配置能否满足系统开发的需求等。在线图书销售系统有以下几个特点:一是数据量较大,要求及时查询和浏览的内容较多;二是数据处理比较集中,内部数据处理量大,输入和输出的量大;三是即时处理,要不断更新最新的数据信息。基于以上三个特点,现有的技术都可以达到现有的目标。此在线图书销售系统采用的是2010级计算机科学与技术专业毕业设计第5页共23页Java语言进行开发,代码的编写和调试相对简单,而且以当前的计算机硬件配置来看也完全能够满足系统开发的需求,所以在技术上也是可行的。实施可行性,由于现在信息技术的快速发展,信息化技术已经相当普及。所以开发人员的技术水平已经不需要担心,即便在开发过程中会有一些难题存在,但是经过查阅资料后也是可以解决的。所以在实施可行性上也是可以实现的。3系统概要设计3.1概要设计的目的系统概要设计的目的是要确定系统合理的开发方案,并且确定模块的组织结构,以提高系统的开发进度。如果想要实现系统的各部分功能,首先应为系统设计合理的架构体系和物理方案,然后确定系统是由哪些模块组成,以及这些模块之间的调用关系。系统的结构设计要遵循模块独立的原则,以降低模块之间的耦合性。在系统开始进行代码编写工作之前,对系统进行概要设计可以使系统在开发的早期就能从全局高度对系统结构进行优化,从而提高系统的健壮性。3.2系统结构图图3-1业务员功能结构图会员登陆图书销售系统首页按书名查询按图书类型查询查询所有图书按作者查询按图书价格查询按剩余数量查询按出版社查询王东洋:基于JSP的书店管理系统的设计与实现第6页共23页图3-2管理员功能结构图3.3数据库设计3.3.1数据库设计概述数据库的设计对于系统的开发来说是是至关重要的,需要开发者对整个系统有一个全面的认识,并且对于用户的需求进行充分的了解后才能进行数据库的设计,如果对于用户的需求还不是很了解就进行数据库的设计和系统的开发工作,那么很有可能会导致系统开发完成后不能够满足实际情况下的数据需要,以致开发失败。本系统的数据库是开发者经过仔细的思考后设计的。最大化的满足了实际情况下书店对于数据库的性能需要。所用的数据库是关系型数据库MySQL。3.3.2E-R图管理员首页管理员登陆添加业务员查询业务员添加图书信息查询图书信息添加图书类型查询图书类型修改管理员信息系统管理业务员管理图书管理图书类型管理销售管理查询销售情况查询图书剩余量管理员密码管理员昵称管理员帐号2010级计算机科学与技术专业毕业设计第7页共23页图3-3管理员E-R图图3-4业务员E-R图图书图书名称图书编号出版社作者剩余数量市场价格图书类型编号图3-5图书E-R图图书类型图书类型编号类型名称图3-6图书类型E-R图业务员密码业务员昵称昵称业务员帐号销售销售编号图书编号销售时间总价图书单价数量王东洋:基于JSP的书店管理系统的设计与实现第8页共23页图3-7图书销售E-R图3.3.3数据库表的设计公告表公告表字段字段类型字段约束编号int主键公告内容Varchar4000NOTNULL日期datetimeNULL会员表会员表字段字段类型字段约束会员idvarchar16主键会员密码varchar16NOTNULL,长度大于6姓名Varchar50NOTNULL会员邮箱varchar48NOTNULL,唯一会员手机char11NOTNULL,唯一,长度为11省份varchar16DEFAULTNULL城市varchar16DEFAULTNULL邮编char6DEFAULTNULL由纯数字组成,长度为6会员地址varchar64NOTNULL证件类型varchar(24)NOTNULL证件号码varchar(24)NOTNULL交易记录表交易记录表字段字段类型字段约束会员idvarchar16主键,外键书Idvarchar16主键,外键交易价格floatNOTNULL邮费floatNOTNULL评分floatNOTNULL大小为1到10之间,10分为最高分省份varchar16NOTNULL城市varchar16NOTNULL邮编char6NOTNULLL由纯数字组成,长度为6送货方式char4EMS,平邮,免邮收货地址varchar64NOTNULL手机char11NOTNULL,长度为11交易日期datetimeNOTNULL验货日期datetimeNOTNULL2010级计算机科学与技术专业毕业设计第9页共23页用户获得积分intNOTNULL书目表书目表字段字段类型字段约束书IdVARCHAR16主键出版社VARCHAR32DEFAULTNULL出版日期datetimeDEFAULTNULLISBNVARCHAR16NOTNULL本数int默认值为0是否上架bitNOTNULL0代表没有上架,1代表上架备注varchar256书的介绍书封面图片longblob书的图片会员购物车会员购物车字段字段类型字段约束会员idvarchar16主键,外键书Idvarchar16主键,外键购买本数intNOTNULL创建日期datetimeNOTNULL4系统详细设计4.1用户登录模块当用户在浏览器地址栏中输入正确的地址时,页面首先跳转到用户登录界面,用户只需输入正确的用户名和密码即可登录,若登录成功,页面自动跳转至系统功能界面;若用户输入的用户名或用户的密码出现错误,系统会做出提示。用户登录界面如图4-1所示:图4-1业务员登录界面图王东洋:基于JSP的书店管理系统的设计与实现第10页共23页用户登录成功后,系统会跳转到相应的操作页面,并且利用JSP的内置session对象将用户的信息存入session中,根据session中用户信息,在相应的操作页面中给出欢迎提示。系统登录的功能流程图如图4-2所示:用户登录页面登录是否成功输入用户名密码信息存入session系统功能页面图4-2系统登录流程图4.2图书信息管理模块当管理员通过输入账号和密码进入系统后台后即可进行图书信息的管理,图书信息的管理可分为图书信息的添加、图书信息的修改和删除以及图书的入库管理。图书类型的添加。图书信息管理功能结构图如图4-3所示:图4-3图书信息管理功能结构图添加图书类型如图4-4所示:添加图书信息图书信息管理修改图书信息添加图书类型2010级计算机科学与技术专业毕业设计第11页共23页图4-4添加图书类型界面图添加图书信息如图4-5所示:图4-5添加图书信息界面图4.3图书信息查询模块当用户通过输入账号和密码进入系统后即可进行图书信息的查询,图书信息的查询可分为查询所有图书,按作者查询,按书名查询,按图书价格查询,按图书类型查询,按剩余数量查询,按出版社查询。图书信息查询功能结构图如图4-6所示:图4-6图书信息查询功能结构图查询图书信息如图4-7所示:图书信息查询按类型查询按数量查询查询所有图书按书名查询按作者查询按价格查询按出版社查询王东洋:基于JSP的书店管理系统的设计与实现第12页共23页图4-7查询图书信息界面图4.4用户管理模块当管理员通过输入账号和密码进入系统后即可进行用户的管理,用户的管理可分为修改管理员信息,添加业务员信息,查询业务员信息,修改业务员信息,删除业务员信息。用户管理功能结构图如图4-8所示:图4-8用户管理功能结构图添加业务员信息如图4-9所示:用户管理修改业务员信息修改管理员信息添加业务员查询所有业务员删除业务员信息2010级计算机科学与技术专业毕业设计第13页共23页图4-9添加业务员界面图查询业务员信息如图4-10所示:图4-10查询业务员信息界面图4.5销售管理模块当管理员通过输入账号和密码进入系统后即可进行销售信息的管理,销售信息的管理可分为查询销售情况,查询图书的剩余量。当图书剩余量小于3本时,会在查询出的表中有颜色上的提示。销售管理功能结构图如图4-11所示:图4-11销售管理功能结构图查询图书剩余量如图4-12所示:销售管理查看销售情况查看图书剩余量王东洋:基于JSP的书店管理系统的设计与实现第14页共23页图4-12查询图书剩余量界面图查询图书销售情况如图4-13所示:图4-13查询图书销售情况界面图5系统测试5.1测试目的及方法对系统在投入正式运营之前进行测试是非常重要的,测试的目的就是为了在系统投入运营之前,尽可能多地发现系统中的存在的错误。在系统开发的过程中,每个阶段都可能会出现错误,因此就需要开发人员在每个开发阶段结束之后通过严格的测试,尽可能多的发现并纠正系统中出现的错误。从而方便下一个开关阶段的顺利进行。本次测试主要采用黑盒测试,所谓黑盒测试即在不考虑系统内部的结构和处理过程的情况下,对系统功能进行测试。它只检查系统的功能能否按照预期设计正常使用,是否能够正常的接收用户输入的数据和输出数据。2010级计算机科学与技术专业毕业设计第15页共23页5.2测试实例5.2.1登录测试测试内容:分别以错误和正确的用户名和用户密码登录系统,检测用户能否能登录成功或给出错误提示。操作方法:进入系统登录界面,输入用户名和密码登录。测试结果:使用正确的用户名和密码能正常登录系统,反之不能登录。测试成功。系统提示如图5-1所示:图5-1登录测试结果5.2.2对系统中输入的非法数据进行测试测试内容:进行数据输入时,选择非法的数据进行输入,检测系统能否给出正确的提示信息。操作方法:在按图书价格查询图书功能中,选择添加产品,在第二个输入框中输入端的价格小于第一个输入框中输入的价格,点击“查询”。测试结果:无法按此条件查询,测试成功。系统提示如图5-2所示:王东洋:基于JSP的书店管理系统的设计与实现第16页共23页图5-2按价格查询测试结果测试内容:进行购买图书时,选择错误的图书数量数据进行输入,检测系统能否做出正确反馈。操作方法:在购买图书功能中,选择图书数量时添加非数字型数据,点击“交易”。测试结果:系统给出提示,测试成功。系统提示如图5-3所示:图5-3输入非法数量格式测试结果5.2.3对系统添加已经存在的数据进行测试测试内容:进行添加图书类型时,选择已经存在的类型进行输入,检测系统能否做出正确反馈。操作方法:在添加图书类型功能中,在文本框中输入“名著”,点击“添加”。测试结果:该类型已存在,请重新添加。测试成功。系统提示如图5-4所示:图5-4添加图书类型测试结果2010级计算机科学与技术专业毕业设计第17页共23页5.3测试结论通过对系统各个页面和功能进行测试,并对测试结果进行分析得出:永兴塑业管理系统的功能基本满足用户需求,具有友好的界面操控性,基本满足管理员日常管理的使用。但由于开发者技术上的限制,所以在一些功能的细节上还存在一定的不足。由于系统实际运行的环境和测试环境肯定会存在一定的差异,因此系统测试页不能完全准确地测试出系统存在的所有问题,这就需要在系统的运营和维护阶段,对系统暴露出的不足和问题和进行完善和解决。结语虽然在毕业设计的过程中是忙碌而且紧张的,但也正是这种环境,使我有机会对所学的知识有了更深入的了解和体会,对系统开发过程中使用的技术也可以更加熟练的运用。在系统开发之前,必须了解该系统的使用对象、系统的适用范围以及系统应该具王东洋:基于JSP的书店管理系统的设计与实现第18页共23页有的基本功能,以此作为出发点对系统进行准确的定位,然后对系统使用者所提出的功能进行可行性分析,并且结合实际情况设计一个初步的实施方案。系统设计工作中的体会,在设计的过程中,我又学到了许多新的编程技巧和一些编程的思想,我认为这种思想上的收获一定会对我今后的学习提供莫大的帮助。设计的过程其实也是一个学习的过程,在遇到问题的时候我会通过查找资料尽自己最大的努力想办法解决,这在很大程度上激发了我独立思考问题和解决问题的能力;在遇到自己实在没有办法自己解决的问题时,我会认真的向老师和同学请教,他们也给了我很大的帮助。毕业设计是需要综合所学的管理方面的知识和计算机方面的知识来设计实现一个适合与小型书店使用的书店管理软件。要想设计出使用户满意的软件,就需要我们付出更多的努力。在设计的过程中不仅培养了我的自学和编程能力,而且也提高了我与人沟通的能力,这让我在即将离开学校进入社会之前有了一定的资本。2010级计算机科学与技术专业毕业设计第19页共23页参考文献1杨易.JSP网络编程技术与实例M.北京:北京邮电出版社.2005.102耿祥义,张跃平.Java面向对象程序设计M.北京:清华大学出版社.2010.013王珊,萨师煊.数据库系统概论M.北京:高等教育出版社.2006.054黄靖.MySQL数据库程序设计M.北京:高等教育出版社.2013.055蔡敏,徐慧慧,黄炳强.UML基础建模教程M.北京:人民邮电出版社.20066王慧芳,毕建权.软件工程M.杭州:浙江大学出版社.2006.097张基温.信息系统开发案例M.北京:清华大学出版社.19998比庶伟.管理信息系统分析与设计M.北京:机械工业出版社.19929黄梯云.管理信息系统导论M.北京:机械工业出版社.198610中国电子学会.电子技术与软件工程J.北京市.201211中国电子学会.每周电脑报J.北京市.199612中国科学院文献情报中心.现代图书情报技术J.北京市.198013崔江.小型图书馆计算机管理系统开发策略J.中小学图书情报世界.2000.0414林锦霞.图书馆计算机管理系统功能研究D.广西民族大学.201215GiulioZambon,MichaelSekler.BeginningJSP,JSF,andTomcatWebDevelopmentJ.2006.08王东洋:基于JSP的书店管理系统的设计与实现第20页共23页致谢首先感谢我的论文指导老师王娜。论文从选题、系统结构的安排、系统功能的实现直至最终定稿的全过程无一不是在王娜老师的严格要求和悉心指导下完成的。她那严谨治学的态度深深的影响着我。在此,我想对王老师说,您辛苦了!其次我还要感谢和我一起愉快的度过了大学四年的室友和同学,他们也给了我很大的帮助,使我的论文顺利完成。最后我最想感谢的是我的母校衡水学院,她不仅教给我科学文化知识,还教会了我如何思考、如何处事、如何做人。是您哺育了我,让我从一个学生变成了一个对社会有用的人。感谢全体教师,由衷的感谢你们,你们辛苦了!2010级计算机科学与技术专业毕业设计第21页共23页附录1相关代码1.数据库的连接packagecom.hsxy.dao.implimportjava.sql.Connectionimportjava.sql.DriverManagerimportjava.sql.PreparedStatementimportjava.sql.ResultSetpublicclassBaseDaoprivatestaticfinalStringDRIVER=com.mysql.jdbc.DriverprivatestaticfinalStringURL=jdbc:mysql:localhost:3306BookShopManagerprivatestaticfinalStringUSER=rootprivatestaticfinalStringPASSWORD=adminpublicConnectiongetConn()Connectionconn=nulltryClass.forName(DRIVER)conn=DriverManager.getConnection(URLUSERPASSWORD)catch(Exceptione)e.printStackTrace()returnconnpublicvoidcloseAll(ResultSetrsPreparedStatementpstatConnectionconn)tryif(rs!=null)rs.close()if(pstat!=null)pstat.close()if(conn!=null)conn.close()catch(Exceptione)e.printStackTrace()2.系统日志的配置文件log4j.rootLogger=debugstdoutRlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论