网站建设与网络数据库实训.doc
《网站建设与网络数据库实训.doc》由会员分享,可在线阅读,更多相关《网站建设与网络数据库实训.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网站建设与网络数据库实训一.目的:掌握IIS、FTP等网络工具的基本使用方法;掌握网络数据库应用系统的开发步骤;学习SQL SERVER2000/ Access2003数据库的应用。通过实例,学习网站开发与维护的过程,为今后就业奠定计算机网络技术专业方面的知识和技能基础。二内容:课程教学/个人网站/在线购物系统的调试并运行程序。三.要求: (1)调试并运行课程教学/个人网站系统; (2)保持系统正常运行; (3)改进系统,提高系统运行效率。四实训报告要求:(1)系统环境介绍;(2)系统功能描述; (3)具体实施过程;(4)解决问题方法;(5)文档整理; (6)总结与体会;(7)用A4纸打印。五
2、项目介绍1.在线购物系统以在线购物商城作为实例,演示了电子商城的主要功能以及这些功能是如何实现的。包括商品展示、购物车管理、订单管理、商品管理等主要功能。1.1系统功能描述作为在线购物商城,其主要功能应包括商品管理,用户管理,商品检索、订单管理、购物车管理等。具体描述如下。(1)商品管理功能-商品分类的管理,包括商品种类的添加、删除、类别名称更改等功能;-商品信息的管理,包括商品的添加、删除、商品信息的变更等功能;(2)用户管理-用户注册,如果用户注册为会员,就可以使用在线购物的功能。这里我们指定用户需要填写信息比较简单。-用户信息管理,用户可以更改自己的私有信息,如密码等;(3)商品检索-商
3、品速查,根据查询条件,速查用户所需商品;-商品分类浏览,按照商品的类别列出商品目录;(4)订单管理-订单信息浏览-订单结算-订单维护(5)购物车管理-购物车中商品的增删;-采购数量的改变-生成采购订单1.2功能模块划分根据上节分析的系统功能需求,我们可以得到系统的功能模块,如图1所示。图1系统功能模块图1.3文件结构和系统流程分析注册会员参与购物的流程很清晰:注册登陆系统选择商品放入购物车 提交订单。系统流程图2所示。图2 系统流程图该系统共包括15个必备文件,描述如下:Web.config:系统配置信息。包数据库连接信息和管理员信息;index.aspx:系统主页,提供新品上架展示、用户管理
4、入口、销售排行榜、管理员入口和商品分类浏览入口等功能;Admin_Login.aspx:管理员登录系统的入口;Pinfor_Management.aspx:提供商品类别管理功能;Pkinds_Management.aspx:提供商品信息管理功能Admin_Login.htm:网页框架,增加系统的紧凑性,子窗体包括Admin_Login.aspx 、Pinfor_Management.aspx 和Pkinds_Management.aspx;PKinds_MoreList.aspx:提供商品分类浏览功能;PSearch.aspx:提供商品速查功能;UserReg.aspx:提供用户注册功能;to
5、p.ascx:Web用户控件,用于页面页眉,提供用户注册会员快速登录入口和商品分类浏览入口;OrderList.aspx:提供订单管理功能,更加用户身份不同,提供不同的权限;MyShopcar.aspx:提供购物车管理功能;foot.ascx:Web用户控件,用于页面页脚,提示用户购物流程和管理员登录入口;Login.aspx:注册会员登录入口;1.4 数据库的设计我们仍采用Access2003数据库系统作为本章案例的数据库。在应用程序根目录下新建一个数据库,命名为dida_shop.mdb。根据析,系统须包含一下5个数据表:pkinds数据表:用于存放商品类别信息,包括类别ID和名称,表结构
6、和字段信息如图3所示。图3 pkinds数据表信息pinfor数据表:用于存放商品信息,包括商品所属类别、市价、折扣价、信息描述、商品图片等,表结构和字段信息如图4所示。图4 pinfor数据表信息salelist数据表:用户存放订单信息,包括交易日期,订单销售额等,表结构和字段信息如图5所示。图5 salelist数据表信息salerecord数据表:用于存放商品销售记录,表结构和字段信息如图6所示。图6 salerecord数据表信息userinfor数据表:用于存放用户信息,表结构和字段信息如图7所示。图 7 userinfor数据表信息1.5 Web.config文件配置信息web.c
7、onfig配置信息如下: 1.6.界面与代码设计2.课程教学网站教学网站的基本功能2.1功能说明本网站主要包括自我介绍,示例程序,给我留言,通讯录,登陆五个大功能自我介绍:就是作者,我的个人介绍,介绍了本有入学时间及所学专业示例程序:在该功能中,详细的介绍ASP.NET的运行环境,页面基础,程序设计,服务器控件等示例。给我留言:用户登陆后,可以通过此功能给我留言,以便联系。通讯录:用户注册与给我留言的人将出现在通讯录中,更方便记录了和我联系的人。登陆;用户注册后,便可以登陆,即可在网页查找资料。2.2系统框图ASP.NET教学网络给我留言自我介绍示例程序通讯录登陆 2.3教学网站设计 2.3.
8、 1运行环境运行环境是Microsoft .NET Framework SDK , 在安装 .NET Framework SDK 之前,必须先安装 .NET Framework 可再发行组件包 1.1 版,如果已经安装了 Microsoft Visual Studio .N ET 2003,就不需要再另外安装 .NET Framework SDK。Visual Studio .NET 2003 中已经包含了该 SDK。 另外如果机器安装了OFFICE,建议你先备份MicroSoft OfficeOfficemso9.dll这个文件,OFFICE会提示注册或激活,此时将备份的mso9.dl覆盖原
9、文件即可。2.3.2 开发环境说明 ASP.NET.的开发工具常用的有两个:1:visual studio20052:web developer2005开发环境说明:第一模块:接收参数。有可能从不同页面提交到同一个页面;也可能出现两个表单项以哪个优先的处理。第二模块:定义全局变量。第三模块:写处理代码(尽量将代码都包含到函数中)。到此asp代码主要部分完成。第四模块:纯html代码,利用储存在全局变量中的值来生成页面。第五(注意):要在页面头部写清页面逻辑。3.3 数据库设计数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据
10、库的过程。一般,数据库的设计过程大致可分数据库设计为5个步骤:(1)需求分析;调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。(2)概念设计;对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体联
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 建设 网络 数据库
限制150内