网上书店系统_毕业设计开题报告

时间:2024.4.20

5.2 用户管理

5.2.1 用户注册

如果成为会员,在购物的时候可以获得优惠,基于这个想法,顾客一般都会在这里先注册成为会员的。在主页上点击“新用户注册”就可以跳到会员注册页面,在会员注册资料中,分为必填资料和选填资料。注册页面为reg1.jsp填好一切资料后点击“好了我要提交”,提交到注册处理页面reg3.jsp.并使用JAVASCRIPT脚本进行验证,将用户名与原有的user表进行比较,若用户名已存在,则提示“此用户名已存在请重新填写”,经过验证后填写的数据添加到数据库的usr表中,点击“不行我要重填”进行重新填写。

5.2.2 用户登录

顾客经过注册后,可以用注册过的帐号进行登陆。在登陆界面login.jsp中或首页的登录框中输入帐号、密码、会员类型提交到user_login.jsp页面处理登录请求,将提交的数据与数据库中的原有userName,userprd,userType进行组合查询比较,验证通过后就可以登陆会员系统。如果是管理员进入管理页面manager/index.jsp,普通会员进入网站首页index.jsp,并且显示出用户名,将用户名存入session中后可以进行购物等所有操作。

5.2.3 用户登陆_2

顾客经过注册后,可以用注册过的帐号进行登陆。

5.2.4 用户信息查看

用户登录后可以查看自己的注册信息和在网站的消费信息,通过myinfo.jsp显示用户信息。并出现信息修改链接,可以修改密码和注册信息,但是用户名不可改变。

5.2.5 用户信息修改

可以分别进行修改密码和注册信息,但是用户名不可改变。表单提交信息的约束由JavaScript完成,修改密码的处理页面是modify_password_save.jsp。用户信息修改处理页面是modify_info_save.jsp。数据库更新操作过程中,定义一个整

型变量temp用于返回数据库操作的状态。这样可以不用抛出异常来显示数据库操作状态,不但可以设计成一个比较友好的错误处理页面,管理员也可以根据提示判断错。当temp>0时,数据库更新成功,并弹出对话框提示修改成功。若当temp=0则提示数据库更新失败,重新填写信息。当temp<0时,网络内部错误或其它系统错误。

5.2.5 用户注销

用户在登录时将用户名和ID存入session中,从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户首次访问服务器上的一个JSP页面时,JSP引擎产生一个session对象,同时分配一个String类型的ID号,JSP引擎同时将这个ID号发送到客户端,存放在Cookie中,这样session对象和客户之间就建立了一一对应的关系。当客户再访问连接该服务器的其他页面时,不再分配给客户新的session对象,直到客户关闭浏览器后,服务器端该客户的session对象才取消,并且和客户的会话对应关系消失。当客户重新打开浏览器再连接到该服务器时,服务器为该客户再创建一个新的session对象。

所以为了安全和资源浪费的角度来看要用注销来释放session中的用户ID。单击注销时提交到loginout.jsp将session中的ID释放清空完成注销。

5.3 产品管理

5.3.1 产品查看

用户可以查看产品,当用户点击“商品浏览”链接时提交到showbook.jsp显示全部产品,并且点击产品名称来将产品的ID号传递到seebookall.jsp,然后通过查询语句查出与ID号相同的产品后显示产品的详细信息,单击图产品类型名称可通过条件组合将bookType传入seebookType.jsp页面,与表book比较后选出类型相同的产品后显示所有此类型的图产品信息,单击链接添加到购物车。

5.3.2 产品推荐

在图产品表book中定义字段iftuijian,当为1时表示推荐,当单击链接“商家推荐”时

提交到tuijianbook.jsp中,使用查询语句查询并显示产品的所有信息出来。也可以用一张图片表示推荐的程度,后再按照推荐程度来排列图产品显示的顺序。

5.3.3 新产品上架

在图产品表book中定义字段addtime自段用于标识产品进站的时间,显示时用查询语句查找到产品名称后用addtime来限定排列顺序。

5.4 产品查询

