婚庆网站的设计与实现Word文档下载推荐.docx

上传人:b****4 文档编号:17268921 上传时间:2022-11-30 格式:DOCX 页数:56 大小:2.60MB
下载 相关 举报
婚庆网站的设计与实现Word文档下载推荐.docx_第1页
第1页 / 共56页
婚庆网站的设计与实现Word文档下载推荐.docx_第2页
第2页 / 共56页
婚庆网站的设计与实现Word文档下载推荐.docx_第3页
第3页 / 共56页
婚庆网站的设计与实现Word文档下载推荐.docx_第4页
第4页 / 共56页
婚庆网站的设计与实现Word文档下载推荐.docx_第5页
第5页 / 共56页
点击查看更多>>
下载资源
资源描述

婚庆网站的设计与实现Word文档下载推荐.docx

《婚庆网站的设计与实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《婚庆网站的设计与实现Word文档下载推荐.docx(56页珍藏版)》请在冰豆网上搜索。

婚庆网站的设计与实现Word文档下载推荐.docx

thekindsofweddingcustoms,etc.Afterlogging,theusercanmodifytheirbasicinformation 

atanytime.Accordingtotheneeds,theusercanchoosetheirown 

wedding 

items 

addthemtocart,submittheorders,andbookingthemoderators.Thegeneralmanagercaninsert,update,deletetheinformationoftheweddingitems,theorders,theusers,theweddingcustoms,andthescheduleofmoderator.Inadditiontotheabove,thesuperadministrator 

canalsomanagethemoderators,theservicepersonnelandthegeneralmanagers.

Keywords:

Weddingwebsite;

DBS;

ASP.NET;

SQLServer

1绪论

1.1系统开发背景

随着时代的更新和社会的进步,人们对生活质量的追求越来越高,对自己的婚礼也越来越要求严格,由此许多婚庆公司应运而生。

但是面对着如此众多的婚庆公司,新人们也无从挑选,也不想浪费时间去一家一家的咨询、了解,所以婚庆网站管理也就起到了不可替代的作用。

它集婚庆知识、服务项目等于一身,实现钟爱一生婚庆网站自主、智能化的管理,以致于达到提高管理效率,满足不同层次人群的需求,节省人力资源,提高经济效益的目的。

1.2系统开发意义

钟爱一生婚庆网站可合理地把网络和婚庆结合在一起,顾客在家通过点鼠标就可订购婚礼上的所需要的东西,也可以预约司仪。

通过本网站顾客还可以了解到婚礼上的布置场景、司仪资料等信息。

钟爱一生婚庆网站的实现为顾客提供了便捷、高效的订购婚礼所需服务的途径,节约了顾客的咨询时间,顾客可根据需求选择合适的司仪,简化了顾客订购的环节,同时提高了婚庆公司的工作效率。

2可行性分析

2.1技术可行性

根据用户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究实现系统的可行性[1]。

钟爱一生婚庆网站用VisualStudio2005为开发平台,使用ASP.NET技术和SQLServer2005数据库管理软件进行系统设计与实现。

2.1.1ASP.NET技术

ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,

可以使它运行在Web应用软件开发者的几乎全部的平台上。

通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。

ASP.NET同时也是language-independent(语言独立化)的,所以,用户可以选择一种最适合的语言来编写程序,或者把程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript,C++、F++。

这样的多种程序语言协同工作的能力还将保护现在的基于COM+开发的程序,能够完整向ASP.NET移植[2]。

另外,任何ASP.NET应用程序都可以使用整个 

.NET 

Framework。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

ASP.NET可以无缝地与 

WYSIWYG 

HTML编辑器和其他编程工具(包括Microsoft 

Visual 

Studio 

.NET)一起工作[3]。

2.1.2SQLServer2005

SQL 

Server 

是一个关系数据库管理系统。

2005 

是一个全面的数据库平台,使用集成的商业智能 

(BI) 

工具提供了企业级的数据管理。

与 

Microsoft 

Studio、Microsoft 

Office 

System 

以及新的开发工具包(包括 

Business 

Intelligence 

Development

Studio)的紧密集成使 

与众不同[4]。

无论是开发人员、数据库管理员、信息工作者还是决策者,SQL 

都可以提供创新的解决方案,使用户从数据中更多地获益[5]。

2.1.3ADO.NET

ADO.NET可为撰写 

Managed 

程式码的开发人员提供类似于ActiveX 

Data 

Objects 

(ADO)提供给原生元件物件模型 

(Component 

Object 

Model,COM)开发人员的功能。

建议使用而非ADO来存取.NET 

