jsp实训报告.docx
苏州市职业大学实习(实训)报告名称JSP商务网站设计实训年月日至年月日共1周学院(部)计算机工程学院班级12网络技术2班学号126308218姓名樊祯超学院(部)负责人李金祥系主任周德富指导教师陈静朱敏目录目2目fit13二实训题目及要求321-V卜:32. 2应用程序界面设计32. 21登录和密码验证系统33. 22商口口彳口息维护系统44. 23集成的购物车系统4,;需求分析与可仃性分析.43. 1茁i,分43. 12网上购书的优势41 2J4四整体图示错误!未定义书签。4. 1网占拓补结构图.S4. 2整体操作流程图64. 3功能模块描述64. 31专肖.65. 32会员操作模块76. 33后台操作模块7五实训步骤.87. 1数据库设Vf*.B52JIJ.95. 3力口1154R125. 5|t?j13六实训心得16-实训目的网上书店又名电子书店、线上书店和虚拟书店,其内涵都一样,都是利用信息技术、数字技术、虚拟技术和网络技术在因特网上进行图书贸易的一种新型书店,是图书出版发行的另一个新型市场。二实训题目及要求实训题目:设计一个网上书店系统,功能模块包括:登录和密码验证系统,商品信息维护系统和集成的购物车系统。2.1 设计要求:数据库设计:account表包括usernamepassword>auth1eve1和name4个字段;shopingcart表包括username>productID和quantity;cata1og表包括ProdUCtID、name、description>image、IiStPrice、numinstockcategory;orde表包括orderIDusername>productID>Iistpricequantity和Orderdateo2.2 应用程序界面设计2.21 登录和密码验证系统1系统功能与组成2数据库设计3实现用户登录功能4实现新用户注册功能5实现密码修改功能2.22商品信息维护系统1实现商品信息输入功能2实现商品信息修改功能3实现商品信息查询功能2.23集成的购物车系统1实现商品搜索功能2实现专门的放入购物车功能3完善购物车系统4实现下订单功能三需求分析与可行性分析3.1需求分析3.12网上购书的优势(1)网上书店挤压盗版空间(2)网上书店浓缩了图书的库存空间(3)数量、种类多,出版时间跨度大(4)不受时间、地域限制(5)信息丰富(6)多途径综合检索(7)价格低廉个性服务1.2可行性分析随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析(1)经济:实现这个平台设计有没有什么经济效益。该平台设计只是作为本人的课程设计,二设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。(2)技术:现有的技术能否开发该平台,会有哪些困难。(3)运行:该平台规定的运行方式是否可行。(4)法律:该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为课程设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。4.1网站拓补结构图4.2整体操作流程图4.3功能模块描述4.31销售模块4.32会员操作模块4.33后台操作模块五实训步骤5.1 数据库设计本系统选择的是SQ1数据库,采用导出Sq1脚本的方式,便于检查和移植,修改方便。设计表如下图:数据库连接代码如下:<%'Fi1eName=z,Connectionodbcconndsn.htmz,'Type=zzADOzz'DesigntimeType-zzADOzz,HnP="fa1se”,Cata1og=""Schema=DimMM_PurchaseSys_STRINGMM_PurchaseSys_STRING-,dsn-PurchaseSys;%>5.2 用户登录成功登录代码如下:NfM_1oginSQ1=,SE1ECTusername,password”IfMM_f1dUserAuthorizationOThenMM_1OginSQ1=MM_1oginSQ1&,&MM_f1dUserAuthorizationMM_1oginSQ1=MMOginSQ1&FROMaccoutWHEREusername=?ANDpassword=?SetMM_rsUser_cmd=Server.CreateObject("ADODB.Command")MM_rsUser_cmd.ActiveConnection=MM_PurchaseSys_STRINGMM_rsUser_cmd.CommandText=MM_1OginSQ1MM_rsUser_cmd.Parameters.AppendMM_rsUser_cmd.CreateParameter(z,param1,z,200,1,50,MM_va1Username)'adVarCharMM_rsUser_cmd.Parameters.AppendMM_rsUser_cmd.CreateParameter(zzparam2z,200,1,50,Request.Form(z,password)adVarCharMM_rsUser_cmd.Prepared=trueSetMM_rsUser=MM_rsUser_cmd.Execute用户注册界面如下:we。制明S1G6tb0注册成功的代码如下:<%'*RedirectifusernameexistsMM_f1ag=MM_insertIf(CStr(Request(MM_f1ag)O)ThenDimMMrsKeyDimMM_rsKey_cmdMN1dupKeyRedirect二,zregisterexist.asp,zMM_dupKeyUsernameVa1ue=CStr(Request*Form(,usernamezz)SetMM_rsKey_cmd=Server.CreateObject(,ADODB.COnimanCr)MM_rsKey_cmd.ActiveConnection=MM_PurchaseSys_STRINGMM_rsKey_cmd.CommandText二,zSE1ECTusernameFROMaccoutWHEREusername二MM_rsKey_cmd.Prepared=trueNfM_rsKey_cmd.Parameters.AppendMM_rsKey_cmd.CreateParameter(,param1z,200,1,50,MMdupKeyUsernameVa1ue)'adVarCharSetMM_rsKey=MM_rsKey_cmd.ExecuteIfNotMM_rsKey.EOFOrNotMM_rsKey.BOFThen'theusernamewasfound-cannotaddtherequestedusernameMM_qsChar二?If(InStr(1,MM_dupKeyRedirect,"?)>=1)ThenMM_qsChar=&MM_dupKeyRedirect=MM_dupKeyRedirect&MMqsChar&"requsername&MM_dupKeyUsernameVa1ueResponse.Redirect(MMdUPKeyRedireCt)EndIfMM_rsKey.C1oseEndIf%>5.3 添加书籍添加书籍代码:<%Stringmesg=";Stringsubmit=request.getParameter(z,Submitz,);if(submit!=nu11&&!submit.equa1s(,z/z)if(book.getRequest(request)if(book,insert()mesg=新图书资料提交成功!;界面如下:*用,4BS'-SOQIE1vV正在nrc1c“插入商鬲信:库存。叵叵Qa<WO¼u?i'-'TV7X立灵志一至再:.o1£a.cr3*««».I力&3£e11£»仔口险蓼攵”5Sff1bf141>出匚.婿*ft*分零1tQ6)UB*查tfS9U>WE记奈修务3复示U)»mtV!汽用在李地!氢段“汽物)文“,葭丁泉"3育水终T晨59!»皿桥.J(MW16便更BMMX5d4>fyc*t14ff><4t1HQfyt<1<fyoe<MIt¼i*»sw«»a-iIdtstns<r,5-4查看商品查看商品的代码如下:If(MM_size>1)ThenMM_moveParam="offset”If(NB1keepMoveO")ThenNB1param1ist=Sp1it(NfM_keepMove,&")NB1keepMove="”