《Web程序设计》课程设计报告书(样例.doc

上传人:飞****2 文档编号:52215331 上传时间:2022-10-21 格式:DOC 页数:31 大小:1.03MB
返回 下载 相关 举报
《Web程序设计》课程设计报告书(样例.doc_第1页
第1页 / 共31页
《Web程序设计》课程设计报告书(样例.doc_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《《Web程序设计》课程设计报告书(样例.doc》由会员分享,可在线阅读,更多相关《《Web程序设计》课程设计报告书(样例.doc(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、广东纺织职业技术学院信息工程系课程设计报告课 程 题 目 MyPetShop系统课程设计 年 级 专 业 学 生 指导教师 2010年6月 15 日目录MypetShop系统课程1设计报告1第一章 绪论41.1 MyPetShop系统概述41.2 系统开发的目的和意义4第二章 系统分析52.1 系统需求分析52.2 采用的关键技术介绍62.2.1 ASP.NET简介62.2.2 SQL Server 2008简介62.3 可行性分析72.3.1 技术可行性72.3.2 操作可行性7第三章 系统概要设计83.1 系统总体设计83.1.1 运行环境83.1.2 系统流程83.1.3 系统结构113

2、.2 系统接口的概要设计113.2.1 用户接口113.3 数据库概要设计133.3.1 逻辑结构设计(E-R)133.3.2 物理结构设计13第四章 系统详细设计144.1 表示层即系统界面的详细设计144.1.1 母版页的详细设计144.1.2 应用程序首页的详细设计154.1.3注册新用户的页面详细设计164.1.4用户登录页面的详细设计174.1.5修改用户密码页面的详细设计174.1.6找回用户密码页面的详细设计184.1.7ShopCart.aspx页面的详细设计184.1.8订单处理页面的详细设计204.2 业务层的详细设计204.3 数据库详细设计214.3.1 表的详细设计2

3、14.3.2 表间关系图23第五章 系统实现245.1 系统开发环境245.2 系统实现245.2.1 客户端系统实现245.2.2 后台管理系统实现265.3 系统运行环境要求285.3.1 服务器端要求285.4 系统部署285.4.1数据库设置285.4.2 服务器端运行设置步骤29第六章 测试与分析296.1 测试实例(测试集)的研究与选择296.2 性能分析30第七章 总结307.1 系统总结317.1.1 系统存在的问题317.1.2 系统改进建议或设想317.2 个人总结31参考文献31第一章 绪论1.1 MyPetShop系统概述 随着因特网的不断普及和信息高速公路的逐步延伸,

4、人类社会现今已昂首步入信息社会时代,而商品交易模式在不断地发生着变化。在社会化大生产以及社会分工日趋专业化的今天,网上购物无形的占据着主要的地位。网上购物系统一般由商品管理,购物车管理,系统管理和会员管理等要素组成,是一个网上交易过程。其主要任务是交易各方以电子交易方式而不是通过当面交换或直接面谈方式进行的任何方式的商业交易。显然,这与“网上购物”的概念和内容既有联系,又有明显的区别。它们涉及的信息范围,服务功能以及社会意义等都不相同。网上购物系统搜集和管理的是特定的信息,其范围较窄,功能和目标比较明确,具体,主要是为特定的领域和机构的决策和管理服务;而信息管理则要对各类信息及其相关要素进行全

5、方位管理,而对全社会开展信息服务,以便有效地满足社会的信息需求。今天,我们可以确信网上购物毋庸置疑是未来的发展方向。然而网上购物系统却还没有一个严格的定义。Intel公司认为:网上购物=电子市场+电子交易+电子服务;IBM认为:网上购物=web;HP公司则说:“网上购物是通过电子化的手段来完成商业贸易活动的一种方式。”如此等等。那么究竟什么是网上购物系统呢?1.2 系统开发的目的和意义 近年来,随着信息的全球化和国际互联网的普及化,越来越多的人想使用其无国界,无时间,无地域限制的便利环境来经营拓展商务。因此,网上购物成为成为互联网应用的最大热点,越来越多的企业通过使用网上购物技术来进行商业上的

6、交易以减少成本。当然,还有更多的公司想使用网络技术来架构一个虚拟的店面进行营业交易,企业与消费者通过网络完成交易,非但能使企业降低成本也可以让消费者在一个舒适的地点享受逛街与购物的乐趣。随着网上购物风潮的扩大,将会有更多的公司连上网络进行各项业务,而不只是将公司产品介绍的网页放在网站上供人浏览而已。现在,大多数企业已经建立自己的网站介绍和销售他们的产品。您只要拥有一个计算机,浏览器,Internet连接和信用卡,今天就可以从网络上购买到书本,CD,鲜花,宠物,电视甚至到汽车。如今网上购物已经成为企业增加市场竞争力的一种重要手段,同时人民购物更加方便快捷。所以我想设计一个MyPetShop系统,

7、让喜欢动物的人能够通过网上购物更加方便快捷的买到自己喜欢的宠物。第二章 系统分析2.1 系统需求分析网上购物从英文的字面意思上看就是利用现在先进的电子技术从事各种商业活动的方式。其实质是一套完整的网络商务经营及管理信息系统。再具体一点,它是利用现有的计算机硬件设备,软件和网络基础设施,通过一定的协议连接起来的电子网络环境进行各种各样商务活动的方式。这是一个比较严格的定义,说的通俗一点,网上购物一般就是利用国际互联网进行商务活动的一种方式,例如:网上营销,网上客户服务,以及网上做广告,网上调查等。网上购物可以通过多种电子通讯方式来完成。简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,

8、似乎也可以称作为网上购物,但是,现在人们所探讨的网上购物主要是以EDI电子数据交换Internet来完成的。尤其是随着Internet技术的日益成熟,网上购物真正的发展将是建立在Internet技术上的。所以也有人把网上购物简称为IC(INTERNET COMMERCE)。需求分析是数据库设计的第一阶段。不断的调查与研究,了解部门的业务流程等系统与需求,对于设计好概念模型是非常重要的。在需求分析中,应该对现实世界要处理的对象进行详细的调查;在确定系统功能中,收集支持系统功能目标的数据及分析数据之间的关系和处理流程。可以说,需求分析的质量直接影响到系统设计的成败。MyPetShop系统是一个具备

9、基本功能的电子商务网站。系统主要包括五个功能模块:前台商品浏览模块、用户注册登录模块、购物车模块、订单结算模块和后台管理功能模块。1.前台商品浏览模块 按照电子商务网站的一般规划和人们使用电子商务网站的习惯,前台商品浏览模块主要实现按照各种条件显示、查看商品的前台显示功能。2.用户注册登录模块 用户注册和登录模块与通常的会员系统类似,用户注册以后就可以成为系统的会员。用户只有在成功登录系统后,才可以实现商品的购买。注册用户还具有修改密码和找回密码的功能。3.购物车模块 购物车是每个电子商务站点的基本元素。本系统应用Profile个性化用户配置技术实现购物车模块,润许匿名用户访问购物车。购物车中

10、包含了用户决定购买的所以商品信息,包括商品编号、商品名称、商品价格、购买数量以及用户应付总价等。用户在查看商品详细信息时,如果决定购买即可将商品加入购物车,然后可以继续浏览其它产品。4.订单结算模块 用户完成购物后即可进入结算中心,系统对用户的产品及数量进行价格计算,最后生成用户应付款金额。然后用户向系统下达订单并提供送货地址和付款方式等信息。5.后台管理功能模块 后台管理功能模块是根据系统数据维护要求而设计的后台管理平台,只有拥有管理员角色的用户才可进入后台功能模块实现系统的维护与管理。2.2 采用的关键技术介绍2.2.1 ASP.NET简介ASP.NET是一个Web开发平台,提供了构建企业

11、级应用所需的服务、编程模型和软件基础结构。虽然ASP.NET的语法基本上与其前辈ASP(Active Server Page)兼容,但是ASP.NET是一个全新的编程框架,旨在用于快速开发Web应用程序。作为Microsoft.NET平台的一部分,ASP.NET提供了一种基于组件的、可扩展的且易于使用的方法,用于购建、部署和运行供所有在浏览器或移动设备中使用的Web应用。同ASP和其他Web开发环境一样,ASP.NET也是建立在HTTP协议之上的,它利用HTTP命令和策略进行双向的、浏览器到服务器的通信和协作。真正使ASP.NET有别于其他Web开发技术的是它提供的抽象编程模型,即Web窗体模

12、型。此外,整个ASP.NET平台是Microsoft.NET Framework的一部分。ASP.NET应用是一些已编译的代码部件,由一些可重用且可扩展的组件组成,可以用第一类语言(包括、C#、Microsoft Visual Basic.NET、Microsoft Jscript.NET和J#)创建,并且可以访问.NET Framework中整个类的层次结构。2.2.2 SQL Server 2008简介SQL Server是一种高性能的关系数据库管理系统(RDBMS),其主要特点有:l 与Windows 9x和Windows NT集成l 提供企业级的数据库复制l 提供并行的体系结构l 支持

13、超大型数据库l 与OLE对象紧密集成对客户服务器用户的一个主要挑战就是中央管理跨整个企业范围内的多个服务器。SQL Server用一个称为分布式管理框架(DMF)的企业级系统管理框架来实现。DMF由对象、服务器和用户管理Microsoft SQL Server的其他组件组成。DMF设计为下述结构,该结构由SQL Server Enterprise Manage、Distributed Management Object (DMO)、SQL Server引擎和包括一个称作管理器的服务核心组件SQL Executive组成。SQL Server Enterprise Manage 为安排和管理多个

14、服务器提供了一个图形化用户界面(GUI),Server提供的分布式管理对象(DMO)的能力给SQL Server引擎和服务器提供了一个对象接口。该层包含用户接口组件所使用的OLE SQL Server对象及任何遵循OLE Server引擎和服务的途径。该层包含数据库引擎的后端,并提供由SQL Executive所管理的核心管理服务。2.3 可行性分析2.3.1 技术可行性 MyPetShop网站是顺应人们的需求而设计的。采用BS三层体系结构,表示层(USL)用ASP.NET开发平台,业务层(BLL)用C#编程语言,数据层(DAL)用ADO.NET。后台数据存储用SQL Server 2008数

15、据库。三层结构体系能够负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。上述技术适用与本网站的开发。因此,本网站的开发在技术上是可行的。2.3.2 操作可行性网站运行于Windows环境,其用户操作页面友好,设置“网站导航”便于用户操作。网站的基本操作如下:l 匿名用户n 查看商品、查看天气预报、搜索商品n 用户注册n 用户登录n 访问购物车l 注册用户n 查看商品、查看天预报、搜索商品n 修改密码、找回密码n 查看购物记录n 添加购物车商品、删

16、除购物车商品、修改购物车中商品的数量、清空购物车中商品、结算购物车中所以商品n 创建订单、查看订单n 退出登录l 管理员用户n 修改密码、找回密码n 进入系统管理n 管理商品分类、管理供应商信息、管理商品信息n 退出登录第三章 系统概要设计3.1 系统总体设计3.1.1 运行环境l 操作系统:Windows NT/2000/XP/2003/7l 安装IISl 安装SQL Server 2008l 安装Visual Studio.NET 20103.1.2 系统流程 后台业务流程(管理员用户执行操作的流程)如图3.1所示开 始用户信息管理登录普通用户管理员用户登录失败登录成功判断权限分类管理供应

17、商管理商品管理订单管理注 销结 束图3.2 后台管理系统业务流程图前台业务流程(普通用户以及匿名用户执行操作的流程)如图3.2所示。开 始登录网站登录并判断角色登录成功登录失败用户注册填写注册信息注册结果自动登录注册失败注册成功合法用户注 销结 束查看商品查看各地天气访问购物车搜索商品判断权 限查看购物记录购买商品匿名用户添加修改购物车中商品订单、结算个人信息图3.2 前台用户业务流程图3.1.3 系统结构 本课题的功能模块设计如图3.3所示。普通用户管理员用户前台商品浏览模块个人信息管理购物车模块订单、结算模块商品类别管理商品信息管理供应商信息管理订单管理MyPetShop网站3.2 系统接

18、口的概要设计3.2.1 用户接口 系统的用户接口主要分为前台普通用户的操作界面和后台管理员用户操作界面。l 首页由头部、左侧部分、右侧内容主体部分以及尾部组成。布局设计如图3.4所示。n 头部包括网站LOGO、导航栏、用户功能菜单等n 左侧部分显示最新商品信息、商品分类信息,右侧部分显示搜索栏、天气预报信息、最新商品等n 尾部显示作品信息等功能菜单LOGO导航栏搜索栏 图3.4系统前台首页布局设计作品信息下面重点介绍普通用户的操作界面布局设计,如图3.5所示。其他用户界面类似。显示用户进行操作的内容显示用户功能菜单 图3.5用户操作界面布局设计3.3 数据库概要设计3.3.1 逻辑结构设计(E

19、-R)本课题设计规划出的实体有管理员,普通用户,商品、商品信息、各地天气预报、购物车、订单、结算、分类、供应商。本课题中实体间的关系如图3.6所示。普通用户管理员各地天气预报结算购物车查看访问付款查看填写浏览商品信息订单商品管理管理属于供应商分类管理管理3.3.2 物理结构设计本课题目前为数据库建立了5张表。l 商品分类信息表(Category)主要包括商品分类编号、分类名称和类别描述等。l 商品信息表(Product)主要包括商品编号、商品分类编号、商品单价、商品成本、供应商编号、商品名称、商品介绍、商品图片和商品库存等。l 供应商信息表(Supplier)主要包括供应商编号、供应商名称、供

20、应商地址、供应商所在省份、供应商所在城市、城市邮编和供应商电话等内容。l 订单信息表(Order)主要包括订单编号、用户名、订单日期、用户地址、用户所在城市、用户所在省份、城市邮编、用户电话和订单状态等。l 订单详细信息表(OrderItem)主要包括订单详细信息编号、订单编号、商品名称、商品单价、购买数量和总价等。本课题用到了ASP.NET 2.0的新功能成员管理,角色管理机制。故将用到的成员管理数据库表生成到了自定义的数据库中。其中aspnet_Membership表中存储系统的成员信息。aspnet_Roles表存储角色信息,本课题中设计了2个角色,即普通用户和管理员。第四章 系统详细设

21、计本课题总体设计的核心思想主要以下两点:页面是一个容器,是由不同模块(用户控件)组成的;Web页面和用户空间都属于表示层,它们用来处理交互,具体功能由业务对象完成。4.1 表示层即系统界面的详细设计4.1.1 母版页的详细设计 MypetShop应用程序使用了母版页技术、通过将网络Logo标志、导航条、站点导航、版权声明以及商品搜索功能等整合在一起,大大提高了开发效率,减低了维护强度。同时还应用了ASP.NET AJAX技术和Web部件功能。header.as在设计母板页时选择“AJAX母版页”,以便能使用ASP.NET AJAX技术。在设计母板页时有四个关键步骤。l 创建母版页时选择“AJA

22、X母版页”,以便能适应ASP.NET AJAX技术。添加Web部件。其中包括了一个ContentPlaceHolder控件以便能使用Web部件功能。l 将用户控件添加到母版页中。其中使用了用户状态用户控件和站点导航用户控件。l 实现商品搜索功能。母版页界面设计如图4.1所示。图4.1 母版页界面设计图4.1.2 应用程序首页的详细设计 MyPetShop应用程序的首页由Default.aspx实现。在首页中除了显示母版页中的内容外,还显示最新商品信息、商品分类信息和天气预报信息等。 在首页前台也没设计中,主要设计三部分内容。(1) 使用ASP.NET AJAX技术。利用UpdatePanel控

23、件实现局部页面刷新效果。(2) 添加自定义用户控件。主要使用了三个用户控件:最新商品列表用户控件、商品类别列表用户控件和天气预报用户控件。单击最新商品列表或商品类别列表中的信息,可以跳转到商品详细信息浏览页面。单击天气预报用户控件中“更多信息”链接,将跳转到天气预报详细信息页面。(3) 添加Web部件控件,这是首页前台页面设计中的主要部分。在应用程序首页中共使用了五个WebPartZone控件,每个WebPartZone控件内的WebPart控件分别对应商品类别列表用户控件、用户状态控件、最新商品列表用户控件、商品类别及商品导航用户控件和天气预报用户控件。浏览时,因为天气预报信息通过Web服务

24、方式从中国气象局获取,因此要求连通Internet。效果如图4.2所示。图4.2 首页Default.aspx效果图4.1.3注册新用户的页面详细设计 注册新用户功能由Register.aspx页面实现,主要设计登录系列控件的CreateUserWizard控件,为用户提供注册新用户功能。在注册过程中需要提供包括用户名、密码和确认密码、电子邮件、安全提示问题和安全答案等。Register.aspx浏览效果如图4.3所示。图4.3注册新用户页面效果图4.1.4用户登录页面的详细设计用户登录由Login.aspx页面实现,为注册用户提供登录功能,主要设计登录系列控件的Login控件。在登录时用户必

25、须提供正确的用户名和密码信息才能正常登录,登录页面还提供了“我还没注册!”超链接和“忘记密码了?”超链接,单击“我还没注册!”超链接将被重定向到注册新用户页面Register.aspx,单击“忘记密码了?”超链接将被重定向到找回密码页面PasswordRecovery.aspx。Login.aspx效果如图4.4所示。图4.4用户登录页面效果图4.1.5修改用户密码页面的详细设计 修改用户密码功能由ChangePassword.aspx页面实现,主要设计登录系列控件的LoginView控件和ChangPassword控件。修改用户密码页面为用户提供了修改用户密码的功能,在修改用户密码时,若用户

26、未登录需要提供原密码、新密码和确认新密码信息;若用户已登录,需要提供新密码和确认新密码信息。ChangePassword.aspx页面浏览效果如图4.5所示。图4.5修改用户密码页面效果图4.1.6找回用户密码页面的详细设计 找回用户密码功能由PasswordRecovery.aspx页面实现,主要设计登录系列控件的PasswordRecovery控件。PasswordRecovery.aspx页面浏览效果如图4.6所示。图4.6找回用户密码页面效果图4.1.7ShopCart.aspx页面的详细设计ShopCart.aspx页面实现了购物车的全部功能,包括购物车中删除商品、修改购买数量和清空

27、购物车管理功能。在购物车页面前台界面中共有一个用于显示购物车全部商品的GridView控件和四个实现购物车相关操作的Button控件。购物车功能是围绕购物车的相关操作而发生的,主要设计购物车以下几个功能模块:添加购物车商品、删除购物车商品、修改购物车商品的数量、清空购物车和购买结算等。图4.7添加购物车商品后效果图图4.8删除购物车商品前效果图图4.9删除购物车商品后效果图图4.9.1修改商品数量后再重新计算效果图4.1.8订单处理页面的详细设计 订单处理功能模块主要实现订单管理功能,主要包括创建订单和查看订单功能。上述功能分别由SubmitCart.aspx和OrderList.aspx页面

28、实现。图4.9.2创建订单页面效果图4.2 业务层的详细设计 本课题中的数据库操作业务逻辑调用系统中的DataConn类库中的类来实现。DataConn类库的详细设计此类库设计了一个数据库连接类和十七个业务对象类。l 数据链接类:DataConn.designer.csl 业务对象类n Site.master.csn ProShow.aspx.csn Search.aspx.csn ShopCart.aspx.csn SubmitCart.aspx.csn OrderList.aspx.csn Category.ascx.csn NewProduct.ascx.csn PetTree.ascx

29、.csn CategoryMaster.aspx.csn OrderMaster.aspx.csn OrderSub.aspx.csn ProductMaster.aspx.csn ProductSub.aspx.csn SupplierMaster.aspx.csn AddPro.aspx.csn Weather.ascx.cs4.3 数据库详细设计 本课题共设计了5张数据表。4.3.1 表的详细设计1)商品分类信息表的详细设计表4.1商品分类信息表Category2)商品信息表的详细设计表4.2商品信息表Product3)供应商信息表的详细设计表4.3供应商信息表Supplier4)订单信

30、息表的详细设计表4.4订单信息表Order5)订单详细信息表表4.5订单详细信息表OrderItem4.3.2 表间关系图 本课题数据表之间的关系如图4.1所示。图4.1系统数据表关系图第五章 系统实现5.1 系统开发环境l 系统:Microsoft Windows 7l 编程环境:Microsoft Visual Studio 2010l ASP.NET版本:ASP.NET 2.0l 开发语言:C#l 数据库:SQL Server 20085.2 系统实现5.2.1 客户端系统实现 第一次登录系统,主界面显示最新商品信息、商品分类信息和天气预报以及匿名用户级的功能选项。(如图5.1所示)图5

31、.1MyPetShop网站的主页商品详细信息浏览页面由ProShow.aspx实现,可以按商品类别浏览该类别所以商品的详细信息,也可以按商品编号浏览特定商品信息。如图5.2和图5.3所示图5.2 Pointy单个商品详细信息页面图5.3 Fish类所以商品详细信息页面商品搜索页面由Search.aspx实现,主要实现模糊查找商品并显示商品详细信息的功能。模糊查找商品是指根据用户指定的查询关键字(页面传递过来的参数)在MyPetShop数据库中实现全文模糊查找,所以匹配的商品详细信息都将以列表的形式显示。如图5.4和图5.5所示。图5.4商品搜索页面(输入商品名称为Cat)图5.5模糊搜索商品结

32、果图5.2.2 后台管理系统实现 管理员登录后进入后台管理界面。界面列出对应管理员信息管理操作的选项。图5.6商品分类信息管理页面效果图 图5.7供应商信息管理页面效果图 图5.8商品信息管理页面效果图 图5.9订单详细信息页面效果图5.3 系统运行环境要求5.3.1 服务器端要求1) 硬件要求l 处理器:Pentium4 CPU 2.40GHz l 内存:至少256MBl 硬盘:至少80GB2) 软件要求l SQL Server 2008l Mircosoft .NET Framework 2.05.3.2 客户端要求1) 硬件要求l 处理器:Pentium4 CPU 1.60 GHz l