当顾客因为公司的产品太多而找不到他所需要的产品的时候,他可以用产品查询系统。产品搜索分为一般搜索和高级搜索。一般搜索也就是叫做模糊查找,只要符合搜索字段的产品都会被搜索出来。高级搜索可以有针对性的查找,可以通过图产品的类别、图产品名称、图产品简介、图产品内容、图产品简介、图产品价格、是否推荐、是否特价这几种方法来查找。高级搜索搜索出来的东西比较准确。

5.4.1 产品一般搜索

通过输入要查找的产品的关键字进行模糊查询,可以在文本框后加一个下拉框,来选择查找的途径,或是通过产品名,货产品类型,或作者出版社等的关键字,点击搜索按钮提交表单到findgood.jsp页面,将传入的信息用like %keyword% 进行模糊查询,后显示所有与关键字有关的产品。运行界面如图5-2所示。

5.4.2 产品高级搜索

点击精确查询进入高级搜索页面静态页面findgood.html,点击搜索后提交到findbook.jsp其中查询条件可以随便的任意组合查询。处理页面用一系列的条件分支语句来组合控制查询语句,所以无论填写那个都会正确的查找出结果。并且填写的查询条件越多,查询结果越精确。高级搜索把其他条件的商品全部过滤掉,很精确的搜索顾客想要的商品。

当没有符合条件的产品时,弹出对话框显示“您要查找的图产品不存在,请重新填写“。

5.5 购物车管理

在超市购物,可以根据自己的需求将很多的商品挑选到购物车中,然后去收银台结帐,而在网上虚拟的商城中没有办法推车,通常都会使用“购物车”技术来虚拟现实生活。这种技术十分方便,不但可以随时添加,查看,修改,清空购物车中的内容,还可以随时去收银台结帐。

5.5.1 购物车添加

添加购物车就是把用户选的商品暂放在购物车中。当用户在产品清单中单击“添加到购物车”时,通过链接的组合将商品的Id传入购物车的添加处理页面cart.jsp。然后根据产品ID查询出产品的名称和价格,并引入实体javabean buylist 存放读出的产品信息和用户名等信息。创建一个集合类Vector的对象shop来保持buylist的对象mylist的信息。然后从session中读取shop对象,如果为空则说明还没进行购物或者已经清空了购物车,需要新建购物车对象;将商品ID与购物车列表中的商品ID对比,如果已经存在则将购物车中的商品的数量加1。

5.5.2 购物车查看

为了方便用户随时查看购物情况,在网站首页上添加查看购物车的链接,并链接到list.jsp页面。通过它可以获取用户所有的商品信息法放入购物车中显示出来。在购物车里可以修改商品数量,删除商品,继续购产品,和生成订单。

5.5.3 购物车修改

当商品数量需要修改时只需要改变购买商品的数量文本框中的值,后单击修改按钮就修改完成了。这里需要特别注意修改数量后一定要点击修改按钮,否则将按照初始时的值提交到订单生成页面。当要删除购物车中的某项商品时只需将商品数量文本框的值设为0,在单击修改就删除了。

5.5.4 购物车清空

清空购物车是指在放弃购物时或订单生成后若还想继续购物一定要清空购物车再进行选购,这样防止重复购物。清空购物车只需要将session中存储的shop对象清空即可。

session.removeAttribute("shop"),清空后弹出对话框提示购物车清空成功。此功能由页面clear.jsp实现。

5.6 订单管理

生成订单是网上购物商城的最终目的,前面所有的功能实现都是为生产一个用户满意的订单,在此要生成一个可供用户随时查询的订单号,还要保存订单中购买的商品信息。当用户确认对购物车不在修改时,点击付款生成订单,并进行付款。结帐的流程为:从购物车中读取商品名称,数量,价格信息,并根据时间生成唯一的订单号,同时将用户的注册基本信息读取出来,形成一个完整的订单写入数据库。

5.6.1 生成订单

在生成订单时调出用户信息并生成唯一的订单号,把session中的userName取出,并根据这个用户名来在usr表中查找出用户基本信息。生成唯一订单号的方法有很多种,只要确保唯一性及用户便于查询自己订单的执行状态即可。本程序使用系统当前日期的月、日、时、分、秒、及毫秒叠加的方法得出的。由于Date对象返回的各级时间都是整型的,需要通过string对象的valueOf方法将其转换成String 类型的后使用字符串叠加。点击生成订单,便可以把信息存入数据库。此操作由dodingdan.jsp页面完成,生成订单之前先判断产品库中的产品数量是否足够,如足够生成订单,不够则提醒用户从新填写数量。

