当前位置: 首页 > 毕业资源下载

静态网页设计与制作作业成品

ASP.NET网上书店(源程序+论文+答辩PPT)免费下载

 摘要

  随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。
    本设计尝试用ASP.NET在网络上架构一个电子书城,以使每一位顾客不用出门在家里就能够通过上网来轻松购书。本文从理论和实践两个角度出发,对一个具有数据挖掘功能电子书城进行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术ASP.NET以及ADO.NET的特点、结构框架以及使用方法。接着对书店系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。
   本电子书城系统是在Visual Studio.Net 平台上运用ASP.NET技术来实现的。其主要功能有:用户管理,新书上架,分类查找,图书检索,图书收藏夹,购买流程,销售排行,图书评论,网站管理等。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。

关键词: 
SQL2000,ASP.NET,ADO.NET


目录:

屏幕截图 2021-02-26 144200.png




总体设计:

4.1 网站系统功能说明

4.1.1总体功能

4-1-1 网站总体功能表
功能类别
子功能
会员登录
会员输入正确的用户名和密码后,就可以享有一定的权限。
如果不是会员则可以免费注册,成为会员
会员浏览图书
图书分类浏览
图书高级搜索
新书上架
销售排行榜
购物车管理
会员购书进入购物车
收银台
图书出库写用户存
管理员对基本信息进行管理
对图书基本信息进行管理
对图书类别进行管理
对库存进行管理
图书用户
4.1.1.1 功能1
对于每个网站来说都有自己的会员,网站只有在确定登录人身份后才能提供相应的服务。
表4-1-2 会员管理功能表
名称、标识符
会员登陆及注册
功能描述
会员登录,注册,修改个人资料
输入
会员名,密码,会员的详细资料
操作序列
先登陆,如未成为会员请先注册,填写个人资料,
输出
成功登录或成为会员,
补充说明
会员的权利,是由管理员监控,一旦发现会员操作有异,及时作出反应并对其进行处理。
4.1.1.2 功能2
电子书城为会员提供浏览图书的功能,期望会员能用最短的时间查询到书店中的图书信息,以达到成功购买的目的。
表4-1-3 图书浏览功能表
名称、标识符
会员浏览图书
功能描述
采用不同的方式,让会员能够查询出感兴趣的图书,及其基本信息。
输入
会员对图书的已知信息
操作序列
输入图书已知信息,查询图书详细信息
输出
浏览数据库中的有关图书信息
补充说明
图书浏览可以通过四种方式进行查找:1.分类浏览2.高级搜索3.销售排行榜4.新书上架
4.1.1.3 功能3
会员在购书的同时可以随时将感兴趣的图书放入购物车,做购买前的初期准备,放入购物车后可以对图书的数量进行更新。
表4-1-4 购物车管理功能表
名称、标识符
购物车管理
功能描述
用户登录后,将选购的图书放入购物车内,可以查看,添加,更改,删除
输入
所选图书
操作序列
添加图书进入购物车,根据所需,更改购买信息
输出
确定购买信息后,生成订单
补充说明
购物车在生成订单之前,没有进行对数据库的操作。
4.1.1.4 功能4
收银台实现真正的购书操作,将会员的购书请求在数据库中进行校验,判断购买是否可以完成。完成购买后,实现的是图书的出库操作,并改变了库存的信息
 
 
表4-1-5 收银台管理功能表
名称、标识符
收银台
功能描述
提交订单,结账。
输入
订单
操作序列
生成订单后,检验数据库是否可以满足购买需要,满足则出库,不满足在给提示信息。
输出
出库操作,写入数据库
4.1.1.5 功能5
管理员在网站中起着相当重要的作用,他不仅负责维护网站,同时也是网站的一员。
表4-1-6 基本信息操作功能表
名称、标识符
管理员对基本信息的操作
功能描述
管理员的职责,不仅是对网站的起发布信息的作用,同时也对整个网站起到实时监控的作用,一旦发现有错,及时修改
输入
图书信息,图书类别信息,用户信息,库存信息
操作序列
填写基本信息,数据校验,
输出
填写成功,写入数据库
补充说明
管理员所处的可以说是在整个网站的核心地位。

4.1.2非功能性需求

非功能性需求针对整个系统进行。
4.1.2.1用户界面需求
表4-1-7 用户界面需求表
需求名称
详细要求
风格
界面友好,布局合理,美观大方,实用性强,操作简单
颜色
蓝色系为主
分辨率
1024*768
4.1.2.2软硬件环境需求
表4-1-8 软硬件环境需求表
需求名称
详细要求
运行速度
系统启动运行时间不超过5min,人机界面交互时间不超过5s
容量
占用内存大于15MB
操作系统性能
10/100M bit/s
网络传输率
10/100M bit/s
4.1.2.3产品质量需求
表4-1-9 产品质量需求表
主要质量属性
详细要求
正确性
经过测试达到了预期的效果
健壮性
具有一定的健壮性
可靠性
容错能力强,测试质量合格
性能,效率
性能优,效率高
易用性
跨平台操作
清晰性
安全性
安全可靠性极佳
可扩展性
优良的可靠的接口
兼容性
可作用于任何平台
可移植性
正确的进行软件配置后,就可以正常运行程序

