版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章序言伴随计算机的不停普及,社会上的各行各业都开始由计算机主宰着,不管是政府、企业、教育等各个单位的各个部门均有计算机来完毕多种各样的工作,因此计算机知识的普及,计算机技术的广泛应用是势在必然的趋势,各个大中型企业、企业都会订阅某些有关本单位的杂导和期刊,这就会给杂志社带来很大的工作量,为使期操作愈加简朴、快捷我方案设计开发本系统——报刊杂志订阅系统。学习计算机知识的目的在于愈加精确、快捷的处理现实生活中的多种问题。我们只有不停的更新和完善自己的知识、在实践中积累经验,才能做出好的软件为社会效劳,为使用者提供便利我以这个原则规定自己应用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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年低田闲置转让合同范本
- 2024年代理要账居间协议合同范本
- 2024年冲桩机出售转让合同范本
- 小学毕业数学总复习专题九解决问题第21课时比和比例实际问题课件
- 专家幼小衔接培训
- 2024安全生产法律法规知识培训
- 2024至2030年中国锁花片数据监测研究报告
- 【数学】指数函数图象与性质测试卷-2024-2025学年高一上学期数学人教A版(2019)必修第一册
- 2024家庭装修施工合同新
- 2024石材供货合同书
- 兽医流行病学病因推断
- 历史幽愤的现代回响——《记念刘和珍君》课堂实录
- 英语单词分类大全-20170913
- 信息技术课课堂教学评价表
- 施工进度计划书
- 35KV集电线路铁塔组立专项方案
- 不锈钢管规格表大全以及理论重量表大全
- 公司保密制度-附保密分类表
- 滑雪场管理手册
- 人类养生长寿的新方法---“中枢平衡”健体强身模式
- 胸外科技术操作规范
评论
0/150
提交评论