




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
装订 线 物理电气信息学院 本科毕业设计(论文) 毕业设计 (2014届)题 目 网上招标系统学 院: 物理电气信息学院 专 业: 网络工程 年 级: 2010级 学生学号: 12010245443 学生姓名: 张 梅 指导教师: 李 萍 摘 要 网上招标系统是在互联网上利用电子商务基本平台提供的安全通道进行招标信息的传递和处理 ,这种交易方式有利于提高工作效率,建立公平、公开、公正的招标体系,促进招标行业的健康高速发展。为规范工程交易市场秩序起到了积极作用,具有一定的经济效益和较大的社会效益。 本文分析了用户对网上招标系统的实际需求,针对用户所需的方便性、快捷性、公平公开公正性、安全性等因素,设计了基于ASP.NET + SQL Server网上招标系统,并实现了系统的各个功能模块。主要包括:用户模块、发布模块和管理模块。用户模块主要包括用户注册、登陆、退出、个人信息维护。发布模块主要包括发布信息、查看结果和对招标结果的确认等功能,并能查看其它用户发布的招标信息。管理模块主要包括、用户管理、招标信息、管理员管理、安全退出等功能。为用户提供了一个方便、快捷、安全的网上交易平台。关键词:网上招标系统;ASP.NET;SQL ServerAbstract Online bidding system is a basic platform provides use of electronic commerce on the Internet the safe passage of bidding information transmission and processing, this kind of way to trade is beneficial to improve the work efficiency, establish a fair, open and fair bidding system, promote the healthy and rapid development of tendering industry. To regulate market order has played a positive role, has a certain economic and larger social benefits. This paper analyzes the users actual demand of online bidding system, for the convenience, fast, fair and open justice according to users requirements, safety factors such as design based on ASP.NET + SQL Server online bidding system overall solution. This design used more widely now ASP.NET + SQL Server database architecture analysis and design of an online bidding system, and achieve the various functional modules of the system. This site is divided into foreground and background management of two parts. This system is divided into user module, the module and management module, user modules include user registration, login, exit, personal information maintenance. Publish module mainly includes the release information, view the results and the function such as the confirmation of the result of the tender, and view other users or post tender .KEY WORDS: online bidding system; ASP.NET; SQL Server 装订 线 物理电气信息学院 本科毕业论文 目录第一章 绪 论2 1.1 课题研究的背景和意义2 1.2 网上招标系统的发展现状3 1.3 本文的主要内容4第二章 开发工具介绍5 2.1 ASP.NET介绍5 2.2 SQL Server介绍5 2.3 C#语言介绍6第三章 网上招标系统分析8 3.1用户需求分析8 3.2业务流程分析8 3.3 数据流程分析10 3.4 可行性分析11 3.4.1经济可行性分析11 3.4.2技术可行性分析11 3.4.3运行可行性分析11第四章 网上招标系统数据库分析与设计12 4.1数据库物理模型12 4.2 数据库表14第五章 网上招标系统设计与功能实现16 5.1网上招标系统功能模块图:16 5.2前台设计16 5.2.1首页设计16 5.2.2用户注册设计17 5.2.3用户登录设计18 5.2.4 企业信息18 5.2.5 招标公告19 5.2.6 发布信息19 5.2.7 项目投标20 5.3 后台设计21 5.3.1 后台登页面21 5.3.2 后台管理主界面21 5.3.3 管理招标信息界面21 5.3.4 用户管理22 5.3.5 添加管理员22 5.3.6 查看管理员信息页面23第六章 系统测试24 6.1测试定义及目的24 6.2测试计划24 6.3重要性24 6.4 测试项目24 6.4.1登录测试25 6.4.2 添加测试25 6.4.3 性能测试25第七章 总结27参考文献28致 谢29附录:核心功能实现及代码30 第一章 绪 论 1.1 课题研究的背景和意义21世纪是一个以网络为核心的信息时代,数字化、网络化与信息化是它的时代特征。这些多元化的组合在国际领域得到了广泛的应用,已经成为现代网络发展的一大趋势。应运而生的网上招标系统作为信息时代的一种新的招标方式,不仅对原有的招标方式和方法产生了巨大的影响,而且也带来了一场革命,这场革命的影响将远远超过在线交易本身的意义,它还将会在社会的生产和管理等方面改变人类的思维观念和生活模式。电子商务作为全球经济发展的最终趋势,将成为21世纪贸易活动的基本形态。电子商务与传统的结合,是电子商务实际应用走向深化的同时,必将为传统的发展带来生机与活力。为树立政府、企业形象,提高工作效率,建立公平、公开、公正的招标体系,有必要将传统的招投标搬到网上。网上招投标是在互联网上利用电子商务基本平台提供的安全通道进行招标信息的传递和处理,包括招标信息的公布、标书的发放完整流程等。建立这样一套完备的B-B(企业-企业)、B-G(企业-政府)的网上招投标系统,不仅能够满足市场的需求,而且将有力推动电子商务向深度和广度发展。 传统的工程招投标工作大部分采用的是会议评审制,人为等主观因素突出,社会迫切地要求工程招投标活动能够按照中华人民共和国招标投标法的要求,遵循“公开、公平、公 正 和 诚 实 信 用 的 原 则 ” 透明的进行,以 避 免“权力工程”、“贿赂工程”等造成的“不良工程”,从 而 规 范 现 有 的 工 程 招 投 标 市 场 。现 行招标投标一般遵循传统招投标模式,组织一次招 投 标 需 要 集合大量的人力、物力和财力等,而电子化招投标与之有着显著的差异。无论是从招标到投标,还是从评标到监督检查等各个方面的比较,都能够看到电子化招投标的显著的优势所在。因此,该系统的研究和设计对于提高工作效率和系统的可靠性,规范工程交易市场秩序起到了积极作用,具有一定的经济效益和较大的社会效益。 1.2 网上招标系统的发展现状 目前,欧美发达国家已广泛开展电子化招投标业务,从而节约了大量成本,并对环境保护起到了积极的贡献。基于目前我国招投标的现状,无论是从纸制标书的局限性,电子标书的优势,国家的政策法规,还是从电子化招投标的应用前景来看,电子化招投标将成为招投标发展的必然趋势,它有利于保护投资人利益,促进招投标行业的健康高速发展。在欧美部分发达国家和地区,电子招标已被普遍认可,发展得相对成熟。据调查显示,全球500强中目前有70%的企业使用类似的电子招标采购软件。 在国内,电子招投标总体上处于起步阶段,已经投入使用的系统基本上以信息发布类型为主,兼有一些地方专家库系统和招标代理机构办公系统。而涵盖整个招投标过程,具有信息管理、流程管理、交易管理、政府监管等功能,协同运作的电子平台在国内尚未得到有效应用。具体来说,有如下几方面的现状: (1)从政府职能部门的角度来看,目前国家发改委、财政部、商务部等部委均已指定了各自授权的信息发布网络媒体,但通常只限于招标公告、采购公告等信息的披露,对于接下来的流程并未实现完整的电子化,通过系统收集统计数据以及实施宏观调控还有一定困难。 (2)从企业的角度看,随着信息技术特别是互联网的发展,企业越来越认识到采用电子化方式进行集中采购的方便、快捷和低成本的特点。一些集团企业如联想、华为、美的等开始引进或开发电子采购系统,进行网上集中采购。但这些系统通常以竞价采购的方式为主,侧重于对供应商、物资、财务等企业资源的整合,采购的大都是成型的产品,而对于复杂的招投标过程管理并未实质性介入。中小企业在这方面基本还是空白。 (3)从招投标代理机构的角度来看,目前国内一部分大型的招标代理机构、工程交易中心引入了招标项目管理和办公系统,其主要目的是项目信息管理和辅助招标,对于招标投各环节各角色的参与还缺乏有效整合。 (4)从系统开发商的角度来看,已经有不少的IT公司借助不断发展的信息技术开发出了一些招投标领域相关的软件和系统,如竞价采购系统、招投标管理软件、项目协同工作软件、专家库系统等等,但其产品成熟度和品牌知名度还需要进一步提高。 1.3 本文的主要内容 本文分析了用户对网上招标系统的实际需求,针对用户所需的方便性、快捷性、公平公开公正性、安全性等因素,设计了基于ASP.NET + SQL Server网上招标系统,并实现了系统的各个功能模块。主要包括:用户模块、发布模块和管理模块。用户模块主要包括用户注册、登陆、退出、个人信息维护。发布模块主要包括发布信息、查看结果和对招标结果的确认等功能,并能查看其它用户发布的招标信息。管理模块主要包括、用户管理、招标信息、管理员管理、安全退出等功能。为用户提供了一个方便、快捷、安全的网上交易平台。 第二章 开发工具介绍 2.1 ASP.NET介绍ASP.NET是M的一部分,作为战略产品,不仅仅是Active Server Page(ASP)的下一个版本,它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。它是一个已编译的、基于.NET的环境,可以与任何与.NET兼容的语言(包括Visual Basic .Net、C# 和JavaScript.Net)创作应用程序。ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序,与Web开发模型相比,ASP.NET提供了许多优点。ASP.NET是在服务器上运行编译好的公共语言运行库代码,与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。ASP.NET框架补充了Visual Studio集成环境中的大量工具箱和设计器。拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。.NET框架类库、消息处理和数据访问解决方案都可从Web无缝访问。ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种评议分割应用程序。另外,公共评议运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。此外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。所以,可将ASP.NET框架应用程序部署到服务器,即不重新启动服务器,即使是在部署或替换运行的编译代码时。 ASP.NET随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换ASP.NET运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。 2.2 SQL Server介绍SQL Server是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server数据库为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server数据库为不同规模的企业提供了一个完整的数据解决方案。 SQL(StructureQueryLanguage,结构化查询语言)是一种数据库专用的计算机语言,不管是Oracle、MSSQL、Access、MYSQL 或其他公司的数据库,也不管数据库建立在大型主机或个人计算机上,都可以使用SQL语言来访问和修改数据库的内容。虽然不同公司的数据库软件多多少少会增加一的些专属SQL语法,但大体上,它们还是遵循ASNI(美国国家标准协会)制定的SQL标准。因为SQL语言具有易学习及阅读等特性,所以SQL逐渐被各种数据库厂商采用,而成为一种共通的标准查询语言。只要你学会SQL,即可操作各种数据库如VisualAccess等等。总之,SQL语言是各种数据库都可以使用的数据库查询语言。SQL语言不仅仅具有查询数据库的功能,而且可以对数据库完成选取、增删、更新与跳转等各种操作。SQL语言是由命令(函数)、子句、运算符、加总函数及通配符等组成,分述如下: SQL的命令可分成数据定义语言与数据操作语言,数据定义语言可用来建立新的数据库、数据表、字段及索引等,本教程不予介绍;另一为数据操作语言,可用来建立查询表、排序、筛选数据、修改、增删等动作。数据定义语言命令常用的有选择、添加、删除和修改这四种。 2.3 C#语言介绍由于ASP.NET是一个基于.NET的Web开发平台,该Web开发平台使得Web开发人员可以使用.NET编程语言(包括VB.NET、C#和C+托管扩展、JavaScript等)开发Web应用程序。在学生综合素质测评系统中,采用C#语言来实现。因为C#是微软新一代面向对象的语言产品,可用于创建要运行在.NET CLR上的应用语言程序之一。C#具有现代、简单、完全面向对象和类型安全等特点。C#相对于C/ C+而言,如果以前学过C/ C+,学习会变得很容易,许多C#语句直接借用C/ C+的语言,包括表达式和操作符。关于C#最重要的一点是:它是现代的编程语言。在类、命名空间、方法重载和异常处理等领域简化了C/ C+,丢弃了C/ C+的复杂性,使它更容易使用、减少出错。减少了C/ C+的一些特性,不再有宏、模板和多重继承,这样对于开发人员而言,省去了不少麻烦提高了工作效益。总之,C#相对于C/ C+等其它语言,具有如下特点: 可避免C+中的指针、禁止直接内存操作等,语法更简单、易学。 支持跨平台,可运行在不同类型的客户端。 完全面向对象且避免了多重继承。 支持快速应用开发(Rapid Application Development, RAD)功能。 实现了语言的兼容、协作交互性。综上所述,C#是派生于C/ C+语言的一种程序设计语言,它使程序员能够更快速、更容易地为微软.NET平台开发应用程序。C#能编写Windows应用程序、Web应用程序和Web服务等应用程序,在本系统中主要是用来编写Web应用程序。第三章 网上招标系统分析网上招标系统分析分为需求分析、系统流程分析、数据流程分析和可行性分析四部分。 3.1用户需求分析需求分析就是通过与用户的广泛交流,得到未来系统必须具备的功能,即了解未来系统必须做什么,定义系统功能和用户界面,使用户了解系统,开发人员了解系统需求,同时作为制定项目计划的基础。通常一般用户对计算机技术了解不多,计算机工程人员对用户的专业也不了解,这就阻碍了用户与计算机工程人员的交流,传统的数据流法和功能分析法等不能有效地解决这个问题。面向对象建模方法为此提供了一个较好的解决方案,引入用例的概念来描述用户需求。需求阶段产生用例模型,用例模型是计算机工程人员从用户角度运用简单的图示描述的系统模型,同时它也是获取需求、规划和控制项目迭代过程的基本工具。建设网上招标系统首先要进行系统规划,一个完整的网上招标系统规划包括对系统的环境、目标、和状况进行初步调查,对用户的需求做出初步的分析和预测,开发网上招标系统的必要性,同时考虑系统所受的各种约束,拟定建设网上招标系统的各种可能的方案,最后对各种方案进行可行性分析,得出可行性分析报告,可行性分析是指分析说明系统的开发、实施在技术、经济和社会条件方面的可行性,评述为了合理达到目标而可能选择的各种方案。根据通过审议的可行性报告中的网上招标系统建设方案,并选择论证一个最可行的方案。根据通过审议的可行性报告中的网上招标系统建设方案与实施计划制定出的系统设计任务书,将成为系统分析与设计阶段的指导文件。 3.2业务流程分析通过对网上招标系统的实际调查分析,弄清了网上招标系统管理工作的业务流程和管理功能,系统基本业务流程图如图3-1,3-2,3-3所示。从业务流程图可以看出该网上招标系统主要有以下几项管理功能: (1)用户模块:用户的注册与登录,注册的内容包括法人代表、联系电话、公司网站、公司邮箱、企业简介等。 (2)信息模块:用户可以发布招标信息,查看已发布的招标信息,并可能进行招标操作;也可以投标,查看投标信息。 (3)招标管理:用户可管理自己发布的招标信息,查看投标文件,并最后确定中标人。用户也可以管理自己的投标信息,查看投标状态。(4) 用户管理:添加删除修改管理员信息。(5) 后台管理:修改已登录帐号的密码,查看招标方案信息,以及对用户的管理。 (7) 安全退出:安全退出系统,确保系统信息安全。 用户登录 ID与密码是否正确? 否 是 进入管理页面 退出 是 图3-1 用户登录流程图企业用户招标管理企业信息修改信息企业信息发布信息操作查看图3-2 企业用户操作流程图管理员管理员信息修改密码管理员信息用户管理操作删除修改招标信息操作信息列表删除图3-3 管理员操作流程图 3.3 数据流程分析 数据流程如图3-4所示:数据库设计流程需求分析阶段概念结构设计阶段逻辑结构设计阶段数据库物理设计阶段数据库实施阶段初始化工程定义实体定义联系定义码定义属性定义其他对象和规则 图3-4 数据流程图 3.4 可行性分析 3.4.1经济可行性分析通过本系统对招标过程进行全面的自动化管理,可以大大提高招标过程的效率;对招标过程进行全面的管理和统计,避免人为处理各类数据时所产生的各种各样的问题,基于B/S模式的网上招标系统。它运用方便、操作简单,效率高效。本系统界面设计大方、简洁、实用,操作简单方便,是一款完全适合普通招标管理的软件。能实现招标过程的信息化管理,可以提高招标管理的效率。在实施设计阶段有可能需要购置外部硬件设备,无需开发费用和管理费用。 3.4.2技术可行性分析本系统使用.Net技术进行开发,编程语言使用Visual C#语言.ASP.NET是Microsoft开发的适用于构建、管理Web页面的技术,它的主要特点是:简化页面的编辑工作,提供代码和设计试图的分离,使得代码更容易编写、修改与维护;在前台界面使用DIV+CSS布局,并且使用了一些脚本(JavaScript)来实现特殊的网页效果。此外,.NET Framework框架作为微软公司已经比较成熟的产品,现在有越来越多的企业及技术人员选择它作为开发平台。因此,在技术上.NET是完全可以胜任这个系统的开发。 3.4.3运行可行性分析随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法 和技能。随着Internet的发展,用户对于网络、Windows等环境下的软件使用比 较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。本系统操作简单,上手较快,运行环境要求低。面对于网站设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。因此,本系统在运行方面是可行的。 第四章 网上招标系统数据库分析与设计 4.1数据库物理模型数据库ER图如图4-1,4-2,4-3,4-4,4-5所示:管理员表用户id用户名用户密码真实姓名电话添加时间 图4-1 管理员E-R图招标信息表主键id标题发布者内容类型添加时间 图4-2 招标信息E-R图 投标信息表主键id招标ID投标人投标文件 状态 图4-3 投标信息E-R图用户信息表主键id用户名用户密码法人邮箱状态网址电话 企业名称 图4-4 用户信息E-R图配置信息表配置id网站标题关键字网站描述底部信息 图4-5 配置信息E-R图 4.2 数据库表 根据网上招标系统的需要,该网站共设计了以下5张表: 表1:manage序号 列名 数据类型 长度标示主键允许空说明 1id int 4是 是 否主键 2user_name nvarchar 50 否用户名 3user_pwd nvarchar 50 否 密码 4real_name nvarchar 50 是真是姓名 5user_tel nvarchar 50 是联系方式 6add_time datetime 8 是添加时间 表2:product序号 列名 数据类型 长度 标示 主键允许空说明 1id int 4 是 是 否主键 2user_name nvarchar 50 否用户名 3user_pwd nvarchar 50 否 密码 4real_name nvarchar 50 是真是姓名 5user_tel nvarchar 50 是联系方式 6add_time datetime 8 是添加时间 表3:product_info序号 列名 数据类型 长度 标示主键允许空说明 1 idint 4 是 是 否 主键 2 pidint 4 是 招标ID 3user_namenvarchar 50 是 投标人 4 filenvarchar 50 是 文件 5 is_statenvarchar 50 是 状态 表4:userinfo序号 列名 数据类型 长度 标识 主键允许空 说明 1id int 4 是 是 否 主键 2user_namenvarchar 50 否 用户名 3user_pwdnvarchar 50 是 用户密码 4real_namenvarchar 50 是 法人代表 5user_telnvarchar 50 是 联系电话 6user_webnvarchar 50 是 公司网址 7user_emailnvarchar 50 是公司邮箱 8user_aboutnvarchar 500 是公司简介 9add_timedatetime 8 是添加时间 10is_statenvarchar 50 是 状态 11 ep_namenvarchar 50 是企业名称 表5:website序号 列名数据类型 长度标示主键允许空 说明 1 id int 4 是 是 否 主键 2 titlenvarchar 4 是 网站标题 3keywordnvarchar 50 是 关键字 4descriptionnvarchar 50 是 描述 5icpnumbernvarchar 0 是 底部信息 第五章 网上招标系统设计与功能实现 5.1网上招标系统功能模块图: 功能模块图如图5-1所示: 网上招标系统 图 5-1 系统功能模块图查看招标信息系统维护管理员管理添加管理员查看投标信息发布招标项目企业信息修改用户退出评标规则企业信息招标公告前台系统管理退出系统招标信息用户管理注册登录后台竞标 5.2前台设计 5.2.1首页设计 主页设计主要是放置招标公告,企业可以根据需要浏览相应栏目信息。设计效果如图5-2所示: 图 5-2 系统首页 5.2.2用户注册设计 只有浏览者注册才能成为本网站会员,才能进行投标。设计效果图5-3所示: 图5-3 用户注册页面 5.2.3用户登录设计 用户经过注册,成为网站的用户,用户登录页面如图5-4所示: 图 5-4 用户登录页面 5.2.4 企业信息 企业登录之后可对自己的信息进行修改,设计效果图5-5所示: 图 5-5 企业信息页面 5.2.5 招标公告 显示所有招标项目,设计效果如图5-6所示: 图5-6招标公告页面 5.2.6 发布信息 企业发布招标项目,效果如图5-7所示: 图 5-7 发布招标信息页面 5.2.7 项目投标 项目投标包括选择招标项目和上传投标材料,设计效果如图5-8所示: 图 5-8 投标页面 5.3 后台设计 5.3.1 后台登页面 后台登录主要是针对网站后台管理员设计的,登录页面如图5-9所示: 图 5-9 管理员登陆页面 5.3.2 后台管理主界面 后台管理的主界面显示了管理员进入后台之后,可以进行的相关操作,如图5-10所示: 图 5-10 后台管理主页 5.3.3 管理招标信息界面 管理员可以查看所有已发布的招标信息,并可以进行删除,如图5-11所示: 图 5-11 管理员查看招标信息页面 5.3.4 用户管理 对前台注册用户的修改,如图5-12所示: 图 5-12 用户管理页面 5.3.5 添加管理员 图 5-13 如图5-13所示: 5.3.6 查看管理员信息页面 图 5-14 管理员管理 对管理员信息进行修改,如图5-14所示: 第六章 系统测试6.1测试定义及目的软件测试就是在软件投入运行前,对软件的需求分析,设计规格说明和编码的最终复审,是保证软件质量的关键步骤.如果要给软件测试下定义,可以这样将,软件测试是为了发现错误而执行程序的过程。 测试的目的在于将软件设计时设计者与程序开发者之间理解不一致的地方,功能与需求不一致的地方,不符合逻辑思维的情况都反映给质量控制部门,由质量控制部门调配需求部门统一做出一个明确解答,再由开发人员进行修改和补充。 6.2测试计划 为了在开发的系统中解决并防止误差,防止代码中的BUG的错误,其目标不仅在于测试代码的功能性,还需确保代码在结构上可靠且健全,并且能够在所有条件下正确响应。如果这些模块中的代码未被适当测试,则其弱点可被用于侵入代码,并导致安全性风险以及性能问题。执行完全的单元测试,可以彻底减少发生误差的可能性。 6.3重要性 软件测试是一个很重要的环节,通过我的实践和实际的实习经验告诉我,一个编写好了是不能够真真的交付给用户使用的,必须要有专门的测试人员对每一个单元模块进行测试,只有保证每一个模块在非法数据和功能模块都能够正常进行后才能够交给用户进行体验,一个错误连连的系统不仅给用户的体验不好,也会给用户对公司和编程人员带来负面的影响,不经会影响到个人的工作业绩也会给公司带来不必要的麻烦,所以现在软件测试已经是每一个公司必不可少的工作,基本每一个软件公司都会配备专业的测试人员,在编程人员编写好对应的模块自己进行了简单的测试以后还要交费给公司的专业测试人员对系统进行黑盒白盒已经各类专业的系统测试,在专业人员进行反复的测试和检测后发现系统没有明显的和潜在的错误以后才你能够算这个模块基本完成,在整个系统编写完成后还要对系统进行整个个集成测试,所有各项测试都通过后方能交给用户体验,在用户体验过程中其实也的一个系统的测试过程,只有客户经过一点时间的体验好测试并进行修改后系统才能够真真的交付给用使用,这个开发流程才算完成了一个阶段。 6.4 测试项目 6.4.1登录测试输入不存在的用户名和密码登陆,便会提示登陆失败的错误提示,如图6-1所示: 图6-1 登录测试 6.4.2 添加测试 如没有错误,添加成功则会弹出发布成功,如图6-2所示: 图 6-2 添加测试 6.4.3 性能测试 性能测试在软件的质量保证中起着重要的作用。通常我们把性能指标全部归结到硬件,操作系统和开发环境上,而忽略了代码本身性能上的考虑。性能需求指标中,稳定性,并访支撑能力以及安全性都很重要,作为程序员需要评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。第七章 总结信息化飞速发展的今天,运用Internet 技术能给我们带来很多方便。相信网上招标系统的诞生,在给企业招标带来便捷的同时,能引发更多对信息系统运用的思考。在系统的设计阶段,通过对ASP.NET、Visual C#、SQL Server 数据库的熟悉和开发实例的学习为系统的开发奠定了基础。在系统开发过程中,从最初领到题目到最后一个功能模块的完成,经历了无数次的错误-修改代码-重启服务器-运行的过程。感觉到平时学的知识是多么的浅薄,书到用时方恨少,现在是体验的真真切切。整个系统实现了大部分的功能,但还不完善,距离现实生活的应用还有一定距离,需要进一步增强系统的功能。比如,评标功能没有考虑进来。从整个开发过程,我深刻体会到了.NET技术的魅力,认识到在网络经济到来的今天,掌握好一门计算机语言,并把它运用到力所能及的应用程序开发中去的重要性和现实意义。 参考文献1 康会光,王俊伟,张瑞萍.SQL Server 2005标准教程中文版.北京:清华大学出版社.20072 施凡,李永伦,谭颖华,徐宁.译:C#和.NET 2.0实战.北京:人民邮电出版社.20083 张树亮.ASP.NET 2.0+SQL Server.网络应用系统开发案例精解.北京:清华大学出版社.20064 张能力,谢佳.ASP.NET 在Web网站开发中的应用.武汉:武汉理工大学计算机学院.20085 奚江华.ASP.NET 2.0开发详解.北京:电子工业出版社.20086 周涛.SQL Server 2005数据库基础应用.北京:清华大学出版社.20077 王永皎,张建军.Visual C# 2005+ SQL Server 2005数据库开发与实例.北京:清华大学出版社.20088 周光亮,浅释.Net三层架构的设计与实现.安徽:安徽理工大学.20089 网冠科技,ASP.NET +SQL Server 2005网络应用编程二合一百例.机械工业出版社.200710 罗福强,白忠建,杨剑.Visual C#.NET程序设计教程.北京:人民邮电出版社.2009 11 马军.精通ASP.NET2.0网络应用开发M.北京:人民邮电出版社,200612 Adam Freeman, Allen Jones.NET安全编程M.北京:清华大学出版社,200613 Karli WatsonC#2005数据库编程经典教程M.北京:人民邮电出版社, 200714 张俊,乔字峰等C#程序设计入门M吉林电子出版社,200515 杨鲲鹏,孟凡奇等.ASP.NET+SQL Server动态网站开发从基础到实践M.北京:电子工业出版社,2006 致 谢经过几个月的忙碌和学习,本次毕业论文设计已经接近尾声。由于经验的匮乏,难免有许多考虑不周全的地方,如果没有指导教师的的督促指导,想要完成这个设计是难以想象的。现在我发现,自身的成长离不开大家的支持和帮助,我很庆幸自己生活在这样的空间。我要向那些帮助过我、鼓励过我的人们致以我最诚挚的谢意。首先感谢李萍老师,这次毕业设计中,作为我的指导老师,虽然平日里工作繁多,但在我做毕业设计的每个阶段,从选题到查阅资料,还有论文提纲的确定以及中期论文的修改、后期论文格式调整等各个环节中都给予了我悉心的指导。她严谨的工作作风,渊博的知识,还有平易近人的人格魅力将会对我影响深远。除此之外还让我明白了许多做人的道理。编写毕业论文是一个学习的过程,论文的完成,奠定了我的能力,它会帮助我在今后的工作与学习当中更加有自信。最后,感谢这四年中陪我一起走过的各位老师和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司镁还原工现场作业技术规程
- Pep4c-生命科学试剂-MCE
- 2025年芜湖经开区招聘35人模拟试卷及答案详解(夺冠系列)
- 2025年马鞍山当涂县公开引进中小学教师65人考前自测高频考点模拟试题及答案详解(网校专用)
- 2025年今日高考历史试卷及答案
- 大二数据库模拟试题及答案
- 公共常识基础题库及答案
- 浙江2025自考智能分子工程英语二模拟题及答案
- 海南2025自考医疗器械与装备马克思概论模拟题及答案
- 湖北2025自考汉语言文学外国文学史选择题专练
- 2026年人教版七年级数学下册复习:实数的混合运算专项训练(60题)解析版
- 任务一 编织平安结说课稿-2025-2026学年小学劳动鲁科版五年级上册-鲁科版
- 2025至2030中国物业服务行业深度分析及发展前景与发展战略报告
- 导管相关性感染的预防与护理
- 成本暂行管理办法
- 2025中央城市工作会议精神全面解读
- 职业病体检培训课件
- 2025年高中英语教师课程标准考试测试卷及答案(共三套)
- 【基于近几年数据的欧派家居盈利能力案例分析(数据图表论文)19000字】
- 产品物料编码管理制度
- 2025年急性肺栓塞诊断和治疗指南解读课件
评论
0/150
提交评论