4.2 建立功能模型

4.2.1识别参与者

参与者(会员,管理员,网上普通用户)
会员:必须经过身份验证,才能进入,对网站执行其他的操作。
   管理员:经过有效性验证,才能进入网站内部对网站进行相应的操作。
   网上普通用户:经过注册才可以浏览网站。

4.2.2总体用例图

 
图4-2-1用例图

4.3 建立数据库模型

电子书城数据库
说明:1:!表示主键,$表示索引,N表示非空值
      2:以下只是网站的重要数据表,次要重略。
1图书表:(Books)
表4-3-1图书表
中文字段名
英文字段名
数据类型
长度
备注
图书编号
B_code
int
4
!$N
国际标准编号
B_isbn
nvarchar
50
N
名称
B_name
nvarchar
50
N
作者
B_author
nvarchar
50
N
出版社
B_press
nvarchar
20
N
类别编号
T_code
int

N
描述
B_describe
nvarchar
100
N
图片
B_picture
image
20
N
 
2会员表:(Users)
表4-3-2 会员表
中文字段名
英文字段名
数据类型
长度
备注
编号
U_code
int

!$N
姓名
U_name
nvarchar
20
N
性别
U_sex
nvarchar
2
N
生日
U_birth
nvarchar
20
N
电话
U_tel
nvarchar
15
N
问题
U_question
nvarchar
20
N
答案
U_answer
nvarchar
20
N
身份证编号
U_id
nvarchar
18
N
密码
U_pwd
nvarchar
20
N
权限
U_power
int

N
 
3新闻管理(NewsMaster)
表4-3-3新闻表
中文字段名
英文字段名
数据类型
长度
备注
新闻编号
newsID
int

!$N
新闻标题
newsTitle
nvarchar
50
N
新闻编者
editer
nvarchar
50
N
新闻来源
source
nvarchar
100
N
修改时间
upDateTime
nvarchar
20
N
新闻内容
newscontent
nvarchar
500
N
 
4订单表(Order Info)
表4-3-4订单表
中文字段名
英文字段名
数据类型
长度
备注
订单编号
O_code
int

!$N
订单时间
O_datetime
VC
20
N
经手人编号
U_code
int

N
订单购买
O_buy
int

N

5订单明细表(Order Detail)
表4-3-5订单明细表
中文字段名
英文字段名
数据类型
长度
备注
明细订单编号
O_code
int

!$N
图书编号
B_code
int

N
总数
O_count
int

N
图书名称
B_name
VC
50
N
图书价格
P_price
VC
50
N
图书折扣
P_discount
float

N
 
6图书价格表(BookPrice)
表4-3-6图书价格表
中文字段名
英文字段名
数据类型
长度
备注
编号
P_code
int

!$N
价格
P_price
VC
50
N
折扣
P_discount
F

N
 
7图书类别(BookType)
表4-3-7图书类别表
中文字段名
英文字段名
数据类型
长度
备注
类别编号
T_code
int

!$N
类别名称
T_name
VC
50
N
8用户单表(StoreIn):
表4-3-8用户单表 
中文字段名
英文字段名
数据类型
长度
备注
用户单编号
Stin_code
VC
15
!$N
用户时间
Stin_datetime
VC
20
N
经手人编号
U_code
int

N
 
9用户单明细表(StoreInDetail):
表4-3-9用户单明细表
中文字段名
英文字段名
数据类型
长度
备注
编号
SI_code
int

!$N
明细表编号
Stin_code
VC
15
N
图书编号
B_code
int

N
数量
Stin_count
int

N
 
10出库单表:(Store Out)
表4-3-10出库单表
中文字段名
英文字段名
数据类型
长度
备注
出库单编号
Stout_code
int

!$N
出库时间
Stout_datetime
VC
20
N
出库单价格
Stout_price
VC
10
N
经手人编号
U_code
int

N
 
11出库单明细表:(StoreOutDetail)
表4-3-11出库单明细表
中文字段名
英文字段名
数据类型
长度
备注
明细编号
Stout_code
int

!$N
图书编号
B_code
int

N
出库数量
Stout_count
int

N
 
12库存表:(Storeinfo)
表4-3-12库存表
中文字段名
英文字段名
数据类型
长度
备注
库存编号
S_code
VC
20
!$N
库存数量
S_count
int

N
图书编号
B_code
int


 
 
 
系统页面展示:

图片1.png


图片2.png

图片3.png

图片4.png

图片5.png

最新毕业设计成品

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