基于微信小程序的运动减肥系统 源码免费获取 可做毕业设计参考

第1章 绪论

1.1课题背景
在已跨入21世纪的今天,人类使用和学习信息的方式以及信息的包装方式正在进行着不可阻挡的革命,这次革命将比印刷术的出现所产生的影响以及对社会发展的推动远为复杂而巨大。目前,我国上网的人口已近一个亿,成立世界上网民最多的国家,许多人在需要查询信息,首先想到的就是上网。Internet飞速发展,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,倍受人们的重视。Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。web的出现使Internet变为一种广泛使用的信息交互工具。Web 的出现使网站数量和网络通信量呈指数规律增长。
1、为了树立企业在网络上的形象,通过设计一个减肥网站,以达到企业推荐、树立企业形象、展现企业文化的一个互动平台,减肥网站为交流提供综合的网络环境,同时也为企业的宣传,发展,提供了一个平台。减肥网站的迷人之处在于综合使用文本、图象等结合的信息和内容,具有丰富的多媒体表现与互动特点,无可置疑, web网站已成为最吸引人的也最有效的信息传递手段和方式。
2、现在很多家庭都已经具备或者已经实现了家庭上网,通过减肥网站,促进企业与访客、社会之间的沟通交流,方便互动。
3、通过建立减肥网站,可以大大推动公司员工在信息化环境下专业化发展以及提高公司的生产能力。
本网站图文并茂、界面直观、操作简单,内容布局条理清楚,版面协调、统一,颜色鲜明、搭配合理,内容丰富、详尽。
1.2减肥网站建立优势
1、随时获取和发布信息
2、有助于提高工作效率,降低交易成本 
3、降低广告宣传费用
4、提供全年每天24小时的宣传服务
5、利用互连网扩大自己的知名度
6、更快地了别人的需求
1.3网站界面设计
由于越来越多企业开始建立自己的网站,网站除了具有传播信息的功能外,还往往代表企业的形象。网站建设商业化和广告化的趋势,对网页设计的艺术性提出了更高的要求。虽然HTML语言提供了对常用Windows标准控件的支持,但是,由于Windows标准控件的形状和颜色十分单一,网页的视觉效果可能会很差。例如:列表框和下拉列表框只能呈现凹陷边框,而且下拉列表的箭头的颜色不能改变,滚动条只能出现在窗口的下边和右边,当网页分成多个帧的时候,滚动条就不可避免的出现在网页的中间,破坏网页的整体性。若在网页的设计中主动配合Windows标准控件的形状和颜色,网页的创作空间就会受到限制。因此,有必要实现网页中的自定义控件,以满足网页设计艺术化的要求。
1.3.1网页界面构成要素
与传统媒体不同,网页除了文字和图像以外,还包含声音、视频和动画等新兴多媒体元素,更借助由代码语言编程所实现的各种交互式效果,增加了网页界面的生动性和复杂性,也使得网页设计者需要考虑更多页面元素的排布、优化。一般来说,网页的界面主要由下面几个因素构成:
1、文字:文字元素是信息传达的主体部分。网页中的文字主要包括标题、信息、文字链接、几种主要形式。标题和传统媒体中信息传达的基本作用相同,是内容的简概说明一般比较醒目、优先编排。文字作为占据页面重要比率的元素,同时又是信息重要载体,它的字体、大小、颜色和排布对页面整体设计影响极大。
2、图形:图形在网页界面中具有重要作用。合理的运用图形。可以生动直观、形象地表现设计主题。网页中常用的图形格式包括jpg和gif,这两种格式压缩比高,得到了规范浏览器的支持,下载速度快,具有跨平台的特性。
3、页面版式:版式是网页界面设计的重要组成部分,它将文字、图形等视觉元素进行组合配置,使页面整体视觉效果美观和谐,便于阅读。
4、色彩:彩色网页比单色网页更具吸引力;色彩本身具有象征作用。
5、多媒体:网页构成中的多媒体元素主要包括音频、视频和动画。这些是界面构成中最吸引人的元素。
6、技术:网页的技术要素并非任何情况下在网页中都能直观体现,但是却代表了设计的整体水平,也是衡量设计成功的重要标准。网页界面设计最基本的技术要求包括:浏览器、传输速度、屏幕分辨率、颜色显示。
1.3.2 网页的整体造型
网页的整体造型在整个制作中至关重要,一个杂乱无章的网页,给人第一印象极差的网页,用户访问过之后是不会再访问的。在制作本网页时,主要以企业主页界面形式作为参考,因为它看上去比较柔和、简洁、和谐,给用户清新的感觉。
造型就是创造出来的物体形象。这里是指页面的整体形象,这种形象应该是一个整体,图形与文本的接合应该是层叠有序。虽然,显示器和浏览器都是矩形,但对于页面的造型,你可以充分运用自然界中的其它形状以及它们的组合:矩形,圆形,三角形,菱形等。
对于不同的形状,它们所代表的意义是不同的。比如矩形代表正式,规则,注意到很多ICP和政府网页都是以矩形为整体造型;圆形代表着柔和,团结,温暖,安全等,许多时尚站点喜欢以圆形为页面整体造型;三角形代表着力量,权威,牢固,侵略等,许多大型的商业站点为显示它的权威性常以三角形为页面整体造型;菱形代表着平衡,协调,公平,一些交友站点常运用菱形作为页面整体造型。虽然不同形状代表着不同意义,但目前的网页制作多数是接合多个图形加以设计,在这其中某种图形的构图比例可能占的多一些。

