基于c_的宁德婚庆服务网站的设计与实现.docx

上传人:小飞机 文档编号:2018879 上传时间:2022-12-31 格式:DOCX 页数:43 大小:1.06MB
返回 下载 相关 举报
基于c_的宁德婚庆服务网站的设计与实现.docx_第1页
第1页 / 共43页
基于c_的宁德婚庆服务网站的设计与实现.docx_第2页
第2页 / 共43页
基于c_的宁德婚庆服务网站的设计与实现.docx_第3页
第3页 / 共43页
基于c_的宁德婚庆服务网站的设计与实现.docx_第4页
第4页 / 共43页
基于c_的宁德婚庆服务网站的设计与实现.docx_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《基于c_的宁德婚庆服务网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于c_的宁德婚庆服务网站的设计与实现.docx(43页珍藏版)》请在三一办公上搜索。

1、福州大学至诚学院本科生毕业设计(论文)题 目: 基于C#的宁德婚庆服务网站的设计与实现 姓 名: 学 号: 系 别: 计算机工程系 专 业: 计算机科学与技术 年 级: 2006级 指导教师: 2010 年 5 月 5 日独创性声明本毕业设计(论文)是我个人在导师指导下完成的。文中引用他人研究成果的部分已在标注中说明;其他同志对本设计(论文)的启发和贡献均已在谢辞中体现;其它内容及成果为本人独立完成。特此声明。论文作者签名: 日期: 关于论文使用授权的说明本人完全了解福州大学至诚学院有关保留、使用学位论文的规定,即:学院有权保留送交论文的印刷本、复印件和电子版本,允许论文被查阅和借阅;学院可以

2、公布论文的全部或部分内容,可以采用影印、缩印、数字化或其他复制手段保存论文。保密的论文在解密后应遵守此规定。论文作者签名: 指导教师签名: 日期: 婚庆网站系统的设计与实现摘要本论文系统地阐述了作品从设计到完成实现的整个过程,首先阐述了作品的开发背景跟意义,讲述作品存在的必要性。然后介绍开发环境跟运行环境,介绍了例如IIS,C#,ASP.NET,SQL Server等环境与技术方面的内容。接着进行作品系统功能分析,通过流程图等方法详细讲解作品的各个模块。最后实现部分引用了一些作品的源代码,并将涉及到的作品的一部分截图放到中间。文章在后面引入测试模块章节,将作品测试的情况进行详细讲解。尾部是总结

3、,参考文献等。该系统的主要功能:(1)前台显示功能,前台的模块总共8个组成,例如:首页,公司简介,中心公告,培训预约,服务项目,婚庆实力,留言板,还有用户注册。用户可以使用作品进行互动。(2)后台管理功能,可以对婚庆前台页面的显示内容进行管理,做到动态显示内容的效果,其中后台除了对前台有内容编辑的功能,还有对管理员管理的功能,可以添加删除及修改管理员的项。(3)数据库里可以看到总共有8张表,其中用户表跟预约表是相关连的。系统中算比较主推的是预约模块,此模块需要会员登陆后才可使用,用户可以对提供的服务进行预约,管理员可以对预约的人进行统计管理。当后台查看完预定人数达到一定的时候,就可以开展预约的

4、项目服务。关键词:ASP.NET,预约,SQL2005,婚庆Wedding Website Design and Implementation based on ASP.NETAbstractThis paper describes the works from design to complete the whole process of realization detailedly. Firstly , it elaborates the development background and significance of the works ,and the necessity of t

5、he existence of writing. Then it introduces development environment and the operation environment, such as IIS, C#, ASP.NET, SQL Server environment and the technical aspects of the content and so on . Secondly , it goes on the work system function analysis method, and gets through the flow chart of

6、detailed modules. Finally,the realizing part cited source code, and it will involve in the middle part of the works screenshots. In this chapter, introduced testing modules cites a detailed explanation of the test in the end . The tail is summarized, references.The main function of the system is as

7、follows:(1)The front desk display function modules, which includes 8 composition in total, for example: the home page, company profile, center, training, service projects, wedding strength, message board, and user registration. Users can use works to communicate with each other . (2) Background mana

