大学毕业设计---许愿墙的设计与实现.doc

上传人:s9****2 文档编号:549343851 上传时间:2022-09-13 格式:DOC 页数:47 大小:1.90MB
返回 下载 相关 举报
大学毕业设计---许愿墙的设计与实现.doc_第1页
第1页 / 共47页
大学毕业设计---许愿墙的设计与实现.doc_第2页
第2页 / 共47页
大学毕业设计---许愿墙的设计与实现.doc_第3页
第3页 / 共47页
大学毕业设计---许愿墙的设计与实现.doc_第4页
第4页 / 共47页
大学毕业设计---许愿墙的设计与实现.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《大学毕业设计---许愿墙的设计与实现.doc》由会员分享,可在线阅读,更多相关《大学毕业设计---许愿墙的设计与实现.doc(47页珍藏版)》请在金锄头文库上搜索。

1、 山西工商学院论文(设计)摘要许愿墙最初是承载愿望的实体,一种建筑,人们在上面涂涂画画或贴上小纸片,写上自己的愿望、期盼、祝福等;现在也用在网络上,一般是网站独立的一个空间页面,供人们展示许愿、祈祷、祝福等。本软件项目的编写目的在于建设一个网上许愿墙网站实例,用户登录网站,以文字或者图片的格式写下自己的愿望、祈祷、期盼、梦想、心愿等,期望可以如愿以偿。本项目系统利用 + sqlserver开发,以及使用到 javascript脚本现实一些特殊效果。通过html+css样式的结合使用,使网站界面更加美观以及方便操作。在这个信息的时代,人们承受着生活、工作、学习等不同方面的压力,为了促进人与人间的

2、沟通、实现人们在思想上的减压,特开发一个可以在网上许愿的网站,将我们不能说出口的倾诉、对自己或他人的激励、以及感情寄托写在我们的许愿墙上,以期盼如愿以偿。关键字:网络,管理,ASP.NET,SQL Server 2005目录第1章 绪论11.1 项目背景11.2 简要介绍11.3 项目的创新点11.4 系统调研2第2章 B/S模式和开发平台32.1 B/S模式介绍32.1.1 B/S模式的概念32.1.2 B/S模式与C/S模式对比32.2 开发工具介绍42.2.1 .NET的特点42.2.2 ASP.NET42.3 数据库52.4 ADO技术介绍62.5 数据库管理系统72.6 界面设计82

3、.7 网站色彩搭配8第3章 系统需求103.1 功能需求103.2 系统需求103.2.1 整体性能需求103.2.2 搜索需求113.2.3 查看需求113.2.4 管理需求11第4章 总体设计124.1 基本设计概念和处理流程124.1.1 后台工作顺序图124.1.2 前台用户顺序图134.2 总体结构134.3 后台功能结构图14第5章 数据设计155.1 数据库表设计155.2 数据结构与程序的关系16第6章 系统详细说明176.1 管理员登录176.2 密码修改186.3 注册会员管理196.4 发布消息通知226.5 消息通知管理246.6 查看愿望详细276.7 我要许愿286

4、.8 会员注册326.9 会员登录346.10 会员中心356.11 我的愿望管理37结论42参考文献44 山西工商学院论文(设计)第1章 绪论1.1 项目背景许愿墙最初是承载愿望的实体,一种建筑,人们在上面涂涂画画或贴上小纸片,写上自己的愿望、期盼、祝福等;现在也用在网络上,一般是网站独立的一个空间页面,供人们展示许愿、祈祷、祝福等。以前许愿多用树木做载体,称许愿树,但是因为习俗(人们制作宝牒,写上愿望,并将其系上重物,然后在诚心向树许愿后便将其抛上树干,不跌下来者代表愿望可成真)传播,人们多从旧俗,许愿树经常受到宝牒缠绕,变得相当脆弱。人们渐渐转变观念开始在墙壁上写下自己的愿望、祝福、期盼

5、等,期望得以实现。后来学校、政府、单位等纷纷效仿,许愿墙得以推广,随着互联网的深入发展,人们将许愿墙虚拟化搬到了网络上,使人们能够畅所欲言。1.2 简要介绍本软件项目的编写目的在于建设一个网上许愿墙网站实例,用户登录网站,以文字或者图片的格式写下自己的愿望、祈祷、期盼、梦想、心愿等,期望可以如愿以偿。本项目系统利用 + sqlserver开发,以及使用到 javascript脚本现实一些特殊效果。通过html+css样式的结合使用,使网站界面更加美观以及方便操作。在这个信息的时代,人们承受着生活、工作、学习等不同方面的压力,为了促进人与人间的沟通、实现人们在思想上的减压,特开发一个可以在网上许