第二章 需求分析

2.1.系统目标
减肥网站主要实现的功能:公司简介、诚聘英才、行业动态、产品中心、咨询留言以及后台管理等页面设计及功能。我们读书就是为了获得知识,现在我们学习了JSP.NET动态网页设计,当然就是要能做一个精美的网页。诚然,次此设计的企业网页,一方面是为了完成我们的毕业设计,但更重要的是把我们所学到的东西用在具体的实践之中,所以,这次设计的目的也是要我们更好的掌握和使用好JSP.NET和Sqlserver2005的核心工具和技术,以便提高对网页知识的更深层了解。第三点也是最要的一点是,把我们在书本上学到的知识充分运用到此次设计之中。使我们的在书上学到的东西不仅仅停留在表面上,把这些东西都用在所要做的网页上面,以达到老师要求的效果和学以致用。

2.2功能描述
公司介绍:公司简介、公司荣誉、企业文化、联系我们等四部分构成,促使浏览者通过网站了解本公司的基本信息。
诚聘英才: 发布最新的招聘信息,为企业添加新的血脉,促进企业发展,壮大公司团队精英。
新闻公告:通过发布公司内部新闻公告,让浏览者更多的了解公司信息,为公司发展做更好的广告宣传。
行业动态:通过发布行业动态,让浏览者做到足不出户便知本公司所涉及行业的动态信息,方便、快捷、可靠性高。
产品中心:使访问者了解公司产品信息,促进产品的宣传。
咨询留言:在线互动发布留言,方便访问者与企业管理员间的交流。
会员注册:访客进入系统,输入注册信息,提交系统,成为系统会员。
会员登录:注册会员输入用户名、密码登录系统,只有成功登录系统后的会员才能发布留言信息,以及查看系统会员的留言详细信息和管理员回复信息。
系统后台管理:通过管理员登录系统,实现注册会员信息管理,以及公司简介信息、诚聘英才、行业动态、产品中心、咨询留言等模块的信息数据维护,确保系统信息安全,为宣传公司做更优的准备。

