数码商城系统ASPNET设计报告综述Word文件下载.docx
- 文档编号:14991734
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:52
- 大小:1.30MB
数码商城系统ASPNET设计报告综述Word文件下载.docx
《数码商城系统ASPNET设计报告综述Word文件下载.docx》由会员分享,可在线阅读,更多相关《数码商城系统ASPNET设计报告综述Word文件下载.docx(52页珍藏版)》请在冰豆网上搜索。
选择“数码商城系统”作为综合实训项目,更有利于初学者对项目的整体把握和开展,更有利于根据学生实际兴趣有针对性地开发特色功能,故此,以“数码商城系统”为例开展实训更适合ASP.NET网站设计的初学者。
实训要求
实训结束时,学生必须提交以下材料:
(1)“数码商城系统”的源代码,压缩后存放在以学号为名称的文件夹。
(2)实训报告。
应包含以下内容:
1.实训题目
2.实训目的
3.实训内容
4.实训步骤
5.实训结果
6.实训心得
(3)考核方式。
1 实训成绩由项目训练成绩、答辩成绩和实训报告成绩三部分组成,各占总成绩的40%、30%、30%。
平时训练成绩包括阶段项目完成情况、课堂表现等,答辩成绩包括最终项目效果、计数数量程度等,实训报告成绩包括实训报告的规范性、完整性、正确性和实践性。
2 实训成绩分为优良、中、及格、不及格。
数码商城网站系统目录
1系统设计
1.1系统流程
近年来,随着Amazon、eBay、淘宝等电子商务类网站的成功,越来越多的网站不再满足仅靠广告的单一赢利点,而是在其网站中加入了电子商务的功能,而是用户能够通过网络购买商品,这样做既方便了用户,又为网站拓展了盈利模式。
本网站分为三种用户,分别是游客、会员和系统管理员。
游客只能对网站中的商品进行查看、搜索,而不能进行购买。
如果想购买商品,必须注册会员并登陆;
会员可以进行商品的购买、查看订单和信息维护。
系统管理员可以实现对网站商品、客户和订单信息的增加、删除、修改与查询。
no
游客浏览网站
管理员管理网站
搜索商品
浏览商品
注册会员
客户管理
商品管理
订单管理
yes
系统流程图
1.2数据库设计
1本系统后台MSSQ:
数据库包含五张表:
客户表、商品表、订单表、管理员表、安全问答表。
客户表tb_customers
序号
物理名
逻辑名
数据类型
是否主键
1
客户编号
cid
int
是
2
客户名称
cname
Varchar(20)
3
客户密码
password
4
手机号
cphone
varchar(11)
5
邮箱地址
cmail
Varchar(50)
6
安全问题
question
7
安全答案
answer
安全问答表tb_questions
qid
question
varchar(50)
商品表tb_products
商品编号
pid
商品名称
pname
Varchar(100)
价格
price
Decimal(10,2)
数量
quantity
描述
description
text
照片
photo
折扣
discount
Decimal(3,2)
订单表tb_orders
订单编号
oid
订单日期
ordersDate
datetime
管理员表tb_admin
管理员编号
uid
管理员名称
username
管理员密码
五张张数据表关系图,如下图所示:
createdatabaseshopping
go
useshopping
createtabletb_customers
(
cidintidentity(1000,1)primarykey,
cnamevarchar(20)notnull,
passwordvarchar(20)notnull,
cphonevarchar(11),
cmailvarchar(50),
questionintnotnull,
answervarchar(50)notnull
)
createtabletb_products
pidintidentity(10000,1)primarykey,
pnamevarchar(100)notnull,
pricedecimal(10,2)notnull,
quantityintnotnull,
descriptiontextnotnull,
photovarchar(100),
discountdecimal(3,2)default1
createtabletb_orders
oidintidentity(100000,1)primarykey,
pidintforeignkeyreferencestb_products(pid),
cidintforeignkeyreferencestb_customers(cid),
orderDatedatetimenotnull
createtabletb_admin
uidintidentity(1,1)primarykey,
usernamevarchar(50)notnull,
passwordvarchar(50)notnull,
createtabletb_questions
qidintidentity(1,1)primarykey,
questionvarchar(50)notnull
数据库框架结构脚本
1.3三层架构搭建
(1)打开动软代码生成器新建连接选择SQLServer下一步,选择合适的数据库服务器版本,填写登录名和密码,确认。
(2)填写项目名称,选择简单三层结构(管理)模板,选择合适的位置,下一步。
(3)选择我们的数据库shopping,将所有表添加到右侧列表框中,自定义命名空间,其他选项可以默认,开始生成。
1.4目录文件
(1)打开动软代码生成器生成的VS2010项目文件。
(2)按照顺序创建
1.目录Master存放母版页页
●母版页页MasterAdmin.Master
●母版页页MasterVistor.Master
2.目录Admin存放管理员网页:
●网页AdminLogin.aspx
●引用MasterAdmin母版页网页CustomerAdd.aspx
●引用MasterAdmin母版页网页CustomerDetails.aspx
●引用MasterAdmin母版页网页CustomerManagerment.aspx
●引用MasterAdmin母版页网页OrderManagerment.aspx
●引用MasterAdmin母版页网页ProductAdd.aspx
●引用MasterAdmin母版页网页ProductDetails.aspx
●引用MasterAdmin母版页网页ProductManagement.aspx
3.目录Css存放样式表文件
4.目录Images存放网站图片文件
5.目录Photo存放商品图片文件
6.目录Js存放javascript脚本文件
7.引用MasterVistor母版页网页MainView.aspx,作为首页
8.引用MasterVistor母版页网页Order.aspx,作为订单查询页
9.引用MasterVistor母版页网页Product.aspx,作为产品信息详情页
10.引用MasterVistor母版页网页Reg.aspx,作为注册用户页
11.引用MasterVistor母版页网页UpdatePWD.aspx,作为用户信息修改页
2母版页和外观文件
2.1外观文件
通过学习可知,可以使用层叠样式表文件来设置页面的外观。
而ASP.NET还提供了扩展名为SKIN的外观文件来定义服务器控件的外观。
(1)打开解决方案资源管理器,右击网站项目,在弹出的菜单中选择“添加新项”命令,打开“添加新项”对话框,在“模板”列表框中选择“外观文件”选项,单击“添加”按钮,弹出提示框询问“是否要将该文件放在‘App-Themes’文件夹中?
”,必须单击“是”按钮,否则外观文件将不起作用。
此时会在网站中创建App-Themes\SkinFile\SkinFile.skin文件
(2)
<
asp:
GridViewrunat="
server"
BorderStyle="
None"
CellPadding="
4"
ForeColor="
#333333"
Width="
100%"
>
AlternatingRowStyleBackColor="
White"
HorizontalAlign="
Center"
VerticalAlign="
Middle"
/>
<
EditRowStyleBackColor="
#7C6F57"
FooterStyleBackColor="
#1C5E55"
Font-Bold="
True"
HeaderStyleBackColor="
#009
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数码商城 系统 ASPNET 设计 报告 综述
![提示](https://static.bdocx.com/images/bang_tan.gif)