24小时论文定制热线

咨询电话

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

同乡会网站(JSP)信息管理系统设计

添加时间:2018/06/27
同乡会网站要提供特色当地美食、服饰购物, 还有家乡新闻资讯, 在线论坛, 电子相册, 留言板等便于用户交流互动的服务。其中还有用于权限的管理服务, 登录注销等管理环节。
  以下为本篇论文正文:
  摘 要:通过对同乡会网站的整体功能和可行性分析, 对目前此类网站的设计思想、系统的整体结构进行了分析与比较。在此基础上选择用JSP技术来进行系统开发。依据同乡会需求分析, 详细设计了系统功能结构和数据库, 实现了商城、论坛管理, 新闻、公告发布, 招聘信息、家乡资讯浏览等功能, 最终完成同乡会动态网站系统的建设。
  
  关键词:JSP; 数据库; 同乡会系统; B/S结构; JDBC;
  


 
  Abstract: Base on the analysis of Association System, we choose the JSP technology for system development. According to theneeds of fellow will be analyzed, with the hometown mall module implementation.To achieve the mall, forum management, news, an-nouncement release, recruitment information, home information browsing and other functions, and ultimately completed the home-town of dynamic website system.At the same time also introduced the entire hometown system design ideas, logical structure andother realization process.
  
  Keyword: JSP; Database; Association system; B/S structure; JDBC;
  
  目前, 互联网技术改变了人们的交流方式、生活习惯和思想观念, 我国适用于同乡群体沟通交流的特色网站相对较少而网站是可以促进同乡群体的交流的重要媒介, 当地可以利用Internet通过网站把带有当地特色的产品或服务的信息发送到世界每一个地方, 具有宣传的成本较低, 快速方便, 信息更新快的特点。同时还可以帮助当地人拓展农产品交易渠道, 进一步扩大销售的成交量, 帮助宣传家乡文化, 切实符合利用网络走出去的发展战略。
  
  1、 网站开发技术的选择与介绍
  
  1.1、 开发技术的选择
  
  同乡会网站要提供特色当地美食、服饰购物, 还有家乡新闻资讯, 在线论坛, 电子相册, 留言板等便于用户交流互动的服务。其中还有用于权限的管理服务, 登录注销等管理环节。目前用于网站系统设计的开发技术主要有ASP (Active Server Pages) 、ASP.NET、PHP (Hypertext Preprocessor) 和JSP (Java Server P-ages) 等, 其中JSP是运用于此类网站最为流行的开发技术。
  
  运行的效率, 安全性方面都很高, 而且支持跨平台, 易于管理者管理和维护, 因此选用JSP开发技术进行系统的设计与实现。
  
  1.2、 B/S模式
  
  B/S结构, 即Browser/Server (浏览器/服务器) 结构, B/S结构[1], 利用了WWW (world wide web, 万维网) 浏览器技术, 结合现今浏览器的多种Script脚本语言 (VBScript、Java Script…) , 使用浏览器就实现了强大的功能。
  
  其结构图如图1所示:
  
  图1 B/S模式结构图
  
  
  
  1.3、 基于JSP的三层结构架构
  
  JSP三层结构主要包含:视图层 (View层) , 模型层 (Model层) , 控制器层 (Control层) .来实现MVC三层架构模式开发应用程序软件[2].
  
  JSP (全称Java Server Pages, java服务器端脚本) 是由Sun公司 (现已被甲骨文公司收购) 倡导和许多公司共同参与创建的一种使软件开发模式[3].JSP技术是以Java语言为基础, 开发跨平台的Web应用。
  
  JSP框架功能结构如图2所示。
  
  图2 JSP框架功能结构图
  
  
  1.4、 My SQL数据库简介
  
  My SQL是RDBMS (Relational Database Management System, 关系数据库管理系统) 应用软件[4].其受欢迎的主要原因是。My SQL数据库是一个轻量级的数据库, 使用成本相对较低, 开放源码, 这样便于维护, 减少了开发成本。
  
  操作简便, 功能强大, 现在对于用户上网需求很大, 一般中小型网站的开发都选择My SQL数据库作为网站数据库[5].
  
  1.5、 Tomcat服务器
  
  Tomcat服务器是一个免费的开放源代码的Web应用服务器, 实现了JSP及其相关组件的规范, 是开发和调试JSP程序的首选。因其技术先进、性能稳定, 而且免费, 成为目前较流行的Web应用服务器。
  
  1.6、 JDBC (Java Data Base Connectivity) 技术
  
  JDBC技术是Java与数据库互连技术, 通过定义一组API (Application Programming Interface) 的对象和方法同数据库进行交互, 具体过程为JDBC API接口通过java.sql包中的java.sql.Driver Manager来载入针对各种不同数据库的驱动, 对数据库连接提供支持, 并通过底层不同的JDBC驱动程序来连接各种不同的数据库。进而实现与数据库建立连接、发送数据库操作语句到数据库中、处理数据并得到结果集。JDBC工作原理如图3所示:
  
  图3 JDBC工作原理
  
  
  
  JDBC驱动由各类数据库厂商提供, 驱动的方式有两种:一种是适用于个人开发与测试的JDBC-ODBC桥连方式, 另一种是多用于生产型开发的纯Java驱动方式。纯Java驱动由JDBC驱动直接访问数据库, 其优点是速度快而且可跨平台, 前提是访问不同的数据库需要下载专用的JDBC驱动[6].
  
  2、 网站系统需求与总体设计
  
  2.1、 网站需求分析和可行性分析
  
  2.1.1、 功能需求
  
  本网站的设计其主要目标是实现网站基本的信息发布、查询、网上登录、注册和在线留言、商城、论坛等功能, 且操作简单、方便。系统后台对于系统管理员, 也力求尽最大可能方便其进行操作, 便于管理。
  
  2.1.2、 性能需求
  
  网站在性能需求上, 有着便利快速的特点, 准确高效, 界面设计友好简便, 运行环境稳定可靠, 确保了系统能安全高效的运行。
  
  2.1.3、 可行性分析
  
  利用网络等工具, 可以将家乡的情况, 向全世界随时随地地发布, 人们只要上网就可以看到。现代科技化、信息化发展, 满足自己的物质需求, 甚至在家中也可以做到随时随地进行交流。因此, 同乡会网站的建立具有极大的意义!
  
  2.2、 网站系统总体设计思想
  
  本网站所采用的设计思想主要是, 根据MVC的三层结构分离思想设计整个网站信息的发布、更新[7].将最新的新闻、公告信息及时地发布到网站上。另外, 利用系统登录、注册模块实现了对网站访问权限的限定, 提高了用户体验的可行性。
  
  2.3、 网站系统功能介绍
  
  本系统主要包括两大模块:一为前台模块, 二为后台模块。在两个一级模块下又划分出若干个二级、三级模块, 网站的功能结构设计如图4所示:
  
  图4 系统模块划分图
  
  
  
  2.3.1、 家乡资讯模块
  
  该模块是负责家乡信息在网页上得以显示。按不同栏目和不同的页面布局将搭便车、拼车, 旅游显示在网页上。
  
  2.3.2、 家乡最新变化模块
  
  该模块是前台为了向同乡会用户展示最新的新闻, 提供了大理本地新闻, 热点新闻, 生活方式, 国际新闻, 商业新闻, 运动新闻。
  
  2.3.3、 商城模块
  
  主要是给同乡会用户提供网上购买大理特产, 服饰, 数码, 家电等产品的功能, 对家乡起到很好的宣传效果, 方便本乡人推广家乡特产, 同时也方便家乡以外的人得以品尝当地的美食, 了解热爱民族文化, 缩短了两者之间的距离, 使得本乡人与外乡人得以相互交流促进民族文化团结。主要功能包括购物车, 订单, 商品详细信息查看, 留言, 公告, 新闻, 最近浏览, 热卖, 今日推荐。
  
  2.4、 网站系统流程设计
  
  综合设计的分析, 系统操作流程设计分为:网站前台流程设计和网站后台流程设计。
  
  2.4.1、 网站前台流程设计
  
  用户进入网站首页。根据首页上的导航栏目, 用户可以有选择的浏览不同的栏目信息。
  
  前台流程设计如图5所示:
  
  图5 前台流程图
  
  
  
  2.4.2、 网站后台设计
  
  在登录页上输入管理员账号、密码和验证码, 进行登录。登录成功则进入网站后台管理页面, 登录不成功则返回登录页面, 重新输入登录。后台管理完成后则可以进行安全退出功能, 实现安全退出。
  
  后台设计如图6、图7所示:
  
  图6 论坛后台流程图
  
 
  
  图7 商城后台流程图
  
  
  
  2.5、 数据库概念结构设计
  
  根据对系统所做的需求分析、模块设计, 采用关系型数据库[8]实现对数据库的设计。做出了满足用户需求的各种实体分析, 并画出了它们之间的关系图。本系统根据上面的设计规划出的实体有:用户订单模块实体、论坛模块实体、新闻、公告模块实体、留言模块实体。
  
  如图8所示为用户订单模块E-R图。
  
  图8 用户订单模块E-R图
  
  
  
  如图9所示为论坛模块E-R图。
  
  图9 论坛模块E-R图
  
  
  
  如图10所示为新闻, 公告发布模块E-R图。
  
  图1 0 新闻、公告发布模块E-R图
  
  
  
  如图11所示为留言模块E-R图。
  
  图1 1 留言模块实体E-R图
  
  
  
  3、 总结
  
  本网站在数据库设计和界面设计的方法上做了很大的优化, 在此基础上, 并通过对同乡会的需求分析与详细设计实现了同乡会网站信息管理系统。在这一过程中主要使用了JSP技术和My SQL数据库, Eclipse为开发平台, 使用java语言、SSH框架来编写程序, 包括前台用户的使用和后台数据维护程序的设计, 实现了数据添加、修改、存储、调用查询等功能。管理员有自己特有的管理界面, 实现对论坛和商场系统的分开管理, 这样方便, 快捷, 高效, 且操作简单。对于用户, 有商城用户和论坛用户, 不同的用户可以有自己不同的需求, 并根据自己的需求, 在系统中都可以得到满足, 这样就做到了个性化, 特殊化, 提高的用户体验效果;但是还存在一些不足之处, 比如家乡资讯, 动态聚焦界面还未实现后台管理, 还可以把家乡企业招聘信息也加入到后台管理中, 方便人们管理和增加同乡会的功能。
  
  参考文献:
  
  [1]叶镇振。三层体系结构在JSP开发中的应用[J].现代计算机:专业版) 2008 (2) :87-89.
  [2]闻永萍。基于JSP的电子商务网站开发[J].信息安全与技术, 2011 (11) :92-94
  [3]Sahithi Tummalapalli, Venkatarao Machavarapu.Managing MysqlCluster Data Using Cloudera Impala[J].Procedia Computer Science, 2016:85.
  [4]Narendra Kohli, Nishchal K.Verma.My SQL based selection ofappropriate indexing technique in hospital system using multi-class SVM[J].International Journal of Engineering, Scienceand Technology, 2010, 2 (6) .
  [5]隋晶。基于三层体系结构的综合治税系统的研究与实现[D].青岛:山东科技大学, 2004.
  [6]薛倩。基于JSP技术企业动态网站系统设计与实现[J].微型电脑应用, 2014 (2) :14-17.
  [7]张露, 马丽。数据库设计[J].安阳工学院学报, 2007 (4) :76-79.
  [8]张淑锋。关系数据库管理系统数据字典研究与实现[D].杭州:浙江大学, 2004.
    相关内容
    好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。
    所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
    如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!