基于C#的宁德婚庆服务网站设计与实现.doc

上传人:h**** 文档编号:144828 上传时间:2018-07-11 格式:DOC 页数:134 大小:2.02MB
下载 相关 举报
基于C#的宁德婚庆服务网站设计与实现.doc_第1页
第1页 / 共134页
基于C#的宁德婚庆服务网站设计与实现.doc_第2页
第2页 / 共134页
基于C#的宁德婚庆服务网站设计与实现.doc_第3页
第3页 / 共134页
基于C#的宁德婚庆服务网站设计与实现.doc_第4页
第4页 / 共134页
基于C#的宁德婚庆服务网站设计与实现.doc_第5页
第5页 / 共134页
点击查看更多>>
资源描述

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

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

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

4、理。当后台查看完预定人数达到一定的时候,就可以开展预约的项目服务。 关键词: ASP.NET,预约, SQL2005,婚庆 II Wedding Website Design and Implementation based on ASP.NET Abstract This paper describes the works from design to complete the whole process of realization detailedly. Firstly , it elaborates the development background and significance

5、 of the works ,and the necessity of the 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

6、, and gets through the flow chart of 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.

7、The main function of the system is as 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

8、 with each other . (2) Background management 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 adminis

9、trator.(3) Databases : We can see eight 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 appoi

10、ntment from offered services , and administrators 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 III 目 录 第 1 章 绪论 . 1 1.1 系统的作用 . 1 1.2 课题研究的意义 . 1 1.3 网站设计原则 .

11、 1 1.3.1 系统设计基本原则 . 1 1.3.2 系统设计创新性原则 . 2 1.3.3 系统设计经济性原则 . 2 第 2 章 开发环境与技术介绍 . 3 2.1 Server2005 数据库技术 . 3 2.2 VS2008 简介 . 3 2.3 IIS 简介 . 4 2.4 C#简介 . 4 2.5 ASP.NET 介绍 . 5 第 3 章 系统分析 . 6 3.1 功能设计 . 6 3.2 婚庆网站系统概要设计 . 6 3.3 婚庆系统 ER图 . 7 3.4 数据库设计 . 10 3.5 详细设计 . 12 3.5.1 前台模块介绍 . 13 3.5.2 后台模块介绍 . 13

12、 3.5.3 婚庆风俗模块的设计 . 13 3.5.4 婚庆中心公告模块 . 14 3.5.5 婚庆培训预约模块 . 15 3.5.6 婚庆服务项目模块 . 15 3.5.7 婚庆实例模块 . 16 3.5.8 婚庆留言板模块 . 16 3.5.9 婚庆后台管理员模块 . 17 第四章 婚庆网站系统的实现 . 18 IV 4.1 前台的实现 . 18 4.1.1 网站首页的实现 . 18 4.1.2 公司简介模块的实现 . 19 4.1.3 公司中心公告模块的实现 . 19 4.1.4 培训预约模块的实现 . 20 4.1.5 服务项目模块的实现 . 21 4.1.6 婚庆实例模块实现 . 2

13、2 4.1.7 留言板功能实现 . 23 4.2 后台管理模块的实现界面 . 24 4.2.1 用户登录验证的实现 . 24 4.2.2 后台管理页面的实现 . 26 4.2.3 首页婚俗信息管理的实现 . 26 4.2.4 公司简介的实现 . 27 4.2.5 公司公告管理的实现 . 27 4.2.6 预约培训管理的实现 . 28 4.2.7 预约的用户管理的实现 . 29 4.2.8 服务项目管理的实现 . 29 4.2.9 留言板管理的实现 . 30 4.2.10 管理员模块的实现 . 30 4.2.11 会员管理的实现 . 30 4.3 通用数据库模块部分代码 . 31 第五章 系统测

14、试 . 33 5.1 测试目标及原则 . 33 5.2 测试方法 . 33 5.3 测试环境 . 33 5.4 测试结果 . 33 结论 . 35 参考文献 . 36 谢辞 . 37 1 第 1 章 绪论 1.1 系统的作用 我的系统是定位于一个小型商业网站,由于网络的发展,商业网站已经成为了商场里的另一个战场, 用一个好的 网站 来 宣传自己的产品是非常好的一个销售模式,婚庆网站的初衷是集合 婚庆预订展示 服务的一个小型商业网站。网站主要采用 ASP.NET 及 SQL Server 2005 技术开发的。 宁德爱尚你婚庆网站 ,顾名思义是一个可在线浏览婚庆新闻、婚庆习俗、婚庆例子、服务预约

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

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

17、机进行管理,节省了不少人力物力的支出节约成本还不容易出错。 这样强大内容 全面的 网站 更加容易吸引顾客的光临。 1.3 网站设计原则 1.3.1 系统设计基本原则 婚庆网站 系统 是以网络为基础的 企业经营 展示 活动,它是在网络环境下对 传统婚庆公司的业务进行管理 。 因此婚庆网站系统必须以实体婚庆公司为基础 , 将实体店进行网络 的2 抽象 化 , 使用网络技术优化婚庆公司的业务流程。 1.3.2 系统 设计 创新性原则 宁德婚庆网站目前在宁德还没什么真正的动态网站。基本都是以挂静态页面的形 式出现的。在婚庆网站的设计中,必须在深入了解网络环境对顾客需求的影响。创新就能带来特色,特色不仅

