,其中一个主要的原因可能就是认为它不好上手,那么,从SQL2000开始吧。毕竟,大多数的中小企业日常的数据应用是建立在Windows平台上的。由于SQL2000与Windows界面风格完全一致,且有许多"向导(Wizard)"帮助,因此易于安装和学习,有关SQL2000的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数。
从另一个角度来讲,学习SQL2000是掌握其他平台及大型数据,如Oracle,Sybase,DB/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了SQL2000的基础,再去学习和使用它们就容易多了。IT行业的实践经验充分证明了这一点。
(b)兼容性良好
由于今天Windows操作系统占领着主导地的位,选择SQL2000一定会在兼容性方面取得一些优势。另外,SQL2000除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮XML数据,可以将搜索结果以XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在.NET战略中发挥着重要的作用。
(c)相对于7.0的忧越性
MicrosoftSQL2000是在SQL2000的基础上对性能、可靠性、质量以及易用性进行了扩展。SQL2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。
因此从技术方面讲开发此系统是可行的。
3.2.3操作可行性
本系统是一个基于Web的网上书店图书销售平台,是Web技术应用于网上销售中的产物,是图书销售商发展历史上的一个新阶段。系统基于Web的工作界面,使采购人员无论身处何地,无论通过局域网还是互联网,都能在浏览器中直接对新闻进行录入、浏览、修改、删除、查阅等新闻管理工作。在操作使用上十分方便,员工只需连上公司内部的局域网,在自己的电脑上通过Web浏览器就可使用本系统,同时所有的操作都是基于Web的的操作方式,如:链接、按钮、文本框等等。所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用户不需培训。因此,在操作使用上,本系统简单、方便,易于使员工们接受,本系统尽力为用户着想,因而该系统是方便可操作的。
3.2.4法律可行性
即该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。
综上所述,网上图书销售平台的开发是必需的,是可行的。
第四章 系统需求分析
4.1业务流分析
餐饮预定销售平台工作流程为:系统启动并进入系统主界面,所有用户都可以浏览系统主页面。通过权限判断,普通游客只能浏览、阅读和查询餐饮信息,注册用户除了可以完成普通用户的操作外,还可以进行对餐饮的预定操作。管理员可以对系统信息进行添加、修改和删除的权限,及对系统管理的所有功能进行操作。所有用户均可以实现查询功能。
本网站的业务流程图如图4-1所示:
本系统是将现代化的计算机技术与销售管理服务模式相结合,按照销售管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个销售平台以利于信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:
具体目标如下:
(1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括信息类别、来源、作者等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。
(2)即时可见:对信息的处理(包括添加、修改、删除)将立即在主页的对应栏目显示出来,达到"即时发布、即时见效"的功能。
(3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行对会员的管理,对会员的资料进行审核,以及上传文件的管理。同时,为了能有效方面的更新系统的界面。
(4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的餐馆预定管理系统。系统界面中所需的条目,图片等数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。
(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。
4.2数据流分析
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(dataflowdiagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。
餐饮预定销售系统的数据流程:对本系统操作的数据源有普通用户、注册用户和管理员三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。不同权限的用户可以对这些库信息进行添加、修改和删除处理。所有用户均可以进行信息查询。通过对本系统的需求分析,系统的基本功能已经确定。
整个系统的数据流程图如4-2:
4.3数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。
1.数据字典列表--数据流
数据存储名称:用户信息
数据来源:用户信息表
数据去向:用户登陆模块
数据组成:用户信息=用户唯一识别ID+用户帐号+用户密码+权限+注册时间
描述:存储了用户的基本信息
数据存储名称:公告信息
数据来源:公告信息表
数据去向:系统公告模块
数据组成:公告信息=公告唯一识别ID+公告名称+公告内容+添加时间+添加者
描述:存储了公告的基本信息
数据存储名称:商品信息
数据来源:商品信息表
数据去向:商品信息模块
数据组成:商品信息=商品唯一识别ID+添加时间+商品名称+商品类别+原价+现价+添加时间等
描述:存储了商品的基本信息
数据存储名称:购物车信息
数据来源:购物车信息表
数据去向:购物车信息模块
数据组成:购物车信息=购物车信息唯一标识+货物ID+用户名称+添加时间等
描述:存储了购物车信息
2.数据字典列表--数据处理
3.数据字典列表--数据存储
4.食品信息管理系统的数据项
公告数据项:
购物车数据项:
商品数据项
第五章系统设计
5.1网站概要设计
网上餐饮预定销售平台的设计,是为了使餐厅实现线上预定销售,以补地面销售的不足,更好的做好双线并行,互补互助。所以,在设计上要考虑超前性和可扩张性,以有为日后系统升级预留端口。
网上餐饮预定销售平台采用B/S模式开发,采取网站的形式,这样就省却在每一台电脑上都装客户端的麻烦以及考虑到后期维护的方便性,只需要在一台主机上装有系统,别的电脑只需联网到
上一篇:
ASP+SQL客户管理系统(无论文)(论文和程序)
下一篇:
试析影响公路路面平整度的因素及应采取的施工措施