基于微信的美文赏析平台的设计与开发毕业设计的论文定稿.docx
摘要随着社会的发展,微信的优势和普及使得美文赏析平台的开发成为必需。美文赏析平台主要是借助微信实现搜索美文、购买美文、阅读美文、进行评论、进行收藏、发帖交流以及查看资讯等功能。毕设用了JSP技术,MYSQL数据库,WXSS语言,同时基于C/S的架构,用的自顶向下的系统分析的方法,说明了一个功能比较全面的美文的赏析平台的开发的过程、操作的流程及其核心的技术。首先对课题的研究现状简述,研究工作的使用的价值和理论的意义还有那些自己需解决的问题。接下来是系统的需求分析功能的概述、系统的流程等,以及数据库的设计和系统的功能实现及测试工作。关键词:美文赏析平台WXSS语言MYSQL数据库C/S架构AbstractWiththedevelopmentofsociety,theadvantagesandpopularityOfWeChatmakethedevelopmentoftheplatformofappreciationandanalysisofAmericanliteraturenecessary.TheplatformmainlyUSESWeChattosearchfor,purchase,read,commenton,collect,post,exchangeandviewinformation.ThisprojectadoptsJSPtechnology,WXSSlanguage,MYSQLdatabase,basedonC/Sarchitecture,adoptstop-downstructuredsystemanalysismethod,anddescribesthedevelopmentprocess,operationprocessandcoretechnologyofafull-featuredliteratureappreciationplatform.KeywordsliteratureappreciationplatformWXSSlanguageMYSQLdatabaseC/Sarchitecture1 .概述11.1 课题的背景和意义I1.2 国内外研究现状21.3 研究内容32 .系统开发环境42.1 开发工具介绍42.2 开发语言介绍:JAVA和HTML42.2.1 HTMI的简介42.2.2 JAVA介绍42.3 MVSOL数据库52.4 JSP的简介52.5 三层框架简介53 .系统分析73.1 可行性分析73.1.1 技术的可行性73.1.2 操作的可行性73.1.3 经济的可行性73.1.4 法律可行性73.2 系统的流程设计83.2.1 系统开发流程83.3 概念设计93.4 系统功能设计93.4.1 功能概述93.4.2 系统功能结构103.5 性能需求分析103.6 系统用例图IO4 .数据库的设计124.1 数据库的设计的原则124.2 数据库的概念设计124.3 数据库的E-R图124.4 数据库表设计145 .微信小程序各功能的具体实现155.1 系统界面设计155.1.1 首页界面155.1.2 美文详情页面155.1.3 检索界面155.1.4 论坛的界面165.1.5 帖子详情界面165.1.6 我的订单界面175.1.7 美文阅读界面175.1.8 资讯列表界面175.1.9 浏览历史界面185.1.10 帖子列表界面185.1.11 留言评论列表界面185.1.12 订单的管理界面196 .系统测试246.1 测试的意义246.2 测试方法246.3 测试用例256.4 测试总结.26结论26致谢281.概述1.1 课题的背景和意义微信小程序是不需要下载或者安装就可以用的app,实现了随手可得的愿望,我们扫一扫或者搜一下就可打开啦。体现了“用完即走”的道理,大家不需要考虑是否安装太多应用。用途将无处不在,随时可用,而且又不用装或者卸。近年来,随着网络技术的不断发展,微信规模的逐渐增大,使用人群逐年增多具有一定的数量,于是微信程序也应运而生。美文赏析平台可以实时浏览最新的资讯内容,搜搜大的美文信息,可进行收藏,购买以及阅读,可发布帖子进行交流,可查看浏览记录,为用户赏析美文提供了安全的平台,提供了方便的渠道。本系统的研究意义具体有以下几点:(1)实现跨平台,与安卓苯果、小米、华为手机无关,与硬件设备无关,与操作系统无关,只要能运行微信就能用。(2)解决社会上实际的需求。用户收藏大量的内容却难以回顾管理。从上述这些特点可以总结出,需要在充分了解微信小程序的特点以微信小程序为平台,充分利用其提供的api设计出依托微信小程序的美文赏析平台,并用技术手段去实现,满足人们日常生活中阅读美文的需求。(3)云存储。用户的数据都存在云服务器上。即使用别人手机登录也能看到自己的数据。1.2 国内外研究现状随着社会信息化的深入,身边的各种文章如浪潮般涌来,有效的进行知识管理是当今管理科学,信息科学交叉融合的最新理论成果之一。并且随着移动互联网的不断发展,我国手机上网用户的不断提升,还有微信小程序的不断完善,在人们触手可及的微信小程序上进行美文赏析就变得至关重要。我们用小程序不用下载也不需安装,急用即使用,我们可以扫描一下我们的二维码或者在微信中搜索想要的程序名字,就可以使用所有的应用功能。还有,不会像传统应用那样占用那么多的内存。我看了腾讯的2017年第三季度最新的季度财报21,微信的月活跃账户十分多,有9.8亿个,增长15.8%。现在竟然拥有10多亿月活跃的用户,使其成为中国第一个达到10亿人用的互联网产品。微信已经成为真正的“国家第一应用了“,人手一个。因此,小程序有更大的空间和平台。微信小应用程序开发框架基于米娜框架,是一个网络的通信的应用程序的框架,是基于JSP技术,另外框架的特色是至关重要使用JSP技术,异步输入和又输出支持TCP/UDP协议,和IoS和ANDROiD的app相比,当然是微信更容易开发了,价格又更便宜,也很有前途。总来说与手机里的app比较,开发小程序的就更加简单,从开发技术上看,和手机app的开发也非常的相像,而且微信小程序的页面看起来也更加的简洁。1.3 研究内容本系统是美文赏析平台的设计。通过对系统的需求分析,设计出了美文赏析平台,主要的工作有:(1) 了解系统的工作流程,撰写关于系统的需求分析。(2)根据美文赏析平台具体的需要,分析出、设计了系统功能的框架和结构。(3)看系统的需求分析以及总体设计,从而设计出这个系统的结构图。(4)根据功能编写本系统的开发技术文档。(5)编写美文赏析平台代码。(6)对美文赏析平台进行单元测试。2.系统开发环境2.1. 发工具介绍用myeclip开发后台,前台使用eclipse+adt,结合js,后台数据库mysql2.2. 2开发语言介绍:JAVA和HTML2.3. 1HTML的简介HTMl是超文本的(页面内可有图片、音乐,链接、视频等元素)标记语言。HTMl的功能:(1)可以支持标题,表格,文本。(2)通过链接,轻松链接到在线的信息。(3)支持远程服务。(4)支持文件,视频剪辑,音频剪辑,并直接包含一个表的其他应用程序。一个HTM文档可以分为以下几部分:<HTML><HEAD>< TITLE>页/title><HEAD><BODY>该网页的内容<BODY>< 1HTML>其中:< HTM></HTM这表明,它是一个HTMl文件< HEAD>.</HEAD>:这是在网页显示的第一部分< 标题></TITLE>jg<BODY>.<BODY正文页2.2.2JAVA介绍Java语言擅长开发互联网类应用,是最有影响力的一种。Java完全面对对象的编程语言,形象的说就是我改让谁来做,封装是将对象的属性和方法尽可能地隐藏起来使得外界并不知道是如何实现的,外界能通过接口进行访问,继承是指每个类都会有一个父类,他的方法子类会拥有,final修饰的类不能被继承,实现了代码的重用,能够提高软件的开发效率,也是多态的前提。JAVA语言主要用来编写程序的后台,系统中的实体类,服务类以及接口都是由JV语言编写的,通过配置文件连接数据库。最终实现从数据库中查询相关信息并进行管理。2.3 MySQL数据库目前最流行的RDBMSZ.",他与其他数据库如ORACLEDB2等相比,它属于一款体积小、速度快的数据库,重点是它符合本次毕业设计的真实环境,拥有成本低,开源这些特点,这也是选择它的主要原因。从20世纪90年代然后再到MySQL的诸多系列,这是经过许多年地发展,让中小型的企业可以不断地应用。MYSQL数据库具有以下特点:1便携性和灵活性。2、支持多系统,例如,HP-UX,Linux和MaCOS中,Novell的NeIWare,OpenBSD系统,OS/2,Solaris。3、提供API。4、能多线程。5、优化SQL,提高搜索速度6、可以编程任何独立的环境,嵌入在其他软件和数据库。7、应用在JDBC,并提供连接。本系统用的是MySQL数据库,数据库的名称叫做house,创立多张数据库表来存储美文还有美文的赏析平台的相关数据。系统中主要应用查询(SeIeCt),修改(update),删除(delete)以及增加(insert)等语句来实现系统功能。2.4 JSP的简介JavaServerPages可以装在网络的服务器上,响应,根据请求内容生成了HIMIX迎或其他格式的文档的她,然后返回给请求的那个人。JSP技术的脚本语言是JaVa语mO2.5三层框架简介三层架构的设计的模式采用了面向抽象编程的思维14o也就说是上一层对下一层之间的调用,是通过接口来实现的。而下一层作为上一层真正的服务提供者,它成为了下一层接口的实现类。整套流程中的接口是相同的,实现类却是可以随意可以更换的。这样,就实现了层与层之间的解耦合。3.系统分析3.1 可行性分析美文赏析平台主要目标是实现微信美文赏析平台相关信息的管理。在我们确定目标后,从四方面对能否实现本系统的目标来分析。3.1.1 技术的可行性美文赏析平台主要采用JSP技术,基于C/S结构,MYSQL的数据库,包括前端的开发。应用程序要求功能完整、使用简单,建立一个完整性强、安全性好、稳定性高的库。1、基于C/S模式的系统的开发已发展成熟。2、大家都知道,JSP是一种面向对象的开发语言。程序开发完后能在平台上面方便使用已知的解决方案。综上所述:美文赏析平台的开发技术很可以,且掌握了一定的开发技术,所以系统作业没问题。3.1.2操作的可行性界面简单易做,采用常见的窗口,访问的是微信,我们人手有WeChat都能访问用。采用WXSS和JSP开发,基础是C/S,环境使系统更加完善,易操作、交互性好,非常简单。3.1.3经济的可行性说一下美文赏析的平台是基于C/S模式,MYSQL数据库被采用,我们很易从市场购买硬软件,所以程序在开发人力、资本上要求不高,而且不很复杂,周期短,在经济方面具有较高的可行性。3.1.4法律可行性此美文赏析平台是自己设计的微信小程序,很实际,总的来讲,美文的赏析的平台在操作,经济,技术和法律方面都有高可行性,开发这个是必要。3.2系统的流程设计3.2.1系统开发流程美文赏析平台开发中时,首先进行需求分析,来对系统总体规划,设计功能模块选择数据库等,流程如图37所示开始图37系统开发流程图3.3概念设计本次设计程序是完成一个美文赏析平台,既然称为赏析平台,那么主题就是信息的发布以及浏览。第一,要保证用户得到最新的美文信息,第二,要实现用户之间的交流,利用帖子的方式,可以发布文字以及图片信息。这两个功能分为两个主部分。前端的主要任务就是保证页面足够的漂亮,信息位置分配的均匀。因为一个页面的美观程度,能明显吸引用户的眼球。所有页面都是列表展示文字以及图片的效果,让页面更加的饱满,使得页面不是那么死气,而且这种freestyle正适合当代大学生以及白领这些社会主体。页面上的所有样式用html+css+js控制,编写后台的时候,利用JSP语言编写服务层以及控制层代码。为了展示出更好的的效果,计划每个页面都以同种风格进行展示,让网站的风格更加同意。页面之间的跳转,在设计的时候先用a标签实现,在后期整合的时候用JSP代码控制。在登录注册的时候,前端页面通过之前配制好的配置文件用表单传递,前端也定义好变量,接受后台返回值,并在前台页面显示。需要传递值的form表单,我都会在里面写一个隐藏的按钮,里面定义的method会分辨出执行哪个方法,然后跳转页面,并读取页面上的数据和图片。从数据加载或者页面定义好的,在页面加载时执行完js代码。3.4系统功能设计3.4.1 功能概述美文赏析平台主要实现了首页(美文列表)、检索、论坛、收藏、个人中心以及咨询通知等功能模块。个人中心包括我的购买、浏览记录、我的钱包、个人信息、修改密码、注销登录以及退出等模块。管理员用户进行后台管理,主要模块有美文列表、种类列表、资讯推送列表、订单管理、帖子列表、留言评论列表以及用户列表。用户从微信平台登录进入美文赏析平台,直接进入主页页面,页面展示美文列表可以根据关键字以及美文种类进行筛选,可以查看美文的详情信息,进行评论以及收藏,购买美文后可以在详情页面进行阅读,可以坐在检索模块搜索美文信息,可以发布帖子以及查看回复他人的帖子,互相进行交流,可以管理收藏信息,可以查看最新资讯。可以在个人中心查看自己购买的美文,查看美文浏览记录,查看钱包的金额,可以进行充值,可以管理个人信息。3.4.2 系统功能结构根据上述分析,得出美文赏析平台的功能结构,如图3-3所示:美文赏析平台后台留言评论列表用户列表小程序图3-3系统功能结构图3.5性能需求分析(1)数据的精确性。用户填写的数据,系统要有相应的限制,进行实时提醒,避免输入错误,遇到计算的算法,精度要准确,避免损失精度。(2)友好性。系统难免会出现一些同步以及异步的操作,有时反应会特别卡顿,希望系统给予一定的提示。(3)实用性。系统中的功能应该都是有意义的,实作为美文赏析平台而需要的。(4)鲁棒性。系统可以支持多人同时使用,因为美文赏析平台不是单人使用的专用系统。(5)安全性。美文赏析平台中会有一些敏感的数据,大部分数据都是真实的,系统要进行安全的防护,防止数据泄露。3. 6系统用例图美文赏析平台主要实现了首页(美文列表)、检索、论坛、收藏、个人中心以及咨询通知等功能模块。用户用例图如3-4所示。4.数据库的设计可以说是电脑的信息系统的基础。收集整理存储住检索一遍更新加工统计和传播等必须在管理系统的的支持下才能进行。目前关键与核心部分就是数据库。开发的优劣对直接影响整个系统的质量速度。4.1 数据库的设计的原则在概念的设计中,用四种方法:从顶向下、自底部向上、逐步地扩张、混合的策略,在物理的结构的设计阶段分两步走:我们先确定下来,在关系数据库中指存取存储。评价空间时间效率。选择对的方法,常用有:存取索引的、聚簇、HASH4. 2数据库的概念设计就是自下而上的对整个系统的结构进行设计。开发对视图进,集成,最后分析从而取得结果。设计时用(E-R)模型法的,实体、联系,属性,都是其中的元素,可用特定图来表达,是对环境中相关的事物提示。4. 3数据库的E-R图概念模式的设计的方法主要是的基础是需求分析,本系统的E-R图如下图所示:属性实体实体间关系(1)留言评论信息实体E-R图,如图47所示:图47留言的评论的信息的实体图(2)帖子的信息实体E-R图,如图4-2:内容标题时间(号I帖子I作者图4-2帖子信息实体图美文信息实体E-R图,如图4-3所示:名称种类*编号r配图美文备注.a价格><作者文件图4-3美文信息实体图系统用的是MYSQL来存储,我们来说表的信息。表47留言的评论表列名数据类型长度是否可空注释idbigint20否编号userbigint20是用户contentvarchar255内容datedatetime2()是时间表4-2帖子信息表列名数据类型长度是否可空注释idbigint20否编号titlevarchar50是标题contentvarchar255是内容authorvarchar20是作者datedatetime20是时间表4-3美文信息表列名数据类型长度是否可空注释idbigint20否编号namevarchar20是名称typechar1是种类picturevarchar255是配图pricevarchar20是价格filevarchar255是文件authorvarchar2()是作者commentvarchar255是备注5.微信小程序各功能的具体实现5.1 系统界面设计51.1首页界面用户小程序登录后,首先进入首页界面,界面下方展示所有的操作栏以及可查看的美文信息,点击美文图片或是名称可以浏览选中的内容。其界面如图57所示。5.1.2 美文详情页面用户可以查看美文详情信息,界面展示美文标题,配图,介绍以及价格信息,可以直接购买美文,加入收藏或是进行评论,评论信息展示在下方,购买完毕后可以进行阅读。其界面如图5-2所示。图5-2美文详情界面5.1.3 检索界面用户可以在检索页面根据热词搜索美文信息,点击美文列表可以查看美文详情。其界面如图5-3所示。amZunO8工222图5-3检索界面5.1.4论坛的界面用户可以根据关键字搜索帖信息,可以发布自己文章,可以查看他人的内容进行回复,互相进行交流,其界面如图5-4所示。wFNOQ=2*22图5-4论坛界面5.1.5 帖子详情界面用户可以查看帖子详情,页面展示帖子标题,内容以及发布时间等信息,下方展示回复信息,可以提交回复内容。其界面如图5-5所示。ams图5-5帖子详情界面5.1.6 我的订单界面用户可以查看自己的订单信息,列表展示订单时间,美文名称以及价格信息,点击右侧箭头可以查看订单详情。其界面如图5-6所示。O'II30想2器28备图5-6我的订单界面5.1.7 美文阅读界面用户可以阅读购买的美文内容,可以点击按钮,进行上一页以及下一页的操作可以返回上一页面,其界面如图5-7所示。OaS三Ctf!三r费c_-图5-7美文阅读界面5. 1.8资讯列表界面用户可以查询最新的资讯信息,可以根据关键字进行搜索,可以点击列表查看资讯详情。其界面如图5-8所示。11图5-8资讯列表界面5.1.9浏览历史界面用户可以查看自己的浏览历史,点击箭头可以查看详情。其界面如图5-9所示。图5-9浏览历史界面5.1.10帖子列表界面管理员可以管理用户提交的帖子信息,可以根据帖子标题进行筛选,可以执行审核以及删除操作。其界面如图570所示。图570帖子列表界面5.1.11 留言评论列表界面管理员可以管理用户提交的留言评论信息,可以根据评论的时间进行搜索。其界面如图5T1所示。图5-11的留言的评论的列表的界面5.1.12 订单的管理界面作为管理员能管用户购买美文的订单信息,可以执行删除操作。其界面如图572所示。图5T2的订单的管理的界面5.2小程序核心代码5.2.1 app.js代码JavaScript文件它提供了它的语法来操控文本和数组还有日期以及正则的表达式app.js代码如下,,zdescription”:项目配置文件。"setting”:,'urlCheck,false,nes6true,“postcss”:true,minified,true,'newFeature:true),'campileType:"miniprogramM,“libVersion”:“1.9.1","appid,f,wx2106d56eae24772e,"projectname',f'wechatapp,"isGameTourist,'lse,nSimulatorTypenInWechat",simulatorPluginLibVersionH:“condition”:“search”:"current":-1,list,conversationn:“current":4,"list":口,game,"currentL":-1,nlistn:,"miniprogram":"current":/list5.2.2 app.json代码JSON文件作为JaVaSCriPt的对象简谱,让我们阅读和编写起来很容易,同时也便于机器生成和解析,很好地提升了网络的传输的效率。app.json的代码如下:upages,'"pagesindexindex"pageslogslogs,',pagesscanCodescanCode",',pagesmybjmybj'"window”:nbackgroundTextStylef,light,',"IiavigalionBarBackgroundColor":"#333","navigationBarTitleTextn:'M'nnavigationBarTextStylen:nwhite"),'sitemapLocation',rnsitemap.json,Hpemission":,'scope.userLocation:,zdesc:“你的位置信息将用于小程序位置接口的效果展示”5.2.3app.Wxss代码WXSS文件作为全局样式,决定了组件应该如何地显示,并在CSS的基础上做了一些功能扩展。尺寸的单位,样式的导入都包括在内。app.Wxss代码如下:/*app.wxss*/.containerheight:100%;display:flex;flex-direction:column;align-itemsxenter;justify-content:space-between;padding:200rpx0;box-sizing:border-box;5.2.4 PrOjeCLconfigJsoii代码作为项目布局的指定配置,起到了举足轻重定义界面的巨大作用。project,config,json代石马女口下:“description:项目配置文件。","setting”nurlCheckn:false,nes6lrue,postcss,true,minified"true,newFeature'true),nCompileTypen:miniprogram,libVersion,'f,1.9.,"appid":"wx2106d56eae24772e'"projectname":wechatapp",isGameTourist,'false,simulatorTypef'wechat",simulatorPluginLibVersionn:"condition”“search”:ncurrent":-l,“list”:口),“conversation”ncurrent">l,list),"game":(,currentL:-1,nlistn:),"miniprogram,''current'1:-1,nlist5.2.5 sitemap.json代码网站地图的脚本为搜索引擎蜘蛛而指路,增加了网站的内容和页面的收录。sitemap.json代码1(“desc:”关于本文件的更多信息,请参考文档https:/developers.weixin.qq.cam/miniprogram/dev/framework/sitemap.htm,rulesactionallow,“page":“*"6.系统测试系统测试是软件设计的点睛之笔,非常重要。来检查软件的质量、性能、可靠性是否符合使用的人的需求。一套规范的、完善的、严谨的测试的过程大大提高了软件的质量、可靠性、可信度,降低出错率和用者的风险系数。通常,系统的测试包括:功能的测试,安全的测试,可用性的测试,性能的测试、兼容性的测试。为了软件运行更稳,我对它全面测试,其中分为二部分,一种是界面的测试;另一种功能的测试。首先说说界面的测试,界面测试是为了让程序在不同的的操作的平台上能运行界面,并能够保住原来的风格。经测试运行正常,运行界面上的字体,图片等都能保持得很好。不出现字体变形!其次进行的是功能的测试。采用的是单元测试,集成测试,完善性的测试。6.1测试的意义软件正式应用前,一定要经过许多次的测试,主要测试软件的内容是否和最初的设计符合,目前所有的功能是否好用,信息的展示是否正确,页面的展示是否美观,系统的操作是否简便,是否符合用户操作网站的习惯。如果系统无法通过测试,则该系统无法进行应用,系统可以经过测试,测试出许多的缺陷,从而进行完善,让系统更加的具有使用价值。6.2测试方法单元的测试:把系统分各大模块,轮流进行测试,主要的看里面功能合格与否。循环测试:将测试后的内容,再次进行测试,应用不同的形式进行测试。集成测试:将整个系统统一的进行测试,根据各个业务的联通,测试数据的流通是否正确。6.3测试用例表67发布评论模块测试用例用例编号测试用例描述操作过程及数据预期结果测试结果NOOl输入正确消息内容按照原则输入消息内容,点击提交按钮提示成功发布可以在美文详情查看到内容通过N002选择超过500字的内容输入500字的评论信息系统提示评论内容过长通过N003输入空的内容信息循系统既定规则后填写空的内容信息,点击提交按钮系统提示请输入评论内容通过表6-2收藏模块测试用例用例编号测试用例描述操作过程及数据预期结果测试结果FOOl点击收臧按钮点击收藏按钮提示收藏成功收藏模块具有收藏信息通过F002取消收藏再次点击收藏按钮,取消收藏提示取消收藏成-通过表6-3美文管理模块测试用例用例编号测试用例描述操作过程及数据预期结果测试结果TOOl点击新增按钮,填写正确的美文信息按照系统流程录入正确消息系统提示提交成功,可在首页中查看通过T002点击修改,修改美文内容按照系统流程改动消息内容系统提示修改成功,美文内容改变通过T003点击删除按照系统流程点击删除按钮,删除美文首页列表刷新,不展示已经删除通过的美文内容6.4测试总结本美文赏析平台,可以实现用户查看美文,阅读美文以及发帖的需求,数据均是同步显示,信息统一,数据有效,为美文赏析带来方便,提供平台。结论本系统通过对WXSS,MYSQ数据库,jsp的简介,硬软件两面说明了该平台的可行性,研究的成果有:实现了相结合构建的美文赏析平台。因为以前我对于JSP以及WXSS知识未能做到深入了解,碰坎坷,页面显示不对,、连接出问题,参数传递不了我的同学的帮助,让我解决了问题,过程中,我学到了很多知识,也提高了本人解决问题的能力,特别是学会如何从天大的信息中选出对我有用的,同时我更加深刻的体会到了,虽然书本上的知识有价值正确的,但每个人来编程思路和处理数据、思想不同,这要求我实践出真知,我相信这些对我以后的发展都会有很大帮助。通过这次美文赏析平台,我更深的理解了团队合作的重要性。参考文献1张海潘.软件工程导论.清华大学出版社,2008:862雷文华,薛小文.MAILAB和SerVlet在网络数据处理中的应用J电子测试,2010,(11):81-863马赫著DreanweaverMX2004网页设计经典108例.中国青年出版社.2005.4张孝祥,徐明华.软件开发课堂.清华大学出版社,2009:556王珊,萨师恒.数据库系统概论.高等教育出版社,2006:16刀张海潘.软件工程导论.清华大学出版社,2008:86f8Symfon,CakeJSP,ZendBartoszPorebski,KarolPrzystalski,LeszekNWak,付勇.JSP框架高级编程:应用M.清华大学出版社,2012.02.9波诺赛克(BOronCXyk.T.),ElizabethNaramOre,薛疾.Web开发入门经典:使用JSP6、Apache和MNSQLM.清华大学出版社,2009,07.10王家华.软件工程IM,沈阳:东北大学出版社,2011:4611张孝祥,徐明华.软件开发课堂.清华大学出版社,2009:5512甘仞初著.信息系统开发.北京.经济科学出版社.2007.13WiirthingerT,WnmerC,StadlerL.DynamiccodeevolutionforJava.J.ProceedingsofInternationalConferenceonthePrinciples&PracticeOfProgranminginJavaPppj,2010,78(5):101914石正喜.MNQL数据库实用教程.北京:北京师范大学出版社201415孙卫琴.关于MMC的JaVaNeb设计与开发.北京:电子工业出版社2004.16王雨竹.MSQL入门经典.北京:机械工业出版社201317陈MaydeneFisherJonEllisJonathanBrUCe著.JDBCAPlTutOrialandReference.ThirdEditiorL11June,200318HsiaoIH,SosnovskyS,BrusilovskyP.Guidingstudentstotherightquestions:adaptivenavigationsupportinane-leamingsystemforJavaprogrammingJ.JournalofCmputerAssistedLearning,2010,26(4):270-283.论文最后,我要感谢在我完成论文的过程中给予我帮助的人吴凡老师,感谢她的指导,给予我改进的建议,让我的论文更加完整。在本次设计的过程中,我体会到了艰辛也体会到了温情,我的老师吴凡老师,我的同学们都给予我了太多太多的帮助。我要在这里特别感谢吴凡老师,由于是第一次做设计,难免手忙脚乱,不知从何做起,不知道设计最后应该是什么样子,不清楚格式,也不了解论文需要介绍到哪一种难度,当时真的头很大。但是还好,老师在,老师费了很大的功夫,将我需要知道的东西细心的整理成了一篇篇文档,特别重要的地方还进行了标注,真可谓用心良苦。我们每每做了一点东西,吴凡老师都会进行检查,生怕我做错了什么耽误我的学业,错误的地方吴凡老师会教导我如何改正,教我该应用什么样的说辞,教我什么样的引用以及应用方式才是好的,我的一路都离不开老师的教导,老师您辛苦了!在您身上我实实在在的学到了东西,学会了严谨,学会了锲而不舍。吴凡老师的指导让我有了宏观上的掌控,避免了很多准备材料以及论文格式的错误;同学们同时也给与我了很多的帮助,自己做系统难免会遇到一些界面美观,性能,功能以及技术上的问题,最开始想到的永远都是我的同学们,我们互相了解,互相指导,给与自己认为正确的观点以及处理方式,我们会一起查阅图书馆的书籍,一起跨越沟壑,达到自己预期的结果,我们共同进步,我们是成长之路上坚定地同伴,他们给与了我很多信息,我的内心充满了温暖与信心,同学们一愿我们在以后的道路上以及相互扶持,开创美好未来!我的企业老师对我系统的完成出了很大一份力,我是初出茅庐,一些技术应用的不是那么顺畅,他们对我很耐心,帮助我一点一点的将项目搭建起来,教会我一些效率的优化方式,代码的优化方式,测试流程等,致使我在开发过程中,不仅巩固了自己的知识,同时升华了我的技术,对我的作品充满了信息,对我的未来都充满了憧憬。对于学校的老师,同学,企业的指导老师,我真心地感谢你们,老师们是指路明灯,我与同学们结伴而行。29捷键与一些电脑小技巧winkey+d:这是高手最常用的第一快捷组合键。这个快捷键组合可以将桌面上的所有窗口瞬间最小化,无论是聊天的窗口还是游戏的窗口只要再次按下这个组合键,刚才的所有窗口都回来了,而且激活的也正是你最小化之前在使用的窗口!-这个就是winkeywinkey+f:不用再去移动鼠标点”开始T搜索T文件和文件夹”了,在任何状态下,只要一按Winkey+f就会弹出搜索窗口。winkey+r:在我们的文章中,你经常会看到这样的操作提示:“点击'开始T运行'.打开'运行对话框”。其实,还有一个更简单的办法,就是按Winkey+r!alt+ab如果打开的窗口太多,这个组合键就非常有用了,它可以在一个窗口中显示当前打开的所有窗口的名称和图标,选中自己希望要打开的窗口,松开这个组合键就可以了。而alt+tab+shift键则可以反向显示当前打开的窗口。winkey+e:当你需要打开资源管理器找文件的时候,这个快捷键会让你感觉非常“爽”!再也不用腾出一只手去摸鼠标了!小提示:WinkCy指的是键盘上刻有WindOWS徽标的键0WinkCy主要出现在104键和107键的键盘中。104键盘又称Win95键盘,这种键盘在原来IOl键盘的左右两边、Ctrl和all键之间增加了两个WindWOS键和一个属性关联键。107键盘又