




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录TOC\o"1-3"\h\u3744引言 120736第一章需求分析已经开发工具的选择 24888一网站的需求分析 225756二开发工具的选择 315891第二章网站的功能设计 614636一代练接单的层次概况图 77841二各功能模块设计 732498第三章数据库设计 911554一数据库的具体设计 929077二、详细的数据表结构 1026177三、数据库的链接 142616第四章系统各功能模块的实现 1545451、网站首页 16107002、代练详细信息 16314613、代练购买操作页面 1731674、用户注册页面 1762295、用户登录页面 1818456、商品展示 18180437、外设展示 19226328、修改删除 196424总结 20658致谢 2222195参考文献 22引言随着Internet的广为普及,其便捷的信息交流特性已使得玩家将其利用为获取和传播信息的最大众化的媒介。经济、方便、快捷性的驱使下越来越多的玩家将销售市场搬至网络。网络营销,不仅仅是企业、玩家需要的新型的营销渠道,也是顾客、潜在用户在意的便捷的新兴虚拟市场。随着网络游戏的发展,促使了代练的这个职业的诞生;代练即在网络游戏中以收费的方式帮别人练级的行为。通过代玩游戏,由第三方帮助玩家提高其在线人物的能力或属性。网游中的游戏币、装备供应商人从事的经济活动也被归纳为网游代练一族。网游代练,就是代替其他玩家打网络游戏,帮助他们提升游戏角色等级或者获取他所需的装备,从而换取相应金钱。2007年4月15日,国家八部委正式颁发推行《网游防沉迷系统》,将超过五小时游戏时间后的所谓“不健康”游戏经验值及收益计为0。与此同时,一种新行当——网游代练应运而生,成为时下很多年轻人谋生的另类方式。网络代练的从业人员往往是在校大学生或青少年,他们长时间的工作以身体健康为代价,政府是否应该取缔。而另一方面,网游代练为虚拟物品交易市场提供大量产品,扩充网游产业链。目前国内的绝大部分代练网站都是采用JSP、PHP、JSP或者单纯HTML静态网页的形式。第一章需求分析已经开发工具的选择一网站的需求分析代练网站是一种在电子商务平台上具有交互功能的网站。它向用户提供友好的交互界面,可以让用户足不出户实现代练具体的了解,在短时间内确定代练的目标并获得自己所需。同时也为玩家提供了对代练的管理功能,让玩家了解到代练和订单情况。本网站主要实现功能:用户在本网站的注册、登陆、浏览代练、填写订单、购买代练等,也就是实现了用户购物的全过程。通过这个网站使用户利用计算机可以足不出户就能在网上进行查阅、挑选、购买。二开发工具的选择本系统使用SQL建立数据库并用JSP进行系统的编程设计。1.数据库:本系统数据库采用SQL即可满足需求。2.Web服务器平台:选用WindowsXP。3.Web服务器:Tomcat成为WebServer的主流服务器是不可抵挡的趋势,它功能强大,性能稳定,完全可以做商业应用,所以采用Tomcat6.0。4.系统平台:Windows7+Tomcat+SQL+JSP。系统开发工具JSP的介绍。5.编程语言:JSP(全称JavaServerPages)是由SunMicrosystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。与HTML相比,JSP具有一下特点:1、利用JSP可以实现突破静态页面的一些功能限制,实现动态页面技术;2、JSP文件包含在HTML代码所组成的文件中,易于修改和测试;3、服务器上的JSP解释程序会在服务器端执行JSP程序,并将结果一HTML格式传送到客户端浏览器上,因此试用各种浏览器都能够正常浏览JSP所产生的网页;4、JSP提供一些内置对象,使用这些对象可以使服务器端脚本能够更强。例如可以从Web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向Web浏览器发送信息;5、几乎所有平台都支持Java,JSP+JavaBeans几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。6、由于服务器是将JSP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到JSP所编写的原始程序代码,可防止JSP程序代码被窃取;7、方便连接Oracle、Sybase、MSSQLServer和MSAccess等数据库。8、开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击。技术强势(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP的局限性JSP的优势是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。(5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。第二章网站的功能设计一代练接单的层次概况图:如图2-1代练接单代练接单代练类别登陆注册留言板最新公告白银白金黄金钻石大师王者购物车订单提交图2-1代练网站层次概况图整个代练购物网站分五大模块。其中包括,网站首页、用户登陆注册、代练详细信息介绍、购买代练的订单生成提交。二各功能模块设计根据系统的需求分析已经三味书屋书吧购物网站的层次结构设计,其功能模块图如:图2-2代练网站代练网站代练管理系统留言板管理系统登陆注册系统公告系统搜索系统订单管理系统图2-2系统功能模块图系统的需求业务流程以及功能需求并不复杂,所以本设计将采用最为简单的传统JSP编程来实现。所有的数据处理、业务逻辑、数据表现逻辑都在JSP页面中完成。这样做得好处是系统相对简单,开发难度不大。系统是最为简单的二层结构,如图2-3所示。系统的所有数据放置于数据库中,本系统采用的为ACCESS。在JSP页面中要生成ACCESS语句,在通过ODBC接口将ACCESS语句发送到数据库,由数据库执行ACCESS语句,并返回执行的结果。结果返回到JSP页面后,在做输出处理。JSP页面JSP页面数据库图2-3系统二层结构图第三章数据库设计一数据库的具体设计安装ACCESS后,新建一个数据库。一共建立的了三个数据库。分别为:(1)xq_DATA.mdb此数据库中只包含了一个数据表。User:用户注册信息表1-1用户注册信息(2)literary1.mbd这个数据库包含了七个数据表。分类了六种不同类型的段位如;白银、黄金、白金、钻石、大师、王者还有一个总数据表。表1-2分类信息(3)db_message.mdb在这个数据库中有三个数据表。Gouwudizhi:订单信息表包含了所有订单信息。Ie2:最新公告类容信息。T_message:留言类容信息。表1-3订单信息二、详细的数据表结构用户表(User)如图:2-4编号字段字段名称类型主键是否为空1ID编号Int是否2User_naem代练名称Char(32)否否3User_pwd代练分类Char(32)否否4User_ranme代练描述Char(32)否否5User_phone代练组织VChar(50)否否6User_Email代练电话VChar(50)否否7User_caddr代练地址VChar(50)否否8User_time代练QQDatetime否否图2-4用户表结构代练信息表(zong)如图2-6编号字段字段名称类型主键是否为空1ID编号Int是否2names代练分类Char(32)否否3Writers代练介绍Char(32)否否4Prices代练时间Char(32)否否5Presss商品展示VChar(50)否否6Times外设产品VChar(50)否否7Wjj注册VChar(50)否否8Bjj登录Datetime否否9tp修改删除Image否否图2-6代练信息表结构图订单信息表(gouwudizhi)如图2-7编号字段字段名称类型主键是否为空1ID编号Int是否2Mmc_gername订单人Char(32)否否3Mmc_gerphone订单人电话Char(32)否否4Mmc_geryoubian邮编Char(32)否否5Mmc_getaddress订单地址VChar(50)否否6Mmc_fuk付款方式VChar(50)否否7Mmc_fahuo代练时间VChar(50)否否8Mmc_xb段位Datetime否否图2-7订单表数据结构图最新公告表(ie2)如图编号字段字段名称类型主键是否为空1ID编号Int是否2Genxin热门英雄Char(32)否否3remai热卖外设Char(32)否否4gonggao更新公告Char(32)否否图2-7订单表数据结构图留言板表(t_message)如图编号字段字段名称类型主键是否为空1ID编号Int是否2T_name留言人姓名Char(32)否否3T_message留言内容Char(32)否否4T_time日期/时间Char(32)否否图2-7订单表数据结构图三、数据库的链接代练网站管理系统采用ODBC:1、建立连接本地access数据库的ODBC系统数据源abc.mdb2、通过以下代码进行数据库连接驱动程序的加载已经获取连接对象输出数据库操作结果;try{con=DriverManager.getConnection("jdbc:odbc:abc","sa","123");sql=con.createStatement();rs=sql.executeQuery(sqlStr);if(rs.next()){ response.sendRedirect("a1.jsp");}else{ response.sendRedirect("cc.jsp");}con.close();}catch(SQLExceptione1){out.print(e1);}第四章系统各功能模块的实现1、网站首页网站首页是一个网站的门面,因此在设计的时候不但要考虑它的视觉整体美观还要考虑它的便捷性。它主要包括以下几个模块:如图4-1(1)头部导航条:主要显示了网站LOGO,以及子页链接:代练分类、代练时间、代练介绍、产品展示、外设产品、注册、登录、修改删除、查询。(2)主体部分:主体部分则主要是现实当前可供选购的代练部分信息,包括产品的名称图片已经进入详细介绍的链接图4-1网站首页2、代练详细信息此页面正文部分则主要输出数据库中存储的有关代练的详细信息,包括:代练图片、代练名称、代练价格已经代练简介。此页面也包含购买的操作链接,通过此链接可以轻松实现对代练购买的实现。如图4-2图4-2代练详细信息图3、代练购买操作页面此页面正文部分为购买订单信息的填写表单,主要实现对购买数量的输入提交操作。如图4-3图4-3代练购买页面图4、用户注册页面页面正文部分为用户注册表单,用于提交注册用户需提交的个人信息。如图4-4图4-4用户注册5、用户登录页面已注册用户填写用户名密码后,通过连接数据库进行验证,通过后则进入网站首页可以进行后续的购买操作。如图4-5图4-5用户登录6、商品展示此页面展示了英雄口号内容。如图4-6图4-6最新公告7、外设展示此页面主要展示外设;外设的性能、价格、优势等。如图4-7图4-7填写订单信息8、修改删除此页面可以保证代练的时间、价格、段位以及外设的正确无误。如图4-8图4-8显示订单信息总结通过本次设计,我感受颇多,尽管上课时也认真听了老师的讲课,但是已开始面对自己的题目时,还是有些不知所措,都不知道如何下手,后来去网上查找了很多资料,心里在感觉有了一些底。经过这两三天来的学习与编码,总算还是颇有收获,对JSP的认识也更加的深刻了。在这个过程中,我感觉就像人生的一个缩影,充满了酸甜苦辣。当一个问题想了好久也无法解决时,我感到沮丧与无助。当经过努力解决了一个程序上的难题时,我感到无比的喜悦。当经过每天为了编写代码一坐就是四五个小时,晚上还要加班的时候,我感到无比的痛苦。但艰难痛苦已成往事,灿烂的明天向我走来,今天我总算迎接了胜利的果实,以前的辛酸与痛苦化作我坚强的力量,将在我将来的人生历程中,为我的美好明天打下坚实的基础。经过了这次磨练,我又一次感受到只有付出才能有收获,成功永远是属于不懈努力的人们的。这次设计要求我们把在学校学到的相关知识与实际充分的结合起来,进行了一个整体模块的开发发现,完成了相关的需求分析以及程序编写。我体验到了作为一个软件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 22283-2025长白猪种猪
- 2025年沈阳大车货运资格证考试题
- 2025年贵阳货运从业资格证考试模拟试题及答案大全解析
- 单位绿化树木修剪合同范本
- 上水泥合同范本
- 冷库设备租用合同范本
- 企业收款合同范本
- 协议客户合同范本
- 公路项目总承包合同范本
- 制作样册合同范例
- 2024年南京旅游职业学院高职单招语文历年参考题库含答案解析
- 《电商直播》 课件 项目一 走入电商直播
- 《中国宫腔镜诊断与手术临床实践指南(2023版)》解读课件
- 中药学电子版教材
- GB/T 9535-1998地面用晶体硅光伏组件设计鉴定和定型
- 卧式设备安装
- 桥梁施工危险源辨识与防控措施
- CFG桩施工记录表范本
- 在生产过程中物料流转交接管理规定(清风出品)
- 第1章操作系统引论
- 复旦校内办事指南
评论
0/150
提交评论