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系统模块分析
- 上一篇:C#个人财务信息管理系统设计与实现
- 下一篇:OpenCV移动目标物体的检测跟踪的研究
-
-
-
-
-
-
-
杂拟谷盗体内共生菌沃尔...
java+mysql车辆管理系统的设计+源代码
十二层带中心支撑钢结构...
电站锅炉暖风器设计任务书
大众媒体对公共政策制定的影响
中考体育项目与体育教学合理结合的研究
乳业同业并购式全产业链...
河岸冲刷和泥沙淤积的监测国内外研究现状
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述