6、愿的网站,将我们不能说出口的倾诉、对自己或他人的激励、以及感情寄托写在我们的许愿墙上,以期盼如愿以偿。倾诉:现代人之间面对面交流逐渐减少,倾诉的机会变少了,有些人比较腼腆保守, 不敢大声说出自己的心里话,期盼,表白之类的,容易造成压力过大,许愿墙可以匿名,提供大家安全隐秘方便的倾诉平台。 激励:写下自己的目标、理想、愿望等,激励自己奋斗,积极向上。 寄托:有些是无法寄出的信,有些是无法实现的梦,有些是无法说出的话,有些是无法做到的事.写出来做一个精神寄托。1.3 项目的创新点本网站的创新点在与功能,注册会员可以根据自己的需要,在网站许下一个文字愿望也可以选择图片愿望。本项目通过文件与图片结合的

7、方式,图文并茂更具有吸引力。系统还通过漂亮的页面设计丰富网站内容。完备的信息管理软件其开发是一项复杂的工程,它涉及诸多知识领域,是多门学科的综合应用,包括计算机处理、系统理论、组织结构、信息管理、管理功能、管理知识、安全防护等。它通常由信息源、信息处理器、信息用户、信息管理者组成。本软件的设计和开发即是具备上述特点,又顺应了时代发展,推动数字化、信息化进程。1.4 系统调研正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。(1)明确用户的要求,以根据调查结果进行可行性分析,确认平台的开发是否可行。(2)提出新平台的人员并不都是系统研究人员,有些人对于的功能和处理数据

8、的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。(3)企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。第2章 B

9、/S模式和开发平台2.1 B/S模式介绍2.1.1 B/S模式的概念B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据。2.1.2 B/S模式与C/S模式对比C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是据有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端

10、,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。B/S(浏览器/服务器模式)是随着Internet技术的兴起,对C/S结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构。1、数据安全性比较。由于C/S结构软件的数据分布特性,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。另外,对于集团级的异地软件应用,C/S结构的软件必须在各地安装多个服务

11、器,并在多个服务器之间进行数据同步。如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。所以,对于集团级的大型应用来讲,C/S结构软件的安全性是令人无法接受的。对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。2、数据一致性比较。在C/S结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。这些服务器每天必须同步完毕之后,总部才可得到最终的数据。由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服务器也不是一个时点上的

12、数据,数据永远无法一致,不能用于决策。对于B/S结构的软件来讲,其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。3、数据实时性比较。在集团级应用里,C/S结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据;而B/S结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。4、数据溯源性比较。由于B/S结构的数据是集中存放的,所以总公司可以直接追溯到各级分支机构(分公司、门店)的原始业务单据,也就是说看到的结果可溯源。大部分C/S结构的软件则不同,为了减少数据通信量,仅仅上传中间报表数据,在总部不可能查到各分支机构

13、(分公司、门店)的原始单据。5、服务响应及时性比较。企业的业务流程、业务模式不是一成不变的,随着企业不断发展,必然会不断调整。软件供应商提供的软件也不是完美无缺的,所以,对已经部署的软件产品进行维护、升级是正常的。C/S结构软件,由于其应用是分布的,需要对每一个使用节点进行程序安装,所以,即使非常小的程序缺陷都需要很长的重新部署时间,重新部署时,为了保证各程序版本的一致性,必须暂停一切业务进行更新(即“休克更新”),其服务响应时间基本不可忍受。而B/S结构的软件不同,其应用都集中于总部服务器上,各应用结点并没有任何程序,一个地方更新则全部应用程序更新,可以做到快速服务响应。6、网络应用限制比较

14、。C/S结构软件仅适用于局域网内部用户或宽带用户(1兆以上);而我们的B/S结构软件可以适用于任何网络结构(包括28.8K拨号入网方式),特别适于宽带不能到达的地方。2.2 开发工具介绍伴随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web数据相结合,才是更为广阔的前景。ASP.Net作为微软推出的新兴Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用。 本系统的开发工具选用的是Microsoft.NET2005,编程语言选用的是C#,数据库选择用的SQLServer2005。2.2.1 .NET的特点 .NET是Micro

15、soft.NET的简称。它是一个功能强大的面向网络、支持各种用户终端的开发平台环境。它定义了一种公用语言子集(CommonLanguageSubset)来提供符合其规范的语言和类库之间的无缝集成。对下一代网络通信标准,可扩展标记语言(ExtensibleMarkupLanguage,XML)提供完全支持。而且.NET平台的基础架构.NET框架(Framework),采用统一的命令集支持各种编程语言。从而消除各种异类框架之间的差异,将他们合并为一个整体。.NET框架提供强的跨语言继承性、错误处理和调试功能。使得编程人员可以自由的选择他们喜欢的编程语言,实现语言的互用性。 2.2.2 ASP.NETASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。 执行效率的大幅提高 ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服

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

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号