当前位置:首页 > (完整版)网络答疑系统的设计与实现毕业论文
2.3 IIS服务器
IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面。IIS的设计目标是提供适应性强的internet和intranet服务器功能。IIS具有相当高的执行效率、出色的安全保密性能,以及启动迅速和易于管理等特点。IIS提供了ASP(Actice Server Pages)动态网页设计技术,使用ASP可以综合HTML语言和VBScript、JavaScript、PerlScrept等多种脚本语言,而且可以使用COM组件追寻动态交互式网页和功能强大的WEB应用程序。
在设计本系统过程中,利用IIS在本地调试ASP编写出来的网页。在本地调试的好处是无需连接互联网即可以打开系统页面,并能够快速刷新页面,为设计带来极大的便利。
2.4 ASP.NET
ASP.NET 是服务器端脚本编写环境,是由Server端脚本、对象以及组件拓展过的标准主页使用它可以创建和运行动态、交互的Web 页和基于 Web 的功能强大的应用程序。
ASP.NET采用的工作模型是典型的B/S过程:
① 一个用户在浏览器的网址栏中添入ASP.NET文件名称,并回车触发这个ASP.NET的申请。
② 浏览器将这个ASP.NET的请求求发送给IIS。
③ Web Server接收这个申请要求并由于其.aspx的后缀意识到这是个ASP.NET的对象来实现服务器与客户端间的交互;可扩充服务器端功能。利用ASP.NET提供的一组ActiveX服务器组件(ActiveX Server Components)可继续扩充ASP.NET的功能。如用ASP.NET内置ADO组件可以轻松的存取各种数据库。此外,还可以用C#,Java等语言开发自己的组件以进一步扩充其功能;ASP.NET与浏览器无关,ASP.NET可以将运行结果一HTML的格式传送到客户端浏览器,因而可以使用于各种浏览器。
2.5 Visual Studio .NET
Visual Studio .NET是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic .NET、Visual C++ .NET、Visual C# .NET和Visual J# .NET 全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了.NET Framework的功能,此框架提供对简化ASP Web应用程序和XML Web services开发的关键技术的访问。
Visual Studio .NET集成开发环境现在包括开发智能设备(如Pocket PC)应用程序的工具。通过使用这些工具和.NET Framework精简版(.NET Framework的子集),您可以在个人数字助理(PDA)、移动电话和其他资源受约束的设备中,创建、生成、调试和部署在.NET Framework精简版上运行的应用程序。
XML支持:可扩展标记语言(XML)提供描述结构数据的方法。XML是SGML的子集,非常适合在Web上传送。万维网联合会 (W3C) 定义了XML标准以使结构化数据保持统一并独立于应用程序。Visual Studio .NET完全支持XML,提供了XML设计器以使编辑XML和创建XML架构更容易。
3 系统数据库设计
3.1 数据库的逻辑设计
根据系统的需求分析阶段对种情况的考虑,结合本系统的特点、确定的目标及逻辑模型即可进行数据库的逻辑设计。数据库的逻辑设计即把得到数据库管理系统下的数据表。
表3-1 管理员的信息表
序号 1 2 3 字段名 ADminid Admin Password 数据类型 自动编号 文本 文本 表3-2 用户的基本信息表
序号 1 2 3 4 5 6 7 8 9 10 字段名 MemberID Name Password Turename sex address city Postcode Usetel usemail 数据类型 自动编号 文本 文本 文本 文本 文本 文本 文本 文本 文本 长度 30 30 30 4 50 12 10 15 30 描述 用户的惟一标识,设置为主键 用户的登录名 用户的登录密码 用户的真实姓名 用户的性别(0为男,1为女) 用户的公司或家庭地址 所在城市 用户的邮编 用户的电话 用户的电子邮箱 长度 30 30 描述 管理员的惟一标识设置为主键 管理员的姓名 管理员的密码
表3-3 商品信息表
序号 1 2 3 4 5 6 7 字段名 ID pname pnumber pwpjj Ptype Pprice picture 数据类型 自动编号 文本 文本 文本 文本 文本 文本 表3-4 订单信息表
序号 1 2 3 4 5 6 7 字段名 ID usename name Tel Postcode address time 数据类型 自动编号 文本 文本 文本 文本 文本 日期/时间 表3-5 导购车信息表
序号 1 2 3 4 5 6 字段名 ID pname pprice time usename pn 数据类型 自动编号 文本 文本 日期/时间 文本 文本 长度 30 20 30 250 描述 惟一标识,设置为主键 购物车中商品名字 商品的总价 放入导购车的时间时间 用户名 商品的件数 长度 30 30 15 10 50 描述 惟一标识,设置为主键 用户登录名 购物者的真实姓名 购物者的电话 购物者的邮编 购物者的地址 购物者提交订单的时间 长度 30 5 250 30 30 50 描述 惟一标识,设置为主键 物品的名字 商品代号 商品简介 商品类别 商品单价 商品图片 3.2 数据库的物理设计
基于以上数据库的逻辑设计,本设计数据库拟建1个数据库文件和10张数据库表。数据库文件名为MrNetShop_database.mdb,数据库中包含数据表文件名称分别为td_Admin、td_Area、td_BuyInfo、td_Class、td_GoodsInfo、td_Image、td_Member、
td_OrderInfo、td_PayType、td_ShipType和td_ShopChat。数据库设计工具采用的是SQL Server 2000。各数据表结构如图3-1、图3-2、图3-3、图3-4、图3-5、图3-6、图3-7、图3-8、图3-9和图3-10所示。
图3-1 td_Admin数据表结构视图
图3-2 td_Area数据表结构视图
图3-3 td_BuyInfo数据表结构视图
图3-4 td_Class数据表结构视图
共分享92篇相关文档