ASP.net网上书店系统的设计与实现+ER图+系统模块图(2)
时间:2016-11-28 21:54 来源:毕业论文 作者:毕业论文 点击:次
2.系统功能要求 2.1开发技术 本系统主要用的是ASP.NET编程框架,以下是对ASP.NET的介绍。 ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。它是Microsoft面向XML Web服务的平台,通过.NET 框架的公共语言运行库。 ASP.NET平台使各种XML Web Services能够交互操作,而不管其源语言的不同。开发人员可以生成可重用的XML Web Services,而不是生成单个应用程序。ASP.NET建立并集成Web Services和应用程序的快速开发工具,使开发网站更方便,只需要简单的通过手动添加组件就可以轻松的完成网站的架设。 2.2运行环境 根据本系统开发基础页面的特点,选择.NET开发环境,Windows Server 2005系统运行平台,IIS6.0WEB服务器和脚本解释器,IE7.0浏览器,Microsoft Visual Studio2005和SQL Server2005企业版。 2.3开发工具 1.Visual Studio 2005 Visual Studio 2005产品和.NET框架将全方位的大幅提高应用软件开发的各个方面。语言创新的特性、.NET框架的改进和企业开发的扩展支持将会被Visual Studio集成开发环境全部表现出来。Visual Studio更深层次的整合和支持SQL Server,而且能进一步减少了开发数据中心应用软件所需的编码和劳动。 总之,与Dreamweaver等小型开发工具相比,用Visual Studio开发.NET类网站有很大的优势,而且网站的动态交互能力更强,和SQL Server数据库的连接更紧密,是最适合用来开发网站的集成工具。 2.SQL Server 2005数据库 SQL Server具有单进程与多线索的体系结构,能及时捕捉各用户进程发出的存取数据的请求,然后按一定的调度算法处理这些请求,比操作系统直接对这些请求进行调度高效的多。SQL Server的事务处理量大,响应速度快,并能为数百或更多用户文持这种高性能,最主要的它可以无缝的实现与动态网站的连接。 SQL Server对大中小型数据库系统应用都和合适,安全性较高,而且所使用的数据控制语句也非常的简单,所以学习和使用都是极其的方便。 3.系统设计与实现 3.1数据库结构设计 由需求分析和数据处理流程,画出网上书店的E-R图,如下图所示: 图1 E-R图 当得出E-R后,就开始了对数据库设计,由数据设计出系统的整个数据库的数据。 根据数据库的设计确定数据库的模式结构。在服务器上创建一个名为MyBookShop的数据库。包括以下表:书店图书信息表Book,书店用户图书订单表Cart,书店用户信息表User,书店图书种类信息表Category。网上书店的图书信息表存放的是图书的具体信息,包括书名、作者、出版社、出版日期和书价等图书信息,数据类型如表1所示。 表1 商店图书表 字段名 字段类型 长度 NULL 说明 BookName Varchar 50 否 书名 CategoryID Int 否 图书类别 PageNum Int 否 页数 Author Varchar 50 否 作者 Publisher Varchar 100 否 出版社 PublishDate Datetime 否 出版时间 Description Text 否 内容介绍 Prince Float 否 书价 3.2系统设计 3.2.1系统模块分析 (责任编辑:qin) |