5.6.2 结帐

当订单生成完页面跳到处理查看订单页面,显示订单的状态并设置了撤消和付款链接,将订单的ID号传入下一页面checkok.jsp。在处理页面中进行了根据订单ID号查询出订单中的产品ID,产品数目和订单的总价。再以bookId为外码在book表中减去订单中的产品数的数量,更新成功后提示交易成功,产品以发出。再根据订单中的userName更新usersend表中的消费数额的字段sendmoney

的值。更新成功后提示更新消费信息成功。若不成功提示“交易失败,请联系管理员”并转入首页。

5.6.2 查看订单

查看用户订单页面,先根据session中的userName查询订单表中的全部信息并显示出来,可以根据订单的ifok属性值分成是否完成交易,并将未完成交易的ifok=0的订单信息后面加上链接“撤消订单”和“付款”,分别连接到订单的删除deldingdan.jsp页面和checkok.jsp交易页面。对于交易完成的订单即ifok=1的订单,用户只能查看而不能修改或删除。这部分订单只有管理员才能编辑。

5.7 后台设计

后台功能只允许管理员权限的用户使用,他的实现是前台功能的基础。 后台包括身份验证,添加商品,订单管理,用户管理等模块。

5.7.1 用户管理

管理员对用户的管理包括查看所有用户信息和消费信息。建立表usesend用于以后扩展成按照用户等级消费的,可以给表设计一个触发器,当用户的消费数达到500时,通过属性sendmoney的更新触发触发器,更新用户的等级,而管理员设置每个等级有对应着几折,由此来修改用户享受购物时的折扣。但是现在这些只是我的想法还没有具体实现,这也将是我下一步的设计目标。

用户的删除涉及到usr表,usersend 表和dmingxi表的级联删除与否问题。现在只实现了单表的删除。

5.7.2 产品管理

产品的管理部分实现了产品的添加,删除,新产品推荐,和销售排行。 产品的添加时先判断图产品的名称,出版社,作者,出版日期是否都相同,如果相同则,只更新原有图产品的数量加上先添加的数量即可。若不全相同则添加新的数据加入数据库,并自动生成产品的唯一ID用于标识产品。产品的添加页面由addbook.jsp获取数值,传入add-book.jsp页面进行验证和添加数据库。 添加成功后弹出添加完成对话框。

删除产品页面为delbook.jsp页面。

5.7.3 订单管理

订单管理只实现了所有订单的所有信息的查看,和修改,为了信用问题应在删除用户下了订单却没有付款的订单时通知用户,此订单已被删除。

订单查询,使用静态HTML页面获取表单信息,后提交给seachdingdan.jsp页面接受信息。输入订单号后再dmingxi表中比较dingdanID相同的就输出返回给用户。若不存在着显示没有您查找的订单。

5.7.4 管理员退出

管理员的退出与用户的注销相同。

5.8 本章小结

本章开始对系统的详细设计以及实现,先给出了本系统的总的界面,接着分别介绍了会员系统、商品搜索系统、订单系统和后台管理系统四大系统。在会员系统总介绍了会员登陆和会员注册;在商品搜索中介绍了一般搜索、高级搜索和搜索无结果;而在后台管理系统中介绍了后台登陆、添加图产品、删除图产品、订单管理、后台会员管理。


第二篇:网上书店管理系统毕业设计开题报告


你如果认识从前的我,也许会原谅现在的我。

毕业设计(论文)开题报告

    学生姓名: xxx 学 号 xxxxxxxxx

    专 业: 计算机科学与技术

    设计(论文)题目: 网上书店管理系统

    指导教师: xxx

2011 年2月28日

开题报告填写要求

  1.开题报告(含"文献综述")作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一

此报告应在指导教师指导下

由学生在毕业设计(论文)工作前期内完成

经指导教师签署意见及所在系审查后生效;

  2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式打印

禁止打印在其它纸上后剪贴

完成后应及时交给指导教师签署意见;

  3."文献综述"应按论文的格式成文

