ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:441.94KB ,
资源ID:11079386      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11079386.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第8组 网上宠物店重点讲义资料.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第8组 网上宠物店重点讲义资料.docx

1、第8组 网上宠物店重点讲义资料广东科学技术职业学院计算机工程技术学院(软件学院)毕 业 设 计题目: 网上宠物店系统 专业: 软件技术 班级: 软开ATA 学生姓名: 学号: 指导教师姓名: 职称: 2011年2月广东科学技术职业学院计算机工程技术学院( )专业毕业设计任务书填表日期: 年 月 日 填表人:课题 网上宠物店管理系统指导教师职称课题小组人数班别开题情 况设计任务及指标学生在该设计中具体完成的工作 审核意见指导教师(签章): 年 月 日主任(签章): 年 月 日指导教师评语:指导教师评分:指导教师签名: 年 月 日答辩委员会对毕业设计的评语和成绩评定决议: 答辩委员会评分: 答辩委

2、员会: (签章) 主任: 年 月 日院长评分决议: 院长: (签章)年 月 日网上宠物店管理系统 摘 要 :随着科技的网络越来越普及,大多数人都能够使用电脑,人们通过计算机获取各种各样的只是,通过计算机进行办公,娱乐交友,甚至购物。所以,本网站利用ASP.NET和ADO.NET技术,结合JavaScript,HTML,XML,三层架构技术。后台数据库采用SQL SERVER 2008 R2。该系统可以分为两个身份登录:顾客浏览,管理员管理、对于顾客的功能:登录,搜索,查看,注册;对于管理员:增加,删除,修改,查询宠物的种类,价格等; 关键词:ASP.NET网站 javascript,ADO.N

3、ET技术 宠物店 三层参考文献:1. Dino Esposito著,施平安 译ASP.NET 2.0技术内幕北京:清华大学出版社20062Kouresh Ardestani 著,张哲峰 译高效掌握ADO.NETC#编程篇北京:清华大学出版社2003目录一、引言 7二、正文部分 71. 主要技术和分析 71.1 ASP.NET的优势 71.2 ASP.NET的列表绑定控件 81.3 利用ADO.NET访问数据库 82. 总体设计 92.1项目规划 92.2系统功能结构图 93. 系统设计 113.1设计目标 113.2开发及运行环境 113.3数据库设计 114. 网站前台主要功能模块 124.

4、1前台功能结构图 124.2母版页 134.3网站首页 134.4网站登录、注册功能 134.5清单列表 144.6 购物车功能 17 4.7宠物详细信息页面. .155. 网站后台主要功能模块 165.1网站后台功能结构图 165.2后台登录模块 165.3订单管理页面 17 5.4用户管理页面 175.5宠物信息管理 186.总结 19三、致 谢 19一、引言随着网络的快速发展,淘宝、东京等网上商店已经融入人们的生活,大多数青少年都有网上购物的经验,基于潮流,想到了网上宠物的购买。由于技术的欠缺仅仅实现了基本的功能(包含基本的数据库,简单精美的画面,以及关键功能的实现)。二、正文部分一、主

5、要技术和分析 1.1 ASP.NET的优势 (1) 执行效率的大幅提高 ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时 解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果, 当然比一条一条的解释强很多。 (2) 世界级的工具支持 ASP.NET构架是可以用Microsoft(R)公司最新的产品 Visual S 开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为 所得)的编辑。这些仅是ASP.NET强大化软件支持的一小部分。 (3)强大性和适用性 因为ASP.NET是基于通用语言的编译运行的程序,所以它的强

6、大性和适应 性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现 在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消 息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。 ASP.NET同时也是language-independent语言独立化的,所以,你可以选择 一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写, 现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的 多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够 完整的移植向ASP.NET。 (4)简单性和易学

7、性 ASP.NET是运行一些很平常的任务,如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。(5)安全性 基于Windows认证技术和每应用程序配置,你可以确信你的原程序时绝对安全的。(但是Asp的经验告诉我们,不能这么自信,M$老是会出Bug的)1.2 ASP.NET的列表绑定控件 Repeater、DataList和DataGrid控件构成ASP.NET页面框架中System.Web.UI.WebControls名称空间内的相关

