收藏 分销(赏)

基于JSP的网上书店系统的设计与开发样本.doc

上传人:二*** 文档编号:4509088 上传时间:2024-09-26 格式:DOC 页数:32 大小:988.50KB 下载积分:5 金币
下载 相关 举报
基于JSP的网上书店系统的设计与开发样本.doc_第1页
第1页 / 共32页
本文档共32页,全文阅读请下载到手机保存,查看更方便
资源描述
摘 要 Internet最早在美国浮现,如今,世界各国纷纷加入到这个行列,使Internet成为全球化网际网络。随着顾客不断增长,其规模迅速扩大,它领域也走向多元化。 在线书店交易网站就是Internet和电子商务发展产物,近几年在国内发展迅猛,犹如某些书店纷纷在各地开设分店以拉近书店与顾客间距离同样。随着现今全民素质和科学技术水平不断提高,知识更新越来越快,人们随时都会有被裁减危机,为了不让被社会裁减,做到与时俱进就必要多读书不断学习,21世纪是网络时代、信息时代,时间是非常宝贵,人们由于种种因素没有时间到书店去,也不懂得哪家书店有自己需要书籍,同步那些老式书店经营者又没什么好办法让人们懂得我这就有顾客所需要书籍,这种买卖双方之间信息交流上阻碍成为“在线书店”网站发展原动力。 在线书店网站建立可以更好解决这方面问题,咱们向广大顾客推出是一种全新网上信息服务,旨在书店与消费者之间架起了一座高速、便捷网上信息桥梁,咱们目是节约您时间、以便您购书,使您永远走在时代前沿。 核心词 Internet;网上书店;JSP;Mysql Database;Hibernate 目 录 1 引言 5 1.1论文研究背景及意义 5 2 设计工具及开发环境 5 2.1开发工具及环境 5 2.2 UML在面向对象设计与分析运用 6 2.2.1 UML简介 6 2.2.2 UML构成 6 3 系统需求分析 7 3.1 业务及系统角色 7 3.2 系统构造 7 3.3 用例需求 9 3.4 功能需求 9 3.4.1某些流程功能 9 3.4.2重要实现功能 11 3.4.3网站功能概述 11 4 系统功能模块设计 13 4.1功能模块设计 13 4.1.1图书信息管理 13 4.1.2购物车管理 13 4.1.3会员管理 13 4.1.4订单解决 13 4.2系统组件功能表 13 4.3系统功能流程图 14 5 数据库设计 15 5.1数据库总体设计 15 5.1.1数据信息构成 15 5.1.2 数据流程E-R图 15 5.2数据库详细设计 17 5.2.1数据库表构造设计 18 5.2.2数据描述 21 5.2.3数据库连接 23 6 系统实现 24 6.1 测试系统功能 24 6.2 系统界面展示 25 6.2.1商城首页 25 6.2.2会员登陆 25 6.2.3购物车 26 6.2.4订单查询 27 6.2.5后台管理 27 总结 29 参照文献 30 基于JSP网上书店系统设计与开发 1 引言 1.1论文研究背景及意义 随着全球经济一体化逐渐发展和进一步,在线书店已成为老式书店必不可少经营方略之一.当前,在线书店在国际互联网上可以实现商务已经多样化,可以完毕从最基本信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,老式书店所具备功能几乎都可以在互联网上进行电子化高效动作。虽然老式书店规模有所不同,随着网上交易开展,都将有力地变化公司发展空间,会对公司竞争力产生不可忽视影响。 作为一种虚拟书店,在线书店具备诸多新特性,如下这些是它优势:其营业成本完全有理由比老式意义上书店低得多:不需支付昂贵店铺租金,耗费浩大装修;不需要将大笔流动资金作为货品而沉泣在店里,可依托“零库存”管理,缩速资金周转周期,可以加速周转;同步,在线书店更容易开拓全球市场,国际互联网,www顾名思义体现了全球一体化;实现24小时营业,不需要营业员,在线书城可以被设立成一种自动售货机;可以运用多媒体促销,各种文字,图象和动画,声音,让受众全方位感受广告诉求;依托客户数据库可以提供全新个人化服务等等。 这些特性使在线书店布满生命力,也是它发展源动力。 2 设计工具及开发环境 2.1开发工具及环境 本次要开发网上书店系统是一种在Internet网络环境下运营系统,因而我采用技术有Struts+Hibernate+JSP,开发工具为MyEclipse、应用服务器Tomcat、数据库MySQL。 MyEclipse公司级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE扩展,运用它咱们可以在数据库和JavaEE开发、发布,以及应用程序服务器整合方面极大地提高工作效率。它是功能丰富JavaEE集成开发环境,涉及了完备编码、调试、测试和发布功能,完整支持HTML、Struts、JSF、CSS、Javascript、SQL、Hibernate。 Tomcat是Apache软件基金会(Apache Software Foundation)Jakarta项目中一种核心项目,由Apache、Sun和其她某些公司及个人共同开发而成。Tomcat是一种轻量级应用服务器,在中小型系统和并发访问顾客不是诸多场合下被普遍使用,是开发和调试JSP程序首选。事实上Tomcat某些是Apache服务器扩展,但它是独立运营,因此当你运营tomcat时,它事实上作为一种与Apache独立进程单独运营。 MySQL是一种小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在1月16号被Sun公司收购,而,SUN又被Oracle收购。当前MySQL被广泛地应用在Internet上中小型网站中。由于其体积小、速度快、总体拥有成本低,特别是开放源码这一特点,许多中小型网站为了减少网站总体拥有成本而选取了MySQL作为网站数据库。 2.2 UML在面向对象设计与分析运用 2.2.1 UML简介 UML(Unified Modeling Language),统一建模语言。它不是系统设计办法,而是系统建模原则。它是软件界第一种统一可视化建模语言,已成为国际软件广泛承认原则,应用领域很广泛,可用于商业建模(Business Modeling)、软件开发建模各个阶段,也可用于其他类型系统。它是一种通用建模语言,具备创立系统静态构造和动态行为等各种构造模型能力,具备可扩展性和通用性,适合于各种、多变构造建模。 2.2.2 UML构成 UML(Unified Modeling Language),统一建模语言。它不是系统设计办法,而是系统建模原则。它是软件界第一种统一可视化建模语言,已成为国际软件广泛承认原则,应用领域很广泛,可用于商业建模(Business Modeling)、软件开发建模各个阶段,也可用于其他类型系统。它是一种通用建模语言,具备创立系统静态构造和动态行为等各种构造模型能力,具备可扩展性和通用性,适合于各种、多变构造建模。 第3章 系统需求分析 3.1 业务及系统角色 系统角色 业务角色 功能权限 系统管理员 分类管理员管理 有对各分类管理员增删查改权力,以及赋予相应管理员不同权限功能. 订单管理员 会员订单管理 审核并管理睬员订单信息,具备修改,记录权限 会员管理员 注册会员管理 增删查改等共权限 商品管理员 书店商品管理 书籍上架,书籍添加修改资料等权限 普通会员 会员 查看书籍信息,购书等 3.2 系统构造 系统构造是系统最高层概念。在开发网上书店系统实例之前,应当先选取或定义好一种适当系统构造。该系统重要采用MVC三层模式,分别是模型(Model)层、视图(View)层和控制(Controller)层。构造模型如图3.1所示: 图3.1 MVC三层模式 模型(Model)层实现系统中业务逻辑。在MVC三个部件中,模型(Model)层拥有最多解决任务。封装是数据源和所有基于对这些数据操作。JavaBean分为业务类和数据实体,业务类解决业务数据、数据实体承载数据,基本上大多数项目都是使用这种MVC实现模式。在一种组件中,Model往往表达组件状态和操作状态办法,如解决祈求执行业务逻辑、访问数据库、封装数据等等。封装数据和行为必要是独立于任何体现,提高可重复性,可以独立测试,不要包括任何Servlet和JSPAPI。 视图(View)层用于与顾客交互,封装是对数据源Model一种显示。一种模型可以由各种视图,而一种视图理论上也可以和不同模型关联起来,通惯用JSP来实现。JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参加一起建立一种动态网页技术原则。JSP技术有点类似ASP技术,它是在老式网页HTML文献(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文献(*.jsp)。用JSP开发Web应用是跨平台,既能在Linux下运营,也能在其她操作系统上运营。 控制(Controller)层封装是外界作用于模型操作。普通,这些操作会转发到模型上,并调用模型中相应一种或者各种办法。普通Controller在Model和View之间起到了沟通作用,解决顾客在View上输入,并转发给Model。这样Model和View两者之间可以做到松散耦合,甚至可以彼此不懂得对方,而由Controller连接起这两个某些。 3.3 用例需求 购物单管理模块用例列表 NO. 用例名称 优先级别 摘要描述 重要角色 1 购物单录入 1 会员登陆网站,确认购物. 会员 2 购物单审核 2 对购物单审核 商品管理员 3 分派送货员 3 确认购物单并准备配货 订单管理员 4 确认送货 4 已送货 订单管理员 会员注册管理模块用例列表 NO. 用例名称 优先级别 摘要描述 重要角色 1 注册会员 1 登陆网站注册会员 普通会员 2 注册审核 2 对会员注册进行确认审核 会员管理员 3 分派顾客登记 3 确认顾客登记 会员管理员 后台管理模块用例列表 NO. 用例名称 优先级别 摘要描述 重要角色 1 系统管理 1 系统登陆,关系各类管理员 系统管理员 2 商品管理 2 商品管理 商品管理员 3 会员管理 2 会员管理 会员管理员 4 订单管理 2 订单管理 订单管理员 3.4 功能需求 3.4.1某些流程功能 图:3.2 重要简介顾客注册登陆流程功能. 图:3.2 顾客注册某些功能阐明 新顾客必要注册并登陆后才干进行在线购买,否则会提示你还没有登陆信息,也就不具备在线交易权限。 顾客登陆后,可以通过核心字、书籍类型、特价专卖等信息查询到顾客想要查找书籍信息。 依照前台顾客需求,画出如下E-R图 n 1 客户 写入 留言版 日期 顾客名 内容 图:3.3顾客留言E-R图 3.4.2重要实现功能 网上书店系统前台模块重要实现如下功能: 1.会员登陆及身份验证 A.顾客注册成为会员 B.验证顾客注册信息 C.会员登陆系统时身份给证 D.修改资料 2.在线选购商品 A.浏览不同类别书籍 B.书籍查询 C.顾客选购自己爱慕书籍并放入购物车 D.顾客管理自己购物车 E.顾客提交订单 F.顾客查看自己提交订单信息 G. 顾客留言 3.系统管理 A.商品管理 B.订单管理 C.会员管理 D.管理员管理 3.4.3网站功能概述 该系统重要分为五大模块:顾客登录注册、网上购物、订单管理、在线留言和管理系统。各模块功能如下: (一)、顾客登录、注册 顾客注册是为了保证顾客在本网站安全性,便于网站管理。顾客登录后才可以进行购物。 (二)、网上购物 顾客在进行网上购物时,必要先登陆,如果是新顾客,则必要先进行注册。 1、书籍展示 顾客可以通过搜索方式查看书籍信息,搜索方式有:按图书类别,特价区,新品上市分类。每本书都显示了商品类别等。如果想理解每本书详细信息可以点击书名图片下‘查看详情’。详细信息还涉及了类别、名称、型号、市场价、特价、内容简介等。顾客还可以通过直接输入书名进行查看。 2、购物车 顾客在浏览书籍时,按下“购买”按钮,就可以将书籍放入自己购物车中,便于购买。顾客还可以依照自己需要,进行查看、修改和清空购物车操作。 (三)、订单管理 为了顾客更好以便网上购物,设立了订单管理模块,顾客可以多次挑选书籍到购物车中,最后一起统一结账.以便快捷.也可以更好查看自己购物信息! (四)、在线留言 通过菜单“顾客留言”提交所要留言信息,以便得到管理员解答或者评价书籍。 (五)、系统管理 管理系统是系统管理员对整个网站后台数据库进行维护,是此网站最重要大门。在进入本栏目时系统会提示输入系统管理员顾客名和密码,对于其她顾客此界面是不可见。它涉及商品管理、订单管理、会员管理和管理员管理,这里重点简介商品管理。 商品管理涉及图书库存管理、订单管理、图书销售状况管理。 1、图书库存管理 管理员可以添加书籍、添加特价书籍、添加书籍分类及修改书籍库存信息和删除书籍。 2、图书销售状况管理 管理员可依照日期和书号任一种或这两个条件作为查询条件,理解图书销售状况。 3、订单管理 订单管理员可以查询所有订单记录信息,可以查看详细订单,受理,结单,删除订单等功能。 第4章 系统功能模块设计 4.1功能模块设计 4.1.1图书信息管理 该模块实现图书书目信息分类显示,也是提供图书信息根据书籍类型等信息迅速搜索功能。此外,在顾客选取了相应书目信息后,还可以显示出关于该图书详细信息,以便于客户理解所购商品。 4.1.2购物车管理 用于维护每一种进入网上书店客户相应购物车。即将客户所选购图书商品信息记录到相应购物车中,以便于到收银台进行结账解决。 4.1.3会员管理 实现网上书店客户信息注册、及身份验证。由于当前网上商城普遍采用方式为送货上门或者邮寄,因而需要收集与客户有关联系方式、通信地址等信息。 4.1.4订单解决 依照客户购物车中信息,以及客户所选取送货方式和付款方式,连同客户相应个人信息生成订单,以便于后续进行送货解决。 4.2系统组件功能表 下表中给出了构成网上书店系统各个组件,通过下表,可以从宏观上理解各个组件功能。 组件功能表: 顾客表达层(视图) 控制解决层(控制器) 业务逻辑层(模型) adminMenu.jsp ActionForm Action DB cart.jsp LoginForm FirstAction Constants checkOrder.jsp UserForm BookDetailAction Book default.jsp BookIdForm BookSearchAction Cart index.jsp BookCatIdForm LoginAction Order leaveword.jsp PageIdForm BookBuyAction member merchandise.jsp BookShopCartFrom AddrConfirmAction category merInfo.jsp BookSearchForm ClearShopCartAction sorry.jsp DeliveryForm OrderDelAction Order.jsp OrderIdForm OrderHistoryAction OrderInfo.jsp PageCtrlAction Search.jsp RegistAction submitOrder.jsp sMerchandise.jsp reg.jsp UpdateShopCartAction 4.3系统功能流程图 如下图 4.1 重要简介了系统功能总体流程 网上书店系统 商城首页 购物车管理 注册登录 顾客留言 订单管理 查看书籍 网上购物 管理模块 商品展示 购物车 下订单 商品管理 订单管理 会员管理 系统管理 图 4.1 系统功能总体流程图 第5章 数据库设计 5.1数据库总体设计 5.1.1数据信息构成 依照系统功能需求,本系统由如下数据信息构成,分别是: 1> 管理员信息表,其中涉及商品管理员,订单管理员,会员管理员和系统管理员。 2> 购物车信息表,其中涉及订单编号,金额,下单时间,订单状态。 3> 购物车查询信息,其中涉及商品名称,市场价,会员价,数量,金额。 4> 注册顾客信息表,其中涉及登录账号,会员级别,真实姓名,顾客,密码,联系电话等等。 5>会员级别信息表,其中涉及账号,姓名,会员级别,联系电话,注册时间等等 6>存储顾客购买信息,其中涉及顾客此前购买记录信息。 7>存储订单信息,其中涉及某个顾客每次购买商品所有信息记录。 8>订单信息表,其中涉及管理员姓名,密码。 9>管理员管理信息表,其中涉及各类管理员名字,权限等 5.1.2 数据流程E-R图 信息 顾客 订货 注册 销售订单 订单 构成 订单明细 发货 管理员 定货 管理 会员商品信息 查询 如图5-1所示。 图 5-1 数据流程E-R图 数据库是一种存储数据并对数据进行操作工具。数据库作用在于组织和表达信息,简而言之,数据库就是信息集合。计算机数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包括了各种数据表信息,数据库具有各个不同某些术语,象记录、域等。 考虑到顾客使用,网上书城数据库设计重要提成这几种某些 1:管理员信息表( admin ) 6:注册会员信息表 ( member ) 2:购物车信息表( cart ) 7:会员级别信息表 ( memberlevel ) 3:购物车查询表(cartselectedmer)8:书籍详细信息表(merchandise) 4:管理类型表( category ) 9:订单信息表( order ) 5:下单信息表( leaveword ) 后台管理,在建立数据库之间,一方面要针对后台功能需求建立数据模型,然后再建数据库。画出某些E-R图: 图5.32图书信息E-R图 5.2数据库详细设计 5.2.1数据库表构造设计 Admin表 列名 类型 索引 参照表 阐明 ID int 顾客ID AdminType int 管理员类型 AdminName char(12) 管理员名称 LoginName char(12) 登陆名 LoginPwd char(12) 登陆密码 图 5.4 管理员信息表 cart表 列名 类型 索引 参照表 阐明 ID int 订单编号 Member int 会员 Money decimal(9,2) 金额 CartStatus int 购物状态 图 5.5 购物车信息表 cartselectedmer表 列名 类型 索引 参照表 阐明 ID int 顾客ID Cart int 购物车 Merchandise int 商品名称 Number int 编号 Price decimal(8,2) 价格 Money decimal(9,2) 总价 图 5.6 购物车详细查询表 category表 列名 类型 索引 参照表 阐明 ID int 顾客ID CateName char(40) 管理员类型 CateDesc text 管理员类型描述 图 5.7 管理类型表 leaveword表 列名 类型 索引 参照表 阐明 ID int 下单编号 Member int 购买会员 Admin Int 订单管理员 Title char(60) 类型 Content text 内容 LeaveDate datetime 下单时间 AnswerContent test 回答内容 AnswerDate datetime 回答时间 图 5.8 下单信息表 member表 列名 类型 索引 参照表 阐明 ID int 顾客ID MemberLevel int 顾客级别 LoginName char(12) 登录名 LoginPwd char(12) 登陆密码 MemberName char(20) 会员名 Phone char(15) 电话号码 Address varchar(100) 地址 Zip char(10) 会员优惠 RegDate datetime 登陆日期 LastDate datetime 退出时间 LoginTimes int 登陆次数 EMail varchar(100) 邮件 图 5.9 会员注册信息表 MemberLevel表 列名 类型 索引 参照表 阐明 ID int 顾客ID LevelName char(20) 级别名称 Favourable int 级别 图 5.10 会员级别表 merchandise表 列名 类型 索引 参表 阐明 ID int 书籍编号 Category int 类型 MerName char(40) 书名 Price decimal(8,2) 市场价 SPrice decimal(8,2) 特价 MerModel char(40) 商品型号 Picture varchar(100) 图片 MerDesc text 描述 Manufacture char(60) 厂家 LeaveFactoryDate datetime 下单时间 Special int 数量 图 5.11 书籍详细信息表 orders表 列名 类型 索引 参照表 阐明 ID int 订单编号 Member int 顾客 Cart Int 购物车 OrderNO char(20) 订单编号号 OrderDate datetime 下单日期 OrderStatus int 订单状态 图 5.12 订单表 5.2.2数据描述 系统关系构造图 浏览器 WEB服务器 ASP文献 数据库 WEB服务 WEB祈求 祈求 成果 图 5.13系统关系构造图 数据流图 顶层数据流图 顾客 管理员 网上购书系统 解决 购书,修改资料 图 5.14顶层数据流图 第一层数据流图 顾客 管理员 接受事务 事务解决 输出事务 图 5.15第二层数据流图 第二层数据流图 顾客 管理员 接受事务 购书解决 生成订单解决 修改资料解决 会员信息 订单信息 图 5.16第三层数据流图 数据字典 名字:顾客 名字:修改资料解决 名字:管理员 名字:生成订单解决 名字:购书解决 名字:接受事务 描述:网上购书人 定义:顾客=网上购书人 描述:顾客修改自己资料解决 定义:修改资料解决=客户信息修改解决 描述:维护网站人 定义:管理员=维护网站人 描述:对顾客因此订单解决 定义:生成订单解决=客户地址信息+书名+购书数量 描述:对顾客购书解决 定义:购书解决=当前订单+最后订单 描述:接受外部输入 定义:接受事实=接受顾客、管理员输入 图 5.17 数据字典 5.2.3数据库连接 某些代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <%@ page language="Java" contentType="text/html;charset=gb2312"%> <jsp:useBean class="com.suc.edu.BookBean" id="bookinfo" scope="page"></jsp:useBean> <HTML> <HEAD> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE> 图书信息 </TITLE> <SCRIPT language="JavaScript"> <!-- function openwin(str) { window.open("addcart.jsp?isbn="+str, "shoppingcart","width=300,height=200,resizable=1,scrollbars=2"); return; } //--> </SCRIPT> </HEAD> <BODY BGCOLOR="#FFFFFF"> <FORM> <% /*读取购物车信息*/ if (request.getParameter("isbn")!=null) { String isbn = request.getParameter("isbn"); bookinfo.setBookISBN(isbn); %> <TABLE border="0" width="100%"> <TBODY> <TR> <TD width="116"><font color="#6600FF">ISBN</font></TD> <TD width="349"><font color="#6600FF"> <%= bookinfo.getBookISBN()%></font></TD> </TR> <TR> <TD width="116"><font color="#6600FF">书名</font></TD> <TD width="349"><font color="#6600FF"> <%= bookinfo.getBookName()%></font></TD> </TR> <TR> <TD width="116"><font color="#6600FF">出版社</font></TD> <TD width="349"><font color="#6600FF"> <%= bookinfo.getPublisher()%></font></TD> </TR> <TR> <TD width="116"><font color="#6600FF">作者/译者</font></TD> <TD width="349"><font color="#6600FF"> <%= bookinfo.getBookAuthor()%></font></TD> </TR> <TR> <TD width="116"><font color="#6600FF">图书价格</font></TD> <TD width="349"><font color="#6600FF"> <%= bookinfo.getPrice()%></font></TD> </TR> <TR> <TD height="18" colspan="3"> <div align="center"><font color="#6600FF">内容简介</font></div> </TD> </TR> <TR> <TD height="18" colspan="3"> <div align="right"> <br> <TEXTAREA rows="10" cols="60" readonly name="content"> <%= bookinfo.getIntroduce()%></TEXTAREA> </div> </TD> </TR> </TBODY> </TABLE> <% } else { out.println("没有该图书数据"); } %> </FORM> <TABLE align="center" border="0"> <TBODY> <TR> <TD><a href='Javascript:openwin("<%=request.getParameter("isbn")%>")'>加入购物车</a></TD> <TD><A href="shoppingcart.jsp">查看购物车</A></TD> <TD><A href="booklist.jsp">返回眸页</A></TD> <TD></TD> </TR> </TBODY> </TABLE> </BODY> </HTML> 第6章 系统实现 6.1 测试系统功能 测试一:在管理员登陆时,顾客名或密码有一项为空或者填写错误,系统与否浮现预先设定操作提示。 详细操作:顾客名、密码、任意一项为空或者填写有误。 成果:都浮现相应错误因素信息提示。 结论:规定管理员必要填写对的顾客名和密码,才干进入管理页面。 测试二:管理员删除一注册顾客后,并让其登陆,看与否登陆成功。 详细操作:管理员删除一会员表中顾客后,该顾客在前台登陆。 成果:该顾客无法登陆。 结论:顾客数据删除功能正常。 测试三:管理员删除一图书信息,在前台按核心字查询,看与否能找到相应信息。 详细操作:在图书管理页面中图书查看与修改页面中删除一图书信息。 成果:在前台搜索中,按核心字查询不到此书信息。 结论:删除图书信息功能正常。 6.2 系统界面展示 6.2.1商城首页 6.2.2会员登陆 顾客输入顾客名和密码后登陆首页,查询有关书籍,购物车等信息! 6.2.3购物车 顾客选取购物商品,进行订单三个过程: 一:查看购物车物品 .二:确认订单信息 .三:订单提交成功 6.2.4订单查询 订单成功后,查询详细订单信息! 6.2.5后台管理 一:后台登陆界面:四个类型后台管理员登陆界面 二:登陆管理界面: 登陆界面后有六大管理模块 三:会员管理: 这个是会员管理登陆后查询会员信息,每个类型管理员登陆后,只能对相应权限进行操作,不能对其她模块进行操作. 四:商品管理: 这个是商品管理员登陆后查询商品信息! 总结 课程设计是对咱们本学期所学知识最后一次综合性检测和实际应用能力考察。咱们课程设计题目是“基于JSP网上书店系统设计与开发”,该课题使我对所学知识有了一种比较系统结识和理解。涉及了方方面面知识,大大扩大了知识面,同步使我学会了如何使用所学知识去解决某些实际问题,增强了咱们动手能力。 在设计中,我遇到了诸多困难,重要因素是自己掌握知识并不夯实,因此光懂得某些课本上知识是远不行!通过实践我发现需要学习东西尚有诸多,不但限于课本上尚有好多实践经验。知识不是懂得了,理解了就好,一定要去应用它,发展它,让它在现实生活中体现,这才是学习主线目。并且知识又不是单一,它是互相联系,学科与学科之间均有着内在联系。计算机是一门非常复杂、庞大学科,一项课题往往需要多项技术才可以完毕。在设计阶段,通过对课题深层分析与研究,使我又对多门技术有了一定理解。在遇到困难时,我懂得了该如何去应对,如何去查找和分析有关资料。 在这次设计中我得到了教师和同窗指引和协助,使咱们结识到团队精神重要性,由于一种人所学知识不也许面面俱到,只有通过合伙,发挥自己长处,体现团队精神,才干使工作做得更为出众。通过这次设计,我学到了许多课本上学不到知识,增强了自己动手能力和自信心,也使我能力有了很大提高,为咱们以走上工作岗位打下了夯实基本 非常感谢教师给咱们这次锻炼机会,最后在教师指引下完毕了自己设计任务,但由于自己知识水平有限,有许多局限性之处,恳请教师多多指教! 参照文献 [1]孙鑫.Servlet/JSP进一步详解 [M],北京:电子工业出版社, [2]蔡剑,景楠着:《JAVA WEB应用开发:J2EE和TOMCAT》[M],北京:清华大学出版社, [3] 胡百敬,姚巧玫:SQL Server 数据库开发详解[M].北京:电子工业出版社, [4] 李海峰.基于J2EE技术开发高性能BBS论坛[D].上海:华东师范大学,. [5] 王夕宁,王晓平.JSP通用模块及典型系统开发实例导航[M].北京:人民邮电出版社, [6] 赛奎春.JSP信息系统开发实例精选[M].北京:机械工业出版社, [7] (美)格罗夫 著,章小莉 等译. SQL完全手册(第二版)[M].北京:电子工业出版社, [8]Bruce Eckel:《Java编程思想》[M],北京:机械工业出版社, [9]良葛格:《JAVA JDK 5.0学习笔记》[M],北京:清华大学出版社, [10]刘小华:《JSP应用开发详解》[M],北京:电子工业出版社, [11]傅雯彬,蔡承书:《JAVASCRIPT动态网页设计实务》[M],北京:中华人民共和国铁道出版社, [12] 毕建信.基于MVC设计模式Web应用研究与实现[D].武汉:武汉理工大学, [13] (美)PAUL R.ALLEN :《J2EE技术内幕》[M],北京:机械工业出版社 , [14]张义:《JAVA 5程序员开发手册》[M],北京:科学出版社, [15] 贺松平.基于MVC模式B/S架构研究及应用[D].武汉:华中科技大学, 模仿实习成绩评估表 先进 良好 中档 及格 不及格 报 告 文 档 1.完全按照课程设计文档规范规定 2.内容充实、设计合理 1.完全按照课程设计文档规范规定
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服