8、gement function : it can manage the front page display content wedding, it displays the contents, including backstage in addition to effect a receptionist, and the function of editing administrator management function. It can add or delete and modify the administrator.(3) Databases : We can see eigh

9、t tables in total, including users table,which is connected with the reservation form.The appointment module is mainly recommended among the systems.This module is appointment to members who can be used after logining. The user can make an appointment for appointment from offered services , and admi

10、nistrators can deal with the statistical management. When finished to reach a certain number of scheduled appointment, it can develop the project service.Key Words: ASP.NET,Booking,SQL2005,Wedding 目 录第1章 绪论11.1 系统的作用11.2 课题研究的意义11.3 网站设计原则11.3.1 系统设计基本原则11.3.2 系统设计创新性原则21.3.3 系统设计经济性原则2第2章 开发环境与技术介绍

11、32.1 Server2005数据库技术32.2 VS2008简介32.3 IIS 简介42.4 C#简介42.5 ASP.NET介绍5第3章 系统分析63.1 功能设计63.2 婚庆网站系统概要设计63.3 婚庆系统ER图73.4 数据库设计103.5 详细设计123.5.1 前台模块介绍133.5.2 后台模块介绍133.5.3 婚庆风俗模块的设计133.5.4 婚庆中心公告模块143.5.5 婚庆培训预约模块153.5.6 婚庆服务项目模块153.5.7 婚庆实例模块163.5.8 婚庆留言板模块163.5.9 婚庆后台管理员模块17第四章 婚庆网站系统的实现184.1 前台的实现184

12、.1.1 网站首页的实现184.1.2 公司简介模块的实现194.1.3 公司中心公告模块的实现194.1.4 培训预约模块的实现204.1.5 服务项目模块的实现214.1.6 婚庆实例模块实现224.1.7 留言板功能实现234.2 后台管理模块的实现界面244.2.1 用户登录验证的实现244.2.2 后台管理页面的实现264.2.3 首页婚俗信息管理的实现264.2.4 公司简介的实现274.2.5公司公告管理的实现274.2.6 预约培训管理的实现284.2.7 预约的用户管理的实现294.2.8 服务项目管理的实现294.2.9 留言板管理的实现304.2.10 管理员模块的实现3

13、04.2.11 会员管理的实现304.3 通用数据库模块部分代码31第五章 系统测试335.1 测试目标及原则335.2 测试方法335.3 测试环境335.4 测试结果33结论35参考文献36谢辞3737基于C#的婚庆服务网站的设计与实现第1章 绪论1.1 系统的作用我的系统是定位于一个小型商业网站,由于网络的发展,商业网站已经成为了商场里的另一个战场,用一个好的网站来宣传自己的产品是非常好的一个销售模式,婚庆网站的初衷是集合婚庆预订展示服务的一个小型商业网站。网站主要采用ASP.NET及SQL Server 2005技术开发的。宁德爱尚你婚庆网站,顾名思义是一个可在线浏览婚庆新闻、婚庆习俗

