net宠物情缘在线平台的设计与实现Word下载.docx
- 文档编号:21878944
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:46
- 大小:1.45MB
net宠物情缘在线平台的设计与实现Word下载.docx
《net宠物情缘在线平台的设计与实现Word下载.docx》由会员分享,可在线阅读,更多相关《net宠物情缘在线平台的设计与实现Word下载.docx(46页珍藏版)》请在冰豆网上搜索。
ASP.net;
Car;
Networkdistribution;
Database;
Sql2008.
前言
中国互联网络信息中心发布的2006第十六次CNNIC调查结果显示,内地上网人数与日俱增。
用户在网上关注的信息也不再是单一的新闻。
报告数据显示,用户在网上经常查询的信息中,教育信息占29.3%,网络信息占13.8%,求职招聘信息占24.2%。
在互联网服务业务方面:
电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。
据我国IT行业发布的报告表明,近年来,我国互联网发展呈快速增长趋势,网民的数量已达8700万,逼近世界第一,并且随着宽带的实施及降价,每天约有近6万人走进网络世界。
伴随着网络的普及,电子商务(网络购物)也日趋盛行。
特别是在美国、日本等发达国家,上网人口迅速增加,可以说已达到普及。
例如在美国的圣诞季节,玩具管理量的将近半数是由网络购物完成的。
不仅仅是玩具,书籍、音乐CD、个人电脑、电脑软件、日常杂货、小件物品等,甚至广泛发展到股票及证券交易。
网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。
网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。
信息在社会和经济的发展中所起的作用越来越为人们所重视。
信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。
计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求提供了更加周到和人性化的服务。
现在生活节奏越来越快,工作压力也随着越来大,而真正能给自己学习充电的时间是越来越少,所以,人们都在考虑怎么能给自己开小灶,以免落于时代之后。
在这个大环境下,网络在线购买迅速被人们所接受,从而也引发了网络行业的大爆发,竞争空前激烈。
所以,把宠物情缘在线平台搬到网上进行,是很有必要,也是很有市场的。
第一章 系统概述
1.1本课题的研究意义
笔者在与该网络经销商的深入了解后,得知目前网络行业的竞争状态已不是仅用惨烈二字可以形容了。
面对如此大的压力,除了传统的打价格战或买赠等手段外,应该另想一条更好的路,以避开这面对面的争锋。
该规格说明书能够充分体现宠物情缘在线平台的整体要求。
该需求规格说明书将作为宠物情缘在线平台开发的基本准则和软件验收准则。
使用该系统,可以管理宠物更便于照料宠物。
所以,宠物情缘在线平台,就是要在网络商海上,保持创新,并且与地面门店保持动作协调一到,以期在两处惨烈的战场中搏得一线生机。
1.2、本论文的目的及内容
在现代社会里,宠物已经走进了千家万户。
有些人已经把宠物提升到了亲戚的地位来看待,但是宠物终归是中午,人们不可能走到哪里都带着他们心爱的宠物。
但是把他们的宠物留在家里没人照顾这种行为他们又做不到,在这种情况下一种叫宠物寄存的行业被孕育而生。
他们的出现大大的解决了宠物主人们的忧虑。
本系统在VisualStudio2008环境下运行。
采用最新的三层结构进行开发,功能强大,模块独立,便于重用。
数据库访问采用ASP.NET技术,使用SQLServer2008。
运行在Windows环境下。
在web.config中配置web应用程序,通过验证控件和代码中的条件测试,在一定程度上保证了系统的安全性。
第二章管理系统概述
本系统开发思想是采用现代化先进的网络化管理理念,综合多家电子商务平台开发商优点以及结合目标管理商实际情况而开发。
2.1现行宠物情缘在线平台系统现状
据前期对宠物情缘在线平台店的数据流程、管理模式、外延端口及相关部门的调查研究,笔者总结出现行宠物情缘在线平台店管理系统的整体概况。
总体而言,无论从管理模式还是终端物流,都与同行相距不大,没有多大的系统优势。
下面就笔者观察调研的系统模型及组织结构进行简单分析。
图2-1现行宠物情缘在线平台商管理系统数据流程图
整体而言,管理模型呈下坡状,信息管理单一,管理模式单一,交流平台单一。
根本没有可以与同行竞争的优势。
2.2电子商务平台的开发方法介绍
2.2.1B/S体系结构
本系统所面向的对象是超市仓储中心内部用户,系统要突出时代感,时尚感。
因此,将要采用比较流行的B/S三层结构。
图2-4-1B/S三层结构图
B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:
(1)开放的标准:
B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。
(2)较低的开发和维护成本:
B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。
(3)用户使用简单,界面友好:
B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。
从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:
它简化了系统的开发和维护,并且特别适用于网上信息发布。
因此,我开发的网络在线浏览系统采用了基于B/S模式的体系结构。
2.2.2Dreamweave
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器,是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。
Dreamweaver可以开发HTML、XHTML、ColdFusion、ASP、ASP.NET、JSP或PHP网站。
通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。
新集成的工作空间可以与MacromediaFlashMX和FireworksMX共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。
Dreamweaver还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的JavaScript。
为翻新现有网站以及创建下一代应用程序,Dreamweaver还支持新标准和新的网页技术,带有对XML、网页服务和增强可访问性的支持。
DreamweaverMX为新的ColdFusionMX特性提供全套的支持,包括增强的代码编辑和开发功能、集成的调试功能、可视化布局功能和照片打印功能。
2.2.3SQLServer
SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编程功能。
丰富的XML和Internet标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。
SQLServer提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。
例如,XML数据库与WebService的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、ServiceBroker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。
C#、VB.Net、XQuery、XMLA、ADO.Net2.0、SMO、AMO等都将成为SQLServer数据平台上开发数据相关应用的有力工具。
2.2.4HTML(HyperTextMarkupLanguage)
HTML的英文全称是"
HypertextMarkupLanguage"
中文译为“超文本标记语言”。
“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。
在几年前作为SGML的一个子集开发的。
一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。
如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。
浏览的网页就是由HTML语言编写出来的。
虽然HTML是一种语言,但HTML不是程序语言,如C++和Java之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML.HTML的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。
在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。
2.2.5ASP.Net
ASP.Net是建立在通用语言运行时(CLR)上的应用程序框架。
他用来在服务器端构建功能强大的web应用程序。
ASP.Net提供了世界级水平的开发工具支持。
在VisualStudio.Net的集成开发环境(IDE)中,ASP.Net框架由丰富的工具箱和设计器组成。
所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。
ASP.Net强大而富有弹性。
由于ASP.Net是基于(CLR)的,因此整个.Net平台的强大和富有弹性,同样可以应用于web应用程序开发者。
.Net框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。
ASP.Net也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。
第三章系统调研及可行性分析
3.1系统调研
经过本人长期蹲点调研及亲自参与整个管理的工作流程,结合本人的专业知识,得出以下调研结果。
1、管理终端的工作人员文化层次普遍不高,其中大部分为高中毕业;
2、管理终端已经拥有配置很好的电脑系统,所以,硬件方面已经得到解决;
3、经销商方面也迫切地寻求一个更新更适合其自身情况的网络管理平台,所以在政策上十分支持,在人事支持方面已经做出了很大的帮助。
4、经销商毕竟是只有地面管理背景的传统型管理商,没接触过网络管理,所以,在设计新系统时,要把这些因素考虑在内。
3.2可行性分析
1.2.1经济可行性
由于开发此宠物情缘在线平台的设计与实现所需的硬件(计算机及相关硬件)和软件环境(ASP.NET+SQL2008),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。
而一旦此系统投入使用,不仅可以减少商家的工作强度,提高工作效率,而且方便了用户的购买,打破了传统的管理模式,极大限度的方便了用户,也为系统的进一步推广创造了条件,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本,所以从经济方面讲开发此系统是可行的。
1.2.2技术可行性
宠物情缘在线平台的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。
对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。
本系统拟采用ASP。
NET和MSSQL2008分别作为前端和后端的开发工具。
SQL2008作为微软在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。
区别于FoxPro、Sql2008小型数据库,SQL2008是一个功能完备的数据库管理系统。
它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。
而像存储过程、触发器等特性,也是大型数据库才拥有的。
SQL2008的新特点:
(a)上手容易
话分两头,如果您的企业至今还未购置数据库,其中一个主要的原因可能就是认为它不好上手,那么,从SQL2008开始吧。
毕竟,大多数的中小企业日常的数据应用是建立在Windows平台上的。
由于SQL2008与Windows界面风格完全一致,且有许多"
向导(Wizard)"
帮助,因此易于安装和学习,有关SQL2008的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数。
从另一个角度来讲,学习SQL2008是掌握其他平台及大型数据,如Oracle,Sybase,DB/2的基础。
因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。
但有了SQL2008的基础,再去学习和使用它们就容易多了。
IT行业的实践经验充分证明了这一点。
(b)兼容性良好
由于今天Windows操作系统占领着主导地的位,选择SQL2008一定会在兼容性方面取得一些优势。
另外,SQL2008除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。
尤其是它可以直接存贮XML数据,可以将搜索结果以XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。
这些特点在.NET战略中发挥着重要的作用。
(c)相对于7.0的忧越性
MicrosoftSQL2008是在SQL20087.0的基础上对性能、可靠性、质量以及易用性进行了扩展。
SQL2008中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。
其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。
因此从技术方面讲开发此系统是可行的。
1.2.3操作可行性
本系统是一个基于Web的宠物情缘在线平台,是Web技术应用于网络管理中的产物,是宠物情缘在线平台商发展历史上的一个新阶段。
系统基于Web的工作界面,使采购人员无论身处何地,无论通过局域网还是互联网,都能在浏览器中直接对新闻进行录入、浏览、修改、删除、查阅等新闻管理工作。
在操作使用上十分方便,员工只需连上公司内部的局域网,在自己的电脑上通过Web浏览器就可使用本系统,同时所有的操作都是基于Web的的操作方式,如:
链接、按钮、文本框等等。
所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用户不需培训。
因此,在操作使用上,本系统简单、方便,易于使员工们接受,本系统尽力为用户着想,因而该系统是方便可操作的。
1.2.4法律可行性
即该平台的开发会不会在社会上引起侵权或其它责任问题。
因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。
综上所述,网上宠物情缘在线平台的开发是必需的,是可行的。
四章 系统需求分析
4.1业务流分析
宠物情缘在线平台工作流程为:
系统启动并进入登录界面,根据不同的用户(管理员,注册用户等)进行登录,所有用户都可以浏览系统主页面。
通过权限判断,普通用户只能浏览、阅读和查询信息,注册用户除了可以完成普通用户的操作外,还可以进行对自己注册资料的操作(包括对自己的资料的录入、修改和删除的操作)。
管理员可以对系统信息进行添加、修改和删除的权限,及对系统管理的所有功能进行操作。
所有用户均可以实现查询功能。
本系统的业务流程图如图2-1所示:
图2-1系统业务流程图
本系统是将现代化的计算机技术与管理服务模式相结合,按照管理的服务流程设计完成的。
同时为扩展服务范围,初步设计一个管理平台以利于信息发布和管理。
为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:
具体目标如下:
(1)操作简单、界面友好:
完全控件式的页面布局,使得信息的录入工作更简便;
许多选项包括信息类别、来源、作者等只需要点击鼠标就可以完成;
另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。
(2)即时可见:
对信息的处理(包括添加、修改、删除)将立即在主页的对应栏目显示出来,达到"
即时发布、即时见效"
的功能。
(3)功能完善:
不仅包括常见系统的信息管理的各个方面:
信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。
而且,还能进行对会员的管理,对会员的资料进行审核,以及上传文件的管理。
同时,为了能有效方面的更新系统的界面。
(4)方便移植:
系统应具有实用性、可靠性和适用性,同时注意到先进性。
针对不同的用户,只需要稍作修改就可以开发出适合自己特点的宠物情缘在线平台。
系统界面中所需的条目,图片等数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。
(5)动态管理:
对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。
4.2数据流分析
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。
数据流程分析的目的就是要发现和解决数据流通中的问题。
现有的数据流程分析多是通过分层的数据流程图(dataflowdiagram,简称DFD)来实现的。
其具体的做法是:
按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。
宠物情缘在线平台的数据流程:
对本系统操作的数据源有管理员,注册用户三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。
不同权限的用户可以对这些库信息进行添加、修改和删除处理。
所有用户均可以进行信息查询。
通过对本系统的需求分析,系统的基本功能已经确定。
数据流图如2-2:
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
数据流图和数据字典共同构成系统的逻辑模型。
1.数据字典列表——数据流
数据存储名称:
管理员信息
数据来源:
管理员信息表
数据去向:
管理员登陆模块
数据组成:
管理员信息=管理员唯一识别ID+管理员帐号+管理员密码+权限+添加时间
描述:
存储了管理员的基本信息
宠物主人信息
宠物主人信息表
宠物主人模块
宠物主人信息=宠物主人唯一识别ID+宠物主人帐号+密码+真实姓名+联系电话+身份证号码+联系地址+添加时间等
存储了宠物主人的基本信息
宠物信息
宠物信息表
宠物信息模块
数据组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- net 宠物 情缘 在线 平台 设计 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)