1、 目 录小组自评2摘要5关键字6一、前 言6(一)课题背景6(二)国内外现状分析7(三)设计定义7(四)开发工具简介81、JSP简介82、数据库简介9二、需求分析9(一)可行性分析10(二)系统需要解决的主要问题11(三)系统应该具备的基本功能11三、系统总体设计12(一)系统结构图12(二)运行环境12(三)详细设计131、用户个人信息设计132、数据库中表的设计133、数据库逻辑设计ER图15四、系统程序实现17(一)系统主界面171、登陆界面172、尾部信息173、申请办证管理174、证件办理查询225、系统公告256、留言簿257、后台登陆模块267.1修改密码297.2审核管理297
2、.3办证付款管理317.4系统公告管理327.5留言簿管理33五、结论33六、致谢34七、参考文献34八、附录:源代码35衡阳居民身份证补领网上受理平台设计与实现【摘 要】 随着我们国计算机应用规模的不断增长,网上办理证件、处理事件规模也不断扩大。为更好地服务广大居民,各地地方公安局都建成了网上办事大厅。本系统衡阳居民身份证补领网上受理平台,使用JSP开发,采用客户端/服务器(B/S)的模型构架。数据库采用SQL Server2008来实现。在设计过程中最大限度满足用户的要求,该系统具有较强的实用性和针对性。具有界面友好,操作简单,可维护性强等特点。本系统基本遵循了软件工程方法论进行需求分析、
3、系统总体设计和详细设计。实现了管理员对居民身份证补领办证、付款等的管理;居民使用此系统可以款速申请办证,查询制证情况,留言等。【Abstract】Along with our country computer application grows in size, online documents, handle events is also expanding the scale of. In order to better serve the majority of residents, local public security bureau have built the hall han
4、dles affairs on the net. This system - Hengyang resident identity card replacement receive online platform, the use of JSP development, based on client / server ( B / S ) model framework. Database using SQL to achieve Server2008. In the design process to maximize the meet user requirements, the syst
5、em has strong practical and targeted. With a friendly interface, simple operation, maintenance etc.The system follows the basic software engineering methodology for requirements analysis, system design and detailed design. The administrator to identity card replacement permit, payment management; re
6、sidents use this system can apply for to handle card, speed, the query system of permits, such as message.【关键词】居民身份证 身份证补办 网上办事大厅 门户大厅 JSP SQL Server2008【Key words】Identity card identity card for Internet portal JSP SQL Server2008一、前 言(一)课题背景随着计算机技术和网络技术的迅速发展,人类科学正进入信息时代,信息技术本身正对国家重要职能部门的改革产生深远的影响。现
7、代化的网上服务门户少不了现代化的网络设施、设备的武装。建设“衡阳居民身份证补领网上受理平台”,为公安局的相关民警、当地居民和在外居住居民提供具有开放性、灵活性、面向网络应用服务的管理平台、是当地公安局管理科学化的必要前提和基本途径,所以,“衡阳居民身份证补领网上受理平台”的建设势在必行。随着社会的进步与变革,各地方公安局原有的实地服务和管理模式已不能适应新的发展要求,基于目前现状“公安局网上服务大厅”应运而生。所谓“衡阳居民身份证补领网上受理平台”即持有衡阳市当地居民身份证件的居民,在全国范围内,凡有身份证遗失、身份证过期失效或变更身份证件信息的场合均采用“衡阳居民身份证补领网上受理平”来申请
8、补办身份证,通过验证、审核、缴纳费用、发证等过程完成。此种服务管理模式代替了传统的人工服务管理模式,为公安局的管理带来了高效、方便与安全。建立先进的信息管理系统是实现快速、安全、高效的现代化的必由之路,而网上办事大厅衡阳居民身份证补领网上受理平台技术的推广运用,则是推进公安局信息化管理的重要举措之一。“衡阳居民身份证补领网上受理平台”可供居民用于平时生活、工作、学习中处理繁琐的身份证补办、身份证挂失等。居民只需在拥有衡阳市居民身份,记录下自己的身份证号和户籍编号,即可使用“衡阳居民身份证补领网上受理平台”功能,待公安局管理人员审核信息通过后,按照国家相关规定缴纳一定制卡费,就可以随时随地查看办
9、证进度,轻松领取新的证件。“衡阳居民身份证补领网上受理平台”可真正意义地实现“快速、高效、安全”。独具特点的通用查询子系统使其可充当管理衡阳市固定居民基本信息、人口流向动态的角色,并为领导的决策提供可靠的数据依据,同时也为公安局相关民警和居民提供了方便。(二)国内外现状分析随着我们国IT产业化的浪潮,各种高科技管理工具在全国各行各业中得到普及应用。目前各地方公安局应用最多的是人工申请补办身份证、人工审核、人工领取证件。但是,由于社会各单位大多数都使用相同的作息时间,每个单位都有严格的考核制度,人工办理证件消耗时间多,数据处理复杂。这样使得补办身份证的居民浪费大量的时间精力,造成资源的极大浪费。
10、随着我们国对居民管理,特别是居民信息管理的加大投资及各个地方公安局外网的建成投入使用,为“衡阳居民身份证补领网上受理平台”的建立提供了可能,公安系统门户网站的日渐成熟为“衡阳居民身份证补领网上受理平台”的建立提供了技术保障,“衡阳居民身份证补领网上受理平台”管理居民身份证补办业务已成为公安局管理发展的必然趋势。本衡阳居民身份证补领网上受理平台系统就是针对各地方公安局的户政管理设计的,力求改变以上所提诸多问题,该系统综合先进的网络通讯等技术使衡阳居民身份证补领网上受理平台及一系统多用管理得以实现。(三)设计定义本系统是一套既实用、操作简单、功能齐全、便于管理的衡阳居民身份证补领网上受理平台。采用
11、了B/S模型架构,分成数据访问层、业务规则表示层这二层。为了能结构化的管理和实施系统的开发,采用软件工程的方法来设计软件,其基本思想是:用系统的思想和系统工程的方法,结构化,模块化地自上而下的对生命周期进行分析和设计。我们们可以将整个系统开始过程分为以下4个一次连接的阶段:系统规划阶段系统开发阶段系统运行维护阶段系统更新阶段这四个阶段共同构成了系统开发的生命周期。系统规划是“衡阳居民身份证补领网上受理平台”的起始阶段。这一阶段的主要任务是:明确对“衡阳居民身份证补领网上受理平台”的需求,以制定“衡阳居民身份证补领网上受理平台”的设计总计划。包括对“衡阳居民身份证补领网上受理平台”的规划、需求分
12、析和资源分配三个主要阶段。系统开发是“衡阳居民身份证补领网上受理平台”建设的一个最重要的阶段。系统开发的生命周期一般分为以下三个阶段:系统分析、系统设计和系统实施。系统运行与维护阶段又是整个生命周期中历时最久的阶段,也是“衡阳居民身份证补领网上受理平台”实现其功能,获得效益的阶段。而系统更新阶段是新旧系统并存的时期。(四)开发工具简介1、JSP简介JSP(Java Server Page服务器网页)是从1998年开始出现的新技术。由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系的web开发技术。在传统的网页HTML文件(*.htm,
13、*.html)中加入脚本片段和JSP标记(Tag),构成JSP网页(*.jsp)。JSP技术为创建显示动态生成内容的web页面提供了简便的方法。JSP作为Java家族的一员,承袭了Java的特点,即跨平台的特性,也即一次编译,到处运行。在国外,己经大量使用JSP作为网络应用程序的开发工具,而在国内,尽管JSP还不是主流开发技术,但是由于JSP的强大优势,许多网站都已经准备转向JSP,利用JSP来开发动态网站。 2、数据库简介随着科学技术的进步,信息已成为各行各业的重要资源。数据库以其强大的操作和管理功能成为高速信息表达的途经。据我们所知,数据库的类型有很多,比如:sqlserver,vf,fr
14、amework,access,OracleMySQLSYBASEDB2等等,然而本软件选择了用SQL Server2008来作为数据库软件。(1)关于SQL Server2008的介绍:Microsoft SQL Server2008是由 Microsoft公司开发的,在Microsoft SQL Server的发展历程中,有两版本具有重要的意义。那就是在1996年推出的SQL Server6.5和在2008年8月推出的SQL Server2008版本。6.5版本使SQL Server得到了广泛的应用,而2008版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版,标准版,开发版
15、和个人版4个版本。Microsoft SQL Server2008(简称SQL Server)由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。(2)用SQL Server2008作为数据库软件的理由为:由于本软件的开发采用B/S(客户/服务器)模式,而SQLserver2008是基于客户/服务器的数据库管理系统。它提供了功能强大的客户服务器平台,高性能客户服务器结构的数据库管理系统可以将JSP作为开发工具,用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。而SQL Server作为存储数据的后台服务器软件
16、,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能够在出现各种错误时恢复数据。 二、需求分析要实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。下面就对“衡阳居民身份证补领网上受理平台”的设计进行需求分析。(一)可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面
17、的内容。(1) 经济可行性:主要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以为领导的决策提供可靠的数据依据,同时也为教职员工和学生提供了方便。(2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。随着国内软件开发的日益发展壮大,各种单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用
18、来看,暂不存在太大的技术问题。数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。(3)管理可行性:随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见
19、效快。因此系统的开发是完全可行的。(二)系统需要解决的主要问题为了方便居民补办居民身份证,增强公安局户政管理科的办事效率,决定向多元化发展,借助Internet在国内的快速发展,聚集部分资金投入网站建设,以向居民提供无偿信息服务方式,为居民提供“衡阳居民身份证补领网上受理平台”服务。现需要开发一个衡阳居民身份证补领网上受理平台系统。(三)系统应该具备的基本功能一、申请办证 1、 申办人信息登记(包括:姓名、身份证号、户口编号、随机验证码)。在服务器上生成以身份证号命名的文件夹,表单保存在该文件夹。 2、人像/证件照片视频验证(上传符合规定的一寸照或者驱动摄像头拍摄照片上传)。保存在以身份证号命
20、名的文件夹里,申办人信息登记信息与数据库中居民信息查询对比,查看是否有资格申请办证(以防有人恶作剧)。 3、证件发放登记表(户口地址、收证人姓名、收证人详细地址、性别、身份证号等详细信息)。存入以身份证号命名的文件夹和数据库表单。 4、证件信息确认(用户可以看见自己填写的相关基本信息和证件权限信息有效期(国家统一有效时间)、签发组织(发证机关名称)。 5、申请完毕,等待公安局管理员的审核。二、 办证付款1、填写相关信息(包括:姓名、身份证号、户口编号、随机验证码),点击查询控件,出现材料审核状态(通过/未通过)。通过则可以付款,未通过则提示:“材料审核未通过,请重新申请!”等详细理由。 2、付
21、款方式:现金存款、网上银行、转账等方便快捷安全的付款方式。 3、付款确认。单击确认控件后,该生基本信息表中添加“XX年XX月XX日XX时分秒第X次申请补办”的列属性。三、 办证情况查询1、 以基本信息查询(包括:姓名、身份证号、户口编号、随机验证码)未付款时,提示:“未付款,请先付款!”等信息。 2、已付款时又分为以下情况(1.正在制证中!2.证件制作完毕,已发放!)四、留言区 1、管理员审核留言内容后,其他人才可见。管理员有回复、删除等权限。 2、出现身份证号等个人信息的,仅管理员可见。 除了实现上述功能以外,“衡阳居民身份证补领网上受理平台”还应该具有友好、简洁的界面,安全性高,稳定性强的
22、特点三、系统总体设计(一)系统结构图根据需求分析,“衡阳居民身份证补领网上受理平台”的结构图如下:衡阳居民身份证补领网上受理平台申请办证系统信息首页留言版办证查询图3.1 系统结构图(二)运行环境为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:(myeclipse 9.0+SQL Server 2008+Tomcat 6.0+SHH)服务器端:操作系统:Windows XP。Web服务器:Tomcat 6.0。Web开发框架:SHH。Java开发包:JDK 1.
23、5以上。数据库:SQL Server 2008。浏览器:IE 9.0。客户端:浏览器:IE 8.0及以上版本。(myeclipse 9.0+SQL Server 2008+Tomcat 6.0)(三)详细设计详细设计是整个设计过程中,最重要的步骤之一。下面就分如下几个部分对系统进行详细设计:(1) 用户个人信息设计(2)数据库中表的设计(3)数据库逻辑ER图设计1、用户个人信息设计用户个人信息设计,首先应该实现用户名和密码的设计。用户名要求不能为空、重复,密码输入的两次信息应该一致,然后应该实现用户名密码的修改,最后要求分别实现卡中心界面和客户端界面。2、数据库中表的设计本系统分为系统数据库和
24、本地数据库。(1)系统数据库中表的设计1)数据库名称为:db_card表:t_admin序号字段名类型长度精度小数位数默认值允许空主键说明1userIdint42userNamevarchar503userPwvarchar50表:t_gonggao序号字段名类型长度精度小数位数默认值允许空主键说明1idvarchar502titlevarchar503contentvarchar80004shijianvarchar50表:t_liuyan序号字段名类型长度精度小数位数默认值允许空主键说明1idvarchar502titlevarchar503contentvarchar504shijian
25、varchar505user_idvarchar50表:t_shenqing序号字段名类型长度精度小数位数默认值允许空主键说明1idint42xingmingvarchar503shengfenzhenghaomavarchar504hukoubianhaovarchar505fujianvarchar506fujianYuanshimingvarchar507shenhezhuangtaivarchar508huifuxinxivarchar50009shifoufukuanvarchar5010fukuanfangshivarchar503、数据库逻辑设计ER图(1)实体与属性之间的关系E
26、-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。3)各子系统模块中主键相同的字段之间存在着相互关联的关系。4)在程序中实现对他们的完整性和一致性控制。申请办证实体属性:姓名、身份证号、户口编号、证件照片、验证码申
27、请办证实体属性图如图所示申请办证验证码证件照片姓名身份证号户口编号图3.2 申请办证实体属性图管理员实体属性:账号、密码。管理员实体属性图如图所示管理员账号密码图3.3 管理员实体属性图申请管理实体属性:学生姓名、身份证号、班级号、学生照片、审核状态、操作。申请管理实体属性图如图所示申请管理姓名操作户口编号身份证号审核状态证件照片图3.4 申请管理实体属性图留言版信息实体属性:标题、内容。留言版实体属性图如图所示留言版标题内容图3.5留言版信息实体属性图四、系统程序实现(一)系统主界面1、登陆界面网站运行后显示网站首页、申请办证、办证情况查询、留言板、系统后台。网站运行后可以在导航栏上选择相应
28、的功能进行操作。网站界面如图4-1所示:图4.1系统主界面2、尾部信息此模块为工业化部ICP/IP管理信息等。如图:3、申请办证管理此模块可以添加姓名、身份证号、户口编号、证件照片信息。用户必须了解办证管理须知要求同意后才能申请办证。如图:图4.3申请办证管理其关键代码实现如下:public void shenqingAdd(HttpServletRequest req,HttpServletResponse res)String yanzhengma=req.getParameter(yanzhengma);if(String)req.getSession().getAttribute(ra
29、nd).equals(yanzhengma)=false)req.setAttribute(message, 验证码不正确。请重新输入);req.setAttribute(path, qiantai/shenqing/shenqing1.jsp); String targetURL = /common/success.jsp;dispatch(targetURL, req, res);elseString xingming=req.getParameter(xingming);String xuehao=req.getParameter(xuehao);String banjibianhao=
30、req.getParameter(banjibianhao);String fujian=req.getParameter(fujian);String fujianYuanshiming=req.getParameter(fujianYuanshiming);String shenhezhuangtai=a;/a审核中,b审核通过。c审核未通过,String huifuxinxi=;String shifoufukuan=fou;String fukuanfangshi=;String sql=insert into t_shenqing values(?,?,?,?,?,?,?,?,?);
31、Object params=xingming,xuehao,banjibianhao,fujian,fujianYuanshiming,shenhezhuangtai,huifuxinxi,shifoufukuan,fukuanfangshi;DB mydb=new DB();mydb.doPstm(sql, params);mydb.closed();req.setAttribute(msg, 申请成功。等待审核中。请及时查询);String targetURL = /qiantai/shenqing/msg_shenqing.jsp;dispatch(targetURL, req, res
32、);4、证件办理查询此模块可以通过输入身份证号信息进行查询卡的信息,并对证件信息进行跟踪或更改操作。如图:图4.4办证查询其关键代码实现过程如下:Private Sub btnDel_Click()添加新的办证信息If Me.Text1.Text = Then MsgBox 审核人员不能为空! Exit SubEnd If Call Exec_SqL(insert into 办证(办证日期,身份证号,姓名,性别,备注) values( & Me.DTPicker1.Value & _ & , & Me.Combo3.Text & , & Val(Text5.Text) & , & Text6.
33、Text & ) Call Exec_SqL(update 身份证信息库 set 补办次数=0+ & Val(Text5.Text) & where 身份证号= & Me.Combo3.Text & )Unload MeEnd SubPrivate Sub Combo3_KeyDown(KeyCode As Integer, Shift As Integer)检索当前已经输入的身份证号信息If KeyCode = 13 Then Set tmprs = ExecSql(select 身份证号 from 身份证信息库 where 身份证号 like % & Me.Combo3.Text & %)
34、 With tmprs Me.Combo3.Clear Do Until .EOF Me.Combo3.AddItem .Fields(身份证号).Value .MoveNext Loop Me.Combo3.Text = Me.Combo3.List(0) Me.Combo3.SelStart = Len(Me.Combo3.Text) End WithEnd IfEnd Sub5、系统公告此模块可以通过浏览信息了解该平台的基本信息,办证注意事项等,方便办证操作。如图:图4.5系统公告6、留言簿此模块可以通过浏览其他人的留言信息了解办证注意事项等,也可以留言徐闻相关信息,方便办证操作。如图:
35、图4.5留言簿7、后台登陆模块管理员输入用户名和密码,系统判断合法时,刚进入后台主界面,否则提示错误信息。登录后台后,我们们可以看到后台功能有修改密码、办证申请管理、办证付款管理、系统公告、留言版等功能信息。管理员可以在左边菜单中选择相应的功能进行操作。如图:图4.5 后台登录图4.6 后台界面图4.7 退出系统核心代码如下:String sql=select * from t_admin where userName=? and userPw=?;Object params=userName,userPw;DB mydb=new DB();mydb.doPstm(sql, params);t
36、ry ResultSet rs=mydb.getRs();boolean mark=(rs=null|!rs.next()?false:true);if(mark=false) result=no;else result=yes; TAdmin admin=new TAdmin(); admin.setUserId(rs.getInt(userId); admin.setUserName(rs.getString(userName); admin.setUserPw(rs.getString(userPw); WebContext ctx = WebContextFactory.get();
37、HttpSession session=ctx.getSession(); session.setAttribute(userType, 0); session.setAttribute(admin, admin);rs.close(); catch (SQLException e)System.out.println(登录失败!);e.printStackTrace();finallymydb.closed();7.1修改密码为了系统安全起见,管理员在登录后可以定期修改密码,保证系统安全性。主界面如下: 7.2审核管理管理在审核时结果可以是通过或者末通过,可添加回复信息告知用户具体情况,点击
38、提交。7.3办证付款管理管理在付款时结果可以是已付款或者末付款,可添加回复信息告知用户具体情况,点击提交。7.4系统公告管理管理系统公告时结果可以是查看公告、删除公告或者添加公告,可设计超链接、样式、格式等,点击提交。7.5留言簿管理管理留言簿时结果可以是查看或者删除,点击提交。五、结论通过这次课程设计,使我们更进一步地掌握了JSP语言,对它的功能以及应用有了更深一步的了解,对它的操纵更熟练了。但是同时也让我们了解了到自身的许多不足,也发现了以前对这门语言学得不透彻,没有很好地重视它,掌握它。通过这次课程设计,虽然比起以前有了很大的进步,但还是了解得不够,学习得不够,今后要更加努力学习好一些基
39、础的知识,以备在需要的时候发挥自身的才能。“书到用时方恨少”这句话在这次课程设计中表现得淋漓尽致,一开始做课程设计时,不够重视,认为肯定能行,但做到最后,情况越糟,甚至有一段时间让我们觉得有点手足无措了,幸好有朋友的帮助,再加上自己“亡羊补牢”式地恶补,才没有出现让人不满意的结果。这也让我们体会到了,互相帮助的重要性。 这次毕业设计采用JSP语言编写,容易掌握,而且也容易理解,尤其是它面向对象的编程方程,更让人觉得直观不烦琐,一目了然。设计也有不少的不足之处:系统的功能不够完善,只能说是一个简单的校园一卡通系统。 没有弹性的分析和“一卡通”运行过程中存在的问题等等,这些问题都因为时间的关系和自
40、身掌握的知识不够多,不够熟练而没有完善。六、致 谢在极短的时间内,我们能成功的将此设计做出,这要归功于谭邦,赵志国,刘芳菊等老师的无私的帮助,悉心的教导。尤其得到了赵志国老师的技术支持,谭邦、刘芳菊老师治学严谨、经验丰富,以及孜孜不倦、严谨细致的科研态度,更令我们受益非浅。为我们的课程设计得以完成起了关键的作用,在此表示深深地谢意。同时,在课程设计的各个阶段,在课程设计过程中还得到了各科室教师的大力指导和无私帮助,也得到了同班同学的热情协助,大力帮助,在此表示衷心的感谢。尤其在此感谢我们的辅导老师给我们们的指导和关怀。在生活上和工作中都给予了我们热情的关心和帮助。七、参考文献1 吴明辉、胡煜、
41、窦亮,JSP网络办公及商务应用系统开发实例导航,中文第1版,北京,人民邮电出版社,2009年2 邓文渊、挑战,互动网站百宝箱,北京,中国铁道出版社,2010年3 石志国,JSP动态网站编程,北京,清华大学出版社,2011年4 蒙新,JSP编程技术与综合实例演练,北京,清华大学出版社 ,2009年5 丁贵广,JSP编程基础与实例,北京,机械工业出版社,20106 张海藩,软件工程导论,2003年,清华大学出版社7 李存斌、樊建平,JSP高级编程及项目应用开发,2009年,中国水利水电出版社8 魏善沛编著.Web数据库技术实用教程.北京. 清华大学出版社.20089 美 Jeffrey D.Ullman,Fundamental Course of Database System,TsingHua Press,2009年11月。文档来源网络,版权归原作者。如有侵权,请告知,我看到会立刻处理。33