14、、婚庆例子、服务预约、留言交流等功能的网站系统;在信息化的今天,用户甚至可以足不出户就能把自己的婚礼计划得十分缜密。只要通过我们的网站,用户就能做到自己想要的结婚效果,享受到结婚带来的乐趣!1.2 课题研究的意义为了实现了婚庆网站的后台管理,使得对信息的管理更加及时、高效,提高了工作效率,本系统主要使用ASP.NET(C#语言)和ADO.NET技术开发。我的婚庆网站系统具有一般婚庆网站的功能,有服务预约,留言板等等的功能,区别于交友网站,我的网站主要是展示用的商业网站。系统主要以B/S模式制作。B/S模式打个比方就是以单机模式开发转变为网络模式。采用B/S模式进行开发,好处是比较多的,例如这样

15、可以保证系统性能的可扩展性、以及系统的高效性并且可以达到数据共享的目的等。与传统管理方式相比较,作品婚庆在管理上的优势更加突出。使用上显得比较方便,用户的使用与操作也比较简单,因为是刚兴起的东西,所以走在时代前端的网友们会最先接受,这样就更加容易获得收益。另外作品还使用数据库技术,网站的所有信息以表的形式存放于数据库,更容易更新和管理。SQL Server 2005的一大好处就是数据库的容量比较大,是对过去那种低效率存储方式的革新。不夸张的说无论数据多庞大,只要硬盘放的下,都可以存进去。网站利用计算机进行管理,节省了不少人力物力的支出节约成本还不容易出错。这样强大内容全面的网站更加容易吸引顾客

16、的光临。1.3 网站设计原则1.3.1 系统设计基本原则婚庆网站系统是以网络为基础的企业经营展示活动,它是在网络环境下对传统婚庆公司的业务进行管理。因此婚庆网站系统必须以实体婚庆公司为基础,将实体店进行网络的抽象化,使用网络技术优化婚庆公司的业务流程。1.3.2 系统设计创新性原则宁德婚庆网站目前在宁德还没什么真正的动态网站。基本都是以挂静态页面的形式出现的。在婚庆网站的设计中,必须在深入了解网络环境对顾客需求的影响。创新就能带来特色,特色不仅意味着与众不同,还意味着更多的额外的价值。婚庆网就添加了许多用户喜闻乐见的模块,例如婚庆展示,用户预约这样的模块。基于用户群考虑,作品努力营造旨在增加顾

17、客价值和效用、为顾客所欢迎的产品特色和服务特色。这些特色模块能满足许多顾客的要求。也许类似的作品在别的地区已经有比较好的发展,可是在机遇遍野的宁德地区绝对算的上是首创!要知道北京的婚庆服务做的再大触角也没办法伸到宁德的,至少目前是这样的。1.3.3 系统设计经济性原则婚庆网站系统定位在一个商业网站,它以经济效益为核心。当然它需要消耗网络的空间与主机的性能,也需要管理员的维护。这些在设计之初我就考虑到了。所以我尽量使用新技术来解决问题,这样可以尽可能的节省成本,还能做到最好。第2章 开发环境与技术介绍这个章节是针对婚庆管理系统的存在及使用所做的初步的介绍。主要针对作品的使用环境及技术进行一个初步

18、的讲解。本系统制作主要使用的工具是SQL Server2005和Microsoft Visual Studio 2008,所使用到的技术有C#语言、SQL语言、ASP.NET。2.1 Server2005数据库技术SQL Server2005是由Microsoft公司开发的,能满足比较大的Web站点跟企业大规模的数据的存储处理的需求。它由许多的组件构成。主要特点如下:第一,SQL Server 的安全性是非常棒。因为SQL Server与Windows服务器紧密集成,由于Windows服务器具有很好的安全性,非法用户的访问或者未经授权的访问者都会被有效的过滤,这就确保了SQL Server 2

19、005服务器的安全性,符合系统对安全性的要求。第二,SQL Server 2005比较符合系统远程访问数据库的要求,存储在SQL Server 2005数据库中的数据,大多数用户可以使用Web浏览器查询。第三,SQL Server可以存储的容量非常庞大,每个数据库中可创建多达20万个数据表,可以说硬盘有多大就可以存储多少表。 另外大三就学过,数据库系统的特点还在于:1数据结构化。2数据的共享性高,冗余度低,易扩充。3.数据独立性高。4.数据由DBMS同一管理和控制1。由于用到的数据表格多,另外考虑到实际情况,客户基本信息的变动,通过反复比较,我们选用SQL Server 2005作为数据库开发

20、,主要是因为本课题使用C#作为开发工具,而SQL Server 2005关系数据库管理系统是Visual Studio2008开发环境所支持的,相比更加具有可靠的稳定性和优越性2。2.2 VS2008简介Microsoft Visual Studio 2008这是面向Office 2007、Web 2.0的下一代开发工具,这也是对Visual Studio 2005一次革命性的,大力度的升级。Visual Studio 2008支持项目模板、调试器和部署程序。VS2008还引入了两百多个新特性,语言更加简洁,其他改变还有整合了对象、关系型数据、XML的访问方式等。这样使用Visual Stud

21、io 2008可以更加高效的开发Windows应用程序3。2.3 IIS 简介首先IIS是Internet Information Server的缩写,包括Web、FTP、Mail等服务器,这也是微软提供的Internet服务器软件。IIS 5.0的版本新增了许多功能,包括灵活的应用程序、Web管理员创建升级的等。IIS的安全性核心依赖于Windows NTSERVER内置的安全性,IIS自身也内置了安全性,包括加密、验证以及IIS扩展等。IIS允许用户和组,使用有限的IP地址、文件扩展名等来应用访问方法。IIS不仅可以限制域名和特定的IP地址,还可以对每个人的权限进行限制,规定相同的项只允许

22、特定的实例访问4。2.4 C#简介首先C#是一门简单的,现代的,面向对象和类型安全的编程语言,它由C和C+发展而来。在C#出现之前,C和C+就已经是软件的开发领域中使用最广泛的语言。它牺牲了一定的效率及相应的易用性,却为程序员提供了十分灵活的操作。对于一般的开发人员,C+的使用还是比较困难的。如今单纯的软件开发已经很少了,更多是侧重于实际的应用。为了解决这样的局面,就需要找一个新的平衡点,C#产生了。虽然对于某些有些语言来说,以牺牲灵活性的代价来提高效率是可以接受,可是这些灵活性正是C/C+程序员所需要的。另外这些解决方案对编程人员的限制过多,所以其所提供的功能往往难以令人满意。也因此这些语言

23、无法方便地同早先的系统交互,更无法很好地和当前的网络编程相结合使用。C#就是微软对这一问题的解决方案。它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序。不仅如此,Microsoft.NET还提供了一系列的工具和服务来最大程度的开发利用计算还有通讯领域。C#只是.NET开发的一种语言,但在我看来这是最好的一种语言。C#的优点是它是唯一为.NET Framework设计的语言,实在移植到其它操作系统上的.NET版本中使用的主要语言。C#可以使用.NET Framework代码库中的每种功能。.NET最新版本还对C#语言进行了几处修改,这是为了满足开发人员的要求,使之更为强

24、大5。不过尽管C#是用于生成.NET环境的代码,它本身却不是.NET的一部分。一些特性.NET支持,C#却不支持,而另一些特性C#支持,.NET却不支持。显然如果在代码中使用C#特性,编译器就会将它转换为.NET支持的特性6。2.5 ASP.NET介绍ASP.Net 是Microsoft 公司最新推出的基于通用语言的编程框架,使用它可以在服务器端架构强大的网络程序,是新一代企业网络平台。ASP.Net 可利用MICROSOFTVISUAL Studio.Net、DREAMWAVER MX 等多种工具进行开发,大大地加快了开发效率和执行效率;具有良好的可扩展性,开发者可将已有COM移植到ASP.

25、NET来扩展其内容7。ASP.NET不仅仅是一个新版本,也是WEB应用程序编程方面的一个全新概念与方法。ASP.NET中的新功能并不是对ASP进行改进,设计它的初衷是为用户提供尽可能好的应用程序架构,这就意味着在许多领域中,ASP.NET与ASP是不兼容的,不过这从长远来看是一件好事。这表明ASP.NET为用户开发应用程序提供了一个强大的多的平台,同时他也具备了更多的优点8。ASP.NET 提供高速缓冲服务,以改善性能。输出缓冲可完全节省网页翻译,段缓冲储存部分的网页。由于提供了相应的类,所以只要需要,应用程序、HTTP 模块以及请求处理程序可以在高速缓存中储存任意数量的对象9。第3章 系统分

26、析本章针对婚庆网站系统的系统分析做出的各个方面的评估,分别从功能设计和数据方面对所要做的系统进行整体的分析和研究。之所以要进行系统分析,主要的原因是要让后期的开发更有方向性与目的性。本章节列出了系统的E-R图,系统流程图,数据库结构图。3.1 功能设计该婚庆系统实现的功能应该有:婚庆风俗、公司简介、中心公告、培训预约、服务项目、婚庆实例、留言板、后台管理功能。 1.婚庆风俗:显示婚庆的一些风俗习惯,让用户体会到网站的专业性。 2.公司简介:显示公司的一些简介,增加用户对公司的信任感。3.中心公告:发布网站的一些最新公告,可以给用户带来更大的互动体验,也使用户与网站的沟通更加及时。4.培训预约:

27、显示公司的一些培训预约的项目,如果用户需要可以注册成为会员后,点击预约。5.服务项目:显示公司目前的一些服务项目,可以让用户拥有更多的选择权。6.婚庆实例:显示公司之前的一些婚庆实例,使用户从中可以感受到在本公司可以享受到的服务。并且对自己以后的婚庆有一个基本的认识。7.留言板:用户可以在留言板上留言,也要以查看别人的留言。留言板给公司与用户的交流创造了一个很好的网络条件。8.后台管理功能:后台管理功能包括对前台显示模块的内容管理,以及对后台管理员的添加与删除的管理等。使公司能用最少的时间办最多的事情。该系统可采用B/S结构。使用技术,数据库采用SQLServer2005,连接方式不限。部署在

28、IIS下。系统稳定,在IE5.0以上的浏览器里能够访问。3.2 婚庆网站系统概要设计婚庆网站系统的概要设计如图3-1,图3-2所示。图3-1 系统功能模块图图3-2 系统后台管理模块图3.3 婚庆系统ER图系统ER图如3-3所示:图3-3 系统ER图管理员实体E-R图如图3-4所示:图3-4 系统管理员E-R图公司简介实体E-R图如图3-5所示:图3-5公司简介实体E-R图风俗习惯实体E-R图如图3-6所示:图3-6公司风俗习惯实体E-R图留言实体E-R图如图3-7所示:图3-7公司留言实体E-R图公告实体E-R图如图3-8所示:图3-8公司公告实体E-R图用户预约实体E-R图如图3-9所示:

29、图3-9公司用户预约实体E-R图预约实体E-R图如图3-10所示:图3-10公司预约实体E-R图服务实体E-R图如图3-11所示:图3-11服务实体E-R图3.4 数据库设计得出系统的E-R图后,现在可以将其转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。从系统移植方便性考虑,此处采用SQLSERVER2005数据库。婚庆网站系统数据库中各个表的设计结果如表3-1表3-8所示。每个图表示在数据库中的一个表。表3-1 管理员与用户信息表字段名数据类型主键/允许空字段含义IdintPRIMARY KEY编号ameVarchar(32)NULL用户名passVarchar(32)N

30、ULL密码ProwerintNULL权限 表3-2 公司简介信息表字段名数据类型主键/允许空字段含义IdintPRIMARY KEY编号contentsNchar(3000)NULL公司信息titleNchar(1000)NULL公司信息标题表3-3 风俗信息表字段名数据类型主键/允许空字段含义IdintPRIMARY KEY编号contentsNchar(3000)NULL风俗信息titleNchar(1000)NULL风俗信息标题authorNchar(20)NULL作者insertdataNchar(20)NULL添加时间表3-4 留言信息表字段名数据类型主键/允许空字段含义IdintP

31、RIMARY KEY编号contentsNchar(3000)NULL留言信息titleNchar(1000)NULL留言信息标题authorNchar(20)NULL作者insertdataNchar(20)NULL添加时间表3-5 公告信息表字段名数据类型主键/允许空字段含义IdintPRIMARY KEY编号contentsNchar(3000)NULL公告信息titleNchar(1000)NULL公告信息标题authorNchar(20)NULL作者insertdataNchar(20)NULL添加时间表3-6 用户预约信息表字段名数据类型主键/允许空字段含义IdintPRIMARY

32、 KEY编号ordernameNchar(3000)PRIMARY KEY用户预约信息orderuserNchar(1000)NULL用户预约信息标题insertdataNchar(20)NULL添加时间 表3-7 预约服务信息表字段名数据类型主键/允许空字段含义IdintPRIMARY KEY编号contentsNchar(3000)NULL预约信息titleNchar(1000)NULL预约信息标题authorNchar(20)NULL作者insertdataNchar(20)NULL添加时间表3-8 服务信息表字段名数据类型主键/允许空字段含义IdintPRIMARY KEY编号cont

33、entsNchar(3000)NULL服务信息titleNchar(1000)NULL服务信息标题authorNchar(20)NULL作者insertdataNchar(20)NULL添加时间3.5 详细设计各个模块的详细特性由需求决定的,其中包括内部算法及使用的数据。他的功能就像设计师给出的设计图,我们根据这个设计图进行具体的模块设计。这是为了确定数据表结构,给出每个模块的系统设计流程。所以详细设计得遵守一定的设计规则:首先,ER图跟功能必须确定,模块的描述要尽量的清晰易懂。其次,为了提高程序的可维护性,测试性等,采用设计方法的结构化,尽量降低系统的制作难度。最后,对应好数据库表跟各模块之

34、间的关系,将各模块流程清晰的描汇出来。3.5.1 前台模块介绍婚庆系统前台主要面对消费用户,其有如下的显示模块:(1)婚庆系统前台的首页:显示为婚庆的风俗习惯。还附有一些滚动图片。可以给用户以很好的视觉体验。(2)公司简介:显示公司的一些简介,增加用户对公司的信任感。(3)中心公告:发布网站的一些最新公告,可以给用户带来更大的互动体验,也使用户与网站的沟通更加及时。(4)培训预约:显示公司的一些培训预约的项目,如果用户需要可以注册成为会员后,点击预约。(5)服务项目:显示公司目前的一些服务项目,可以让用户拥有更多的选择权。(6)婚庆实例:显示公司之前的一些婚庆实例,使用户从中可以感受到在本公司

35、可以享受到的服务。并且对自己以后的婚庆有一个基本的认识。(7)留言板:用户可以在留言板上留言,也要以查看别人的留言。留言板给公司与用户的交流创造了一个很好的网络条件。3.5.2 后台模块介绍系统的后台管理模块包括这么几个:(1)婚庆系统后台管理:显示后台管理的菜单栏,还有欢迎界面。(2)公司简介管理:管理公司的简介,有添加、删除、修改等功能。(3)中心公告管理:管理公司的中心公告,有添加、删除、修改等功能。(4)培训预约管理:管理公司的一些培训预约的项目,有添加、删除、修改等功能。(5)服务管理:管理公司目前的服务项目,有添加、删除、修改等功能。(6)留言板管理:管理用户在留言板上的留言,也可

36、以查看别人的留言。有添加、删除、修改等功能。(7)用户与管理员信息管理:管理用户与管理员的信息,有添加,删除的功能。(8)预约用户的管理:对预约的用户进行管理,包括查看,删除等功能。3.5.3 婚庆风俗模块的设计(1)模块介绍:婚庆风俗模块用于显示婚庆的一些风俗习惯,让用户体会到网站的专业性。后台管理员可对婚庆风俗的具体内容进行添加修改变。(2)流程图图3-12 婚庆风俗流程图3.5.4 婚庆中心公告模块(1)模块介绍:中心公告用于发布网站的一些最新公告,如果网站有什么需要通知用户的可以在中心公告中添加。本模块的内容可以由管理员在后台添加,在前台显示。通过使用中心公告可以给用户带来更大的互动体

37、验,也使用户与网站的沟通更加及时。(2)流程图图3-13 婚庆中心公告流程图3.5.5 婚庆培训预约模块(1)模块介绍:培训预约模块用于显示公司的一些培训预约的项目。婚庆公司可以开展很多业务,比如给用户培训婚庆知识,培训摄影知识。如果用户需要可以注册成为会员后,点击预约。管理员登陆后台后可以看到有几个人预约了哪个项目。可以根据实际的人数来安排培训。(2)流程图图3-14 婚庆培训预约流程图3.5.6 婚庆服务项目模块(1)模块介绍:服务项目模块,显示公司目前的一些服务项目。公司可以把自己有的服务项目放在上面,这样用户就能在上面直观的找到自己需要的服务。用户通过服务项目模块了解到他们需要服务的具

38、体内容后,再通过公司在网站上留下的联系方式与公司进行联系。服务项目模块可以后台中对其进行添加,删除,修改等操作。(2)流程图图3-15 婚庆服务项目流程图3.5.7 婚庆实例模块模块介绍:婚庆实例模块是用flash技术显示公司之前的一些婚庆实例,使用户从中可以感受到在本公司可以享受到的服务。并且对自己以后的婚庆有一个基本的认识。婚庆实例内容的显示,可以由网站管理员,将需要用的图片放到指定的文件夹中来实现。实事求是的说作品中的FLASH模块是引用的,后续阶段得想办法升级。FLASH的展示也比较有局限性,很多我想要展示的内容没法展示出来。3.5.8 婚庆留言板模块(1)模块介绍:留言板作为web的

39、基本模块,为用户与公司或者用户之间交流提供了一个交流平台。用户通过它可以在留言板上留言,也可以查看别人的留言。留言板模块给公司与用户的交流创造了一个很好的条件,并且管理员可以进入后台对其进行添加,删除,修改等操作。(2)流程图图3-16 婚庆留言信息流程图3.5.9 婚庆后台管理员模块(1)模块介绍:后台管理员是本系统中的一个重要角色。它可以对包括前台显示模块的内容,以及对后台管理员的添加与删除的管理等。通过后台管理员管理模块,我们可以对管理员进行添加、删除、修改等操作。使网站对后台管理员的管理更加的规范,更加的简单,明了。(2)流程图图3-17 婚庆管理员信息流程图第四章 婚庆网站系统的实现

40、4.1 前台的实现4.1.1 网站首页的实现网站首页是给人的第一印象,我将宁德婚俗这块放在首页突出了宁德婚庆的主题。如图4-1所示:图4-1 婚庆网首页首页除了宁德婚俗的介绍之外,引用FLASH将婚庆的实例进行展示,让人体会到公司的实力。另外首页的左上角还有个用户注册功能。如图4-2所示:图4-2 用户注册4.1.2 公司简介模块的实现公司简介是必要的没有一个像样的介绍,顾客没有对公司有个大概的介绍怎么可能放心把自己的结婚交给公司呢。如图4-3所示:图4-3 公司简介模块4.1.3 公司中心公告模块的实现公司的动态及举办的优惠活动等都可以在这个模块进行展示。后台的管理页面可以进行方便的管理。公

41、告及后面的预约培训还有项目服务都是用Datalist控件制作。如图4-4所示:图4-4 婚庆网站系统前台中心公告4.1.4 培训预约模块的实现培训预约是我主推的功能,因为根据实际需求设计的时候,婚庆公司有举办一些培训的服务,包括的内容比较多,由于这些培训在宁德还比较少,所以使用价值是很高的。如图4-5所示:图4-5 培训预约模块当点击了任何一个培训的内容,登录的用户可以点击预约按钮进行预约,预约后会写入用户表。预约后管理员可以根据预约的人数安排班级的开办。如图4-6所示:图4-6 用户预约用户预约作为重点模块,代码如下:用户预约:protected void Page_Load(object

42、sender, EventArgs e)String flag = (String)Sessionflag;/会员是否登陆的标识 if (flag != null & flag.Equals(1)/如果登陆了就显示预约成功 Response.Write(); Response.Write(alert(预约成功!);); Response.Write(); else if (flag != null & flag.Equals(2)/没登陆就显示预约失败 Response.Write(); Response.Write(alert(预约失败!);); Response.Write(); int

43、rowIndex = Int32.Parse(e.CommandArgument.ToString();/获取点击了第几行 if (e.CommandName = order) String user = (String)Sessionuser; if (user = null | user.Equals()/没登陆就提示请先登陆后再预约 Response.Write(); Response.Write(alert(请先登陆后再预约!);); Response.Write(); return; 4.1.5 服务项目模块的实现服务项目主要是显示公司婚庆的服务内容,点击标题可以查看。其中有许多种套餐,包括具体的服务是什么,价格怎样,然后用户可以根据服务的内容联系公司。如图4-7所示:图4-7 服务项目模块4.1.6 婚庆实例模块实现婚庆实例是展示公司水准的一个平台,在这个上我选择了个FLASH的素材。由于水平原因,FLASH我做不好,素材是从网上借鉴的。FLASH按照一定的时间变化图片,用户也可以点击其中的图片进行查看。如图4-8所示:图4-8 婚庆实例4.1.7 留言板功能实现留言板是用户与公司还有其他顾客交流的平台。采用GridView控件制作。用户可以通过这个模块说自己想说

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号