应用程序中的资料。

ADO 

.NET会提供最直接的方法,让开发人员在 

Framework 

中进行资料存取[6]。

它提供了平台互用性和可伸缩的数据访问,ADO 

.NET增强了对非连接编程模式的支持,并支持RICH 

XML。

由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。

事实上,接受数据的组件不一定要是ADO 

.NET组件,它可以是基于一个Microsoft 

Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序[6]。

这些开发工具功能都较强大,并且有较强的接口,因此,钟爱一生婚庆网站在技术上是可行。

2.2经济可行性

经济可行性是指可以使用的资源的可能性(资源包括人力资源、自然资源和资金条件)。

在这个网络购物盛行的时代,钟爱一生婚庆网站的市场前景是非常广阔的。

钟爱一生婚庆网站开发费用很少,而且婚庆公司应用网站后会逐步提高经济效益。

由以上分析可知,本网站在经济上是可行的。

2.3操作可行性

因为婚庆公司一般都有自己的业务流程和特点,从而形成的各种文档资料给网站的建设提供了素材上的支持,由于本网站最大的特色是宣传,所以在数据、素材的处理上没有复杂的计算。

为了满足网站在日常维护上的操作可行性,钟爱一生婚庆网站同时设计制作了后台管理,对于稍有计算机知识的人经过简单的培训就能胜任此项工作。

3系统分析

3.1需求分析

钟爱一生婚庆网站以SQLServer为后台数据库,ASP.net技术实现动态网页的制作,实现婚庆网站管理自主化、智能化,达到提高管理效率和质量。

方便用户进行浏览、比较,为更多新人的婚礼计划提供参考。

通过钟爱一生婚庆网站,用户就能做到自己想要的结婚效果,享受到结婚带来的乐趣。

对于游客来看说,游客可以在网站上浏览婚礼项目、主持司仪的信息,而且游客还可以查看网站的婚礼习俗、谈婚论嫁、留言板;

如果游客想选购婚礼项目和预约主持司仪,则必须进行注册账号;

对于该网站的用户来说,用户可以通过自己的账号登录到网站,并且可以修改自己的个人信息;

用户登录后可以根据自己的婚期来选择适合自己的婚礼项目,以及预约主持司仪;

用户可以对本网站进行留言,回复等操作;

对于管理人员来说,他们更关心后台数据进行查询、添加、删除、修改等操作,因此管理员在后台可以对婚礼项目、婚礼习俗、留言板等信息进行基本的添加、更新和删除操作,而且管理员还可对用户、服务人员、主持司仪等信息进行管理,也可对用户的订单和预约信息进行查询、处理及删除有误的信息。

3.2部分数据流图

数据流图就是用来刻画数据流和转换的信息系统建模技术的。

它用简单的图形记号分别表示数据流、转换、数据源以及外部实体[7]。

经过对系统的具体分析,可得出钟爱一生婚庆网站的顶层数据流图,如图3-1所示。

图3-1顶层数据流图

经过对顶层数据流图的分析,可以得到分解后的第一层数据流图,如图3-2所示。

图3-2第一层数据流图

钟爱一生婚庆网站的主要功能为用户预约主持司仪功能,对第一层数据流图中的“预约”功能进行展开,得出第二层数据流图,如图3-3所示。

图3-3第二层数据流图

4系统设计

4.1概要设计

根据需求分析,把钟爱一生婚庆网站分为游客模块、用户模块和管理员模块(管理员分为普通管理员和超级管理员)三部分。

可得出总体功能模块,如图4-1所示。

图4-1总体功能模块

4.1.1游客模块

游客模块如图4-2所示,可实现的操作有:

浏览首页、婚礼项目、婚礼项目类别、主持司仪、司仪安排、留言板、婚礼习俗、婚礼习俗类别、谈婚论嫁、注册、关于公司、联系我们。

✧首页:

游客可浏览首页的内容,了解本网站具体模块。

✧婚礼项目:

游客可浏览婚礼项目的内容,了解本网站都有哪些婚礼项目,游客可以对婚礼项目进行搜索。

✧婚礼项目类别:

游客可以根据婚礼项目类别,来了解婚礼项目。

✧主持司仪:

游客可以查看主持司仪的信息,了解主持司仪的情况。

✧司仪安排:

游客可浏览司仪的时间安排,对司仪时间安排可以进行搜索,如果想预约就必须注册登录。

✧留言板:

游客可浏览留言板的内容,如果想留言、回复就必须注册登录。

✧婚礼习俗:

游客可浏览婚礼习俗的内容,了解不同地方的婚礼习俗。

