ASPNET网上书店信息管理系统附源代码文档格式.docx

上传人:b****4 文档编号:17132911 上传时间:2022-11-28 格式:DOCX 页数:37 大小:1.11MB
下载 相关 举报
ASPNET网上书店信息管理系统附源代码文档格式.docx_第1页
第1页 / 共37页
ASPNET网上书店信息管理系统附源代码文档格式.docx_第2页
第2页 / 共37页
ASPNET网上书店信息管理系统附源代码文档格式.docx_第3页
第3页 / 共37页
ASPNET网上书店信息管理系统附源代码文档格式.docx_第4页
第4页 / 共37页
ASPNET网上书店信息管理系统附源代码文档格式.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

ASPNET网上书店信息管理系统附源代码文档格式.docx

《ASPNET网上书店信息管理系统附源代码文档格式.docx》由会员分享,可在线阅读,更多相关《ASPNET网上书店信息管理系统附源代码文档格式.docx(37页珍藏版)》请在冰豆网上搜索。

ASPNET网上书店信息管理系统附源代码文档格式.docx

开发人员可以生成可重用的XMLWebservices,而不是生成单个应用程序。

VS.NET建立并集成WebServices和应用程序的快速开发工具,使开发网站更方便,只需要简单的通过手动添加组件就可以轻松的完成网站的架设。

结合本系统主要是开发基础页面的特点,所以选择.NET开发环境。

2.3运行环境和开发工具的选择

2.3.1开发环境

WindowsServer2005系统运行平台,IIS6.0WEB服务器和脚本解释器,IE7.0浏览器,MicrosoftVisualStudio2005,DirecX9.0系统插件和SQLServer2005企业版。

2.3.2开发工具

vistualstudio的选择:

VisualStudio的VisualStudio产品和.NET框架将全方位的大幅提高应用软件开发的各个方面。

在全世界成千上万的客户的信息反馈的推动下,这个产品将会提高开发者的生产效率,提高内建的支持团队开发的能力。

语言创新的特性、.NET框架的改进、企业开发的扩展支持,将会被VisualStudio集成开发环境全部表现出来。

而且,VisualStudio更深层次的整合和支持SQLServer。

像WindowsServer2003整合了.NET框架一样,SQLServerYukon也在数据库引擎中整合了公共语言运行时(CLR)的功能,将数据库和工具的结合提高到新水平。

VisualStudio不仅让开发者能用VisualBasic和C#编写存储过程,而且进一步减少了开发数据中心应用软件所需的编码和劳动。

利用IIS+.NET技术来集成Web数据库信息如下图

图2-3-2数据服务视图

2.4数据库SQLServer的选择

SQLServer具有单进程与多线索的体系结构,即SQLServer只有一个服务器进程,所有的客户都连接在这个进程上。

但是,该进程又细分为多个并发的线索,他们共享数据缓冲区和CPU时间,能及时捕捉各用户进程发出的存取数据的请求,然后,按一定的调度算法处理这些请求,比操作系统直接对这些请求进行调度高效的多。

SQLServer的事务处理量大,响应速度快,并能为数百或更多用户维持这种高性能。

SQLServer在核心层实现了数据完整性控制,包括建表时申明完整性和用触发器机制定义与应用有关的完整性。

支持分布式查询与更新。

最主要的它可以无缝的实现与ASP动态网站的连接。

SQL对大中小型数据库系统应用都和合适,安全性较高,而且所使用的数据控制语句也非常的简单,应用所有的数据时,仅需要使用9个关键词,所以学习和使用都是极其的方便。

可以选择MSSQLServer2005,主要优点有:

(1)相对MySQLOracleSybaseDB2,SQLServer性价比最好;

(2)和.net集成比较好,很合适用于Windows应用的后台数据库;

(3)MSSQLServer2005安全性得到了很大增强;

(4)管理和开发入手都比较

3.过程论述

3.1需求分析

(1)新客户注册:

普通用户必须先注册,才能进行图书的查询、浏览、定购、信息反馈等操作。

用户需要注册,并且要得到系统管理的审批和确认,主要功能是对用户个人基本信息的管理。

(2)书籍分类搜索:

用户可根据对书籍的分类浏览和输入关键字进行本站包含书籍的查找浏览。

(3)新书籍上架:

把本站最近入库的书籍显示出来方便客户知道本站书籍的更新。

(4)实现购物车功能模块:

实时显示用户当前所购书目,可以增加或删除

(5)订单查询功能:

客户确认购买号即生成一个唯一的订单号,客户依此号码可以查询所购书目到书情况。

(6)前台页面管理:

注册会员对自己资料的修改,账户的管理和书籍收藏夹的管理,以及对于自己登陆界面风格的管理。

3.2网上书店的总体设计

3.2.1购物主要处理流程

(1)页面模块化:

系统界面的设计使用模块进行处理,如把页面的头、尾页面内容,数据库的连接等做成单独的文件,在其它页面设计中需要时可以把其他页面的相应的内容包括进去了,这样有利于页面风格比较统一以及提高开发系统的效率。

(2)图书信息模板的应用:

本系统的图书信息代码的生成是基于模块的,更换图书信息内容时只要将图书新的一些必要的信息录入,然后自动修改图书信息的模板。

(3)功能较完善,管理方便:

功能方面包括图书产品的展示、用户注册及登录、图书的在线查询、定购等各个方面,完整地实现了网上书店的管理要求,同时由于应用了模板,对系统的管理维护非常方便。

因此得用户登陆网站后购物的主要处理流程如下:

图3-2-1购物流程图

3.2.2数据库设计

根据数据库的设计,确定数据库的模式结构。

