24小时论文定制热线

咨询电话

ASP.NETVC++MySQLPHP安卓JSPLinuxJava机械VBASP单片机模具汽车工程毕业设计Flash
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

图书管理JSP系统设计分析

添加时间:2018/07/06
学生每天只能在食堂吃饭,而食堂的饭菜确是一年四季一成不变,偶尔想换下口味都变得极为困难,外卖却能很好的解决这个问题。随着市场经济的发展和人们生活水平的提高,点餐变成一种大众消费的趋势。
  以下为本篇论文正文:

  摘 要: 为了解决大学城外卖问题,提出了基于 JSP 的大学城外卖网的设计方案。采用 java 编程语言来开发设计网站,利用网络和数据库技术,应用 JSP 技术和采用 MySQL 数据库系统组件来构成网站。大学城外卖网是一套功能强大、操作简便、简单实用的在线网站订餐系统。测试结果表明,该方案能极大方便大学城学生订餐。

  关键词: 大学城外卖网;JSP 技术;MySQL 数据库;B/S 浏览器/服务器模式

  目前,大学城的地理位置大多数位于郊区,地理偏僻。学生每天只能在食堂吃饭,而食堂的饭菜确是一年四季一成不变,偶尔想换下口味都变得极为困难,外卖却能很好的解决这个问题。随着市场经济的发展和人们生活水平的提高,点餐变成一种大众消费的趋势[1-5]。设计大学城外卖网使得点餐更加的科学、高效、规范能够更加方便、更加灵活地为大学城学生服务[3,4]。

  大学城外卖网就是利用计算机技术、网络通讯技术,结合现代化的管理思想在外卖管理中的综合应用设计出来的。依靠先进的计算机技术和网络通讯技术解决外卖管理过程中碰到的一些问题,使得外卖管理工作更加的科学、高效、规范能够更加方便、更加灵活地为大学城学生服务[4-8]。本网站面向 Windows 操作系统,以 MyEclipse为开发工具,基于 JSP 的基础上,以 MySQL 作为后台数据库,采用 java 编程语言来开发设计网站,利用网络和数据库技术,设计出基于 B/S 模式多用户订餐系统[8,12]。

  1、系统的设计和实现

  设计大学城外卖网时必须考虑到大学城的实际情况,结合实际情况来考虑系统的开发背景、系统目标、系统环境等信息,对整个系统做一系列的技术、经济、管理、操作等可行性分析,需求分析、功能分析、网络应用分析、业务流程图和数据流程分析。系统又从数据库设计、信息编码设计、输入输出设计、功能模块设计等方面进行全方位的设计。同时,本系统利用现有的软硬件环境,提高系统的开发水平,充分的利用资源。

  1.1、系统总体功能设计

  大学城外卖网是一套功能强大、操作简便、简单实用的在线网站订餐系统,网站包括用户管理、购买管理、菜单管理、数据维护、后台管理等。整体功能模块如图 1 所示,系统的网络应用原理图如图 2 所示[6-8]。

  下面概括一下大学城外卖网大致的功能需求:

  用户登录:当用户进入大学城外卖网时,如果没有登陆,用户只能浏览网站的外卖信息,如果需要购买或是留言,用户只有登陆后才行。如果用户没有账号,可以通过注册一个账号来登陆,如果有账号,就可以直接登陆。用户登录时要验证用户名和密码是否匹配,验证通过后允许用户进入网站系统进行相应的操作。用户登录后其信息存入到数据库中。

  修改注册资料:用户登录后可以修改自己的注册信息,包括修改用户密码,联系电话,联系地址等。

  菜单查询:用户登录后可在商品分类中查询所需快餐,并购买,也可以直接输入用户所需要的饭菜名进行查询并购买。

  用户留言:用户在没有登陆的情况下,只可以看到其他用户的留言信息以及管理员的回复信息。

  用户登陆后除了可以看到其他用户的留言信息以及管理员的回复信息以外,还可以留言。

图 1 系统整体结构图
图 1 系统整体结构图