33、内存:至少128MBl 硬盘:至少20GB2) 软件要求l Internet Explorer 6.0以上版本5.4 系统部署5.4.1数据库设置 MyPetShop应用程序使用SQL Server Express 2005数据库进行开发,所使用的数据库为MyPetShop.mdf和系统数据库ASPNETDB.Mdf。 MyPetShop数据库由开发人员建立,共包含五个表:Category、Product、Supplier、Order和OrderItem。其中Category表存储商品类别信息,Product表存储商品详细信息,Supplier表存储供应商详细信息,OrderItem表存储订单

34、的详细信息,Order表存储订单信息。 ASPNETDB数据库由系统自动生成,主要为了存储实现Profile用户个性化配置功能、Web部件功能、成员资格管理和角色管理等功能相关的数据。5.4.2 服务器端运行设置步骤1) 将MyPetShop目录复制到硬盘任意位置。2) 用SQL Server 2008附加数据库文件MyPetShop.mdf。3) 用Visual Studio 2005 打开MyPetShop.sln,查看并修改web.config文件中的数据库连接字符串。4) 设置MyPetShop为活动项目,按Ctrl+F5查看运行。第六章 测试与分析6.1 测试实例(测试集)的研究与选

35、择测试是为了发现程序中的错误而执行程序的过程。好的测试方案是尽可能发现尚未发现的错误的测试方案。本节分别介绍各个功能的测试用例及其预期结果。身分验证与角色判断功能l 用例内容如下,普通用户信息见表6.1,管理员用户信息见表6.2表6.1普通用户信息测试用例普通用户用户名feifei 密码表6.2普通用户信息测试用例管理员用户用户名gaofei 密码l 测试步骤) 以这些实例信息注册各个角色的用户。) 以不同身份登录系统进行操作,如购买商品,查询信息,修改个人信息,管理员管理后台信息等操作。) 观察系统运行状态。l 预期结果体统向不同角色的用户现实不同的操作选项,并且不同角色只能访问权限范围内的

