零点起飞学SQL Sever之SQL Server 28实例--至慧网上书城

零点起飞学SQL Sever之SQL Server 28实例--至慧网上书城

ID:43376673

大小:275.11 KB

页数:35页

时间:2019-10-08

零点起飞学SQL Sever之SQL Server 28实例--至慧网上书城_第1页
零点起飞学SQL Sever之SQL Server 28实例--至慧网上书城_第2页
零点起飞学SQL Sever之SQL Server 28实例--至慧网上书城_第3页
零点起飞学SQL Sever之SQL Server 28实例--至慧网上书城_第4页
零点起飞学SQL Sever之SQL Server 28实例--至慧网上书城_第5页
资源描述:

《零点起飞学SQL Sever之SQL Server 28实例--至慧网上书城》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第18章SQLServer2008实例——至慧网上书城MicrosoftVisualStudio是微软公司开发的强大的集成开发环境,能够开发多种Windows下的软件项目,包括Windows应用程序、动态链接库、Windows服务、Web服务、网页开发、Office集成开发以及数据库应用开发等。本章将通过具体的实例,分析如何使用VisualStudio2008和SQLServer2008开发至慧网上书城应用程序,来介绍SQLServer2008典型的应用开发特性。主要包含系统概述、系统需求分析、系统总体设计、系统详细设计、数据库设计与实现、关键技术准备、前台主要功能模块

2、设计、后台管理主要功能模块设计、网站编译与发布。18.1系统概述本章要介绍的至慧网上书城系统属于电子商务网站系统,它能够绕过中介(如批发商、销售商或经销商等)建立与客户的直接关系。本网站可以为用户提供书籍的详细信息,用户可以在线购买书籍,管理购物车,确定订单。网上购书更方便、更容易。18.2系统需求分析通过调查,要求本网上书城能满足以下基本需求:要求有良好的人机界面。管理系统会员为充分展现本系统的交互性用户购买完书籍后能安全退出系统。18.3系统总体设计在实施一个项目前进行系统的总体设计是非常必要的,通过项目总体上的规划与设计能够从全局的高度,明确整个系统的需求、逻辑结

3、构以及功能。这不仅使系统实施有据可依,也使整个开发过程能够高效、高质量地完成。下面就对整个网上书城系统作一个简单的规划和设计。18.3.1系统规划根据本网上书城系统的功能需求,可以将其分为前台网站系统和后台管理系统两大部分。1.前台网站系统前台网站系统主要包含以下基本功能模块:用户注册功能模块;用户基本信息管理功能模块;用户登录功能模块;书籍信息的显示功能模块;书籍搜索功能模块;用户购物车管理功能模块;用户订单管理功能模块。2.后台管理系统后台管理系统主要包含以下基本功能模块:管理员对用户信息的管理功能模块;图书信息的管理功能模块;对用户订单的处理功能模块。18.3.2

4、用户行为分析在实现本网上书城系统之前,需要从用户的角度进行用户行为分析,进而确定系统的目标。网络用户在使用本网上书城选购图书图示。18.3.3系统功能设计网上书城的前台网站系统的功能结构。网上书城的后台管理系统的功能结构。18.4系统详细设计包括设计目标和构造开发环境18.4.1设计目标图书查询、浏览功能;用户购买图书功能;用户购物车管理;系统最大程度地实现易维护性和易操作性;系统运行稳定,安全可靠。对于系统管理员,实现如下的功能:后台管理人员的管理;会员信息管理;图书及图书类别的管理;订单的处理,对用户的订单进行实时地发货处理。18.4.2构建开发环境工欲善其事,必先

5、利其器。在实际动手开发前,首先需要构建好开发环境,为后面的开发提供稳定、高效的平台。本至慧网上书城网站系统将采用如下的开发。1.开发环境2.服务器端3.客户端18.5数据库设计与实现包括实体E-R图和数据表结构18.5.1系统实体E-R图本网上书城主要包括以下6个基本实体。管理员信息实体用户信息实体图书类别信息实体图书信息实体购物车实体订单信息实体18.5.2主要数据表结构本网上书城主要包括以下6个数据表:管理员信息表主要用来保存管理员的登录名和密码。用户信息表主要用来保存用户的相关信息。图书类别信息表主要用来保存图书类别的相关信息。图书信息表主要用来保存图书的相关信息

6、。购物车信息表主要用来保存用户购物车的相关信息。订单信息主要用来记录用户的订单信息。18.5.3数据库与表结构在SQLServer2008中创建ZhiHuiBookShopDB数据库。18.6关键技术准备本章Web网站应用程序实例开发主要用到三层结构设计思想、ADO.NET数据库访问技术和页面布局DIV+CSS这3种关键技术。18.6.1三层结构设计思想1.页面显示层(USL)2.业务逻辑层(BLL)3.数据访问层(DAL)18.6.2ADO.NET数据库访问技术ADO.NET提供了平台互操作性和可伸缩的数据访问功能。ADO.NET用于关系型的、面向表的格式访问数据。主

7、要包括关系数据库,例如SQLServer、Oracle、Access或其他数据库,还包括非关系数据源。1.Connection对象2.Command对象3.DataReader对象4.DataAdapter对象5.DataSet对象18.6.3页面布局DIV+CSS表格布局已经有很多年的历史了,在HTML和浏览器还不很完善的时候,要想让页面内的元素能有一个比较好的格局是比较麻烦的事情。由于表格不仅可以控制单元格的宽度和高度,而且可以互相嵌套,所以为了让各个网页元素能够放在预设的位置,表格就成为网页制作者的得力工具。18.7前台系统文件组织

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。