8、Web控件集。这些控件使HTML显示所绑定列表或数据源的内容。因此,将它们统称为“列表绑定控件”。 与框架中的其它 Web 控件类似,这些控件提供一致的编程模型并封装一个独立于浏览器的表示逻辑。这些特性使开发人员能够针对对象模型编程而不用必须掌握与HTML 相关的那些不一致的和复杂的技术知识。 这三种控件可以按多种布局(包括列表、分栏/报纸栏目和流布局(HTML流)来表示与其相关的数据源内容。此外,它们还允许你创建完全不同的或完全定制的布局。除了封装有表示逻辑外,还提供了用来处理已发送数据、执行状态管理和引发事件的功能。最后,它们还对诸如选择、编辑、分页和排序之类的标准操作提供不同级别的支持。

9、这些控件可以简化几种常见的 Web 应用程序方案,包括报表、购物车、产品列表、查询结果和导航菜单。 每个列表绑定控件都包含一个项目集合。控件通过列举这些对象当前的数据源来置入其项目集合。在列举中为每个对象创建单个项目并用于表示该对象。这些项目同时成为列表绑定控件中包含的控件层次结构的一部分。 列表绑定控件遵循在整个ASP.NET框架中实现的显式数据绑定模型。这意味着控件仅当其 DataBind 方法被调用时才需要并列举其数据源。当调用 DataBind方法时,列表控件将列举其数据源、创建项目并通过从其数据源中提取值来对其进行初始化。如果启用了状态管理,则控件还将保存所需的全部信息,以便在页面的

10、回传处理期间重新创建其项目而无须重新设置数据源。 显示数据绑定模型使你的应用程序代码可以精确地确定在处理序列中何时及何处需要数据源。这种功能使对数据库服务器的访问更少且更高效,而这些访问通常是 Web 应用程序最耗费资源的操作。 1.3 利用ADO.NET访问数据库 与数据库相连,ADO.NET提供了如下3种方式:通过ODBC相连;通过OLEDB相连;直接与SQL Server相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。对于相连数据库的数据处理,也有2种方式,即一种是通过DataSet来隔离异构的数据源,另一种是以流方式从数据源读取(DataReader方式)。 传统的

11、应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设计的。ASP.NET采取了断开连接方式的数据结构。当浏览器向Web服务器请求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求。 ADO.NET的另一个创新是引入了数据集(Dataset)。一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充。不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区。2、总体设计 2.1项目规划网上宠物店网站安装实际功能来划分

12、,主要包括两大模块:v 前台用户功能模块v 后台管理员管理模块其中前台用户功能模块是对一个用户而言所看到的界面,用户可通过简单的操作浏览网站的所提供的资讯内容。这些功能可以细分为以下几个部分: 用户注册/登录模块 搜索宠物显示模块 个别宠物显示及详细页模块 购物车 友情链接模块后台管理模块是管理员所见到的界面,管理员可以通过这部分的功能来管理网站。这些功能可以细分为以下几部分: 管理员登录功能模块 管理会员模块 管理宠物模块 管理订单模块 2.2 功能结构图 三、 系统设计 3.1 设计目标 对于这个宠物网站,整个网页设计的设计感非常重要。而且人性化的控件使用以及展示的流畅度也举足轻重。本网站

13、在设计时应满足一下几个目标: 友好的界面设计,需展示宠物的展示做到简明。 数据库合理设计使调用数据合理可靠。 显示宠物详细信息,方便用户了解详细信息。 未登录用户能在权限内浏览网页。 网站最大限度实现易维护和易操作性。 网站运行稳定。3.2 开发及运行环境开发平台:Microsoft Visual Studio 2008开发语言:C#后台数据库:SQL Server 2008R23.3数据库设计1.数据表概要说明数据表树形结构图如下图:四、网站前台主要功能模块 4.1 前功能结构图 4.2 母版页 使用母版页可以减少累赘代码,使网页维护更方便。4.3 网站首页 简单的布局和图片, 宠物名字有链

14、接功能,进入详细页面,也可以检索宠物种类4.4 网站登录、注册功能简单的登录页面 注册页面,运用了CompareValidator、RequiredFieldValidator等控件,加入了验证码的验证4.5宠物清单列表页面4.6 购物车功能 4.7宠物详细信息五、网站后台主要功能模块 5.1 网站后台功能结构图5.2后台登陆模块管理员登陆页面5.3 订单管理页面 管理员进行订单的管理5.4用户管理页面5.5宠物信息管理6、总结 此系统只是非常简单的一个网站,由于技术的欠缺,所以又很多功能不能实现,但是一些基本功能可以正常使用,数据库的记录数量不足,不能很好进行测试。 在这次的毕业设计中,经过组员的努力实现了大部分想到的功能,很好得巩固了基础知识,锻炼了自己的编程思维,这些都将成为以后工作的宝贵财富。三、致谢 写完了一篇不算长的论文,宣告我们的大学生涯即将结束,原来三年是那么短,在这三年里面,我们从懵懂少年成长了一个懂得人间寒暑的高校毕业生,期间的痛苦,悲伤,欢笑,一切的一切像是昨天发生的事.感谢老师们的指导,能在大学遇到你们,是我们的荣幸!谢谢!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1