基于java ee下的b2b团购网系统—新闻发布与权限管理模块的开发与设计

上传人:仙*** 文档编号:30467136 上传时间:2021-10-10 格式:DOC 页数:33 大小:1.78MB
返回 下载 相关 举报
基于java ee下的b2b团购网系统—新闻发布与权限管理模块的开发与设计_第1页
第1页 / 共33页
基于java ee下的b2b团购网系统—新闻发布与权限管理模块的开发与设计_第2页
第2页 / 共33页
基于java ee下的b2b团购网系统—新闻发布与权限管理模块的开发与设计_第3页
第3页 / 共33页
点击查看更多>>
资源描述
天津商务职业学院毕业设计(论文)题目:基于Java EE下的B2B团购网系统新闻发布与权限管理模块的开发与设计 专业班级软件1001班学 号0108100138姓 名袁世杰指导教师刘卫东企业指导教师何晶2013 年 4 月 16 日班 级:软件1001班姓 名:袁世杰联系电话:18822629969摘 要在这个信息化的时代, 电子商务作为一种新兴的商务模式, 正在以前所未有的力量来冲击着传统商务活动,改变着人们的观念和方式,其影响力将会超越商务活动的本身,波及至社会生活当中的各个方面。而团购作为电子商务的一种新的形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,且伴随着美国“Groupon”的网络团购的成功案例,对全球范围的电子商务模式的发展产生了质的飞跃与变化,那些传统的商务模式已然走进尾声。网络团购正在以高调姿态进入全球网民之家中,中国的团购网的发展也以从最初的五家在短短的半年的时间内上升到四百多家,由此可见, 电子商务正以崭新的姿态开始影响中国5亿网民的生活。而以团购为代表的电子商务的时代在全国发展势头迅猛。本文采用自顶向下的结构化的系统分析方法,阐述了对团购网站的新闻发布与权限管理的开发过程、操作流程及其一些核心的技术。首先进行的是对项目的概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;接下来是系统规划阶段,分析了系统的组织结构,具体完成了团购网站的需求分析、可行性分析,并在对系统需求分析中,得出了系统的业务流程,并且完成了对数据流和数据字典的初步设计;系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。该阶段对各个模块的功能进行了详细设计,形成了本系统的功能模块图,在此基础上选择了合适的开发模式;数据库的设计先进行了概念结构设计,之后进行了逻辑结构设计,最后完成了数据库表的设计。本系统基于B/S模式,采用了Spring,Struts2,Mybatis,Jquery等框架技术,采用Tomcat作为应用服务器,以MySQL作为数据库,使用MyEclipse作为开发工具进行开发。关键词: 团购网 新闻发布 权限设置 B/S ABSTRACTIn this information age, e-commerce as a new business model, is the unprecedented power to impact on traditional business activities, changing peoples attitudes and way, its influence beyond the business activities, spread to which all aspects of social life. Group purchase as a new form of e-commerce is its efficient, low-cost advantage, and gradually become a new business model and philosophy, and along with the success stories of the United States Groupon Buying Online e-commerce on a global scale model of development has produced a qualitative leap and change traditional business model already into the end. Group purchase is a high-profile gesture into the home of the worlds Internet users buy network development in China to rise in a short period of time within six months from the initial five to more than 400 shows, e-commerce is with a new attitude began to affect the lives of 500 million Internet users in China. Group purchase as the representative of the e-commerce era has a rapid development momentum in our country.In this paper, a top-down structured systems analysis of the development process to buy the site news and views and permission setting, operational processes and some of its core technology. This paper carried out the project overview, a brief background of project development, project development and project development objective of the meaning; followed by the system planning stage, the systems organizational structure, the specific completion of the buy site needs analysis, feasibility analysis, and the system needs analysis, obtained the business processes of the system, and completed the preliminary design of the data flow and data dictionary; system design stage completed the division of the functional modules, database design, and system interface design. Stage of the function of each module detailed design, forming a functional block diagram of the system, based on a suitable development model; structural design concept of the design of the database first, followed by a logical structure design, and finally the completion of the design of the database tables.The system is based on B / S mode, using Spring, Struts2, Mybatis, Jquery framework technology, using Tomcat as the application server, MySQL as a database, use MyEclipse as a development tool for development.Keywords: Group purchase. Press Releases. Permission Setting B / S 目 录第一章绪论1.选题背景1.团购网站设计背景1.团购网站开发意义2.系统需求2第二章可行性分析及总体设计原则4.1技术可行性4.2经济可行性4.3社会可行性4第三章相关技术简介5.JSP技术简介5.MySQL数据库5.B/S 模式分析6第四章系统分析与设计7.系统体系结构分析7.主控流程图分析9.数据库表设计10.系统开发工具的选择14.开发模式的选择14第五章系统实现15.前台模块15.首页登陆15.首页展示16.后台模块17第六章系统调试与测试26.项目调试26.项目测试26总 结28致 谢28天津商务职业学院2010届专科生毕业设计(论文)第一章绪论.选题背景团购,顾名思义是为一个团队向商家采购,国际通称B2T(Business To Team),是继B2B,B2C,C2C后的又一电子商务模式。其所谓的网络团购,是指一定数量的消费者通过互联网渠道组织成团,以折扣购买同一种商品。这种电子商务模式可以称为C2B(Consumer to Business),和传统的B2C、C2C电子商务模式有所不同,需要将消费者聚合才能形成交易,所以需要有即时通讯(Instant Messaging)和社交网络(SNS)作支持。如今,网络的普及使得团购成为了很多中国人参与的消费革命。在中国,最早出现的团购是公司为了降低成本而集合所有子公司进行采购。而发展到目前“个人层面”,得归功于互联网,由业内有影响的个人或专业的团购服务公司(团购网站)进行召集,将有意向购买同一产品的消费者组织起来,大量向厂家或总代进行购买行为,从而在保证质量的情况下,获得消费资产增值和服务保障;也可自发组织团购,由消费者自行组织,将自发团购产品信息在网站上发布。现在,在团购网站和团购帖子的“省钱才是硬道理”的号召之下,小到图书、软件、玩具、家电、数码、手机、电脑等小商品,大到家居、建材、房产等价格不很透明的商品,都有消费者因网络聚集成团购买。不仅如此,团购也扩展到个人消费、健康体检、保险、旅游、教育培训以及各类美容、健身、休闲等多个领域。.团购网站设计背景当前,网络化和全球化已成为不可抗拒的世界潮流。伴随着网络技术的迅速发展,信息的处理和传递突破了时间和地域的局限,信息作为一项产业也随之得到迅速发展,它对销售领域产生的影响也是显而易见的。目前人们已经慢慢习惯网上的购物的方式,已经首肯并相信这种购物模式,习惯了坐在家里随便挑选自己所喜爱的商品。只要建立一个团购网,配上一台电脑就可以让自己的商品让用户尽情挑选购买1。团购的方式由最初的单位以集体名义通过与供应商面谈达成协议而为职工购买生活用品或某种产品时形成的,旨在获得价格和服务的双赢。然而,随着人们生活水平的提高和对商品选择的个性化要求提高,团购的方式已从单位的集体行为扩展到多个个体自愿组合的行为。当前,随着电子商务的兴起和广泛应用,基于互联网的网络团购模式应运而生。所谓网络团购是指单位或个体通过互联网的信息交换平台与有相同购买意向的消费者联合起来,通过信息交换平台向供应商进行大宗商品订购的行为。由于互联网的应用具有全球覆盖性、无时空限制性、信息交换的快速性、操作的便利性等特点,因此网络团购很快被多数人认同,然而逐渐发展成为一种新的消费方式。.团购网站开发意义网络团购对客户和厂商来说是双赢的。从客户角度看,第一,依托网络将有相同购买意向的客户自行组织起来,向厂商进行大宗购买,实现了交易时客户的被动角色向主动角色的转变,改变了客户在消费行为中的弱势地位,使得客户能得到更好的服务,第二,通过互联网实现信息交流,最大程度地为客户节省了购买成本;第三,通过网络,可以快速的获取商品的最新信息,比较商品性能,从而增强了商品信息的透明度。从厂商角度看,第一,虽然网络团购降低了单个商品的销售利润,但极大地提高了商品的销售数量并减少了交易成本,因此提高了商家的总体销售利润。第二,网络团购不仅为商家带来了大量的客户,而且团购团体的影响具有很强的延展性。首先网络团购的便利有助于提升客户的忠诚度,扩大长期客户的队伍;其次一个稳定团购团体形成后,通过网络传播,能够快速地吸引大量新客户加入。第三,网络团购提高了商家的知名度。商家对团购团体的良好服务,能通过网络快速提升自身的企业形象,从而获得了无形资产的增值。 .系统需求伴随着信息行业的蓬勃发展和人们办公自动化意识的增强,团购网站销售管理部门的工作也越来越繁重,而基于JavaEE技术的团购网是将IT技术用于团购网站的管理, 它能够收集与存储患者信息,提供更新与检索的接口;协助信息行业开展团购网站销售管理工作提高工作效率。本系统是一个独立的系统,用来解决团购网站的管理问题。采用JSP技术构建了一个有效而且实用的团购网站管理平台,目的是为高效地完成对团购网站的管理。.功能需求本系统具备有易于导航、易于使用、可用性测试、较强的访问功能等,下面对我负责的两大模块具体的功能进行详细的说明。(1)用户管理中心:主要是后台对管理员进行的管理,在此模块中,你可以非常方便的查看用户的各种状态,密码,是否为组管理员。在功能性的操作中,每种功能性操作具有其自己的特征,一方面可以更方便得对用户进行管理,同时避免了误删除的操作。另外设置的搜索栏,使对用户的管理更加高效化。(2)新闻管理:通过对菜单或快捷方式的操作,可以看到各个公告下的文件,及废稿箱中不想要的文件。在新闻管理下每个节点(公告)对应不同的功能性操作,文档及废稿箱中文件的类别也跟着公告类别的不同而各自不同。同时实现了实时更新前台页面的新闻公告的显示。 (3)系统配置中心:在权限分配下,可以通过设立组群的方式对其组下的成员进行统一的权限管理。作为超级管理员,可以设置各个组管理员,设置各个组的访问,操作权限。这种组织化的设计,大大方便了对用户的管理,且权限级别分明。新闻栏目分类:主要是超级管理员对新闻栏目的修改。(4)前台页面:前台页面仿照现在主流的淘宝购物平台,主要是对后台新闻公告的动态显示等。.性能需求团购网的性能需求分析影响软件性能测试的质量,直接能影响用户对网站的使用以及团购网站的推广,主要对团购网数据精度,可维护性两个方面的分析。对于网站数据的精度,MySQL提供多种数据类型,可满足团购网对数据类型的基本要求。如varchar类型保存字符串,int型保存整形,double类型保存小数,datetime类型保存时间等等,在数据的严格性上,当用户并发访问数据库时候,已确定数据的唯一性,保证数据、系统的可靠和安全。在可修改性与维护性上来说,统一采用接口的形式来处理的,这样比较容易进行修改,也易于测试和调试,可维护性大大增强。.运行环境需求(1) 硬件环境处理器:InterCR300 或更高内存:1GB硬盘空间:120GB以上(2) 软件环境操作系统: Windows XP/Windows7数据库:MySQL软件开发语言:JAVA开发软件:MyEclipse 8.5该系统的界面美观大方,软件运行稳定。.其他需求分析本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可测试性等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。第二章可行性分析及总体设计原则.1技术可行性根据团购厂商提出的系统功能、性能及实现系统的各种约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。由以上分析可知,团购网站的开发在技术上是可行的。.2经济可行性团购厂商具有信息化的处理设施,并且拥有支持本系统的应用平台。因此无需再投入资金购买其他设施。系统的开发基于本人对程序开发的实践学习而来,无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。由以上分析可知,团购网站在经济上是可行的。.3社会可行性本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。(1)法律因素本系统是根据团购网站的实际情况开发研制的,是通过大量的调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品。(2)用户使用可行性本系统对用户的要求,因为采用的是B/S架构,前端为浏览器,学习操作等都非常简单,因此,除了需要具备在Microsoft Windows平台上使用个人电脑的知识外,并不需要特别的技术能力。使用系统的管理员,需要具备对Tomcat服务器的使用能力,在投入使用前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。由以上分析可知,本系统具有社会可行性。综上所述,本系统在技术、经济、社会方面均可行,具有其开发价值。第三章相关技术简介本系统是利用JavaEE的高级编程开发的B/S模式的团购网,页面主要使用了JSP,数据库的连接上使用了惯用的JDBC,数据则采用了MySQL.JSP技术简介JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。.MySQL数据库MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。 在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。(三)JDBCJDBC(Java Data Base Connectivity, java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。 有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC ,就不必为访问access数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。.B/S 模式分析B/S模式是一种以Web技术为基础的新型的MIS系统平台模式。把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。 第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如Netscape Navigator,微软公司的IE等。浏览器将HTML代码转化成图文并茂的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求。这个后台就是第二层的Web服务器。 第二层Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。 第三层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发出的SQL请求,管理数据库。 B/S模式首先简化了客户端。它无需像C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便、网络结构更加灵活。同时,它也使用户的操作变得更简单。客户端只需一个简单易用的浏览器软件即可。无论是决策层还是操作层的人员都无需培训,就可以直接使用。其次,B/S特别适用于网上信息发布,使得传统的MIS的功能有所扩展。这是C/S所无法实现的。而这种新增的网上信息发布功能恰是现代企业所需的。这使得企业的大部分书面文件可以被电子文件取代,从而提高了企业的工作效率,使企业行政手续简化,节省人力物力。 鉴于B/S相对于C/S的先进性,B/S逐渐成为一种流行的MIS系统平台。各软件公司纷纷推出自己的Internet方案,基于Web的财务系统、基于Web的ERP。一些企业已经领先一步开始使用它,并且收到了一定的成效。 B/S模式的新颖与流行,和在某些方面相对于C/S的巨大改进,使B/S成了MIS系统平台的首选。本系统也采用B/S结构开发。第四章系统分析与设计本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则3。其主要设计原则有:简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。针对性:本系统设计是针对团购的需求定向开发设计,所以具有专业突出和很强的针对性。实用性:要求本系统能够满足团购厂商的需求,因此具有良好的实用性。一致性:页面整体设计风格以及命名规则的一致性:整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。先进性:本系统采用JavaEE高级编程技术、MySQL、struts2、spring等被广泛采用系统开发技术和数据库,因此本设计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。.系统体系结构分析系统设计是一个把软件需求转换成用软件系统表示的过程9。通过对目标系统的分析和研究,做出了团购网站的总体规划,这是全面开发系统的重要基础。在对团购网站全面分析调查的基础上,制定出团购网站的总体规划。在系统功能分析的基础上,做系统功能模块图如下:后台管理新闻栏目管理用户信息管理用户信息添加用户状态修改用户信息删除用户信息查看新闻栏目分类设置组群权限修改删除组群添加查看组群添加查看组员用户权限管理新闻废稿箱新闻栏目修改新闻栏目查看废稿箱的使用新闻公告删除新闻公告增加新闻公告浏览图4-1 系统功能结构图.主控流程图分析密码正确?输入用户名、密码开 始输入错误登录权限 进入后台主页用户管理新闻管理系统配置中心权限权限权限退出系统停 止图4-2 系统流程图.数据库表设计设计表“t_admin”列名类型(长度)是否为空userID(PK)int(11)AUTO_INCREMENT,usernamevarchar(32)NULL,adminpasswordvarchar(32)NULL,organizemanageint(11)NULL,userstateint(11)NULL,organizeKeyint(11)NULL,realnamevarchar(32)NULL,emailvarchar(255)NULL,addressvarchar(255)NULL,phonedecimal(18,0)NULL,nicknamevarchar(32)NULL,createdatedatetimeNULL,bstateint(11)NULL,设计表t_adverting列名类型(长度)是否为空advertID(PK)int(11)AUTO_INCREMENT,advertingLinkvarchar(255)NULL,advertingImagevarchar(255)NULL,advertingContextvarchar(5000)NULL,clickRateint(11)NULL,advertingTitlevarchar(255)NULL,advertingLocationint(11)NULL,activeStatusvarchar(1)NULL,advertingDatedatetimeNULL,webHitsCountint(11)NULL,设计表t_menu 列名类型(长度)是否为空menuID(PK)int(11)AUTO_INCREMENT,menuNamevarchar(255)NULL,menuUrlvarchar(255)NULL,methodvarchar(255)NULL,childIDvarchar(255)NULL,haveHeightint(1)NULL,parentIDint(11)NULL,设计表t_news列名类型(长度)是否为空newsID(PK)int(11)AUTO_INCREMENT,newsTitlevarchar(255)NULL,subtitlevarchar(255)NULL,keyWordvarchar(255)NULL,digestvarchar(255)NULL,Editorvarchar(255)NULL,Contextvarchar(5000)NULL,NewsFromvarchar(255)NULL,NewsFilevarchar(255)NULL,showStateint(11)NULL,columnKey(FK)-t_newscolumnint(11)NULL,creatDatedatetimeNULL,设计表t_newscolumn列名类型(长度)是否为空columnID(PK)int(11)AUTO_INCREMENT,columnNamevarchar(255)NULL,columnCategoryint(11)NULL,pColumnIDint(11)NULL,creatPeoplevarchar(255)NULL,showNamevarchar(255)NULL,uniqueIdentifiervarchar(255)NULL,storagePathvarchar(255)NULL,showStateint(11)NULL,levelint(11)NULL,设计表t_organize 列名类型(长度)是否为空organizeID(PK)int(11)AUTO_INCREMENT,organizenamevarchar(255)NULL,createuservarchar(255)NULL,createdatedatetimeNULL,contextvarchar(5000)NULL,menuStrvarchar(5000)NULL,.系统开发工具的选择本系统主要使用MyEclipse 8.5进行编译的,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。在项目框架上选择Struts2、spring3.0、mybatis、jquery等,MySQL数据库作为后台数据库的技术对系统进行设计和开发。.开发模式的选择本系统基于B/S模式设计,采用JSP+Mysql技术进行开发设计。该设计采用SSM(struts2+spring+mybatis)的模式进行开发设计,前台主要用html+jsp实现,后台采用jsp+javaBean+Mysql实现。数据库操作和业务处理放在系统接口中处理。第五章系统实现.前台模块.首页登陆 用户登录界面,采用了jquery的form操作和valid验证。当验证成功后,提交到struts2中的loginAction,执行成功后根据result返回到主页面如下图所示:图5-1 首页登陆当用户所提交的用户名或者密码错误,则会出现如图所示的效果提示,并且输入文本框清空,可以方便的进行再次登陆如下图所示:图5-1-1 登录失败.首页展示 首页采用的是html+jsp实现的,用户成功登陆后,可以显示其登录的用户名,因为我负责新闻的发布模块,在网站公告和成交公告中可以动态的显示出当前的公告,每个限定显示五个,点击公告栏可以查看所有的公告信息。 图5-2 首页.后台模块.登录界面此模块主要功能是用于登录本系统,同样适用的是jquery的处理验证。同时,拥有不同权限的用户登录本系统会进入不同的管理模块界面,因为在后台对该用户进行的判断,首先将从前台页面提交的用户名和密码进行接受,之后在后台进行处理,按照用户名在数据库中进行查询如果查到该用户则将该用户的权限和密码全都取出来分别赋给两个字符串变量,判断从数据库中读出的密码与登录时输入的密码是否配比上,若两个密码相同则根据权限的不同分别进入,否则输出密码错误。若用户未被管理员分配好权限那么也是无法登录本系统的。如下图所示:图5-3 后台登陆页错误的登录如下图所示:图5-3-1 后台登陆失败.管理员首页显示在后台的首页上,主要适用HTML 中iframe进行布局的,核心代码如下: 在登陆成功后,在后台首页上,你可以非常清楚的看到自己的登陆信息,包括用户名,管理员类型,注册时间,登陆时间等。在右边的导航条菜单上,你可以看到自己的操作权限,拥有不同权限的管理员进入时,菜单栏也是不相同的,在中间的位置设置有一些常用的快捷方式,不同权限的管理员进入快捷方式操作时也会有不同的操作提示。另外,也显示了当前的时间,点击网站的logo也可以实现刷新等。如下图所示:图5-4 后台首页左边的菜单栏,是根据当前登录用户登陆所具有的操作权限显示的,不同的用户显示不同的菜单操作,这样做的目的是方便的权限的分配和控制。在页面中间的部分加入了一些快捷方式,若当前用户没有该管理权限,则显示当前用户没有操作权限,有相应权限则进入相应的操作。登入用户为nihao,只具有新闻管理的权限。效果如下:图5-4-1 用户nihao登入页此用户试图进入用户管理时,则会出现如下的效果:图5-4-2 用户nihao进入用户管理.3用户管理界面在用户管理界面,数据显示形式上利用jquery.datatables框架技术实现的分页形式,可以方便的对所有用户信息的查看及统计,通过jquery 、ajax的异步提交,实现了表格的实时更新,使其在操作的同时更加容易查看数据的变化。当进入用户管理时,首先展示的是待开通用户列表,这样在管理员进入该模块时可以第一时间对新添加的用户进行开通或者删除的操作,结果如下:图5-5 用户管理页面当查询所有用户时,点击全部用户,会出现所有用户的列表信息,如果列表非常庞大,则可以采取搜索的方式进行排查,根据其选择的条件进行模糊查询。其余的功能栏(已开通,已删除)效果类似。如下图所示:图5-5-1 用户管理页面.新闻管理界面在新闻管理页面,同样采用分页的形式,方便了对新闻信息的统计查看,采用jquery、ajax的处理提交方式,在进行增删改查操作的同时,实现局部刷新。如下图所示:图5-6 新闻管理页面在新建文档中,新闻的正文采用了第三方组建ckeditor的文字编辑器,可以方便对文字进行一些处理,如下图所示:图5-6-1 新闻添加页面.权限分配界面在权限分配的模块中,采用分页、分组方式进行管理,可以方便的管理各个组群、成员的权限。在页面上,可以高效的查看各组会员,添加会员等,可以修改、删除组群,设置组管理员,进行权限的分配。在添加组用户时,通过对该会员的查询进行添加;在设置组管理员时,显示出改组的所有成员选中进行提交;在进行权限的分配中,是通过对菜单栏的选择而进行分配的,超级管理员享有权限分配的权利,可以对不同的组群设置不同的操作权限,该组的会员进入系统后看到对应的可操作项。如下系列图所示:图5-7 权限分配页面图5-7-1 查看用户组页面图5-7-2 组管理员页面图5-7-3 用户组权限分配页面.新闻栏目分类界面在新闻栏目分类界面,主要是对新闻栏目的修改如下图所示:图6-1 新闻栏目页面第六章系统调试与测试.项目调试在设计系统的过程中,存在一些错误是必然的。对于语句的语法错误,在程序运行时自动提示,并请求立即纠正,因此,这类错误比较容易发现和纠正。但另一类错误是在程序执行时由于不正确的操作或对某些数据的计算公式的逻辑错误导致的错误结果。这类错误隐蔽性强,有时会出现,有时又不出现,因此,对这一类动态发生的错误的排查是耗时费力的。.项目测试.测试内容1文档资料的审查验收:严格按照文档资料的撰写规范要求进行审查验收; 2余量要求:教育培训管理平台承载的数据量的测试,余量必须达到系统实施的要求;3功能测试:教育培训管理平台实现的前后台各个功能进行逐一的全面测试; 4性能测试:教育培训管理平台关于性能方面的测试,包括系统突变性、整体性、目的性;5强化测试:教育培训管理平台的运行也必须在强度上保证,强化测试十分必要;.测试用例在本系统的测试过程中,主要使用了黑盒测试法,测试检查程序错误,再出现错误时辅助以白箱测试进行错误检测和修改。根据测试用例测试如下:后台登陆测试:输入用户名admin,密码 admin111 进行登陆,预期结果登陆成功进入主页面,测试如下图:输入用户名admin,密码 1111 进行登陆,预期结果该用户没有权限,测试如下图:总 结几个月来忙碌紧张而又有条不紊的毕业设计,也使我有机会对本专业的基本理论、专业知识和基本技术有了更深入的了解和体会,使我在三年中所学到的知识得到了系统和升华,真正达到了学以致用。在计算机技术的飞速发展带动了很多行业的发展,计算机带给我们最直观的价值就是减少了人力物力的投资,提高了工作质量和效率,从而提高了整个社会的生产力。目前各大行业充分利用计算机资源和网络资源来提高自身的管理水平,而有关团购网站的设计也成为厂商争论的热点问题。本文在分析团购的基础上,用JSP和MySQL数据库设计并完成团购网站。通过系统调试结果显示,本系统基本完成了功能需求。在整个设计过程中,采用瀑布模型和结构化的设计方法。本系统界面美观友好,操作方便,做出了自己的特色。但由于时间仓促加上缺乏系统开发经验,系统在设计过程中不可避免地遇到了各种各样的问题,如:(1)有些数据输入时没有及时的进行数据格式校验,不能保证数据绝对正确性。(2)由于时间关系,系统功能实现不够完善,使用可能存在一些不方便。本系统在实际使用过程中有可能出现一些问题,通过对系统的不断优化和完善,能够调试出真正符合实际情况的团购网站,形成统一、规范、科学、合理的团购网站。致 谢大学生活在这个时候即将划上一个句号。但是对于我的人生道路来说,这仅仅是一个逗号,我将面对的是又一次征程的开始。回忆过去,许许多多的事情浮现在脑海:刚上大学时欢乐心情和兴奋的场景还历历在目。一切都是那么新鲜,那么富有吸引力。有快乐也有艰辛,有收获也有失落。衷心感谢商务职业学院所有支持帮助过我的老师,谢谢你们多年来的关心和爱护。同窗的友情同样难忘,你们与我共同走过了人生中不平凡的道路,给我留下了值得珍藏的美好记忆。最后,我要特别感谢指导教师刘卫东老师及企业指导老师何晶老师。本论文是在他们的悉心指导和热情帮助下完成的,老师认真负责的工作态度,严谨的治学精神和精深的理论水平都使我受益匪浅。她们无论在理论上还是在实践中,都给予我很大的帮助,使我专业技能的应用水平得到很大提高,这对于我以后的工作和学习都有益处。值此论文完成之际,特别向指导老师表示衷心的感谢和崇高的敬意,谢谢她们细心而又耐心地辅导,使得我得以顺利的完成毕业设计开发工作,同时也要感谢其他帮助过我的老师和同学,他们在我成长过程中给予了我很大的帮助,在此一并感谢。由于本人水平有限,加上时间紧促,本文一定有不少缺点和不足,恳请各位老师给予帮助和指正。参考文献1 孙卫琴,李洪成.Tomcat 与 Java Web 开发技术详解.电子工业出版社,2009年2 Bruce Eckel.Java编程思想. 机械工业出版社,2007年3 孙一林,彭波 .Java数据库编程实例.清华大学出版社,2003年4 FLANAGAN. Java技术手册.中国电力出版社,2006年5 LEE ANNE PHILLIPS. 巧学活用HTML4. 电子工业出版社,1998年6 飞思科技产品研发中心.JSP应用开发详解.电子工业出版社,2004年7 耿祥义,张跃平. JSP实用教程.清华大学出版社,2008年8 Brown等.JSP编程指南(第二版). 电子工业出版社 ,2004年9 清宏计算机工作室.JSP编程技巧. 机械工业出版社,2004年10 朱红,司光亚.JSP Web编程指南.电子工业出版社,2001年11 赛奎春.JSP工程应用与项目实践.机械工业出版社,2005年第29页
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!