36、页面。各个菜单项如图6.1所示。普通用户菜单管理员用户菜单图6.1 各角色的功能菜单6.2 性能分析l 系统安全性能分析本课题采用了ASP.NET 2.0中新增功能身份认证系统,利用此功能可以快速建立用户管理子系统,功能十分完善,保证了系统的安全性能。本课题利用ASP.NET 2.0提供的控件以及后台强大功能类,完成了成员管理、角色管理的功能。l 系统稳定性能分析由于系统在设计时采取限制用户错误输入原则(包括对输入的完整性和合法性的检查等),因此这在很大程度上保证了系统的稳定性。在经过大量、多类型复杂组合反复多次测试后,系统始终运行稳定,说明系统的稳定性具有一定可信度。第七章 总结经过一个月的

37、努力,系统终于按预期的结果顺利完成了。从系统最初的需求分析、设计,到最后实现的过程中,经过多次反复的修改,功能逐渐完善,已经基本达到了实用,方便,人性化等预期目标。7.1 系统总结7.1.1 系统存在的问题本课题在设计业务层的业务对象类是,没有完成对象类的属性设计,没能更真实的模拟现实中的业务实体。所以代码中对实例对象的数据进行操作时都是以数据集合的形式进行,无法实例化每个实体。7.1.2 系统改进建议或设想进行类的进一步封装:l 进一步封装类。l 设计每个实体的包装类,设计出其对应的属性以及构造方法。l 将数据库操作类封装到一起。7.2 个人总结 通过这本课程设计,不仅学到了很多专业知识,而