✧婚礼习俗类别:

游客可通过婚礼习俗类别,了解不同地方的婚礼习俗。

✧谈婚论嫁:

游客可浏览谈婚论嫁的内容,了解一些心灵鸡汤的小故事。

✧注册:

如果游客想进行订购婚礼项目、预约主持司仪,则必须注册成为网站的正式用户。

✧关于公司:

游客可以浏览关于公司页面,了解公司情况。

✧联系我们:

游客可以浏览联系我们页面,了解我们更多信息。

图4-2游客模块

4.1.2用户模块

用户模块如图4-3所示,用户除了可以实现游客包括的功能之外,还可以实现用户登录、订购婚礼项目、预约主持司仪、进行留言、回复留言、修改基本信息。

✧用户登录:

用户拥有属于自己的账号,他们可以使用此账号登录钟爱一生婚庆网站。

✧订购婚礼项目:

用户登录后可以选择婚礼项目,进行订购。

✧预约主持司仪:

用户登录后可以根据司仪的时间安排以及自己的婚期,预约合适的主持司仪。

✧留言:

用户登录后可以进行留言,也可以查看自己的留言。

✧回复留言:

用户登录后可以回复他人的内容,也可以查看自己的回复。

✧修改基本信息:

用户可以根据需要修改自己的基本信息。

图4-3用户模块

4.1.3管理员模块

管理员可对网站数据进行管理,管理员分为普通管理员模块和超级管理员模块,分别如图4-4和图4-5所示。

(1)普通管理员

✧订单管理:

普通管理员可以对用户的订单进行安排、删除和添加,还可以根据订单的日期进行搜索。

✧订单明细管理:

普通管理员可以对用户的订单明细进行安排、删除和添加,还可以根据婚礼项目、用户进行搜索。

✧司仪安排管理:

普通管理员可以对司仪安排进行编辑、删除和添加,也可以根据已约时间和地点进行搜索。

✧婚礼项目管理:

普通管理员可以对婚礼项目进行编辑、删除和添加,也可以根据婚礼项目名称进行搜索。

✧婚礼项目类别管理:

普通管理员可以对婚礼项目类别信息进行修改、删除和添加。

✧留言板管理:

普通管理员可以对留言板的内容进行删除。

✧回复管理:

普通管理员可以对回复的内容进行删除。

✧婚礼习俗管理:

普通管理员负责修改、删除和添加婚庆网站中的婚礼习俗内容。

✧婚礼习俗类别管理:

普通管理员负责修改、删除和修改婚庆网站中的婚礼习俗内容。

✧谈婚论嫁管理:

普通管理员负责修改、删除和添加婚庆网站中的谈婚婚嫁内容。

✧用户管理:

普通管理员可查看用户的基本信息或删除用户,也可查看用户的订单信息。

图4-4普通管理员模块

(2)超级管理员

超级管理员除了具有普通管理员的功能,还具有以下功能如下:

✧服务人员管理:

管理员可查看婚庆网站服务人员的基本信息,也可对服务人员进行删除。

✧服务人员添加:

通过招聘等信息对服务人员进行添加。

✧主持司仪管理:

管理员可查看婚庆网站服主持司仪的基本信息,也可对主持司仪进行删除。

✧主持司仪添加:

通过招聘等信息对主持司仪进行添加。

✧普通管理员管理:

超级管理员可以对普通管理员信息进行修改和删除。

✧普通管理员添加:

超级管理员可以对普通管理员信息进行添加。

图4-5超级管理员模块

4.2详细设计

结构化详细设计是对概要设计的进一步细化,常用的描述方式有三类:

图形描述、语言描述和表格描述,图形描述包括程序流程图和问题分析图;

语言描述主要是程序设计语言;

表格描述包括判定表等[7]。

在此主要运用程序流程图来分析钟爱一生婚庆网站。

用户登录时,首先对账号的合法进行判断,如果合法则登录成功,否则将返回重新输入;

登录成功后用户可进行选择修改基本信息或修改密码,根据需求可得出用户登录和修改信息流程,如图4-6所示。

图4-6用户登录、修改信息流程图

该系统的主要功能为选购预约主持司仪功能,用户在登录网站后,可进行查看主持司仪的信息以及主持司仪的时间安排,然后根据自己的情况选择自己适合自己司仪。

由此得出钟爱一生婚庆网站流程如图4-7所示。

图4-7预约流程图

4.3数据库设计

数据库设计指的是对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,并由此建立数据库及其应用系统,使它能够有效地存储和管理数据[7]。

4.3.1概念结构设计

