




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章前言随着计算机的不停普及,社会上的各行各业都开始由计算机主宰着,不管是政府、公司、教育等各个单位的各个部门都有计算机来完毕多个各样的工作,因此计算机知识的普及,计算机技术的广泛应用是势在必然的趋势,各个大中型公司、公司都会订阅某些有关本单位的杂导和期刊,这就会给杂志社带来很大的工作量,为使期操作更加简朴、快捷我方案设计开发本系统——报刊杂志订阅系统。学习计算机知识的目的在于更加精确、快捷的解决现实生活中的多个问题。我们只有不停的更新和完善自己的知识、在实践中积累经验,才干做出好的软件为社会效劳,为使用者提供便利我以这个原则规定自己应用JSP平台+ACCESS;用到的重要技术:HTML、CSS、B/S,逐步实现杂志订阅管理和公司信息管理的全部功效。一、报刊杂志订阅系统的介绍本系统是一种基于JAVA平台技术的B/S构造的管理信息系统,重要作用是协助杂志社完毕杂志社管理和公司信息管理。因此整个系统分为两个重要功效模块:杂志订阅管理模块和公司信息管理模块。开发环境:JAVA平台+Access+JSP;用到的重要技术:JSP。其中杂志订阅管理模块侧重点是维护公司订阅杂志的信息,强调的是哪些公司在什么时期订阅了什么杂志;公司管理模块侧重点是维护全部公司的某些根本信息和数据信息。本系统含有良好的可维护性和可伸缩性,并含有较高的稳定性。二、报刊杂志订阅系统的顾客需求(一)总体功效需求报刊杂志订阅系统是针对杂志社的大量解决工作用计算机进行全方面当代化管理。系统开发的总任务是实现杂志社多个信息的系统化、原则化和自动化。系统功效分析是在系统开发的总体任务的根底上完毕的。本系统重要完毕的功效涉及杂志订阅模块,公司管理模块,公司数据模块三个重要模块及某些辅助模块。以实现顾客方便的输入、查询、统计有关报表的业务需求。(二)系统具体功效描述完毕杂志订阅信息的添加、删除、修改、批量修改、查询、数据导出、数据统计。杂志订阅信息应当涉及:订阅人姓名、职位、公司名称、地址、地区、、电子邮件、、订阅起始日期、付款日期、结束日期、份数、落款、来源、支付办法、发票号、客户类别、业务员、订阅形式、订阅期数、付款金额共20项信息。完毕公司信息的添加、删除、修改、查询、数据导出。公司根本信息涉及:公司名称、联系人、、联系人职位、所在行业、所在地区、所在县级地区、公司地址、电子邮件。完毕公司信息的添加、删除、修改、查询、数据导出。公司数据信息涉及:公司名称、某年的员工人数、资产总额、销售收入、年利润。统计功效重要完毕三方面的统计:统计订阅了杂志的公司中哪些已经付款,哪些还没有付款;订阅份数排名统计;业务员业务量的统计;统计某年到某年全部符合查询条件的公司数据信息的统计。根据顾客的身份为不同的顾客提供不同的权限,方便限制顾客的操作,保护数据的平安。具体功效有:添加顾客、删除顾客、修改顾客权限等。第二章系统的设计及流程一、系统的设计目的一种大型的计算机管理系统,必须有一种对的的设计指导思想,通过合理选择数据构造、网络构造、操作系统以及开发环境,构成一种完善的网络体系构造,才干充足发挥计算机信息管理的优势,本系统的设计按照下述原那么进行。1.实用性:系统以顾客需求为目的,以方便顾客为原那么,同进融入先进的管理经验。根据顾客实际需求的功效状况,并且将在统一的Windows图形界面下提供多个实用功效,尽量减少使用前的培训、实施和使用中的维护时间。充足报社现在及将来的多个需求,真正为报社的管理及决策提供强有力的支持。2.先进性:本设计将充足应用现有成熟的计算机技术、软件开发技术,为顾客提供高性能的系统。系统将运用先进的java构造化设计语言,采用access数据库,能够方便的满足报社管理的需要。3.高可靠性:一种实用的系统同时必须是可靠的,本设计通过合理而先进的设计以及软、硬件的优化选型,可确保系统的可靠性与容错性。4.采用原则技术:本系统的全部设计遵照国际上现行的原则进行,以提高系统的开放性。5.可维护性:系统的设计要方便维护,涉及硬件的维护,软件的维护〔更改,升级等〕和网络的维护。6.可扩展性及灵活性:系统的设计以方便将来业务的扩展和系统扩充为目的,系统规定能够方便的升级,充足保护系统的投资。二、开发设计思想报刊杂志订阅系统应着眼于杂志社的现在管理与将来开展,由高级管理人员参加整个研发过程,更加贴近当代杂志社的管理模式与管理风格,并含有以下特点:1.面对对象的体系构造设计2.前端客户端使用JSP面对对象编程。3.真正的B/S体系构造。4.功效全方面,覆盖杂志社的全部网上业务。5.系统界面和谐、美观,支持鼠标或键盘操作。6.从顾客的角度出发,应用简便人性化。7.在效劳器、数据库等多个层次上提供了行之有效的平安防备方法,可确保系统平安稳定的运行。8.提供全方面、详尽的连机协助,方便顾客的使用。9.含有高度的灵活性和良好的可扩充性,可随着杂志社业务的开展在功效和规模两方面随时进行扩展和免费的升级。10.尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达成充足运用杂志社现有资源,提高系统开发水平和应用效果的目的。11.系统应含有普遍性,符合旧点管理的规定,满足日常杂志社管理工作的需要,并达成操作过程中的直观、方便、实用、平安可靠等规定。12.系统采用模块化程序设计办法,既便于系统功效的多个组合和修改,又便于未参加开发的技术维护人员的补充、维护等。13.系统应含有数据库维护功效,及时根据顾客需求进行数据的添加、删除、修改等操作。三、系统的模块划分及流程根据实际状况,我们使用原型法〔RapidPrototyping〕[17]即以少量代价快速地构造一种可执行的软件系统模型。使顾客和开发人员能够较快地拟定需求,然后采用循环进化的开发方式,对系统模型作持续的精化,将系统需含有的性质逐步增加上去,直到全部的性质全部满足,此时模块也开展成为最后的产品。通过对顾客需求的分析,我们能够分析出该报刊杂志订阅系统能够分为:信息查询、业务统计、在线订阅、后台管理四个重要模块,另首先尚有BBS和各信息修改两个副模块每个模块又可分为几个小的模块:订阅管理、公司信息管理、公司数据信息管理、顾客管理等,下图阐明了其关系:(一)系统模块划分报刊杂志订阅系统报刊杂志订阅系统信息查询业务统计在线订阅后台管理图2-1系统模块(二)子模块划分信息查询信息查询图书信息查询报社概况查询网上业务查询订阅报刊办法图2-2信息查询模块杂志订阅统计杂志订阅统计公司数据统计业务统计图2-3业务统计模块在线订阅在线订阅杂志订阅杂志订阅图2-4在线订阅模块4.后台管理后台管理顾客管理信息杂志订阅信息后台管理顾客管理信息杂志订阅信息公司管理信息公司数据信息图2-5后台管理订阅管理订阅管理添加订阅信息编辑订阅信息联合查询订阅查询成果统计数据导入导出图2-6杂志订阅信息公司信息管理公司信息管理添加公司信息删除公司信息修改公司信息查询公司信息数据导出图2-7公司管理信息公司数据信息管理公司数据信息管理添加公司数据删除公司数据修改公司数据查询公司数据数据导出图2-8公司数据信息顾客管理顾客管理顾客登录添加顾客删除顾客密码修改权限修改图2-9顾客管理模块登录系统获取顾客名和密码查询数据库并返回统计集查询数据库并返回统计集判断统计集与否为空返回结束判断顾客权限登录系统获取顾客名和密码查询数据库并返回统计集查询数据库并返回统计集判断统计集与否为空返回结束判断顾客权限无权登录后台返回系统前台进入后台管理后台操作权限判断进行全部操作操作个人信息修改和其它三个模块结束前台功效操作是否管理员全部登陆顾客员工 图2-10登陆功效流程图第三章数据库的设计设计数据库系统时首先应当充足理解顾客各个方面的需求,涉及现有的以及将来可能增加的需求。数据库设计普通涉及以下几个环节:数据库需要分析。数据库概念构造设计。数据库逻辑构造设计。一、数据库需求分析顾客的需求具体体现在多个信息的提供、保存、更新和查询等方面,这就规定数据库构造[6]能充足满足多个信息的输出和输入。收集根本数据、数据构造以及数据解决的流程,构成一份详尽的数据字典,为背面的具体设计打下根底。系统需求分析设计数据流图以下:顶层数据流图[6]:顾客顾客身份验证顾客信息表进入系统解决顾客权限顾客权限解决前台后台后台全部模块除顾客模块 顾客名,密码反映信息 通过验证分析顾客名,密码图3-1系统需求分析顶层数据流图第二层数据流图: 条件1 条件3 条件2 条件4图3-2系统需求分析二层数据流图第三层数据流图[7]:后台管后台管理模块选择功效模块杂志订阅模块公司信息管理模块公司数据信息模块顾客管理模块公司信息模块操作信息添加功效信息删除功效信息查找功效信息修改功效数据到处功效图3-3系统需求分析三层数据流图第四层数据流图:图3-4系统需求分析四层数据流图公司数据信息模块的功效与其相似不再重复书写。对信息管理的需求和数据信息管理的需求,通过对公司信息管理及公司数据管理工作过程和数据流程的分析,设计以下的数据项和数据构造:公司管理信息--添加信息,涉及的数据项有:公司名称、联系人、联系人职位、所属行业、所在地区、所在县级地区、公司地址、联系、电子邮箱和。公司管理信息--查找信息,涉及的数据项有:公司名称、所在地区、所在县级地区、联系人。公司数据信息--添加信息,涉及的数据项有:公司名称、某年公司员工人数、资产总额、销售收入、年利润、日期。公司数据信息--查找信息,涉及的数据项有:公司名称。公司数据信息,涉及的数据项有:id、公司名称、某年公司员工人数、资产总额、销售收入、年利润、日期。公司管理信息,涉及的数据项有:id、公司名称、联系人、联系人职位、所属行业、所在地区、所在县级地区、公司地址、联系、电子邮箱和。而业务统计功效和信息查询功效都是在后台根底上进行的查询操作。二、数据库概念构造设计得到上面的数据项和数据构造后来,就能够设计出能够满足顾客需求的多个实体,以及它们之间的关系,为后来的逻辑设计打下根底。本领例根据上面的设计规划出的实体有:添加信息实体、删除信息实体、修改信息实体、查询信息实体、导出信息实体。各个实体的具体的描述E-R图以下:添加信息实体添加信息实体联系人姓名职位地址图3-5添加信息实体E-R图添加信息实体、删除信息实体、修改信息实体、查询信息实体、导出信息实体的E-R图在内容和构造上与此相似,不做具体阐明.实体之间的联系E-R图:添加信息实体添加信息实体删除信息实体修改信息实体查询信息实体公司信息管理模块………图3-6信息实体E-R图三、数据库逻辑构造设计现在需要将上面的数据库概念构造设计转化为数据库所支持的实际数据模型,也就是数据库的逻辑构造。报刊杂志订阅系统数据库中各个表格的设计成果以下面表格所示。每个表格表达在数据库中的一种表。表3-1公司信息管理表字段名字段类型初始值备注ID自动编号0公司信息管理表的主键comName文本null公司名称connecterN文本null联系人connecterP文本null联系人职位companyH文本null所属行业companyA文本null所在地区companyTA文本null所在县级地区companyAddress文本null公司地址telphone长整形〔8-10位〕null联系e_mail文本null邮箱postmail长整形〔6-8位〕null表3-2公司数据信息表字段名字段类型初始值备注id自动编号0idcomName文本null公司名称stafNum实型某年公司员工人数assetNum实型资产总额saleIn实型销售收入yearPro实型年利润year文本null日期表3-3bbs论坛表字段名字段类型初始值备注id自动编号0编号title文本null文章题目mail文本null邮箱fuda日期/时间null发表时间name文本null发帖人content备注null链接表3-4报刊杂志表字段名字段类型初始值备注bookid自动编号0书籍编号writer文本null作者publicer文本null出版商photo文本null图片info文本null介绍publicdata文本null出版日期type文本null发行类型number数字null订阅数量表3-5顾客信息表字段名字段类型初始值备注bh数字0编号username文本null顾客姓名password文本null密码type文本null人员职位userdept文本null所属部门createdate日期/时间null建立日期truename文本null确认人sex文本null性别mail文本null邮箱bianhao数字null编号表3-6订阅信息详表字段名字段类型初始值备注id自动编号0自动编号subname文本null订阅人姓名position文本null职位subcom文本null公司名称comadd文本null公司地址comarea文本null所在地区postnum数字nullemail文本null电子邮件tel数字null联系substar日期/时间null订阅开始日期subover日期/时间null订阅结束日期paydate日期/时间null付款日期subpor数字null订阅数量inscribe文本null落款sourse数字null来源payway文本null支付方式invoicenum长整形〔6-8位〕null发票号cumtype文本null客户类别workname文本null员工名称worknum数字null员工编号subtype文本null订阅形式subday文本null订阅期数pay货币null费用order文本nullyes/no第四章系统的具体实现一、开发和运行的环境选择(一)操作系统的选择客户端配备[16] Windows98/98SE/ME//XP/ 效劳器端配备 WindowsServerServicePack4数据库 Access 开发环境、开发模式、开发工具 J2sdk1.4.2+tomcatJsp DreamWeaverMX[1](二)开发语言及环境的选择1.JSP介绍[3]JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参加一起建立的一种动态网页技术原则。JSP含有下列几个特点:(1)将内容的生成和显示隔离:使用jsp技术,web能够使用html或者xml来设计和格式化最后页面。(2)生成可重用的组件:绝大多数jsp页面依赖于可重用的、跨平台的组件来执行应用程序所请求的更为复杂的解决。如〔javabeans或者enterprisejavabeans组件〕(3)采用标记简化页面开发web页面开发人员不一定都是熟悉脚本语言的编程人员,jsp技术封装了许多功效,这些功效是易用的,与jsp有关的xml标记中进行动态内容生成时所需要的。(4)jsp能提供全部的servlets功效;与servlets相比,jsp能提供全部的servlets功效,它比用println书写和修改html更方便。(5)强健的存储管理和平安。(6)一次编写,随处运行。(7)jsp的平台适应性更广。(8)java中连接数据库的技术是jdbc。2.JSP对象名称功效描述[1]图4-1JSP对象名称功效描述3.JSP工作原理[1]图4-2JSP工作原理图4-3JSP工作过程(三)数据库的选择Access应用程序就是一种功效强大且使用方便的关系型数据库管理系统。使用原则的SQL〔StructuredQueryLanguage,构造化查询语言〕作为它的数据库语言,从而提供了强大的数据解决能力和通用性,使其成为一种功效强大并且易于使用的桌面关系型数据库管理系统和应用程序生成器。不管是解决公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的统计和解决,人们都能够运用它来解决大量数据的管理工作。一种Access数据库中能够包含表、查询、窗体、报表、宏、模块以及数据访问页。不同于传统的桌面数据库〔dbase、FoxPro、Paradox〕,Access数据库使用单一的*.mdb文献管理全部的信息,这种针对数据库集成的最优化文献构造不仅涉及数据本身,也涉及了它的支持对象。SQL[2](StructuredQueryLanguage,构造查询语言)是一种功效强大的数据库语言。SQL普通使用于数据库的通讯[3]。ANSI〔美国国标学会〕称,SQL是关系数据库管理系统的原则语言。SQL语句普通用于完毕某些数据库的操作任务,比方在数据库中更新数据,或者从数据库中检索数据。原则的SQL命令,比方"Select"、"Insert"、"Update"、"Delete"、"Create"和"Drop"经常被用于完毕绝大多数数据库的操作。SQL语言有着非常突出的优点,重要是:非过程化语言,统一的语言
,是全部关系数据库的公共语言。3.数据库的连接[10]JDBC由一组用
Java
编程语言编写的类和接口构成。JDBC
为工具/数据库开发人员提供了一种原则的
API,使他们能够用纯Java
API
来编写数据库应用程序。有了
JDBC,向多个关系数据库发送
SQL
语句就是一件很容易的事。JDBC
可做三件事:与数据库建立连接,发送
SQL
语句,解决成果。JDBC连接Access核心代码:
<%StringDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
StringConnStr="jdbc:odbc:fu";Connectionconn=null;
ResultSetrs=null;
Statementstmt=null;try{
Class.forName(DBDriver);//加载数据库驱动程序
}
catch(java.lang.ClassNotFoundExceptione){
System.err.println("DBconn():"+e.getMessage());
}
try{
conn=DriverManager.getConnection(ConnStr);//与DBMS建立连接
stmt=conn.createStatement();
}
catch(SQLExceptionex){
System.err.println("aq.executeQuery:"+ex.getMessage());
}
ResultSetRS=stmt.executeQuery("SELECT*FROMchu");
while(RS.next()){
out.print("");}
RS.close();
%>
(四)B/S架构的探析B/S〔Browser/Server〕构造即浏览器和效劳器构造[13]。它是随着Internet技术的兴起,对C/S构造的一种变化或者改良的构造。在这种构造下,顾客工作界面是通过WWW浏览器来实现,极少局部事务逻辑在前端〔Browser[9]〕实现,但是重要事务逻辑在效劳器端〔Server〕实现,形成所谓三层3-tier构造。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的本钱和工作量,减少了顾客的总体本钱〔TCO〕。以现在的技术看,局域网建立B/S构造的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、本钱也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式〔比方LAN,WAN,Internet/Intranet等〕访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,效劳器数据库也很平安。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。总而言之,拟定了该系统的开发及运行环境。二、系统功效各模块的具体实现(一)页面划分一览表表4-1页面划分所属模块模块功效页名登陆界面登陆检测首页系统首页后台管理后台管理公司信息管理公司信息管理首页增加公司信息增加公司提交增加公司显示删除公司信息删除公司信息操作修改公司信息显示修改公司信息修改修改公司信息提交查询公司信息查询公司信息显示数据导出数据导出办法公司数据信息公司数据信息首页增加公司数据信息增加公司数据提交增加公司数据显示删除公司数据信息删除公司数据信息操作修改公司数据信息显示修改公司数据信息修改修改公司数据信息提交查询公司数据信息coMDa_find.jsp查询公司数据信息显示coMDa_findcheck.jsp数据导出coMDa_out.jsp数据导出办法业务统计首页count.jsp杂志订阅统计杂志订阅统计选择count_mzg_sel付款统计显示付款统计成果订阅份数排名杂志订阅排名成果业务员业务统计公司数据统计公司数据统计公司数据统计成果信息查询首页cInfo_find图书信息查询图书信息查询成果报社概况查询网上平台业务查询订阅报刊办法(二)后台管理具体实现登陆功效阐明:顾客输入顾客名,密码顾客输入顾客名,密码检索密码如果是主编或总编能够进入后台管理如果是主编或总编能够进入后台管理否那么如果是总编如果是总编否那么能够修改全部人的信息能够修改全部人的信息只能操作自己的信息只能操作自己的信息业务员只能操作前台业务员只能操作前台图4-4登陆功效阐明公司信息管理模块功效阐明:进入后台-公司信息管理进入后台-公司信息管理如果点击添加如果点击添加如果点击删除如果点击修改如果点击查找如果点击导出添加操作添加操作删除操作删除操作修改操作修改操作查找操作查找操作图4-4公司管理模块功效阐明导出操作导出操作图4-6公司信息管理模块功效阐明图4-5公司信息管理模块功效阐明公司数据信息模块的具体实现功效阐明:进入后台进入后台-公司数据管理如果点击如果点击添加如果点击删除如果点击修改如果点击查找如果点击导出添加操作添加操作删除操作删除操作修改操作修改操作查找操作查找操作导出操作导出操作图4-6公司数据模块功效阐明(三)业务统计模块的具体实现进入业务统计进入业务统计如果点击杂志订阅统计否那么如果点击公司数据统计如果点击订阅统计如果点击分数统计如果点击业务量统计进入公司数据统计进入进入进入图4-7业务统计模块功效阐明(四)信息查询模块的具体实现进入信息查询进入信息查询如果点击图书订阅查询如果点击公司概况查询如果点击业务介绍查询如果点击订阅办法进入进入进入进入图4-8信息查询模块功效阐明第五章系统的测试一、测试中发现的问题在系统测试阶段重要涉及单体测试和结合测试,系统完毕后针对各个模块进行了单体测试,发现不是在全部的机器上都能运行,当系统公布后来,如果能够访问就能够使用本系统进行对应的操作。各个模块测试用例涉及下列几个方面:画面表达画面背景的颜色,明细局部的颜色,画面按钮都能够正常显示,画面布局合理,只是在不同的机器上有细微的差别。画面迁移重要是主画面到模块画面的迁移,点击主画面按钮后画面的迁移以及翻页按钮能够正常。输入,表达格式多个输入的最大行数正常,如果输入错误能够显示对应的错误提示代码。工程表达内容画面上的多个文字的显示位置对的。查询件数控制检索成果数目在500以内下正常〔0,1,13,14,1-500〕,不不大于500时出现错误提示。页控制翻页功效当显示内容过多时,不能够正常显示。日志输出模块中每个函数,在运行时与否正常统计日志,有异常时与否正常统计日志。各个浏览器的运行有个别浏览器不能正常访问,推测是浏览器或防火墙等设立而引发性能检查进行多个操作时所需的时间及压力测试,都能够正常使用。二、问题的解决在系统实现的过程中,发现了某些问题并进行理解决,下面是问题和解决办法:问题一:JSP页面将错误信息直接提交给后台系统,浪费了后台资源。解决办法:对于顾客输入内容的检查,首先由JSP页面内的JavaScript脚本进行检查,避免由于输入不符合规定和没有实际意义的内容直接提交给后台系统,造成系统资源的浪费。问题二:有时顾客的二次错误输入可能会提交给数据库系统[14]。解决办法:对于通过JSP页面检查的内容,在传递到EJB时,由EJB对其进行再次检查,检查通过后再进行对应的数据库操作,避免将无用信息直接提交给数据库系统。问题三:进行检索操作时,假设检索成果不不大于500,那么对顾客来讲实际意义不大。解决办法:对于检索成果,系统不是直接检索就返回成果,而是先计算检索成果的个数。如果成果个数不不大于500,那么直接返回错误信息,请求顾客缩小检索范畴。由于当检索成果超出500后来,系统的明细页面将高达40余页,这样既浪费系统资源,又给顾客浏览检索成果造成不便。问题四:当返回查询成果时,如果每次都返回全部成果那么会增加表达层和逻辑层的传输量,给系统造成负担。解决办法:在页面信息的返回方面,采用EJB一次只返回一页明细的办法。即每次检索后返回的数据信息不是全部传递给画面,而是由EJB从成果集中抽取出现在页面需要显示的数据〔最多13条〕,然后再传递给前台画面。这样使得逻辑层和会话层的数据传递量大大的减少,提高了顾客的检索速度。问题五:由于效劳器定位在同时为多个客户端提供效劳,当顾客的数量增加时,如何提高效劳器的工作效率是非常重要的事。解决办法:系统采用连接缓冲池的办法解决这个问题。当顾客要使用连接时,就从连接池中取出一种连接;当使用完之后,再把连接返回连接池,这样这个连接对象又可觉得其它的客户提供效劳了。通过使用连接池,极大的提高了系统的执行效率并缩短了响应时间,避免了频繁生成Connection对象占用系统资源。工程的各个模块在单体测试时,或多或少都存在一定的错误,多是由于参数传递错误引发的,这不是致命的;也出现过因逻辑错误而造成系统崩溃的状况,经检查发现,大多是编程的疏漏所致,另外,还发现自己的注释写得不够原则,当某处错误进行检查时,居然发现读不懂自己写的代码的含义,阐明自己还需要在后来的学习工作中,不停提高自己的业务水平,培养良好的编程习惯,形成对的的代码书写风格。结论本文立足于软件开发技术开展的前沿,对sun公布的jsp平台的框架、核心技术和核心效劳进行了研究及应用。通过软件开发对jsp核心效劳应用实践是一种较好的尝试,特别是运用jdbc数据访问效劳来对数据库数据进行解决时,通过它提供的多个对象可方便快速的添加、更新和查询数据。在本次的开发中,尽管整个系统并不是特别复杂,但由于是采用的全新开发工具和全新的开发语言jsp,还是存在一定的难度。现在系统的功效根本实现,但是还是有某些缺少之处。随着国际化进程的加紧,急需解决中国软件开发规模小、效率低、开发架构不合理等问题,jsp的出现可能会很大程度上变化这种现状。文章中在叙述和分析上难免会存在疏漏和不完善的地方,但愿大家给与批评和指正。在这几个月的毕业设计期间,我在不停的学习和实践中努力的向前探索、拼搏,在完毕了全部工作之后,回想整个工程,我对自己的能力有了新的认识,也明白了自己的缺少,因此在此后的工作中,我要更加努力地提高自己的知识水平,但愿有时机参加更高层次的设计,掌握更多的专业技能,积累更多更有价值的贵重经验。参考文献[1]前沿电脑图像工作室.巧学巧用Dreamweaver、Fireworks、Flash制作网页[J].北京:人民邮电出版社[2]刘遵仁,于忠清.SQLServer中文版根底培训
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 脊髓损伤病人的护理查房
- 2025资产管理服务合同范本
- 2025建筑工程项目设计合同
- 2025房屋租赁合同范本租赁合同
- 2025国际航空运输合同示范文本
- 2025届山东省平邑第一中学校本部高三二轮双周模拟试题(含答案)(三)
- 初级经济法课件
- 2025房地产代理公司与客户合同范本
- 小人国的儿童观与教育观
- 2025成都市存量房屋买卖合同书
- 注册制改革对市场治理机制的影响及优化路径
- 4-13-01-06 国家职业标准档案数字化管理师S (2025年版)
- 学龄儿童体重管理营养指导规范课件
- 客户维护合同协议
- 2025陕西建筑安全员C证(专职安全员)考试题库
- 消毒供应中心规范培训
- 2025重庆华地资环科技有限公司校园招聘9人笔试参考题库附带答案详解
- 易制毒化学品销售人员岗位职责
- 小区二次供水水箱清洗消毒的监督流程课件
- 自主智能系统知到课后答案智慧树章节测试答案2025年春哈尔滨工程大学
- GB/T 6433-2025饲料中粗脂肪的测定
评论
0/150
提交评论