基于web的问卷调查系统的设计.doc_第1页
基于web的问卷调查系统的设计.doc_第2页
基于web的问卷调查系统的设计.doc_第3页
基于web的问卷调查系统的设计.doc_第4页
基于web的问卷调查系统的设计.doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

淮 海 工 学 院课程设计报告书 题 目: WEB课程设计 基于web的网络问卷调查系统 系(院): 东港学院 专 业: 计算机软件工程 班 级: 姓 名: 学 号: 2012年 11月 22 日基于web的网络问卷调查系统的设计一、项目概述(1)项目开发的背景问卷调查法是收集第一手数据或资料的常用途径,问卷调查法适用面广、获取数据便捷、研究成本较低,在很多领域都使用得非常广泛。20世纪80年代之后,随着个人计算机(PC)的出现和逐渐普及,计算机日益成为调查研究者不可缺少的工具。到90年代之后,随着互联网(Internet)的广泛应用,各种基于网络的调查方法开始出现:计算机辅助网络访谈、移动调查等。目前基于Internet的网络问卷调查分析统计用得非常普遍和频繁,才会有那么多的企业或者公司在使用网络问卷调查法来获得信息。然而每开发一个新的网络问卷调查分析系统,需要耗费大量时间、很多已有产品功能过于强大、设置复杂、费用比较昂贵等缺点。(2)项目开发的目的本系统主要实现最为普遍的问卷调查,包括问卷管理、设计、收集、统计管理等。通过访问其他问卷调查的网站并查阅其他相关资料,了解现在问卷的特点、用户的需求等。根据所了解的信息资源,设计能够及时并尽量满足用户需求问卷调查系统。当需求者需要用问卷来掌握一些资料或信息时,可以及时为需求者提供满足要求的问卷。最后实现基于web的问卷调查系统。(3)项目开发的意义为需求者提供网络问卷,让需求者能够快速、方便的实施专业的问卷调研,调查问卷设计,快速回收,跨地域、低成本, 投入少量资金即可操作问卷调查流程从而获得丰富的反馈信息已经成为趋势。一个高效专业的网络调查平台越来越成为人们的需要。本课题设计的目的是当某企业、某组织或某些个人需要调查或掌握一些数据、信息或资料时,为这样的需求者提供适合的网上问卷,回收、统计数据或答案,为需求者掌握资料提供方便。根据现有一些网络问卷的缺点,本课题要生成一个能够提高调研效率,节约调查费用,使调查数据的处理更方便具有以下特点的问卷调查系统:1)能对调查问卷的结果进行分析汇总,并使需求者能及时了解最新最及时的调查结果。2)使用简单,如果需求者不满意我们提供的问卷,需求者还可以根据自己的想法设计问卷。 3)支持多种题型,如单选题、多选题等等。二、系统规划(1)使用对象分析通过对本系统使用对象的调查,了解了各层对象的功能需求,分析得出了本系统使用者的机构图,如图2.1所示。图2.1系统使用者的机构图根据使用者的机构图,下面具体分析各层次的业务流程。(2)业务流程分析随着问卷调查水平的提高,业务范围也逐步扩大,发现原先的流程中存在一些问题。目前的问卷调查流程采用的是传统人工的方式管理,这种管理方式存在着许多缺点,如效率低等;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护数据都带来了不少的困难。本阶段遵循用户参与的原则6,对现行的工作流程进行了详细调查,根据调查的资料对业务流程做了具体分析,并给出了系统的选课流程。1用户的业务流程用户对问卷模板的信息进行设计和管理,并录入计算机中存储。如图2.2所示。图2.2问卷模板的设计和管理流程图用户对参加网站的热门测评,并录入计算机中存储。如图2.3所示。图2.3问卷热门测评流程图用户对问卷信息进行统计和分析,并录入计算机中存储。如图2.4所示。图2.4问卷统计分析流程图与问卷调查人员就系统的流程进行了探讨,该流程尽量减少了手工操作,把用户统一集中在互联网上,为他们提供全面的信息需求和操作功能。经过组织结构分析和业务流程分析后,具体分析了他们的功能需求,详细如下:用户:注册,公开问卷,热门测评,示例问卷,常见问题、设计问卷、发送问卷和统计分析;将系统需求加以总结,得出系统需求如下:(1)系统可以运行在Windows操作系统平台上,并具有友好的用户界面。(2)系统用户类型为:管理员、用户。(3)系统对于一个用户只允许以一种身份登录。分析了具体的业务流程和功能需求之后,下面进行可行性分析。(3)可行性分析在系统调查和业务流程分析的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究7,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。并且可行性研究主要集中在以下三个方面:1技术可行性本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。 随着问卷调查业务量的增加,问卷调查者所需要处理的信息量大副上升,因此往往很难及时准确掌握整个物业的运作状态。针对这一情况,本系统在满足物业信息的管理功能基础上,注意发挥信息系统的智能化,以减轻问卷调查人员和操作人员的工作负担。根据本系统的功能需求,采用JSP与开源的SQL 2000数据库引擎进行开发。由于JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。而SQL2000作为一种快速的、多线程、多用户和健壮的数据库服务器,根据第三方测试结果,在千万级的数据环境中依然保持较高的执行速度。因此在技术层面上,是完全可行的。而且SQL是一个非过程化的语言,可用于所有用户的数据库活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的终端用户。基本的SQL命令只需要很少时间就能学会,最高级的命令在几天内便可掌握。SQL Server功能强大,而且很多信息管理系统都是用SQL Server作后台,对体育场地预约管理系统的开发是可行的。2经济可行性本环节通过分析新系统的成本效益8,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用以及新系统将获得的效益,估算开发成本是否高于项目预期的全部经费。下面具体列出了成本和效益的分析:本系统的效益可以从经济效益和社会效益两方面考虑。其社会效益包括系统投入运行后可以使问卷调查实现科学化、规范化,增强用户对问卷信息的管理能力,从而提高工作效率,从长远来看,网上管理也是管理信息化的必经之路,这一系统的实施,实现了“无纸化”办公,带动企业的其他信息化建设,推动企业的信息化水平更上一层楼。其经济效益包括系统的正常运行替代了以前的手工操作,这将大量减少员工开支和办公用品的开支等。由以上可知,本系统在经济上是可行的。3操作可行性本系统的顺利实施将改变传统的操作流程和方式,由于计算机应用的普及,企业大多数员工对计算机管理模式和具体操作都很熟悉。在进行系统设计时,将会充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。尽量把工作人员的操作量降低,使其在界面友好的环境中工作。所以本系统的使用对工作人员来说具有操作可行性。综上所述,系统开发具有可行性。一种软件开发是否能够取得成功,一是市场的需求,二是软件开发所需要软件开发工具,以及开发技术和当时硬件的发展水平。从这两个方面而言,基于web的问卷调查系统的开发是可行的。三、系统分析(1)数据流图分析在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式9。存在数据流程不畅等问题。现行的顶层数据流图如图3.1所示。图3.1数据流图具体分析第一层数据流图,主要包括三部分:问卷信息、基本信息、用户信息的录入。方便人员统计和查询信息,都有系统统一管理存储。该层数据流图如图3.2所示。图3.2第一层数据流图分析物品信息录入。详细介绍如下。管理员登录系统后,系统对问卷信息进行管理。一次录入详细数据流图如图3.4所示。图3.4收费信息数据流图系统的实施会简短数据的流程,并把信息集中统一于系统,方便用户查询和统计,给操作人员带了很大的工作便利。由于论文的篇幅限制不能一一列举数据流图,只给出了一部分比较重要的,其他都是按照此方法绘制的。(2)数据字典通过对系统数据流的分析,接下来用数据字典描述数据流图中的数据流、数据存储、处理过程和外部实体10。名字:问卷 描述:问卷信息管理输入数据流:基本信息输出数据流:问卷信息1数据源点、数据终点:名字:基本资料 描述:基本资料管理输入数据流:基本信息输出数据流:基本资料名字:用户 描述:用户信息管理输入数据流:基本信息输出数据流:用户信息2数据处理:名字:用户信息管理描述:在客户端对用户的信息进行管理记录,在服务端对用户信息进行管理记录输入数据流:用户的基本信息和修改信息输出数据流:用户信息表位置:商场库存管理系统名字:问卷信息管理描述:在客户端对问卷信息进行管理记录,在服务端对问卷信息进行管理记录输入数据流:问卷信息输出数据流:问卷信息表位置:商场库存管理系统四、系统设计(1)系统功能模块划分功能模块划分是描述系统的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能,这是整个系统开发的一个关键过程11。在系统分析的基础上,确定了系统的功能结构图,如图4.1所示。图4.1系统功能结构图选课系统的角色是管理员、用户,管理员对基础信息和系统信息进行维护,用户参与问卷中心,模板设计,统计分析。根据以上的用户操作需求,将系统划分为如下三大功能,并对其模块的划分和功能进行描述。1用户功能l 登录:登录。l 问卷中心、模板设计、统计分析。l 信息查看。l 密码修改。模块划分后,具体清楚了系统所要实现的功能,接下来要选择系统的运行环境和开发模式。(2)运行环境与开发模式的选择由于时间以及技术的关系,本系统前台采用ASP.Net 2.0 作为WEB开发平台。ASP.Net是一项功能强大的,用于构建动态Web应用程序的技术12。ASP.Net可完全利用.Net架构的强大,安全,高效的平台特性。ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(Early Binding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为ASP.Net带来卓越的性能。数据库开发系统采用Microsoft SQL Server 2008数据库。SQL Server是由Microsoft开发的一个功能强大的关系型数据库管理系统。它能够处理大量的数据和管理众多的并发用户,保证数据的完整性,并提供许多高级管理和数据分布能力13。1SQL Server 2008 开源数据库的开发SQL Server 2008 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本。它的特性包括:1.Internet 集成。SQL Server 2008 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2008 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2008 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。2.可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2008 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。3.企业级数据库功能。SQL Server 2008 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2008 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2008 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。4.易于安装、部署和使用。 SQL Server 2008 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2008 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。数据仓库。 SQL Server 2008 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。2基于B/S的体系结构本管理系统采用B/S模式,服务器采用著名的web服务器端软件apache,该http服务器有着良好的跨平台性和安全性,可以运行在包括windows、linux、mac等操作系统上。用户客户端使用各种浏览器都能够进行正常的浏览和操作。需要注意的是在程序的开发过程中,程序和路径相关的要考虑到不同的操作系统的文件目录结构。B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript等)和ActiveX技术,是一种全新的软件系统构造技术。 B/S三层体系结构采用三层客户/服务器结构,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次。三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。 【图3.2 B/S三层体系结构】在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。B/S三层体系结构的主要优点:B/S模式提供灵活的信息交流和信息发布服务。B/S模式借助Internet强大的信息发布与信息传送能力可以有效地解决企业、高等学校内部的大量不规则的信息交流可共享性。单个应用服务器可以为处于不同平台的客户应用程序提供服务,在很大程度上节省了开发时间和资金投入;较好的安全性。在这种结构中,客户应用程序不能直接访问数据,应用服务器不仅可控制哪些数据被改变和被访问,而且还可控制数据的改变和访问方式 。三层模式成为真正意义上的“瘦客户端”,客户端计算机不需要很高的硬件配置,也无需特殊的软件配置要求,只要有web浏览器就可以使用系统。B/S模式提供了一致的用户界面:B/S模式的应用软件都是基于Web浏览器的,这些浏览器的界面都很相似。对于无用户交互功能的页面,用户接触的界面都是一致的,从而可以降低软件的培训费用。在B/S模式下,外部的用户亦可通过通用的浏览器进行访问。B/S模式的结构易于扩展:由于Web 的平台无关性,B/S模式结构可以任意扩展,可以从一台服务器、几个用户的工作组级扩展成为拥有成千上万用户的大型系统。B/S模式具有更强的信息系统集成性:在B/S模式下,集成了解决企事业单位各种问题的服务,而非零散的单一功能的多系统模式,因而它能提供更高的工作效率。3运行环境该人事管理系统运行的必备条件如下:(1)服务器端操作系统:独立于操作系统的跨平台系统, 采用Microsoft Windows 2000及以上版本,考虑其稳定性。(2)数据库:Microsoft SQL Server 2008 服务器版本。(3)Web服务器:IIS服务器。(4)客户端运行环境:能运行IE 4.0以上或Netscape 4.5以上浏览器的操作系统。(3)系统数据库设计数据库设计是系统设计中非常重要的一个环节。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。1概念结构设计根据功能模块划分的结果,具体分析了本系统具有的实体,实体属性图如图4.3所示。图4.3 实体属性图遵循三范式原则,对实体之间的依赖关系进行了整合,系统E-R图如图4.4所示。图4.4系统E-R图2逻辑结构设计逻辑结构设计是概念结构设计的下一阶段,设计根据概念阶段的E-R图转化成系统支持的数据模型,本选课系统采用关系模型。关系模型的逻辑结构是一组关系模式(二维表)的集合。E-R图是由实体,实体属性和实体之间的联系三个要素组成的。所以将E-R图转换为关系模型实际上是要将实体,实体的属性和实体之间的联系转换为关系模型。根据以上原则将问卷调查系统中的E-R图转换为关系模型如下: 问卷模板管理(问卷模板编号,问卷模板名称) 用户(用户编号,用户名称) 问卷管理(问卷编号,问卷名称) 问卷分类(分类编号,用户编号) 时间(时间编号,时间名称)3数据库表设计本系统的数据库中包括7张数据表,记录系统中的数据。部分数据表的字段说明如下所示。根据需求分析以及系统功能的需要,系统信息数据存放在数据表中。下面给出重要数据表的简单描述。1wenj(问卷信息表)该表存储了问卷的基本信息,主要是问卷信息的记录,该表的字段属性如表1。表1 问卷信息表字段名字段类型字段长度是否主键描述Idint11是编号FquserVarchar160否参与MbidVarchar160否模板类型SavetimeVarchar80否时间stateVarchar80否状态2sysuser(用户信息表)该表存储了用户的基本信息,主要是用户信息的记录,该表的字段属性如表2。表2 用户信息表字段名字段类型字段长度是否主键描述Idint11是编号UnameVarchar80否用户名UpassVarchar80否密码BeiVarchar80否备注SexVarchar80否性别ageVarchar80否年纪UpositionVarchar80否职业AddressVarchar80否地址EmailVarchar80否邮箱stateVarchar80否状态3answers(答案信息表)该表存储了答案的基本信息,主要是答案信息的记录,该表的字段属性如表3。表3 答案信息表字段名字段类型字段长度是否主键描述Idint11是编号WjidVarchar80否问卷编号TsidVarchar80否分类编号TanswerVarchar80否答题人SexVarchar80否性别AgeVarchar80否年龄UpositionVarchar80否职业AddressVarchar80否地址savetimeVarchar80否时间(4)系统界面设计经过数据库设计后,本阶段要进行系统界面设计。设计时要尽量按照用户工作习惯,同时要做到界面友好,让用户操作简单方便。下面将对各个模块进行详细设计。1前台功能模块(1)首页界面用户登录系统后,主要的功能包括公开问卷、热门测评、统计分析、问卷模板、查看下载等。其中首页界面显示如图4.5所示:图4.5首页界面(2)用户查看答卷界面 用户也可以点击“查看答卷”来查询该问卷调查情况。如图4.6所示: 图4.6查看答卷(3)会员登陆界面在登录页面中选择用户类型,输入用户名和密码,然后单击登录按钮,index.aspx.cs页面将负责处理登录请求,验证用户身份和信息,完成登录。如图4.7所示:图4.7会员登录(4)住户注册界面住户通过注册页面,注册为系统的用户。如图4.8所示:图4.8用户注册界面(5) 问卷显示界面 点击问卷题目进入具体问题显示界面。如图4.9:图4.9 问卷显示界面(6) 问卷模板界面 登录后点击我的模板选择自己需要的模板类型会在“问卷模板”下显示具体信息。如图4.10所示:图4.10问卷模板显示界面(7) 设计模板显示界面 用户点击“设计模板”进入,根据里面的提示设计自己需要的问卷具体内容。如图4.11所示:4.11设计模板界面2系统数据管理SQL2008数据库的最大特点就是提供了很多便于直接使用的操作函数,可以轻松的将复杂的数据库操作由清晰的函数实现。在系统数据管理这个模块,主要实现了数据备份和数据恢复(即数据库导入)。以上是系统界面的设计,界面不太美观,还需要进一步美化,同时功能也有待进一步完善。五、系统测试及难点分析5.1系统运行环境的搭建本系统的开发和测试均在windows操作系统平台下进行的,使用AMP集成软件包搭建运行环境Apache,一种开放源码的HTTP服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性而被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,Perl/Python等解释器可被编译到服务器中 5。Apache支持许多特性,其中大部分通过编译的模块实现。这些特性从服务器端的编程语言支持到身份认证方案。一些通用的语言接口支持Perl、Python、Tcl和PHP。流行的认证模块包括mod_access,mod_auth和mod_digest。其他的例子有SSL和TLS支持(mod_ssl),proxy模块。很有用的URL重写(由mod_rewrite实现),定制日志文件(mod_log_config),以及过滤支持(mod_include和mod_ext_filter)。Apache日志可以通过网页浏览器使用免费的脚本AWStats或Visitors来进行分析。相比较linux下的复杂安装过程,在windows操作系统下搭建运行环境相对简单,但是不足之处在于配置选项较少,安全性相对不高。在windows上主要采用继承软件包来直接安装,甚至不需要做任何配置就可以直接使用。5.2系统的测试测试平台为windows操作系统,运行环境由MAP集成软件包搭建。测试环境为:CPU AMD2600+,内存512M,microsoft access2003,windows XP下测试通过。建议用户内存256以上,数据库版本SQL Server 2000以上,windows 2000,XP,2003平台使用。管理信息的录入,站内查询,信息的设置都达到了预期效果。5.2.1系统关键部分测试分析测试分为两个部分:第一部分主要就是测试系统所要求的最基本的功能,主要侧重于用户的使用流程。基本的用户使用相当流畅,但是在问卷搜索功能上,虽然能够使用关键字搜索到物品信息,但是还有所欠缺,而且可以使用的问卷属性关键字还太少。第二部分主要是针对后台管理的测试,由于后台管理功能模块较为集中,是整个系统的核心所在,特别是对用户的审核、对管理员的权限分配以及对信息的处理都完全符合系统设计初期的功能要求。因此从整体上来说,系统的设计和实现是成功的。5.2.2测试结果分析与说明从整体的测试结果来看,在大中型的商务应用中,JSP与SQL Server 2008的结合具有相当的优势。首先就是缩短了开发时间,JSP与SQL Server 2008提供的大量固有的函数库直接在程序中使用,提高了程序的运行效率。虽然系统的功能还显得弱小,但是系统的优良性能已经得到了很好的体现。5.2.3系统安全与性能分析系统设计过程中,对代码中出现的可能对系统造成安全威胁的字符进行过滤和字符的转换,在一定程度上提高了系统运行的安全性。同时所采用的编程语言和数据库的特性足以承受大量的数据读取和写入。5.3系统中存在的问题及解决方法在系统的设计初期,对用户的权限分配考虑不周,所有登录用户均可以进行商品购买。缺少对新注册用户的审核。这个问题已经得到解决,在系统的用户群组中建立了待审核用户组,默认所有新注册用户为该组成员,用户注册成功提交之后,提示用户等待管理员审核。在信息查询页面对用户进行判断,如果为待审核群组的会员则不能进行操作。六、心得体会在这次课程设计中,我选择的是使用JSP+SQL来开发,在使用过程中遇到了许多自己靠看书查阅资料解决不了的技术上的问题,通过和小组成员的讨论以及网上查询相似的例题来学习使用。有的时候会遇到很多模糊的知识点,这时候都是翻阅以前的资料书籍进行查找,通过这次课程设计好多曾经学习的知识点都得到了温习,同时也让我知道自己的基础十分的薄弱,今后要加强自己的动手能力。在课程设计开始阶段关键要先理清思路,弄明白自己所要实现哪些功能,不能在系统做到一半再想起哪个功能还没实现再去修改。搞清自己所要实现的功能不仅有利于我们去一步步理清思路还能便于代码的设计,同时也要向同学相互交流问问他们有没有什么好的建议,只有集思广益才能做得更好,一个人难免会遗漏一些。当然在这次的设计中也遇到好些没能实现的功能,只是做了一些基础的功能,要想做到理想中的设计还需要更多的知识和经验,还需要我更加努力去学习。本次课程设计的完成过程中我深刻认识到学习是一个很严谨的过程,只有认真钻研了,才能得到真知;而马虎大意将会一无所获。在网站开发过程中我还经常和同学们一起研究、探讨问题,我设计的网站中也有很多问题是在和同学的探讨中发现并改正的。七、参 考 文 献1 薛华成.管理信息系统.北京:清华大学出版社,1993.2 薛鹤娟.基于WEB的大学选课系统分析.希望月报(上半月),2007年11期.3 黄梯云.管理信息系统导论.机械工业出版社,2006.4 江孝宜,胡海璐,米海生.信息系统开发实例精粹.电子工业出版社,2006.5 杜娟.信息系统分析与设计.北京:清华大学出版社,2008.6 王趾成.软件工程(第二版).大连理工大学出版社.2008.7 (美)惠腾(Jeffrey L.Whitten),(美)本特利(Lonnie D.Bentley).系统分析与设计方法.机械工业出版社,2007. 9 刘腾红等.信息系统分析与设计.科学出版社,2006.10 孙晓悦 . 精通Java、JDK、数据库系统开发、Web开发 . 人民邮电出版社,2007年2月11 戎伟,张双.Struts-Java流行服务器、框架、工具及整合应用. 人民邮电出版社,2006年10月12 飞思宝兰研究院,李争,陆正中 . JBuilder精髓 . 电子工业出版社,2004年1月13 曹广鑫,王谢华,王建 . Struts数据库项目开发宝典 . 电子工业出版社,2006年14 陆正中,马进德,石正贵 . JBuilder9软件开发项目实践 . 清华大学出版社,2005年5月15 雷之宇.Java项目开发实践网络篇 . 中国铁道出版社,2005年5月16 向传杰 . Java编程案例教程 . 电子工业出版社,2004 年5月17 赵强 . J2EE应用开发(第二版). 电子工业出版社,2008年2月18 明日科技 . JSP开发技术大全 . 人民邮电出版社,2007年9月19 陈天河 . Hibernate项目开发宝典 . 电子工业出版社,2006年6月袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论