并直接书写(或打印)在本开题报告第一栏目内

学生写文献综述的参考文献应不少于10篇(不包括辞典、手册);

  4.有关年月日等日期的填写

应当按照国标GB/T 7408-94《数据元和交换格式、信息交换、日期和时间表示法》规定的要求

一律用阿拉伯数字书写

如"2002年4月26日"或"2002-04-26"

  

  

  

毕 业 设 计(论 文)开 题 报 告

1.结合毕业设计(论文)课题情况

根据所查阅的文献资料

每人撰写

2000字左右的文献综述:文 献 综 述

一、本课题研究的目的及意义

  现在我们处在一个信息量高度膨胀的时代

当今

人们处理的信息越来越多

几乎比过去翻了几翻

于是

人们对信息处理工具--计算机的要求越来越高

不仅需要计算机的处理速度越来越快

而且要求计算机的存储量也越来越大

数据处理手工操作

工作量大

出错率高

出错后不易更改

因此

世界上最大的计算机互联网络Internet为教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域带来了极大的方便

  书是人类不可缺少的精神食粮

也是现代社会步入文明的见证

网上书店系统的目的是应用信息化的技术对图书进行的管理

减少大量的数据冗余和传统管理的繁琐工作量

实现管理的系统化、科学化

由于充分利用和结合了现代最新的信息技术

网上书店具有传统的书店无法比拟的一些优势

如经营成本低

受地域限制和时间限制少

市场扩张潜力极大等

目前Internet上的网上书店每天以惊人的速度增长

今后必将越来越多地进入普通百姓的日常生活

从系统的体系结构上看

电子商务网站一般采用三层的浏览器/服务器(Browser /Server

B/S)结构

整个电子商务网站主要由浏览器、Web服务器和数据库服务器三个部分组成

相应地

电子商务网站的实现技术主要包括浏览器端开发技术、Web服务器端技术和数据库服务器技术等

二、本课题在国内外的研究状况

  1995年7月

美国杰夫·贝佐斯在西雅图开设了全球第一家真正意义上的网上书店--亚马逊网上书店

短短几年时间它已发展成为全球最大的网上书店

在美国

亚马逊网上书店不仅成了美国电子商务的领头羊

而且在英国建立了亚马逊英国网上书店

在德国建立了亚马逊德国网上书店

1997年5月

美国最大的连锁书店巴诺书店也正式开办了网上书店

随着互联网用户的激增

世界各国

尤其是西欧、北美的经济发达国家

很快形成了一股汹涌的网上售书潮流

在英国

1998年初

英国惠特克公司和美国的鲍克数据公司在网上设立轻松图书网上书店

1998年5月亚马逊(英国)网上书店完成了对英国书业网上书店的兼并

同年6月

史密斯集团(W·H·Smith)连锁书店兼并了因特网书店

这两家英国最大的网上书店在兼并后的销售额有了三到四倍的增长

在日本

网上书店也有较长的历史

1995年5月

日本大和与栗田图书馆批发商联手设立的图书馆出版营销服务公司开始网上运营

纪伊国屋开设的"图书网库"

号称拥有世界之最的出版物信息数据库

包括日本版图书150万种、欧美出版物200万种;丸善书店开设的"丸善互联网购物"则是一家专门面向企业和大学生读者的网上书店

营销日、外文图书等

此外

法国、加拿大、巴西、澳大利亚、意大利、瑞典、丹麦等国

也纷纷开展网上书店业务

  中国最早的网上书店是1995年中国最大的古旧书店--中国书店开通的网上书店

年成交额50-60万元

1997年初

杭州市新华书店建起了我国新华书店系统的第一家网上书店;1997年5月28日

有中国出版社对外贸易总公司与美国亚太网络公司合作创办的中国现代书店在网上开通;1999年3月9日

北京图书大厦网上书店正式开通

当当、人民时空、中国寻书网、全目购书网、旌旗网等一大批新兴网站也已迅速成立

现在

到底有多少家中文图书的网上书店

恐怕很难统计完成

三、本课题的发展趋势

  网上书店是基于互联网上的

其经营活动没有地域限制

没有时间限制

使图书采购的范围扩大到全球