概念结构设计是整个数据库设计的关键,它通过对用户的需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统的概念模型[8]。

实体联系图是抽象和描述概念模型的有力工具,它提供了表示实体类型、和联系的方法[8]。

通过对钟爱一生婚庆网站的需求及功能模块分析,可得出该系统包含的几大实体:

管理员、用户、婚礼项目、婚礼项目类别、婚礼习俗、婚礼习俗类别、订单、订单明细、服务人员。

管理员、婚礼习俗、谈婚论嫁、留言板三个实体是独立的,其余各实体之间都有联系。

✧每个婚礼项目类别包括多个婚礼项目,一个婚礼项目只能属于一个婚礼项目类别。

✧一个婚礼项目可以属于多个订单明细中,一个订单中只能有一个婚礼项目。

✧一个用户可订购多个订单明细。

✧一个用户只可以预约一个主持司仪。

✧一个订单里可以安排多个服务人员。

综上可得出钟爱一生婚庆网站实体联系图,如图4-8所示。

图4-8钟爱一生婚庆网站实体联系图

4.3.2逻辑结构设计

逻辑结构设计的任务是把概念结构设计阶段得到的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构[7]。

首先可将实体转换为关系模式和多对多的实体联系转换为关系模式,其次将多对多的实体联系转换为关系模式(主码使用下划线标示,外键使用波浪线标示)。

✧管理员(管理员编号,管理员姓名,管理员密码,标志)

✧用户(用户编号,用户名,用户性别,用户年龄,密码,电话,家庭住址)

✧服务人员(服务人员编号,服务人员名,服务人员性别,服务人员年龄,电话,家庭住址)

✧主持司仪(主持司仪编号,主持司仪名,主持司仪性别,主持司仪照片,电话,等级,简介)

✧订单明细(订单明细编号,用户编号,婚礼项目编号,订购时间,价格,标志,订单编号)

✧订单(订单编号,用户编号,价钱,时间,地址,安排人员编号)

✧预约(预约编号,用户编号,主持司编号,预约时间,地址,标志)

✧留言(留言编号,留言标题,内容,发布时间,阅读次数,用户编号)

✧回复(回复编号,回复标题,内容,发布时间,阅读次数,用户编号,留言编号)

✧婚礼项目(婚礼项目编号,婚礼项目名称,内容,价钱,婚礼项目类别编号)

✧婚礼项目类别(婚礼项目编号,婚礼项目类别名称)

✧婚礼习俗类别(婚礼习俗编号,婚礼习俗类别名称)

✧婚礼习俗(婚礼习俗编号,婚礼习俗名称,内容,发布时间,阅读次数,婚礼项目类别编号)

✧谈婚论嫁(谈婚论嫁编号,谈婚论嫁标题,内容,发布时间,阅读次数)

4.3.3物理结构设计

SQLServer数据库中,一个关系就对应一个基本表,由以上关系模式可确定基本的数据库文件。

钟爱一生婚庆网站的设计与实现的基本表及其结构如表4-1至表4-14所示。

表4-1管理员(administer)

字段名称

数据类型

字段大小

可否为空

字段说明

描述

adminID

int

8

管理员编号

主键

adminName

nvarchar

10

管理员姓名

adminPwd

管理员密码

adminSign

bit

1

标志

默认为0

表4-2用户(users)

uID

50

用户编号

uName

用户名

uSex

2

用户性别

uAge

年龄

uPwd

20

密码

uPhone

12

联系方式

uAddress

家庭住址

表4-3服务人员(serve)

sID

服务人员编号

sName

服务人员名

sSex

服务人员性别

sAge

服务人员年龄

sPhone

表4-4主持司仪(zhuchi)

zID

主持司仪编号

zName

主持司仪姓名

zPrice

money

主持司仪价格

zPhoto

vachar

主持司仪照片

zPhone

主持司仪电话

zdengji

nchar

主持司仪等级

zSex

主持司仪性别

zText

nText

16

主持司仪简介

表4-5订单明细(xiaoorder)

xID

订单明细编号

xName

婚礼项目名称

外键

xPrice

价格

xSign

处理标志

默认0,表示未处理

表4-6订单(bigorder)

bID

订单编号

bTime

datetime

订购时间

bPrice

baddress

地址

byuangong

安排员工

表4-7预约(appoint)

aID

预约编号

aTime

预约时间

address

aDeal

是否处理

表4-8留言板(message)

mID

流水号

mText

ntext

留言内容

mTime

留言时间

mTile

留言标题

mCishu

4

阅读次数

表4-9回复(huifu)

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

当前位置:首页 > 解决方案 > 学习计划

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

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