- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生作品说明
指导教师: 李俊平
作品题目: 网上婚纱预订系统
作品编号: C008
完成时间: 2012.06
一、作品要求
编写网上婚纱预订系统程序。
该系统应该具有以下功能:
1、系统用户的注册与登录
2、婚纱信息查看
3、婚纱预订
4、用户订单管理
系统采用B/S结构,开发工作由两部分组成:后台数据库部分,采用SQL Server 2005,主要存储婚纱和系统用户及订单的信息;前台客户端,主要是提供用户操作界面。
二、学生作品分析
(一)数据库分析
本系统需要如下四张数据表:
表1-1 Member用户信息表
Username(PK)
nvarchar(50)
NOT NULL
Passwd
nvarchar(50)
NOT NULL
Turename
nvarchar(50)
NOT NULL
Sex
nvarchar(10)
NOT NULL
Phone
nvarchar(11)
NOT NULL
Email
nvarchar(50)
NOT NULL
表1-2 Classify表
CID(PK)
nvarchar(50)
NOT NULL
Cname
nvarchar(50)
NOT NULL
Descn
nvarchar(300)
NOT NULL
表1-3 Products产品信息表
PID(PK)
nvarchar(50)
NOT NULL
CID(FK)
nvarchar(50)
NOT NULL
Pname
nvarchar(50)
NOT NULL
Descn
nvarchar(300)
NULL
Image(保存路径)
nvarchar(80)
NULL
Price
decimal(18, 2)
NOT NULL
表1-4 Orders订单信息表
OID(PK,自增)
int
NOT NULL
Username(FK)
nvarchar(50)
NOT NULL
Orderdate
char(20)
NOT NULL
Pname
nvarchar(50)
NOT NULL
(二)客户端系统分析
根据系统的功能,设计组织结构图如下:
首页
首页
Default.aspx
登录页面Login.aspx
注册页面Register.aspx
预订页面Show.aspx
帮助页面Help.aspx
查看预订
Orders.aspx
欣赏页面Others.aspx
图2-1 系统功能模块图
即进入首页(Default.aspx,游客身份)—〉进入预订页面(Show.aspx)—〉无法查看预订页面(提示未登录)—〉登录页面(无用户名)—〉注册页名—登录页面(成功)—〉查看预订(Orders.aspx,成功)—〉欣赏配饰(Other.aspx)。
(三)代码分析
下面就系统主要的几个模块中比较重要的部分做简单的分析。
1.用户登录注册规范
用户注册输入规范的检查,当用户没有输入注册内容直接点击注册按钮则会提示输入内容,用了RequiredFieldValidator控件;重复密码用了CompareValidator控件要求重复密码要一致,邮箱则设置格式。
2.连接数据库实现注册登录
连接数据库,利用SQL语句插入数据和提取数据,使用command.ExecuteScalar()和command.ExecuteNonQuery()判断。
3.用DataList设置商品分类
通过HyperLink以及取得的分类编号、名字链接到Show页面。
4.显示商品
商品的编号、名字、图片、价格都在数据库中,用DataList控件连接数据库来显示商品。
5.预订商品
设置只有登录用户才能预订,没有登陆则跳转到Login页面,预定了的商品则连接数据库将商品用户名、预订时间、商品名录入数据库。
5.显示预订商品
利用GridView控件来显示用户预订的商品,根据用户的用户名来查询。
5.删除商品
利用RowCreated事件来对用户的删除做询问,以免错误删除。删除是只有登录用户才能删除。
三、作品参与学生信息
班级
姓名
学号
10计信1
姚慧玲
您可能关注的文档
- 薯类种子种苗生产技术 甘薯大田用种生产技术 甘薯种薯种苗生产技术案例—他种的甘薯为什么不结薯.docx
- 薯类种子种苗生产技术 甘薯种苗繁育技术 甘薯种薯种苗生产技术案例—甘薯育苗大户的育苗经.docx
- 数据采集与处理2018 数据抽取 数据抽取案例.docx
- 数据仓库(Hbase) 海量数据的黎明 海量数据的黎明.docx
- 数据处理技术(Python)-资源 2.5.1Python中while循环 利用Python中while循环求输入数字的平方-实训指导.docx
- 数据处理技术(Python)-资源 3.2.5Python中嵌套列表的创建 利用Python中for的if嵌套控制列表元素位置-实训指导.docx
- 数据处理技术(Python)-资源 4.1.5Python匿名函数 利用Python中lambda来创建匿名函数-实训指导.docx
- 数据处理技术(Python)-资源 4.1.6Python变量作用域 利用Python演示作用域-实训指导.docx
- 数据处理技术(Python)-资源 4.1.7Python全局变量和局部变量 静态变量的用法-实训指导.docx
- 数据处理技术(Python)-资源 5.1.2创建类 利用Python中class类进行文本颜色设置-实训指导.docx
- 数据库技术基础 教学任务设计 2认识数据库_任务书.doc
- 数据库技术与应用 多表连接查询实践-3 多表连接查询实践-3--A学习任务书.doc
- 数据库技术与应用 嵌套查询 嵌套查询--A学习任务书.doc
- 数据库原理与应用 任务2 数据库的备份与还原 82110001 数据库的备份与还原教案.doc
- 数控编程与操作 数控编程与操作 数控编程与操作模拟试题6.docx
- 数控编程与加工 数控车床的基本操作 第一章 安装与进入(宇龙仿真数控系统).docx
- 数控车床编程与操作 槽的数控车削编程与加工 槽的数控车削加工-习题.doc
- 数控车床编程与操作 简单轴类零件的数控车削加工 简单轴类零件的数控车削-习题.doc
- 数控车床编程与操作 盘套类零件的数控车削编程与加工 盘套类零件数控车削加工-习题.doc
- 数控机床维护 数控机床维护 几何精度检验项目卡.doc
文档评论(0)