为图书馆报道全世界范围内所有出版社出版的图书

提供范围广阔、种类丰富的图书销售服务

网上书店消除了时空障碍

将全世界的读者和图书紧紧地联系在一起

真正实现了"世界任何一位读者任何时间、任何地点购买到任何图书"的伟大目标

这不仅极大地方便了读者

而且也极大地方便了图书馆采访工作

节约了大量的时间、精力和金钱

采访人员24 小时内任何时间都可以在网上工作

将家中的计算机登录到图书馆的网页

轻点鼠标即可将办公室的工作在家中完成

在上网前这是无论如何也办不到的

  网上采购并不是一个十分单纯的网络行为

而是一种完整的电子商务

只有网络技术和网上思路是不够的

来自各领域的支持是必不可少的

鉴于此

加快金融体制改革

完善网上支付的配套机制

成为网上书店发展的首要问题

目前

我国正在实施的" 金卡工程"和金融电子化研究已初见成效

电子支票支付、电子现金支付和银行卡支付等正处于实验和实施阶段

相信不久的将来

国内网上书店实现真正意义的网上支付

随着网络环境如速度、费用、安全性等情况的逐步好转

电子商务相关法律及标准的制定与完善

电子商务在我国将更加蓬勃地发展

图书馆文献采访也将逐渐进入电子商务阶段

同时随着网上书店经营的不断完善

网上采购将是图书馆文献采访的重要方式

而且是馆藏文献来源的主要渠道

  由于网上书店的操作程序简单

方便快捷、经济实惠、以及所附带的查询多媒体流动、交互等功能

吸引了大量读者

当今

随着网络环境的发展

网上书店很受人们的青睐

网上书店的数量多、种类多

出版时间跨越度大

不受时间、地域限制

信息丰富

多途径综合检索等优势

因此

网上书店呈现出无限光明的前景

参考文献:

[1] 谢希德.创造学习的思路[N].人民日报1998

[2] 达尔文.Java经典案例(第二版).北京:中国电力出版社2008.

[3] 前沿科技

曾顺.精通JavaScrip+JQuery.北京:人民邮电出版社2008

[4] 鲁晓东李育龙杨健.JSP软件工程案例精解.北京:电子工业出版社2005

[5] 陆正式张立志.Java项目开发实践.北京:中国铁道出版社2005

[6] 埃克尔.Java编程思想.北京:机械工业出版社1999

[7] 吴建张旭东. JSP网络开发入门与实践. 人民邮电出版社2006

[8] 萨师煊王珊.数据库系统概论[M].北京:高等教育出版社2001

[9] 罗国庆. 陈良萍. 网站建设案例精粹. 电子工业出版社2004

[10] 孙卫琴李洪成. Tomcat 与Java Web开发技术详解.电子工业出版社2004

[11] 连洪. Eclipse Web开发从入门到精通. 清华大学出版社2007

[12] 石志国. JSP网络开发详解. 电子工业出版社2007

毕 业 设 计(论 文)开 题 报 告

2.本课题要研究或解决的问题和拟采用的研究手段(途径):

一、解决的问题

  按照系统的功能和用户角色

将整个系统分成3个模块

他们分别是公共模块、普通用户模块和管理员模块

  1、公共模块

  公共模块为用户提供一些基础功能

系统中所有的用户都可以对它进行访问

他包括的功能模块和页面有:用户注册模块、用户登录模块、获取用户密码模块和用户退出模块

  2、普通用户模块

普通用户模块是网上书店的主题

访问该模块的用户需要先注册后登录

这个模块包括的功能有:浏览图书信息、搜索图信息、查看排行图书信息、发表留言信息、和购物车管理

3.管理员模块

  管理员模块负责对网上书店的维护

只有管理员才能对图书信息进行管理操作

这个模块提供的功能有:图书信息管理(包括添加、修改、删除图书信息)、图书类别信息管理(包括添加、修改、删除)和购物信息管理(包括查看、删除用户的购物信息)

二、拟采用的研究手段

本系统采用B/S结构

用JSP技术进行动态网页的开发

设计模式为MVC

用MySQL建立后台数据库

MySQL数据库服务器管理和开发工具为Navicat

开发环境:Windows 2000/xp/2003等操作系统