38、且提高了动手能力和解决实际问题的能力,真的受益匪浅。 课题完成到现在,从该开始连业务流程都不怎么熟悉,到现在完成基本需求功能,遇到了不少问题。Visual Studio 2010这个开发工具也是第一次接触。在开发过程中,常常由于自己的一点失误,或者对某个模块理解得不够充分,导致整个程序的无法运行,经常因为一个问题,致使整个工作无从下手,这时,只有细心的跟踪调试、阅读相关书籍、向老师咨询,仔细检查才能通过。例如,由于自己的编程思想不明确,类的设计不合理,导致程序代码重用性和扩展性都非常差,通过查阅多本参考资料,重新改写了类解决了这个问题。整个过程中,我逐渐学会了当遇到问题时应该如何面对,如何寻找最有效的解决方案。学习了系统化的开发思想。相信对我以后的学习工作有很大的帮助。参考文献1 沈士根、汪承焱、许小东Web程序设计-ASP.NET实用网站开发清华大学出版社2009.5.2石志国ASP精解案例教程清华大学出版社.20083汪晓平、钟军ASP网络开发技术人民邮电出版社.20094攀英伟网站开发实用手册中国广播电视出版社.20085徐宁ASP网络编程入门与实践清华大学出版社.20076刘振岩基于.NET的Web程序设计电子工业出版社,2006.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