2.3可行性研究
2.3.1技术可行性分析
计算机的飞速发展,使得各种操作平台都越来越成熟。各种软件,编程语言都到了成熟的阶段。用现在的技术来实现计算机上的音像管理系统是绰绰有余。本系统用到的主要是管理软件与后台数据库的数据传送和处理
2.3.2经济可行性分析
一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境。
本系统的开发工具采用的是开源Microsoft Visual Studio 2005;网页编辑方面使用Macromedia Dreamweaver 8,非常的实用方便;对于毕业设计来说,无需专门购置服务器,一般的普通学习用的电脑就可以了,SQL Server Management Studio等软件都为系统的设计和开发提供了基础,所以本系统在经济上是可行的。

第三章 开发环境

3.1.MyEclipse简介
MyEclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。MyEclipse 附带了一系列标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
MyEclipse是著名的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。MyEclipse的本身只是一个开发平台,但是众多插件的支持使得MyEclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以MyEclipse为框架开发自己的IDE。
基于MyEclipse的应用程序的突出例子是IBM的WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。例如,WebSphere Studio Application Developer 添加了对 JSP、servlet、EJB、XML、Web 服务和数据库访问的支持。
MyEclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由MyEclipse项目、MyEclipse工具项目和MyEclipse技术项目三个项目组成,具体包括四个部分组成——MyEclipse 、Platform、JDT、CDT和PDE.JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,MyEclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。MyEclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
3.2mysql
MyEclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。MyEclipse 附带了一系列标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。
MyEclipse是著名的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。MyEclipse的本身只是一个开发平台,但是众多插件的支持使得MyEclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以MyEclipse为框架开发自己的IDE。
基于MyEclipse的应用程序的突出例子是IBM的WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。例如,WebSphere Studio Application Developer 添加了对 JSP、servlet、EJB、XML、Web 服务和数据库访问的支持。
MyEclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由MyEclipse项目、MyEclipse工具项目和MyEclipse技术项目三个项目组成,具体包括四个部分组成——MyEclipse 、Platform、JDT、CDT和PDE.JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,MyEclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。MyEclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
3.3数据库管理系统
数据库系统是一个多级结构,需要定义各级上的模式,这就需要一组软件提供相应的定义工具;数据库为了保证其中的数据安全和一致性,必须有一套软件来完成相应的控制和管理任务,这样的软件称为数据库管理系统,即DBMS。
DBMS的功能随着系统而异,但是通常情况下都包括如下几个方面的功能:
数据库描述功能:定义数据库的全局逻辑结构(概念模式)、局部逻辑的结构(外模式)以及其它各种数据库对象。
数据库管理功能:包括系统控制、数据存储以及更新管理、数据安全性与一致性维护。
数据库查询和操作功能:能从数据库中检索住处或者改变信息。

数据库建立与维护功能:包括数据写入、数据库重建、数据库结构维护、恢复以及系统性能监视等。
如果以内容来划分DBMS的组成,它应该包括下面三个部分:
1、数据描述语言(DDL)以及它的解释程序。
2、数据操纵语言(DML)以及它的解释程序。
3、数据库管理例行程序。
数据库访问技术
数据库是非常复杂的软件,编写程序通过某种数据库专用接口与其通信是非常复杂的工作,为此产生了数据库的客户访问技术,即数据库访问技术。
数据库访问技术将数据库外部与其通信的过程抽象化,通过提供访问接口,简化了客户端访问数据库的过程。一个好的数据库访问接口就好象程序代码的放大镜。
数据库访问接口图见图3-1
客户代码 数据库接口 调用的数据库代码

图3-1 数据库访问接口

目前供应商提供的数据库接口分专用和通用两种。专用数据库接口具有很大的局限性,可伸缩性也比较差。通用的数据库接口提供了与不同的、异构的数据库系统通信的统一接口,采用这种数据接口可以编写一段代码来实现对多种类型数据的复杂操作,如图三所示。
目前Windows系统上常见的数据库接口包括:
ODBC(开放数据库互连)
MFC(Microsoft基础类) ODBC类
DAO(数据访问对象)
RDO(远程数据对象)
OLE DB(对象链接嵌入数据库)

3.4 B/S结构介绍
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过www浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 19
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bsgood

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值