欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    作家书屋网上书店的设计与实现计算机毕业论文.doc

    • 资源ID:825891       资源大小:2.23MB        全文页数:29页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    作家书屋网上书店的设计与实现计算机毕业论文.doc

    1、 目 录内容提要IV1引言12. 系统需求分析12.1 可行性分析12.2 系统功能需求22.3解决方案设计22.4 系统流程33. 系统设计53.1 系统功能设计53.2 数据库设计63.2.1数据库概念模型设计63.2.2数据库物理模型设计94. 系统实现124.1前台模块系统设计与实现124.1.1前台主界面124.1.2顾客注册界面124.1.3顾客登录界面134.1.4用户信息界面144.1.5购物车界面154.1.6用户订单界面164.2后台模块系统设计与实现174.2.1管理员登录界面174.2.2管理员主界面184.2.3商品与商品分类管理184.2.4用户管理204.2.5订

    2、单管理214.2.5商品公告管理225. 结语22致谢23参考文献24Abstract25内容提要 随着Internet技术的发展,电子商务也随着网络的发展和人们的生活日益贴近,而离人们生活最近的便是网络书店。本课题是对作家书屋进行调研,根据传统购书种类不齐全、价格昂贵等不足,设计出图书销售网络系统,方便人们购书,使其足不出户就可以轻轻松松地买到自己想要的书,既省时又省力。该系统的建立有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。本网上书店系统采用的是Java EE技术,JSP服务器采用Tomcat,后台数据库管理系统采用SQL Seve

    3、r 2005。关键词 网上书店 作家书屋 JAVA SQL1引言随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。电子商务也随着网络的发展日益和人们的生活贴近。目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。网上书店虽然与传统书店规模有所不同,但随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。网

    4、上书店为人们提供了更广阔的环境:人们不受时间和空间的限制,不受传统购物的诸多约束,可以随时随地在网上交易;更广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物;更快速的流通和低廉的价格:电子商务减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。一个现代化的网上书店在正常运营中总是面对大量的进书信息、售书信息、库存信息、统计分析信息、相关人员管理信息等。因此,实现一个智能化、系统化、信息化的书店图书管理系统是十分必要的。开发网上书店,不仅打破了商业往来的时间限制、节约公司营运成本,还提高了客户购物的积极性

    5、,节省了顾客的购物时间和精力。而且还可以为在校大学生提供方便、廉价、高效的书店方式,促进文化传播,帮助国家和学校培养优秀的人才,具有长远的社会效益和经济效益。2. 系统需求分析2.1 可行性分析 可行性研究的任务是从技术上、经济上、使用上三个方面分析要解决的问题是否有可行性的解决方案。(1)技术可行性Web技术的迅猛发展正推动Internet上信息服务类的进步。WWW服务的基础是HTML语言,HTML语言是静态网页编程语言。所以在当今这个社会中HTML已经远远不能满足人们的需求。JSP语言就很好的解决了HTML中的问题,并且支持数据库的连接。网络图书销售系统数据量大,要求及时查询和浏览的内容比

    6、较多,而且数据处理比较集中,现有的技术都可以达到所提标准。本系统用JSP做前台,SQL Sever 2005数据库做后台,前台可视化程度较高,人机交互能力较强,应用方便。(2)经济可行性本系统对硬件的要求不是特别严格,只是一般的计算机就可以运行,系统的整体开销1不大,但后期在网络上的运行将使书店图书的销售量大幅提高,另一方面图书的网络销售与其之前的实体店面销售相比,中间的人力和财力将大幅缩减,至使运营过程中的成本将大大降低。结合以上两方面的的原因及市场趋势和供求关系的预测,预计3年内书店网络销售量将占到总体的30%,总体利润将上升50%。(3)使用可行性本系统使用JSP设计前台界面,用SQL

    7、Sever 2005数据库为后台管理,可以在Windows 操作系统系列下运行。由于现在社会科技发展迅速,计算机已经普遍使用,而人们一般都具有一定的计算机操作基础。本系统前台操作简单,有计算机基础的人便可以短时间内熟悉使用系统。后台管理中数据库稳定不易出现错误,易于管理。2.2 系统功能需求本系统可分为用户端和管理端。系统的基本主要功能如下。(1)用户界面部分用户注册:为了统一管理,网上书店规定只有合法用户才能购买图书,所以要想购买图书的新用户必须进行注册,为了能及时发货给用户以及随时联系用户,系统需要记录每一位用户的详细信息。用户登录:判断用户是否为合法用户,只有合法用户才能购买图书。用户退

    8、出:合法用户退出登录。查看个人信息:查看个人资料(个人信息、登录密码,联系方式,E-mail等)所有商品:查看站内所有图书。新品上架:书店新书展示。店长推荐:店长强烈推荐的书籍。特价商品:书店折扣的图书展示。图书分类:书店的图书分类存放、展示。搜索引擎:通过对书名进行搜索,返回查询结果。方便用户能直接查找到用户想要的书。查看图书详细情况:查看图书的详细资料,让顾客进一步了解想购买图书的大致内容,这样方便用户判断是否购买这本图书,购买后有没有帮助。购物车功能:为用户暂时保存购买的图书信息。查看用户的订单信息:用户可查看购买的图书,邮寄地址,联系方式等。(2)管理界面部分 图书管理:图书查看、添加

    9、、修改、删除。用户管理:用户信息查看、删除。订单管理:查看订单信息,更新订单付款,出货状态。分类管理:修改、删除商品的分类。公告管理:修改、删除网站首页的公告内容。2.3解决方案设计由于系统的定位是一个网上购物系统,是一个电子商务站点。传统的C/S架构很明显不适合。C/S(客户机/服务器)通常适合于开发面向企业内部的应用。作为面向Internet上的Web应用,需要的是B/S(浏览器/服务器)架构。B/S架构的客户端使用的是人们上网冲浪时必不可少的浏览器。2.4 系统流程分析网上书店系统的外部用户有:管理员:负责查看、修改、增加、删除图书及图书分类类的信息,管理订单,管理用户,管理网上书店的公

    10、告。读者用户:可通过浏览器浏览图书介绍和书目信息。通过注册成为网站会员,登录系统后可以订购图书、查看已下订单、查看个人信息等操作。根据上述分析,建立网上书店系统的顶层数据流图2.1所示。管理员网上书店系统读者用户浏览、查询图书注册申请注册成功下订单查询图书增加、修改、删除图书用户管理数据库图2.1 网上书店系统顶层数据流程图细化读者用户(P1注册管理,P2登录管理,P3图书管理,P4订单管理)得中层数据流图2.2所示。读者用户管理员P1注册管理P2登录管理P3图书管理P4订单管理注册申请登录浏览、查询图书添加订单用户信息图书文件订单表P5用户管理查看、删除用户查看、修改、删除登录查看图2.2网

    11、上书店系统中层数据流程图细化P1注册管理(P1.1注册审核P1.2身份登记P1.3信息修改),得到数据流程图2.3所示。读者用户P1.1注册审核P1.2身份登记P1.3信息修改用户信息图2.3 P1注册处理数据流程图细化P2读书管理(P2.1用户审核P2.2登录成功,跳回首页),得到数据流程图2.4所示。读者用户P2.1用户审核P2.2登录成功,跳回首页登录申请返回出错信息用户信息图2.4 P2登录处理数据流程图细化P3登录管理,如图2.5所示。.读者用户P3.1浏览图书P3.2登录处理P3.3添加购物车P3.4生成订单密码提交订单图书信息用户信息订单表图2.5 P3登录管理数据流程图3. 系

    12、统设计3.1 系统功能设计本系统功能主要分为两大块,用户端和管理端。用户端主要是前台用户注册登录、浏览查询图书、购买图书等功能;管理端主要是后台管理员进行用户管理、图书管理,订单功能,公告功能的实现,如图3.1所示。图3.1 网上图书订购系统功能结构模块前台用户端中用户注册登录模块需要首次浏览本网站的浏览者注册并登录,之后才可以购买图书;在线购书模块可以直接购买图书;图书查询模块具有多样化的查询功能,通过对图书的查询用户可以选择自己满意的图书;查看图书资料模块根据图书查询结果可以了解图书的基本资料;查看购物车模块用户把喜欢的图书收藏并放入购物车里,在购物车里进行下一步的操作,例如删除不需要的图

    13、书或者下订单购买图书;查看订单资料模块用户可以通过我的订单来查看自己订单的详细资料。后台用户管理中商品管理模块管理员可以添加新图书,同时管理员可以对新添加的图书进行分类;订单管理模块管理员根据顾客下的订单进行修改状态;用户管理模块管理员可以管理注册用户的信息;商城公告管理模块管理员可以更改商城首页的公告信息。3.2 数据库设计3.2.1数据库概念模型设计本系统一共规划出6个实体,分别是书目类别实体、书目信息实体、用户信息实体、订单实体、订单条目实体以及公告实体。(1)书目类别实体书目类别实体存储书目类别的相关信息。书目类别实体实体图如图3.2所示。图3.2 书目类别实体图 (2)书目信息实体每

    14、本图书都有图书的详细信息,同样需要一张表来存储相应的信息。书目信息实体E-R图如图3.3所示。图3.3 书目信息实体图(3)用户信息实体注册用户以及管理员的信息保存在用户信息表中,通过“角色”字段来区分管理员(1)和用户(0),用户信息实体E-R图如图3.4所示。 图3.4用户信息实体图(4)订单实体订单中存有顾客订单的详细信息,顾客订单实体E-R图3.5所示。图3.5订单实体图(5)订单条目实体订单实体中有订单每条记录的详细信息,订单条目实体E-R图3.6所示。图3.6订单条目实体图(6)公告实体公告实体中保存网站公告的详细信息,公告实体E-R图3.6所示。图3.7公告实体图3.2.2数据库

    15、物理模型设计各个基础数据库系统使用了SQLServer2005数据库工具。该数据库包括了6个不同专题的表: t_cate表、t_order表、t_orderitem表、t_gonggao表、t_product表和t_user表。(1)t_cate表:主要存储商品分类信息,如分类的编号、类别等信息,如图3.8所示。图3.8 t_cate表(2)t_product表:主要存储图书信息,如图书的名称、分类、价格和说明等信息,如图 3.9所示。图3.9 t_product表(3)t_orderitem表:主要存储订单信息,如顾客名、e-mail、电话等信息,如图3.10所示。图3.10 t_order

    16、item表(4)t_user表:主要存储了管理员及顾客的信息,如顾客的账号、密码、联系信息,如图3.11所示。图3.11 t_user表(5)t_order表:主要存储顾客的订单信息,如顾客名、e-mail、电话等信息,如图3.12所示。图3.12 t_order表(6)t_gonggao表:主要存储商品的二级分类信息,如列表商品信息、排序顺序、产品类别等信息,如图3.13所示。图3.13 t_gonggao表4. 系统实现4.1前台模块系统设计与实现网上书店前台系统主要提供向客户宣传图书信息(所有图书,新品上架、特价商品、店长推荐等)、检索图书、用户注册、用户登录、购物车、用户信息,查询订单

    17、等功能。客户通过首页进入网站的其它Web网页,享受网站提供的各项服务如购物、注册等。前台管理系统大致分为会员登录子系统、注册子系统、网上购物车子系统、图书浏览检索子系统和订单查询子系统。4.1.1前台主界面首页模块主要实现图书展示和图书检索的功能。是一个书店应具备的最基本的一项功能。通过图书的展示才能让购书者能够找到自己想要购买的图书。首页可以:获取图书分类信息以及图书基本信息集合,提交书目搜索请求及搜索条件的表单,选择搜索条件的表单元素,显示图书名称、销售价格,提供到其他页面的链接。首页如图4.1所示。图4.1网站首页4.1.2顾客注册界面提交新用户注册请求,同时提交新用户注册信息的表单提交

    18、注册用户姓名、地址、电子邮件地址、电话、用户名、密码以及qq。注册按钮用户在网上书店订购图书前,需要注册用户。在本页面中注册用户在表单中输入对应的注册信息,在单击“注册”按钮后,将提交注册请求。如有填写错误从写或点击下方“重置”按钮。用户注册如图4.2所示。图4.2 用户注册图4.1.3顾客登录界面用户的登录界面在首页的导航栏里面,用户在此处填写注册用户名和密码及验证码即可成功登录。用户登录如图4.3所示。图4.3 用户登录图输入正确的用户名和密码及验证码后成功登录(页面效果图4.4所示),输入错误的用户名、密码、验证码之一都不能登录,(各种错误均分别提示,在此举例2种错误)页面效果图4.5和

    19、4.6如下所示。图4.4 用户登录成功图4.5 用户名或密码错误图4.6 未输入验证码4.1.4用户信息界面用户信息修改模块主要用于用户登录系统后查看信息。登录用户在菜单栏点击“我的信息”后跳转到该页面,显示用户已填写的个人信息。用户信息如图4.7所示。图4.7 用户信息4.1.5购物车界面在首页点击想要购买图书下面的“加入购物车”按钮,即可加入购物车,如下图4.8所示。图4.8 加入购物车购物车具备的主要功能有:显示已购图书信息、添加图书、更改购买数量、取消某图书、结算总价。其中每次定购信息修改后自动更新相应的计价信息。由购物车实现用户定购的主要程序如下:用户在浏览图书过程中可以点击“加入购

    20、物车”按钮可将图书添加到购物车。用户登录后点击购物车选项,查看已经选购的图书。用户登录后点击导航内的“购物车”按钮跳转到该页面,用户在该页面上可查看添加的图书,提交订单或修改预订图书。我的购物车如图4.9所示。图4.9 我的购物车成功加入购物车后点击左边“继续挑选商品”及返回首页面继续挑选图书,在“变更数量”下方可以更改要购买的数量,点击右边“结算”按钮则跳转如下图4.10所示。图4.10填写收货订单4.1.6用户订单界面该模块主要用户登录用户查看已提交的订单。这里用户只有查看订单的权限,没有修改和删除订单的权限。用户点击“我的订单”即可看到用户的所有订单,如图4.11所示。点击“查看详情”,

    21、可以看到用户的订单详情。如图4.12所示。图4.11 我的订单图4.12 订单详情4.2后台模块系统设计与实现4.2.1管理员登录界面 管理员登录管理模块主要用户控制用户登录。只有管理员才能够登录到系统的后台管理页面。管理员登录界面,管理员通过点击首页“管理员入口”选项进入该页面。如图4.13所示。图4.13管理员登录界面4.2.2管理员主界面管理员登录成功跳转页面,然后可以从该页面可跳转到订单管理、用户管理和图书管理。后台主界面如图4.14所示。图4.14管理员主界面4.2.3商品与商品分类管理图书管理也是管理员的重要工作。主要有“商品分类管理”和“商品管理”。“商品管理”可以使管理员查看图

    22、书、增加图书、删除图书、修改图书。“商品分类管理”可以使管理员改变图书的分类。商品分类列表中点击“添加”来添加一个图书分类,商品分类列表中点击 “删除”来删除一个图书分类,商品分类列表中点击 “修改”来修改一个图书分类。商品管理中的“添加”按钮的内容加入了原价、销量、优惠价、库存等信息,为方便管理员管理图书分类和图书。商品分类管理如图4.15所示。商品管理如图4.16所示。图4.15 商品分类图图4.16 商品列表图商品管理中还有为图书添加“新品推荐”“店长推荐”“特价推荐”的功能,点击“新品推荐”“店长推荐”“特价推荐”的按钮即可完成推荐,同时在首页推荐分类中实现添加所推荐图书。下面演示给“

    23、用思想改变世界”添加到“店长推荐”。如图4.17和4.18所示。图4.17点击店长推荐图4.18成功添加到店长推荐图4.17和图4.18比较在后台已成功把“用思想改变世界”加入了“店长推荐”中,前台同时在“店长推荐”中添加了此书。4.2.4用户管理用户管理可以使管理员查看已注册用户,并可以删除用户信息,方便管理员管理注册的用户。实现效果如图4.19所示。图4.19 用户管理4.2.5订单管理管理员在订单管理模块中可查看所有顾客订单信息。想要详细了解某个订单,就选定后点击“订单详情”,可以看到选中订单的详情,如图4.20所示。图4.20订单详情点击“处理订单”即代表完成此笔交易,订单状态从“未受

    24、理订单”变成“已受理订单”。效果如图4.21所示。图4.21未受理订单和已受理订单4.2.5商品公告管理首页右上方有公告栏,点击可以看到详情,在后台(添加、删除、修改功能)的效果图(修改)如图4.22所示。图4.22修改商品公告5. 结语本系统前台实现了用户注册登录,图书查询、购买等功能。后台管理模块实现了“订单管理”、“图书管理”、“用户管理”和“商城公告管理”。本网上图书销售系统查询图书方式多样化,保护用户身份信息的安全性比较强。并且,后台管理简单、易于维护。但是本系统没有链接第三方支付软件,这使得系统支付还不够完善。由于时间的关系,没有更好地弥补不足。 致谢本篇论文是在赵宇兰老师的亲切关

    25、怀和精心指导下完成的。从毕业设计选题到设计完成,赵老师给予了我耐心指导和细心关怀。赵老师严肃的科学态度,严谨的治学精神和精益求精的工作作风,都使我获益匪浅了。在这里要衷心感谢我的指导老师赵老师对我的指导和启发。在论文写作过程中,老师细心地指出我论文中的多处错误并提出改正意见,没有老师的指导,我的论文不可能顺利完成。感谢大学四年来传授我知识的老师,没有老师们的教授,我不可能在四年中积累知识,完成本次毕业设计。感谢我身边的同学和朋友们,在设计实现过程中,同学们给了我很多有益的意见,并在我有困难的时候给予了很大的帮助。最后,我谨向审阅本论文的老师致以最诚挚的谢意!感谢老师们在百忙之中抽出宝贵时间阅读

    26、我的论文。 参考文献1邵丽萍等.动态网页制作.北京:电子工业出版社,2000年.2傅进勇等.JSP网络编程.北京:电子工业出版社,2008年.3耿祥义等.JSP大学使用教程.北京:电子工业出版社,2007年.4刘晓华等.JSP运用开发详解(第三版).北京:电子出版社,2007年.5叶核亚.Java 2程序设计使用教程(第2版).北京:电子工业出版社, 2008年.6王建明等.JSP企业网站开发.北京:科学出版社 ,2008年.7施伯乐等.数据库系统教程(第二版).北京:高等教育出版社 ,2007年.8杜轩华等.Web开发技术.上海:上海大学出版社, 2005年.9李兆峰 张得生等.Java W

    27、eb 项目开发案例精粹.北京:电子工业出版社,2010年.10明日科技 王国辉等.Java Web程序开发范例宝典.北京:人民邮电出版社,2009年.Writers house design and Realization of online bookstore systemAbstract: with the development of Internet technology, so that with the development of e-commerce is also growing and close to peoples lives, and from people livi

    28、ng recently is the network bookstore. This topic is the writers house research, according to the traditional book types are not complete, high price, design a book sales network system, convenient for people to buy, to remain within doors can easily buy the books they want, save time and effort. The

    29、 establishment of this system effectively shortening the books in circulation links, to a large number of readers, books, publishers, distributors to work closely together, greatly improving the book circulation rate. The online bookstore system using Java EE technology, JSP server using Tomcat, background database management system using SQL Sever 2005.Key words: online bookstore writers house JAVA SQL25


    注意事项

    本文(作家书屋网上书店的设计与实现计算机毕业论文.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922