基于WEB的投票管理系统—计算机毕业设计.doc_第1页
基于WEB的投票管理系统—计算机毕业设计.doc_第2页
基于WEB的投票管理系统—计算机毕业设计.doc_第3页
基于WEB的投票管理系统—计算机毕业设计.doc_第4页
基于WEB的投票管理系统—计算机毕业设计.doc_第5页
免费预览已结束,剩余31页可下载查看

下载本文档

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

文档简介

投票管理系统 目 录 摘要 1 ABSTRACT 2 1 前言 3 1 1 用计算机进行投票管理的意义 3 1 2 投票管理系统设计分析 3 2 系统分析 4 2 1 需求分析 4 2 2 可行性分析 5 2 2 1 经济可行性 5 2 2 2 技术可行性 5 2 2 3 运行可行性 6 2 2 4 时间可行性 6 2 2 5 法律可行性 6 3 系统分析 6 3 1 系统分析 6 3 2 使用工具介绍 9 3 2 1 ASP 简介 9 3 2 2 SQLServer2000 简介 10 4 系统编程环境现状及设计目标简介 11 4 1 编程环境的选择 11 4 1 1 ASP 的基本形式 12 4 2 2 关系型数据库的实现 13 5 使用 SQL 操作关系型数据库 16 5 1 数据库的概念 16 5 2 SQL 中的常用语句 17 5 3 数据库表设计 18 6 系统具体实现 20 6 1 设计思想 20 6 2 具体模块划分 21 6 2 1 主页面模块 21 6 2 2 用户注册模块 22 6 3 3 用户登录模块 22 6 3 4 投票浏览模块 23 6 3 5 查看参赛作品 23 6 3 6 查看参赛题目 23 7 软件安装与调试 24 7 1 软件的安装与配置 24 7 2 软件调试 24 7 3 软件测试 25 结束语 26 致谢 27 参考文献 28 摘要摘要 随着网络技术的不断发展 基于 Web 数据库的系统的应用更加的广泛 互 联网的用户也越来越多 而现今许多大赛的比赛结果要由广大的网民来抉择 所以 这里利用 ASP 技术和数据库技术来实现一个为文学作品创作比赛进行投 票的系统在积极建立投票管理机制的今天 仅仅靠原始的手工管理或简单的单 机管理 管理部门面对大量的信息 无法有效率地将其中的重要部分提取出来 并做出相应的判断和处理 投票管理者的决策只能依据报表数据 在浪费大量 人力 物力的同时无法做到实时监控 难以保证数据的准确性和及时性 因此 先进的管理思想在投票中实现就成为了一个可望而不可及的目标 投票非常急 需一套既有先进管理思想的管理信息系统 作为实现目标和提高现有投票管理 水平的一种重要手段 ASP 开发工具是著名的 Microsoft 公司开发的可视化软件开发工具 ASP 被称为第四代编程语言 它具有简单 高效 功能强大的特点 和 VC 相比 ASP 更简单 更易于掌握 而在功能上却丝毫不逊色 和 ASP 相比 ASP 则功 能更强大 更实用 可以说 ASP 同时兼备了简单易学的特点 它一直是程序员 至爱的编程工具 关键字 投票管理 软件开发 ASP Abstract Along with networking s unceasing development based on Web database s system s application even more widespread Internet s user are also getting more and more but the nowadays many big game s results of the competition must choose by the general web cams therefore here uses ASP the technology and the data bank technology realizes one to carry on the voting for the literary work creation competition the system to establish voting management mechanism positively today depends on the primitive manual management or the simple single plane management merely the Control section facing the massive information is unable to withdraw effective important part and makes the corresponding judgment and processing The voting superintendent s decision making can only rest on the report data during the waste massive manpower physical resource is unable to achieve the real time monitoring guarantees the data with difficulty the accuracy and timeliness Therefore the advanced management concept realized in the voting has become the goal which was unattainable The voting is urgently needed a set already to have the advanced management concept management information system the achievement achieves the goal and raises the existing voting management level one important means The ASP development kit is the visualization software development tool which famous Microsoft Corporation develops ASP is called the fourth generation of programming language it has simply highly effective the function formidable characteristic Compares with VC ASP is simpler the change to grasp but is not actually inferior in the function Compares with ASP the ASP function is more formidable is more practical May say that ASP simultaneously had both the characteristic which simple easy to study It has been the programmer to the programming tool which loves Key words Voting management Software development ASP 1 前言 前言 随着科学技术的不断提高 计算机科学日渐成熟 其强大的功能已为人们深刻 认识 它已进入人类社会的各个领域并发挥着越来越重要的作用 投票管理目 标 投票管理的目标概括起来就是要通过科学的管理手段和专业化管理技术来实 现社会效益 经济效益 环境效益的统一 结合先进的现代计算机技术 现代 控制技术建立一个整个的综合服务中心 为住户提供一个安全 舒适 便捷 节能 高效的生活环境 实现以家庭智能化为主的 可持续发展的 具有二十 一世纪风范的智能化 下面的各章中我们将以开发一套投票管理系统为例 谈谈 其开发过程和所涉及到的问题及解决方法 1 1 用计算机进行投票管理的意义用计算机进行投票管理的意义 随着科学技术的不断提高 计算机科学日渐成熟 其强大的功能已为人们深刻 认识 它已进入人类社会的各个领域并发挥着越来越重要的作用 在先进的计算 机技术 通信技术 控制技术及 IC 卡技术基础上 采用系统集成方法 逐步建 立一个智能化的投票系统 1 2 投票管理系统设计分析投票管理系统设计分析 根据实际情况 我们使用以少量代价快速地构造一个可执行的软件系统模 型 我们可以较快地确定需求 然后采用循环进化的开发方式 对系统模型作 连续的精化 将系统需具备的性质逐渐增加上去 直到所有的性质全部满足 这是系统的首页 2 系统分析 系统分析 2 1 需求分析需求分析 确定设计任务和设计目标 并提炼出设计规格说明书 作为正式设计指导 和验收的标准 系统的需求一般分功能性需求和非功能性需求两方面 1 功能性需求是系统的基本功能 如输入输出信号 操作方式等 网上 投票网站系统如果要作到时性 准确性 可靠性 灵活性 安全性 综合性 在前台必须要有个完整的用户交互平台 网站的推广方案 功能完整的后台管 理系统等 2 非功能需求包括系统性能 成本 功耗等因素 网上投票网站系统要 有比较好的浏览速度也就是整个系统是否受欢迎的重要因素 因此设计者要为 网上投票网站系统制作一个网站优化机制 系统的成本预算是必做的一件事 设计者要合理的安排资金使用 使得用最少的资本做更多有用的事 3 设计者做这个系统需求分析工作的研究对象是用户要求 设计者如果 根据用户对软件功能和性能提出初步要求 并澄清一些模糊概念 然后软件分 析人员认真了解用户的要求 细致地进行调查分析 把用户做什么的要求最终 转换成一个完全的 精细的软件逻辑模型 并写出软件的需求规格说明 准确 地表达用户的要求 设计者就可以做好系统的基本功能和系统性能 成本 功 耗分析和预算工作 2 2 可行性分析可行性分析 该阶段通过对系统目标的初步调研和分析 提出可行性方案并进行论证 我们在这里主要从技术可行性 经济可行性和操作可行性三方面进行分析 2 2 1 经济可行性经济可行性 开发该系统所需的相关资料可以通过已存在的相关网站进行调查采集 所 需的其他应用软件 硬件系统也易于获得 因此 开发成本较低 而引进使用本系 统后 与传统方式相比 具有高效率 低成本 高质量的特点 可以节省不少 人力 物力及财力 所以 从经济的角度来看 该系统可行 2 2 2 技术可行性技术可行性 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作 软硬件配 置是否满足开发的需求等 本系统用的是 ASP 开发语言 调试相对简单 当前 的计算机硬件配置也完全能满足开发的需求 因此在技术上是绝对可行的 软 件方面 由于目前单机模式相对发展成熟 故软件的开发平台成熟可行 它们 速度快 容量大 可靠性能高 价格低 完全能满足系统的需求 本系统的开发 是典型的 Mis 开发 主要是对数据的处理 包括数据的收 集 数据的变换 及数据的各种报表形式的输出 采用流行的 ASP SQLSERVER2000 体系 已无技术上的问题 2 2 3 运行可行性运行可行性 运行可行性是对组织结构的影响 现有人员和机构和环境对系统的适应性 及人员培训补充计划的可行性 当前信息化技术已经相当普及 各类操作人员 水平都有相当的高度 所以在运行上是可行性的 2 2 4 时间可行性时间可行性 从时间上看 在两个月的时间里学习相关知识 并开发网站 时间上是有 点紧 但是不是不可能实现 通过两个多月的努力功能基本实现 2 2 5 法律可行性法律可行性 所有技术资料都为合法 开发过程中不存在知识产权问题 未抄袭任何网站 不存在侵犯版权问题 开发过程中未涉及任何法律责任 综上所述 本系统的开发从技术上 从经济上 从法律上都是完全可靠的 3 系统分析 系统分析 3 1 系统分析系统分析 网上投票网站采用的是动态语言 Active Server Pages ASP 数据库为 SQL 在技术上不存在很大的难题 因为 Active Server Pages 语言是一种比较成 熟的专业动态网站设计语言 Active Server Pages 是服务器端脚本编写环境 使 用它可以创建和运行动态 交互的 Web 服务器应用程序 使用 ASP 可以组 合 HTML 页 ASPScript 脚本命令和 JavaScript 脚本命令等 以创建交互的 Web 页和基于 Web 的功能强大的应用程序 由于脚本程序是在服务器上而不 是在客户端运行 传送到浏览器上的 Web 页是在 Web 服务器上生成的 所 以不必担心浏览器能否处理脚本 Web 服务器已经完成了所有脚本的处理 并 将标准的 HTML 页面传输到浏览器 由于只有脚本的结果返回到浏览器 所 以服务器端脚本不易复制 用户看不到创建他们正在浏览的页的脚本命令 SQL 数据库也是一种很常用的实用性 可靠性 安全性都比较好的数据库 采 用这种数据库进行设计只要你安装了微软的 Office 软件 并且选择 SQL 就可 以使用了 另外还要安装一个网站开发环境软件 Macromedia Dreamweaver MX 然后再安装一些其它的辅助工作软件如 图片处理软件 Photoshop 7 0 Flash MX Fireworks 等软件 还这些软件的获得和使用都不会成为设计中的关 键难题 在 Internet 上实现投票系统 需要 web 服务器和数据库服务器的支持 支 持服务器运行的操作系统 可以采用 Windows2000 Server Windows 2000 Professional 或 Windows 2003 Server 等 以上操作系统都是内置 IIS 5 0 Internet Information Services5 0 ASP Active Server Pages 程序是在 Microsoft IIS 的 Web 服务器端执行的脚本 通常是由 ASPScript 或 Java Script 撰写而成 它能够把 HTML 语言 脚本语言 COM Component Object Model 组件等有机地结合在一 起 由服务器解释执行 按用户要求提交给客户端 而无需客户端的执行 ASP 使用的 Active 技术基于自已的动态网页 具有很好的扩充能力 ASP 还利用 AD0 Active Data Object 方便地访问数据库 以此开发出基于 WWW 的应用系 统 我们的投票系统 可以通过执行 WEB 服务器端的 IIS 程序来访问数据库服务 器端的 SQL 数据库而实现 在线投票功能是网站应用程序最常用的功能之一 也是网站应用程序开发 常用的功能模块 当网站的管理员或用户提出一些新的想法与建议或者出现一 种新产品时 他们可能需要通过用户或者客户的投票方式来确定这些新的想法 建议或者新的产品是否满足用户或者客户的需求 另外 网站还可以通过网站 在线投票功能做一些实际性的调查工作 本章介绍的网络在线投票系统还以直 观的图形化界面显示投票信息 而且还可以及时查看投票的情况 创建好系统所需要的数据库之后 网络在线投票系统的具体实现可以分为 下面 3 个部分 1 存储过程的实现部分 2 数据库访问层的实现部分 3 功能页面的实现部分 下面将详细介绍上述 3 个部分的具体实现方法 首先在 Microsoft Visual Studio NET 2005 中创建一个 Web 站点 名称为 WebVote 2 1 存储过程设计 在数据库 WebVoteDB 中创建存储过程 Pr GetVotes Pr GetSingleVote Pr AddVote Pr UpdateVote 和 Pr DeleteVote 其中 Pr GetVotes 从投票项目表 Votes 中获取所有投票项目的信息 Pr GetSingleVote 从投票项目表 Votes 中获取某一条投票项目的信息 Pr AddVote 添加一条新记录到投票项目表 Votes 中 Pr UpdateVote 更新参与投票项目的票数 Pr DeleteVote 从投票项目表 Votes 中获取删除一条投票项目信息 以上各存储过程的程序代码如下 存储过程 Pr GetVotes CREATE PROCEDURE Pr GetVotes AS SELECT FROM Votes ORDER BY VoteID 存储过程 Pr GetSingleVote CREATE PROCEDURE Pr GetSingleVote VoteID int AS SELECT Votes FROM Votes WHERE VoteID VoteID 存储过程 Pr AddVote CREATE PROCEDURE Pr AddVote Item varchar 100 AS INSERT INTO Votes Item ItemCount VALUES Item 0 RETURN Identity 存储过程 Pr UpdateVote CREATE PROCEDURE Pr UpdateVote VoteID int AS UPDATE Votes SET VoteCount VoteCount 1 WHERE VoteID VoteID 存储过程 Pr DeleteVote CREATE PROCEDURE Pr DeleteVote VoteID int AS DELETE Votes WHERE VoteID VoteID 3 2 使用工具介绍使用工具介绍 3 2 1 ASP 简介简介 Active Server Page或简称为ASP是由由MicrosoftMicrosoft公公司开发出来的一种动 态网页制作技术 它提供了一种建立动态网页的简单方法 并为开发人员提供 了一个Server端框架 基于这个框架 开发人员可以综合使用 HTML XML语言 以及其他脚本语言 灵活 快速地创建和维护动态网页 特别是目前的商业系 统 作为微软 技术的一部分 ASP能够快速的开发出基于所有Web服务器和应用 服务器环境 独立于平台的应用程序 而且具有非常强的可伸缩性 同时 ASP 把用户界面从系统内容中分离开来 使得设计人员能够在不改变底层动态内容 的前提下改变祖国网页布局 这样跨平台的特性己包含了目前大部份网站服务器配置环境 再加上它的 语法写作方式可媲美ASP般的易学易懂 而且在网络安全技术方面甚至已超越 ASP技术 所以 相信很快的时间内极有可能取代现有网页编译技术 而成为商 业网站的新标准 在本节中我们将会讨论ASP技术的特性 让您更加了解这项新 技术 3 2 2 SQLServer2000 简介简介 SQLServer2000 是一个基于关系型数据库模型建立的数据库管理系统软件 DBMS 它帮助用户方使地得到所需信息 并提供强大的数据处理工具 它可 以帮助用户组织和共享数据库信息 以便于根据数据库信息作出有效的决策 另外 仅有这样 个数据库管理系统软件 DBMS 则只能进行一些信息系统所 需要的简单数据处理 且对操作者有较高的操作技能要求 因此 信息系统的 开发者都是在某种数据库管理系统软件 DBMS 环境下编写相应的应川程序 以形成一个能够满足应用需求且操作尽可能简单的应用型信息系统 这被称之 为二次开发 SQLServer2000 还具有以下特点 1 使信息更易于查找和使用 SQLServer2000 继续为简便地查找信息提供易于使用的工具 2 支持 Web 功能的信息共享 SQLServer2000 可以通过企业内部网络 Internet 很简便地实现信息共享 而且 它可以很容易地将数据库定位到浏览器中 它将桌面数据库的功能和网站的功 能结合在一起 3 用于信息管理的强大解决方案 高级用户和开发人员可以创建那些将 SQLServer2000 界面 客户端 的易用性和 SQL 服务器的可扩展性和可靠性结合在一起的解决方案 4 改变了数据库窗口 可在 SQLServer2000 容纳并显示新的对象 增强了 SQLServer2000 数据库的易 用性 5 提供名称自动更正功能 自动解决当用户重新命名数据库对象时出现的常见负面效应 例如 当用户重 命名表中的字段时 将自动在诸如查询的相关对象中进行相应的更改 6 具有子数据表功能 子数据表在同一窗口中 提供了嵌套式的视图 这样就可以在同一窗口中专注 于相关的数据并对其进行编辑 7 用户只需简单地将 SQLServer2000 对象 表 查询等 从数据库放到 ODBC 数据源中 即可从 Microsoft SQLServer2000 中将数据导出到 Microsoft ACCESS 2000 8 数据访问页功能 该功能可使用户快捷方便地创建数掂 HTML 页 并通过数据 HTML 页 将数 据库应用扩展到企业内部网络 Internet 上 这将帮助用户比以往更快捷 高效 的方式共享信息 9 共享组件的集成 SQLServer2000 利用新的 Web 组件和位于浏览器中的 COM 控件 为用户提 供了多种查看和分析数据的方式 10 Microsoft SQL Server 交互性 Microsoft SQLServer2000 支持 OLE DB 使用户可以将 SQLServer2000 界面的 易用性与诸如 Microsoft SQL Server 的后端企业数据库的可升级性相结合 4 系统编程环境现状及设计目标简介 系统编程环境现状及设计目标简介 4 1 编程环境的选择编程环境的选择 面向对象的程序设计 Object Oriented Programming 简记为 OOP 是 ASP 诞 生的基础 OOP 立意于创建软件重用代码 具备更好地模拟现实世界环境的能 力 这使它被公认为是自上而下编程的优胜者 它通过给程序中加入扩展语句 把函数 封装 进 Windows 编程所必需的 对象 中 面向对象的编程语言使 得复杂的工作条理清晰 编写容易 说它是一场革命 不是对对象本身而言 而是对它们处理工作的能力而言 对象并不与传统程序设计和编程方法兼容 只是部分面向对象反而会使情形更糟 除非整个开发环境都是面向对象的 否 则对象产生的好处还没有带来的麻烦多 而 ASP 是完全面向对象的 这就使得 ASP 成为一种触手可及的促进软件重用的开发工具 从而具有强大的吸引力 4 1 1 ASP 的基本形式的基本形式 一些早期的具有 OOP 性能的程序语言如 C Pascal Smalltalk 等 虽然具 有面向对象的特征 但不能轻松地画出可视化对象 与用户交互能力较差 程 序员仍然要编写大量的代码 ASP 的推出 填补了这项空白 不必自己建立对 象 只要在提供的程序框架中加入完成功能的代码 其余的都交给 ASP 去做 欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁 ASP 将帮助轻松地完 成 它允许在一个具有真正 OOP 扩展的可视化编程环境中 使用它的 Object Pascal 语言 这种革命性的组合 使得可视化编程与面向对象的开发框架紧密 地结合起来 ASP 的基于构件的开发环境是目前面向对象和构件开发性能最好的 ASP 也是 用它自己的构件库来书写的 在 ASP 上开发应用可以简单到使用现成的构件库拼 凑而以 ASP 提供的构件库称为 VCL 它提供了在 Del phi 上开发应用的基石 VCL 几乎无所不包 它提供了你用于界面设计 数据访问 列表框 菜单等的各 种一般构件 它同样提供了诸如栅格 表 记事薄等各种实用构件 和 ASP 和 Power Objects 一样 ASP 让程序员从构件板上直接拖放构件来构造应用程序 程 序员也可以通过从 VCL 构件中继承其属性和功能来创建自己的构件 以恰好满 足应用程序的需要 ASP 的 Data SQL 提供了 ASP 用于访问数据库的对象 包括建立连接 访问 数据 查询内库等等 Microsoft Database Engine BDE 则是 ASP 数据库方案的 核心 ASP 是通过 BDE 来与 Oracle Sysbase Informix In terbase DB2 以及 Microsoft SQL Server 等数据库通讯的 使用 ODBC 标准接口 ASP 也可以访问 DBASE 和 Paradox 的文件 ASP 把许多 BDE 功能加入到构件中 从而使它成为 三个产品中数据库开发能力最强的一个 ASP2 0 新加入的一个特点是 用户不需 要第三方的开发工具 直接能够在 ASP 的集成环境中进行数据库操作 ASP 的 Data SQL 提供了 ASP 用于访问数据库的对象 包括建立连接 访问 数据 查询内库等等 Microsoft Database Engine BDE 则是 ASP 数据库方案的 核心 ASP 是通过 BDE 来与 Oracle Sysbase Informix In terbase DB2 以及 Microsoft SQL Server 等数据库通讯的 使用 ODBC 标准接口 ASP 也可以访问 DBASE 和 Paradox 的文件 ASP 把许多 BDE 功能加入到构件中 从而使它成为 三个产品中数据库开发能力最强的一个 ASP2 0 新加入的一个特点是 用户不需 要第三方的开发工具 直接能够在 ASP 的集成环境中进行数据库操作 4 2 2 关系型数据库的实现关系型数据库的实现 ASP 也是关系数据库开发工具 数据库能汇集各种信息以供查询 存储和 检索 关系数据库是已开发的最通用的数据库之一 SQL SERVER 作为关系数 据库开发具备了许多优点 可以在一个数据包中同时拥有桌面数据库的便利和 关系数据库的强大功能 1 用 SQL 语句和存储过程进行数据更新 通过数据源对象返回的查询集不仅包含了数据 而且也包含了元数据 metadata 在有些时候元数据可能比数据本身还要大 所以最好采用 SQL 语 句来更新数据 还有要使用存储过程而不是单一的 SQL 语句来获取信息 因为 存储过程是在服务器端执行的 只把结果返回到客户端 这样一方面可以降低 网络进行数据交互的开销 另一方面使系统更加容易维护 并且能保持数据的 一致性 2 只查询所需要的数据 尽管很多开发人员都习惯采用 SELECT FROM TBL 的模式进行查 询 但是为了提高系统的效率 如果只需要其中某几个字段的值 最好把这几 个字段直接写出来 同时需要限定返回记录集的范围 通过 WHERE 子句进行 限定 4 2 3 本次设计的程序设计分析本次设计的程序设计分析 本次开发使用 ADO 连接数据库 部分代码如下 poll example what is your favoutrite language calls dataconn function to open dbpoll mdb dataconn files dbpoll mdb podc lars selects all fields within tbllanguages lars open select from tbllanguages podc loop through and display each record within the database as a radio button do while not lars eof response write lars language 2 安装 IIS 安装时注意在选择 Java 虚拟机路径是一定要选择安装的 JSDK 的 目录 然后再开始安装 3 安装完毕后 启动 IIS 然后再浏览器中输入 http localhost 8080 时可 以看见 IIS 的欢迎页面 这时表示配置成功了 7 2 软件调试软件调试 系统调试的目的是发现程序和系统中的错误并及时予以纠正 在网上手机管理系统中用的调试方法也包括这些 1 程序调试 包括语法调试和逻辑检查 测试数据除采用正常数据外 还应用一 些异常资料 用来考验程序的正确性 用正常资料调试 用异常资料调试 用错误资料调试 7 3 软件测试软件测试 软件的测试是系统开发周期中一个十分重要的环节 其重要性体现 在它是保证系统质量与可靠性的最后关口 是对整个系统开发过程的最终 审查 如果错误不能在测试阶段被发现并纠正 就可能会造成不堪设想的 后果 在网上手机专卖投票投稿平台中 我们以黑盒测试为主 白盒测试 为辅 对关键模块采用白盒测试 测试结果 中文乱码问题 从数据库中取出的中文数据出现乱码 参数传递出错 无法传递数据 当大量用户同时对数据库进行访问时 效率低 有的用户访问失败 主要的解决方法 我使用如下方法来解决乱码问题 request getParameter choose getBytes 8859 1 GB2312 对于各个模块接参数的格式进行了统一 本程序以中小型为基础 采用 JDBC 数据源进行连接数据库这就决定了本系 统的先天缺陷 纯正的 ASP 投票投稿网站均采用连接池 出于技术难度大 和资料缺乏放弃此最佳方案 结束语结束语 经过几个月的不懈努力 和指导老师的谆谆教导 以及同组同学的团结协 作 充分利用大学四年所学的专业知识 通过大量阅读与设计相关的专业参考 文献 我终于完成了本次毕业设计 已经基本上实现了 ASP 投票投稿网站的各 项功能 在这次毕业设计过程中 我独立设计和实现了用户注册 用户登录 修改密码 留言板模块的全部功能 以及这几个模块的数据库设计 通过这次毕业设计 我掌握了 SQLServer2000 这种大型数据库的编程方法 掌握了 JAVA 语言和 ASP 技术 了解到投票投稿的理论以及平台开发的模式 掌握了网络开发的方法与模式 对团队的协作 对软件开发方法和手段 有了 一定的认识 丰富了我的软件开发的经验 提高了程序编写的水平 并加深理 解了许多课程中 手机本上学到的知识和理论 同时 通过编写毕业设计论文 我还基本掌握了软件文档的写方法和写格式 本系统尽管有自己的特色我 ASP 技术资料有限等原因 有些功能实现的并不完美 在已经完成的程序中 也存 在许多不尽人意的算法 也没有统一优化 系统有待进一步改善 而这些问题 也让我充分认识到了软件开发的困难 通过毕业设计 我学会了如何去了解一 种新型的技术 去掌握一种技术 以及软件开发的基本流程 在学习过程中 我们遇到问题经常上网求助 去手机查询资料 扩大了自己的知识面 总之 这次毕业设计为我今后继续学习 深造奠定了基础 我非常感谢各 位老师 同学的支持与帮助 致谢致谢 在本次毕业设计过程中 得到了指导老师的指导与支持 在此特别感 谢 XX 老师 沈辉老师的大力帮助 指导老师的悉心指导和大力支持 在总体结 构 功能的把握上给予了非常大的帮助 同时根我们提供了非常优越的设计环 境 并对我在编程 数据库设计等细节工作上给予了耐心的指导 对于我们小 组顺利完成这次毕业设计起到了关键性的作用 另外和我同组同学大家始终团结协作 努力拼搏 增强了我的团队意识 并且我们接下了深厚的友谊 我们自始至终在一种愉快的气氛中学习工作 此 次毕业设计对提高我的编程技术 协调团队成员的关系等方面都由许多益处 在此我一并向他表示感谢 我还要感谢我的母校 沈阳航空学院大学 以及 在大学四年生活中给予我关心和帮助的老师和同学 是他们教会了我专业的知 识和做人的道理 通过这次毕业设计我还明白了作为一名计算机专业的大学毕 业生 我们要会的不仅仅是编写代码 更重要的是要有整体把握系统设计的能 力 我会在以后的工作和学习中不断完善自己 为我最热爱的母校争光 为自 己翻开辉煌的新篇章 参考文献参考文献 1 孙卫琴 李洪成 IIS 与 Java Web 开发技术详解 电子工业出版社 2003 年 6 月 1 205 2 BruceEckel Java 编程思想 机械工业出版社 2003 年 10 月 1 378 3 FLANAGAN Java 技术手册 中国电力出版社 2002 年 6 月 1 465 4 孙一林 彭波 Java 数据库编程实例 清华大学出版社 2002 年 8 月 30 210 5 LEE ANNE PHILLIPS 巧学活用 HTML4 电子工业出版社 2004 年 8 月 1 319 6 飞思科技产品研发中心 ASP 应用开发详解 电子工业出版社 2003 年 9 月 32 300 7 耿祥义 张跃平 ASP 实用教程 清华大学出版社 2003 年 5 月 1 日 1 354 8 孙涌 现代软件工程 北京希望电子出版社 2003 年 8 月 1 246 9 萨师煊 王珊 数据库系统概论 高等教育出版社 2002 年 2 月 3 460 10 Brown 等 ASP 编程指南 第二版 电子工业出版社 2003 年 3 月 1 268 11 清宏计算机工作室 ASP 编程技巧 机械工业出版社 2004 年 5 月 1 410 12 朱红 司光亚 ASP Web 编程指南 电子工业出版社 2001 年 9 月 34 307 13 赛奎春 ASP 工程应用与项目实践 机械工业出版社 2002 年 8 月 23 294 They both knew it And if she hadn t won an ecology essay competition and a prize of places for two aboard Sea Shepherd neither of them would be here She rested her hand on Gary s shoulder and looked at him cheekily You may be a pain in the neck sometimes but I m glad you re coming with me As Southampton slid astern Sea Shepherd nosed into the thumping waters of the English Channel At that moment the sun squinted through a crack in the cloud On the horizon the sky s grey paint was peeling revealing blue A good omen Gary followed Susan down the companionway See you at dinner he said before entering the cabin he shared with Norman As one of the girls Susan had Vanessa for a room mate Next door were Yves and Darren Susan hesitated outside her cabin fiddled with her cardigan ran a comb through her hair Then head held high she made her entrance Vanessa wasn t there Susan relaxed smiling at herself The smile faded fast She s taken the bottom bunk I was here first Susan stared glared at the fancy nightdress laid out on the pillow Did she have the nerve to move it No not quite Fuming she started to unpack Sweaters T shirts jeans shorts and a dress She yanked open the wardrobe door A row of eye catching outfits hung neatly on hangers It s like a fashion store Susan muttered shoving the hangers aside to make space for her own clothes In the bathroom she opened the mirror fronted cabinet on the wall It was crammed with bottles and jars Perfume shampoo creams Susan slammed the cabinet shut and pulled a face in the glass Meanwhile Gary was trying to make friends with Norman Hard work Norman proved to be a very serious young man much given to using long words Must ve swallowed a dictionary Gary thought But he kept up the conversation Then the studious teenager produced a pack of cards and proceeded to do a series of conjuring tricks that made Glly could almost smell his breath mustard gas and roses It was a wrong number Billy hung up There was a soft drink bottle on the windowsill Its label boasted that it contained no nourishment whatsoever The American fliers turned in their uniforms became high school kids And Hitler turned into a baby Billy Pilgrim supposed That wasn t in the movie Billy was extrapolating Everybody turned into a baby and all humanity without exception conspired biologically to produce two perfect people named Adam and Eve he supposed Billy saw the war movies backwards then forwards and then it was time to go out into his backyard to meet the flying saucer Out he went his blue and ivory feet crushing the wet salad of the lawn He stopped took a swig of the dead champagne It was like 7 Up He would not raise his eyes to the sky though he knew there was a flying saucer from Tralfamadore up there He would see it soon enough inside and out and he would see too where it came from soon enough soon enough Overhead he heard the cry of what might have been a melodious owl but it wasn t a melodious owl It was a flying saucer from Tralfamadore navigating in both space and time therefore seeming to Billy Pilgrim to have come from nowhere all at once Somewhere a big dog barked The saucer was one hundred feet in diameter with portholes around its rim The light from the portholes was a pulsing purple The only noise it made was the owl song It ca me down to hover over Billy and to enclose him in a cylinder of pulsing in purple light Now there was the sound of a seeming kiss as an airtight hatch in the bottom of the saucer was opened Down snaked a ladder that was outlined in pretty lights like a Ferris wheel Billy s will was paralyzed by a zap gun aimed at him from one of the portholes It became imperative that he take hold of the bottom rung of the sinuous ladder which he did The rung was electrified so that Billy s hands locked onto it hard He was hauled into the airlock and machinery closed the bottom door Only then did the ladder wound onto a reel in the airlock let him go Only then did Billy s brain start working again There were two peepholes inside the airlock with yellow eyes pressed to them There was a speaker on the wall The Tralfamadorians had no voice boxes They communicated telepathicary They were able to talk to Billy by means of a co

温馨提示

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

评论

0/150

提交评论