18、意味着与众不同,还意味着更多的额外的价值。婚庆网就添加了许多用户喜闻乐见的模块,例如婚庆展示,用户预约这样的模块。基于用户群考虑,作品努力营造旨在增加顾客价值和效用、为顾客所欢迎的产品特色和服务特色。这些特色模 块能满足许多顾客的要求。也许类似的作品在别的地区已经有比较好的发展,可是在机遇遍野的 宁德地区绝对算的上是首创! 要知道北京的婚庆服务做的再大触角也没办法伸到宁德的,至少目前是这样的。 1.3.3 系统 设计 经济 性原则 婚庆网站系统定位在一个商业网站,它 以经济效益为核心。 当然它需要消耗网络的空间与主机的性能,也需要管理员的维护 。 这些在设计之初我 就考虑到了 。所以我尽量使用

19、新技术来解决问题,这样可以尽可能 的 节省成本 ,还能 做到最好。 3 第 2 章 开发环境与技术介绍 这个章节是针对婚庆管理系统 的存在及使用 所做的初步的介绍。 主要针对作品的使用环境及技术进行一个初步的讲解 。本系统制作主要使用的 工具 是 SQL Server2005 和Microsoft Visual Studio 2008, 所使用到的技术有 C#语言、 SQL 语言、 ASP.NET。 2.1 Server2005 数据库技术 SQL Server2005 是由 Microsoft 公司开发的,能满足比较大的 Web 站点跟企业大规模的数据的存储处理的需求。它由许多的组件构成 。

20、 主要 特点如下 : 第一, SQL Server 的安全性是非常棒 。因为 SQL Server 与 Windows 服务器紧密集成,由于 Windows 服务器具有 很好的安全性,非法用户的访问或者未经授权的访问者都会被有效的过滤 ,这就确保了 SQL Server 2005 服务器的安全性 ,符合系统对安全性的要求。 第二, SQL Server 2005 比较符合系统远程访问数据库的要求,存储在 SQL Server 2005数据库中的数据,大多数用户可以使用 Web 浏览器查询。 第三, SQL Server 可以存储的容量非常庞大,每个数据库中可创建多达 20 万个数据表,可以说硬

21、盘有多大就可以存储多少表。 另外 大三就学过, 数据库系统的特点 还 在于: 1 数据结构化。 2 数据的共享性高,冗余度低,易扩充。 3.数据独立性高。 4.数据由 DBMS 同一管理和控制 1。 由于用到的数据表格多 , 另外考虑到实际情况 , 客户基本信息的变动 , 通过反复比较 ,我们选用 SQL Server 2005 作为数据库开发 , 主要是因为本课题使用 C#作为开发工具 , 而SQL Server 2005 关系数据库管理系统是 Visual Studio2008 开发环境所支持的 , 相比更加具有可靠的稳定性和优越性 2。 2.2 VS2008 简介 Microsoft V

22、isual Studio 2008 这 是面向 Office 2007、 Web 2.0 的下一代开发工具 ,这也 是对 Visual Studio 2005 一次 革命性的,大力度 的升级。 Visual Studio 2008 支持项目模板、调试器和部署程序。 VS2008 还 引入了 两百多个 新特性,语言更加简洁 ,其他改变还有 整合了对象、关系型数据、 XML 的访问方式等。这样 使用 Visual Studio 2008 可以更加 高效 的 开发 Windows 应用 程序 3。 4 2.3 IIS 简介 首先 IIS 是 Internet Information Server 的

23、缩写,包括 Web、 FTP、 Mail 等服务器,这也是微软提供的 Internet 服务器软件。 IIS 5.0 的版本新增了许多功能,包括灵活的应用程序、 Web 管理员创建升级的等。 IIS 的安全性核心依赖于 Windows NTSERVER 内置的安全性 ,IIS 自身也内置了安全性 ,包括加密、验证以及 IIS 扩展等。 IIS 允许用户和组 ,使用有限的 IP 地址、文件扩展名等来应用访问方法。 IIS 不仅可以限制域名和特定的 IP 地址 ,还可以对每个人的权限进行限制 ,规定相同的项只允许特定的实例访问 4。 2.4 C#简介 首先 C#是一门简单的,现代的,面向对象和类型

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

25、更 无法很好地和当前的网 络编程相结合 使用 。 C#就 是微软对这一问题的解决方案。它使得程序员可以快速地编写各种基于 Microsoft .NET 平台的应用程序 。不仅如此, Microsoft .NET 还 提供了一系列的工具和服务来最大程度 的 开发利用计算 还有 通讯领域。 C#只是 .NET 开发的一种语言,但在我看来这是最好的一种语言。 C#的优点是它是唯一为 .NET Framework 设计的语言,实在移植到其它操作系统上的 .NET 版本中使用的主要语言。 C#可以使用 .NET Framework 代码库中的每种功能。 .NET 最新版本还对 C#语言进行了几 处修改,这是为了满足开发人员的要求,使之更为强大 5。 不过尽管 C#是用于生成 .NET 环境的代码,它本身却不是 .NET 的一部分。一些特性 .NET支持, C#却不支持,而另一些特性 C#支持, .NET 却不支持。显然如果在代码中使用 C#特性,编译器就会将它转换为 .NET 支持的特性 6。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。