图 2 网络应用原理图
图 2 网络应用原理图

  购买管理:用户可以按网站上的简单几步操作就可以完成购买,用户购买后,可以在订单管理中查看购买明细及订单详情。

  数据管理:当用户注册后,其信息自动存入数据库中,也可以进行删除,更新等,也可以对用户购买有所记录。当其成功购买后数据库存入相应的购买信息。

  后台管理:订单的处理,会员的管理,以及用户留言的回复,都将在后台进行管理。

  1.2、系统详细设计和实现

  网站采用分块功能模块来设计,各个模块的功能分别介绍如下:

  a. 用户管理用户管理模块包括一下两大部分:后台管理员对用户的管理和用户自己的管理。

  (1)修改密码:用户可以自己修改其密码。

  (2)提交订单:用户提交自己的订单。

  (3)订单查看:用户可以对自己的订单进行查看。

  (4)添加用户:管理员可以对用户进行添加操作。

  (5)删除用户:管理员可以对已有用户进行删除操作。

  (6)查看用户信息:管理员可以查看用户注册日期、登陆次数、最近登陆日期以及注册信息。

  b. 购买管理:用户可以按网站上的简单几步操作就可以完成购买,用户购买后,可以在订单管理中查看购买明细及订单详情。

  (1)购物车管理:用户可以自己购物车里商品进行管理。

  (2)确认订单信息:用户购买时需要确认订单信息,包括收件人姓名,收件人联系电话,收件人地址等。

  (3)订单查询:用户和管理员可以查看订单情况。

  c. 商品管理:管理员对商品信息进行整理。

  (1)菜单分类:用户可以选择的商品分类。

  (2)增加商品:管理员增加商品供用户选择。

  (3)删除商品:管理名可以删除一些不太受欢迎的商品。

  (4)更改商品:管理员可以更新商品。

  d. 留言管理:用户在没有登陆的情况下,只可以看到其他用户的留言信息以及管理员的回复信息。用户登陆后除了可以看到其他用户的留言信息以及管理员的回复信息以外,还可以留言。

  (1)用户发布留言:访客可以发布留言。

  (2)管理员回复留言:管理员对访客的留言进行回复。

  e. 数据维护:当用户注册后,其信息自动存入数据库中,也可以进行删除,更新等,也可以对用户购买有所记录。当其成功购买后数据库存入相应的购买信息。

  (1)添加数据:管理员对数据库中添加数据。

  (2)删除数据:管理员对数据库中删除数据。

  (3)查询数据:管理员对数据库中查询数据。

  (4)更新数据:当数据中有改变时及时更新数据库。

  f. 后台管理:订单的处理,会员的管理,以及用户留言的回复,都将在后台进行管理。

  (1)商品管理:管理员可以商品分类管理、商品管理、特价商品管理。

  (2)订单管理:管理员可以查看订单明细以及处理订单。

  (3)会员管理:管理员可以查看会员详情以及调整会员级别。

  (4)留言管理:管理员可以对用户留言进行查看及回复。

  (5)系统用户管理:管理员可以对后台管理用户进行管理和权限分配。

  1.3、数据库设计

  本网站包含用户管理、购买管理、菜单管理、数据维护、后台管理等几个表。为了加快系统访问的速度把这 9 个表放在一个数据库中。网站采用MySQL 数据库,其数据库建模分析 E-R 图如图 3所示[9,10]。

图 3 数据库 E-R 图
图 3 数据库 E-R 图

  2、系统实施和测试

  系统实施与测试是系统开发的最后环节,也是系统必不可少的一环。系统测试的作用在于发现软件的缺陷,从而提高软件质量。通过软件测试能充分暴露软件中存在的问题和缺陷,从而考虑是否可以接受该产品,从开发者的角度出发,就是希望测试能表明软件产品不存在错误,已经正确地实现了用户的需求,确立人们对软件质量的信心。

  2.1、系统实施

  系统实施是指将系统设计阶段的结果在计算机上实现,当网站设计成功时,需要 PC 机对其访问,测试网站是否存在问题。由于本系统采用 B/S 多用户模式,所以需要架设服务器进行环境配置。jsp 服务器一般都用 tomcat,开发工具 MyEclipse 里自带有 tomcat 服务器,只需在软件里开启即可[11]。

  2.2、系统测试

  系统测试对于系统开发是非常必要的,通过测试可以发现程序中的错误和不完善的地方,并及时加以修改和完善。设计完成后一般是在局域网环境下进行页面测试,这种方法足以发现内容和逻辑上的错误,但也有些问题暴露不出来。网页实质上是用户操作界面,严格地说,每一个设计好的页面都应该放到用户普遍使用的环境下进行性能及效果测试。系统的开发和测试都在 MyEclipse 中进行,对系统的各个方面进行测试,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案[12]。

  当网站测试无任何问题时,启动服务器,在浏览器中输入地址:便可以进入到大学城外卖网首页,首页界面如图 4 所示。大学城外卖网导航菜单有首页、购物车管理、订单管理、顾客留言、修改注册资料,当访客没有登陆的时候点击购买车管理、订单管理、修改注册资料的时候会自动跳到登陆界面。因权限不同管理员需要进入后台操作,如图 5 所示。

  3、结论

  基于 JSP 的大学城外卖网,在互联网和局域网网络环境下经过测试,基本上能够满足学生订餐需求。该网站的开发,为学生生活提供更加优质的、便利的服务,方便学生订餐。

图 4 登录界面图
图 4 登录界面图

图 5 管理员登录界面图
图 5 管理员登录界面图

  参考文献
  [1] 刘俊腾. 基于外卖app订餐软件在生活中的应用研究及如何安全化管理[J]. 移动信息, 2015(8): 76-76.
  [2] 刘冰冰, 郭群. 综合型外卖网站设计与实现[J]. 软件工程,2016, 19(2): 39-40.
  [3] 李浩民, 朱超军, 李旭伟等. 基于J2EE外卖平台的设计与实现[J]. 中国电子商务, 2013(17): 10-11.
  [4] 李青. GrubHub.com: 免费的外卖网络平台[J]. 互联网天地, 2011(7): 57-57.
  [5] 杨帆. O2O电子商务模式探究-以外卖订餐平台为例[J]. 微型电脑应用, 2015(11): 66-68.
  [6] 杜丽英. 基于Web的网上订餐系统的设计[J]. 电子技术与软件工程, 2014(24): 35-35.
  [7] 陈坡坡, 文福安. 基于Java的考场管理系统的研究与实现[J]. 软件, 2016, 37(4): 84-89.
  [8] 邹钦忠, 孔令美, 张艳红. 基于JSP技术的网上自助点餐系统的设计与实现[J]. 电脑知识与技术: 学术交流, 2015,11(33): 178-180.
  [9] 曾霖 . 基于 Web数据库的数据库挖掘技术探究 [J]. 软件 ,2013, 34(2): 58-60.
  [10] 杜淑颖. 《SQL Server数据库》精品课程网站建设[J]. 软件,2014, 35(3): 132-135.
  [11] 田平. Java Web开发的环境配置[J]. 软件, 2013, 34(7): 40.
  [12] 谷岳青. 基于JSP的网上订餐系统的设计与实现[D]. 福建:厦门大学, 2013.

    相关内容
    好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。
    所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
    如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!