读者只需通过浏览器访问本系统

就可以轻松实现图书查询、图书购买等操作

图书管理员能使用本系统方便快捷地完成图书馆地信息数据管理工作

课题介绍了在Windows XP及Java、JSP 、MySQL数据库环境下采用"自上而下的总体规划

自下而上的应用开发"的策略开发本系统的详细过程

提出实现图书信息管理、资源共享的基本目标

从而推动迈向数字化网上书店的步伐并阐述系统结构设计和功能设计

从用户的登记到查询浏览

从选择图书到加入到购物车

形成一个整体自动化管理模式

毕 业 设 计(论 文)开 题 报 告

指导教师意见:

1.对"文献综述"的评语:

2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:

指导教师:

2011年 月 日所在系审查意见:

负责人:

2011年 月 日

更多相关推荐:
网上书店管理系统毕业设计开题报告

毕业设计(论文)开题报告学生姓名:xxx学号xxxxxxxxx专业:计算机科学与技术设计(论文)题目:网上书店管理系统指导教师:xxx20XX年2月28日开题报告填写要求1.开题报告(含文献综述)作为毕业设计(…

网上书店的设计与实现开题报告

附件5菏泽学院本科生毕业设计论文开题报告12注1题目类型理论实验应用综合2题目来源指导教师拟定自选其它3

网上书店系统开题报告范文

学院毕业论文设计开题报告及任务书注此表前四项由学生填写后交指导教师签署意见否则不得开题

网上书店毕业设计开题报告

山东科技大学本科毕业设计(论文)开题报告题目基于JSP的网上书店设计学院名称信息科学与技术学院专业班级信息与计算科学07-2班学生姓名学号指导教师填表时间:二〇##年四月一日填表说明1.开题报告作为毕业设计(论…

网上书店的开题报告

南京理工大学紫金学院毕业设计论文开题报告学生姓名专业设计论文题目指导教师学号计算机科学与技术网上书店的设计与实现年月日开题报告填写要求1开题报告含文献综述作为毕业设计论文答辩委员会对学生答辩资格审查的依据材料之...

网上书店销售系统(开题报告)

XXXXXXX大学本科毕业设计论文开题报告题目网上书店销售系统学院名称信息科学与工程学院专业班级电子信息科学与技术学生姓名XXXX学号20xx01050639指导教师XXXXX填表时间二0一一年四月一日

网上书店系统论文开题报告

本科毕业设计论文开题报告题目网上书店系统学院信息工程学院专业计算机科学与技术班级计0703学号1号学生姓名指导教师开题日期20xx年6月5日一论文选题的背景意义本系统描术了通过包括因特网在内的计算机网络来购买销...

基于JSP的网上书店用户管理系统开题报告

中国海洋大学青岛学院毕业设计开题报告题目网上书店用户管理系统系部信息工程系年级20xx级专业计算机科学与技术姓名李慧学号20xx02105209指导教师房正华教务处制表20xx年12月28日二文献综述三研究内容...

施惠芳网上书店系统毕业设计报告

常州信息职业技术学院学生毕业设计论文报告系别专业班号学生姓名学生学号设计论文题目指导教师设计地点起迄日期计算机软件学院软件技术强化日语软日082施惠芳0809070211网上书店系统陈荣保常州信息职业技术学院2...

图书在线销售系统--开题报告

本科毕业设计论文开题报告1本科毕业设计论文开题报告2本科毕业设计论文开题报告3本科毕业设计论文开题报告4本科毕业设计论文开题报告5本科毕业设计论文开题报告6本科毕业设计论文开题报告7本科毕业设计论文开题报告8

毕业论文网上销售系统开题报告

XXXXXXX大学本科毕业设计论文开题报告题目网上书店销售系统学院名称信息科学与工程学院专业班级电子信息科学与技术学生姓名XXXX学号20xx01050639指导教师XXXXX填表时间二0一一年四月一日

网上书城开题报告

安徽中医药大学毕业论文开题报告论文题目网上书城学生学号11713032学生姓名田振永专业计算机科学与技术指导教师沈同平20xx年2月5日毕业论文开题报告毕业论文开题报告毕业论文开题报告

网上书店系统开题报告(31篇)