在服务器上创建一个名为book的数据库。

包括以下表:

图书信息表【book_info】,图书类别信息表【book_type】,.会员信息表【user_info】订单信息主表【order_info】,订单信息分表【order_book】,图书评论【book_bbs】

下面将具体介绍数据库中表的结构。

1.图书信息表【book_info】

字段名

数据类型

长度

主/外键

描述

book_ID

bigint

主键

图书ID

typeID

int

外键

类别ID

book_name

varchar

20

图书名

book_introduce

ntext

图书简介

oldprice

float

原价

nowprice

现价

book_image

50

图书封面

isNew

2

是否新书

inTime

datetime

上架时间

book_number

图书库存

表2-1图书信息表

2.图书类别信息表【book_type】

typeName

类别名称

表2-2图书类别信息表

3.会员信息表【user_info】

userID

会员ID

userName

用户名

trueName

8

真实姓名

userPwd

密码

address

100

联系地址

postcode

6

邮政编码

xingMoney

bigint

欣币数量

phone

varchar

20

电话

email

100

E-mail

Question

密保问题

Answer

密保答案

表2-3会员信息表

4.订单信息主表【order_info】

orderID

Varchar(10)

订单编号

用户ID

payMode

支付方式

carryMode

运送方式

orderTime

datetime

订货日期

orderState

10

订单状态

introduce

备注

表2-4订单信息表

5.订单信息分表【order_book】

ID

ID号

number

数量

price

价格

表2-5订单信息分表

6.图书评论【book_bbs】

Int

评论ID

评论用户

bbsTime

评论时间

bbsText

200

评论类容

评论对象

表2-6图书评论表

4设计结果

4.1运行主界面

图4-1运行主界面

 

4.2用户注册页面

图4-2用户注册页面

4.3用户登陆页面

图4-3用户登陆页面

4.4修改密码页面

图4-4修改密码页面

4.5图书搜索界面

图4-5图书搜索界面

4.6购买页面

图4-6购买页面

4.7图书评价界面

图4-图书评价页面

5设计体验及今后改进意见

5.1设计体会

在网上书店的实现中,对于设计中的系统功能模块我基本上都已实现,并且运行正常。

在数据库的连接和不同机子的恰接部分由于受条件制约和开发水平的限制对于数据库的实现有些不足,长时间未能解决几个错误导致数据库连接一直停歇

5.2改进意见

网上书店是一个比较大的系统,它涉及到购物流程和图书管理等。

在这次设计中,我完成了用户注册、登录,书籍信息显示、购买,生成订单等基本功能。

通过这次设计,我对ASP.NET和SQLServer技术在应用有了更深一层的认识和应用。

在以后.NET网站的建设中可能会遇到一些意想不到的难题,我会在以后的学习和工作中会做进一步的学习和探索,以取得更大的进步

参考文献

[1]萨师煊,王珊编,《数据库系统概论》第4版.高等教育出版社,2006。

[2]柴晟、刘丽萍等编《ASP.NET网络程序设计教程》清华大学出版社,2007。

[3]崔淼等编《ASP.NET程序设计教程》北京:

机械工业出版社,2010第二版。

附录

<

%@PageLanguage="

C#"

MasterPageFile="

~/admins/Masteradmin.master"

AutoEventWireup="

true"

CodeFile="

admin.aspx.cs"

Inherits="

admins_admin"

Title="

张蒙书城"

%>

asp:

ContentID="

Content1"

ContentPlaceHolderID="

ContentPlaceHolder1"

Runat="

Server"

>

<

divalign="

center"

style="

width:

455px;

height:

13px"

LabelID="

Label1"

runat="

server"

ForeColor="

Red"

Text="

网站通告信息"

Width="

264px"

/asp:

Label>

/div>

454px;

17px"

Label2"

Fuchsia"

网站邮箱:

"

96px"

TextBoxID="

mail"

BackColor="

White"

TextBox>

453px;

15px"

Label3"

网站QQ"

94px"

qq"

26px"

tableborder="

0"

height="

149"

width="

472"

tr>

tdcolspan="

2"

align="

span>

Label4"

网站服务条款"

/span>

/td>

/tr>

right"

task"

TextMode="

MultiLine"

Columns="

60"

Rows="

20"

&

nbsp;

/table>

divstyle="

21px"

spanclass="

STYLE1"

Label5"

网站帮助信息"

help"

&

450px;

16px"

ButtonID="

Button1"

修改信息"

111px"

OnClick="

Button1_Click"

/>

Content>

BbsManager.aspx.cs"

admins_BbdManager"

%--在此处添加内容控件--%>

452px;

18px"

用户评论管理:

194px"

div>

GridViewID="

GridView1"

AllowPaging="

True"

AllowSorting="

DataSourceID="

AccessDataSource1"

Height="

74px"

PageSize="

8"

CellPadding="

4"

#333333"

GridLines="

None"

AutoGenerateColumns="

False"

500px"

DataKeyNames="

ID"

Columns>

CommandFieldShowSelectButton="

BoundFieldDataField="

HeaderText="

InsertVisible="

ReadOnly="

SortExpression="

bbsTime"

评论时间"

bbsText"

评论类容"

book_ID"

评论书本"

CommandFieldShowDeleteButton="

/Columns>

FooterStyleBackColor="

#5D7B9D"

Font-Bold="

RowStyleBackColor="

#F7F6F3"

EditRowStyleBackColor="

#999999"

SelectedRowStyleBackColor="

#E2DED6"

PagerStyleBackColor="

#284775"

HorizontalAlign="

Center"

HeaderStyleBackColor="

AlternatingRowStyleBackColor="

GridView>

Acce

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 设计艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1