aspnet天天书屋设计说明.docx
- 文档编号:394408
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:27
- 大小:507.75KB
aspnet天天书屋设计说明.docx
《aspnet天天书屋设计说明.docx》由会员分享,可在线阅读,更多相关《aspnet天天书屋设计说明.docx(27页珍藏版)》请在冰豆网上搜索。
aspnet天天书屋设计说明
题目:
天天书屋
本人声明
我声明,本论文(设计)工作是由本人在指导教师的指导下独立完成的,在完成论文(设计)时所利用的一切资料均已在参考文献中列出。
【摘要】
首先,对于消费者来说:
第一,可以在家“逛商店”,订货不受时间的限制;
第二,获得较大量的商品信息,可以买到当地没有的商品;
第三,网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫;但要保存好自己各种支付账号和密码,防止他人获得;
第四,从订货、买货到货物上门无需亲临现场,既省时又省力;
第五,由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。
其次,对于商家来说,由于网上销售没有库存压力、经营成本低、经营规模不受场地限制等,在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经济效益和参与国际竞争的能力。
再次,对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更广的层面上以更高的效率实现资源配置。
综上可以看出,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。
本购物网站实现了网上购物的基本功能。
包括:
新闻发布、商品搜索、商品浏览、商品订购…等功能模块。
系统使用ASP.NET(C#语言)+SQLServer2005及其它辅助软件(PhotoShop,Flash,Dreamweaver)进行开发。
关键词:
ASP.NETC#语言SQLServer2005
第一章引言
1.1本系统研究的意义
随着市场经济和计算机软、硬件技术的迅速发展,网络技术的推广普及,Internet已成为人们生活、工作中不可或缺的一部分。
网上购物也将成为市场主流,本购物系统为广大购物爱好者提供一个不用出门便可轻松购物的平台,即省时又方便。
客户可查看商城中的所有商品信息,可很好的进行价格对比,挑选合适自己的商品,经网上订购、付款便可购得各类物美价廉的商品。
网上购物平台的诞生给人们带来购物的便利,也给商家带来了前所未有的效益。
购物网站同时也为商家提高了知名度,达到推销效果,也能把销售区城扩大,有一举多得的功效。
网络销售已成为了商家提高经济效益的一种途径。
本系统即能为客户提供便利也能为商家提高效益,相信购物网站在商业界肯定占据重要地位。
1.2设计《天天书屋》的可行性
网上购物已成为商业主流,购物系统给商家带来效益的同时也给客户带来便利。
本系统主要实现普遍的购物功能(商品展示、商品挑选、商品订购等),系统页面设计充分地满足使用者的需求,达到一般购物系统的水平。
第二章系统分析
2.1需求分析
《天天书屋》主要为爱书者提供一个方便购书的平台,同时也能给出版社带来经济效益。
通过充分的调查研究,结合一般的购物系统功能,本系统的功能需求如下:
商品管理:
客户可挑选网站内所有商品并订购,管理员对商品进行添加、维护;
管理员:
管理员可以用户的注册信息进行修改,管理员有提升权限;
新闻管理:
新闻显示,新闻发布,新闻维护;
数据处理需求:
凡是与客户交互的信息都要经过检测分析,合法的数据才可存入数据库,不合法的数据拒绝操作。
对重要数据可进行备份,防止重要数据丢失。
2.2数据流程分析
《天天书屋》主要实现购物功能,本购物系统包括商品展示,商品分类,商品检索,商品购买,结账等功能。
本网站用简洁明了的方式展示商品,有销售分类显示、性质分类显示功能,顾客挑选商品放入购物车,登陆后才能进入结账系统,核对订单填写配送信息后便可完成购物操作。
流程图
2.3开发环境
计算机操作系统:
WindowsXP,
开发工具:
MicrosoftVisualStudio2005
开发语言:
C#语言
数据库管理系统:
SQLServer2005
辅助软件:
Flash、Dreamweaver、PhotoShop
第三章系统数据库结构
3.1数据库分析设计
购物系统数据量庞大,数据处理复杂,数据表间要进行多个关联。
本购物系统共设计6个数据表,表表间建立相应外键关系,以实现复杂的系统需求,完成商品罗列显示、商品订购等功能。
3.2数据库表结构
为了实现购物系统物应有的功能,结合本系统对有关数据的存储的需要,现将本系统数据库设计成5个数据库表:
(1)商品表存储商品信息以显示给浏览者浏览
(2)商品类型别表存储商品类别信息
(3)商品子类别表存储商品子类别信息
(4)新闻公告表存储网站新闻信息
(5)用户表存储网站会员用户信息
(6)订单表存储网站会员订单信息
3.2.1商品表
列名
数据类型
是否为空
说明
GoodsId
int
Notnull
主键、自增变量1
GoodsName
varchar(50)
Notnull
GoodsPrice
decimal(18,2)
Notnull
GoodsTotal
int
Notnull
GoodsPic
varchar(50)
Notnull
GoodsShow
text
Notnull
GoodsTime
datetime
Notnull
GoodsClass
int
Notnull
GoodsSubclass
int
Notnull
3.2.2商品类型别表
列名
数据类型
是否为空
说明
BookId
int
NOTNULL
主键、自增变量1
BookName
int
NULL
3.2.3商品子类别表
列名
数据类型
是否为空
说明
ClassID
int
NOTNULL
主键、自增变量1
ClassName
varchar(50)
NULL
ClassBookId
int
NULL
3.2.4新闻公告表
列名
数据类型
是否为空
说明
ID
int
NOTNULL
主键、自增变量1
newsName
varchar(50)
NULL
newsText
text
NULL
newsTime
smalldatetime
NULL
3.2.5用户表
列名
数据类型
是否为空
说明
ID
int
NOTNULL
主键、自增变量1
name
varchar(20)
NOTNULL
password
varchar(20)
NOTNULL
nickname
varchar(20)
NOTNULL
sex
char(10)
NOTNULL
age
int
NOTNULL
Address
varchar(50)
NULL
int
NULL
varchar(50)
NULL
myself
text
NULL
money
decimal(18,2)
NULL
3.2.6订单表
列名
数据类型
是否为空
说明
ID
int
NOTNULL
主键、自增变量1
Name
varchar(50)
NULL
订单人
GoodsId
Int
NULL
GoodsName
varchar(50)
NULL
GoodsPrice
decimal(18,2)
NULL
GoodsTotal
Int
NULL
第四章系统功能模块
4.1系统各功能模块划分
《天天书屋系统》属综合性系统,数据量大,数据间的处理复杂。
为了更好的实现购物系统所需的功能,将本系统划分为4个系统模块:
·商品管理系统:
客户可挑选网站内所有商品并订购,
管理员对商品进行添加、维护;
·用户管理系统:
管理员可对普通用户的账户信息进行修改,
·新闻管理系统:
新闻显示,新闻发布,新闻维护;
·订单管理系统:
生成订单显示,订单发送,订单维护;
4.2系统功能结构图
第五章系统功能实现
根据软件开发的基本流程,在完成了系统需求、系统分析、系统设计后,就进入系统实现阶段了,本系统使用三层架构进行开发,以下是整个系统的功能实现,包括前台的页面展示和后台的代码剖析。
5.1数据访问层
publicclassDB
{
privateSqlConnectioncon;
publicDB()
{
con=newSqlConnection();
con.ConnectionString=ConfigurationManager.AppSettings["conStr"].ToString();
}
publicvoidopen()
{
if(con.State==ConnectionState.Closed)
{
con.Open();
}
}
publicvoidclose()
{
if(con.State==ConnectionState.Open)
{
con.Close();
}
}
publicDataTableDT(stringsqlStr)
{
SqlDataAdaptersda=newSqlDataAdapter(sqlStr,con);
DataSetds=newDataSet();
sda.Fill(ds);
returnds.Tables[0];
}
publicDataSetDS(stringsqlStr)
{
SqlDataAdaptersda=newSqlDataAdapter(sqlStr,con);
DataSetds=newDataSet();
sda.Fill(ds);
returnds;}
publicboolExeSql(stringsqlStr)
{
open();
SqlCommandcmd=newSqlCommand(sqlStr,con);
inti=cmd.ExecuteNonQuery();
close();
if(i>0)
{
returntrue;
}
returnfalse;
}
publicboolExeCount(stringsqlStr)
{
open();
SqlCommandcmd=newSqlCommand(sqlStr,con);
inti=Convert.ToInt32(cmd.ExecuteScalar());
close();
if(i>0)
{
returntrue;
}
returnfalse;
}
publicstringFirstStr(stringsqlStr)
{
open();
SqlCommandcmd=newSqlCommand(sqlStr,con);
stringStr=Convert.ToString(cmd.ExecuteScalar());
close();
returnStr;
}
publicDataTa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- aspnet 天天 书屋 设计 说明