3。2 数据库技术
数据库就是存放一个网站所需所有数据的地方,该系统用的是SQL server 2008。
数据库的应用主要是创建表。根据我们想要实现的功能来设计表。先设计键值,然后选择数据类型,填写数据等,随后编辑表,就这样一个一个建表。一般用creat来创建表,插入数据,如果想要删除表的话,DROP TABLE语句删除表。数据库中的添加,删除,修改等基本功能是最重要的。论文网
SQL server 2008的存储过程就是添加命令语句的过程。在该数据库中,我们打开数据库管理器,打开存储过程的文件夹,右击鼠标,选择新建存储过程就可以向其文本框内添加语句。存储过程也是支持添加,修改,删除的。如果想要修改命令的话,使用ALTER PROCEDURE语句就可以实现了。而删除就是DROP PROCEDURE命令。数据库不仅是面向数据的管理,也具有编写语句的功能,该过程是一个集中操作的过程,所以SQL server 2008的功能也是很强大的,从而动态网站的静态页面与SQL server 2008的相结合就可以完美的实现网站的功能。
该系统是一个销售系统,不仅要有界面的支持,后台数据库数据的支持也是十分重要的。强大的数据是必要的,如果没有数据的支持,网站就是一成不变的是死的。在该系统中,我们使用的就是SQL server 2008。SQL server 2008为网站提供接口,静态网页可以通过该接口去获取数据库里的数据,从而实现异步刷新的效果(不同用户发送不同的请求返回不同的结果)。第一:该数据库具有很好的保密性和安全性,具有权限设置,如果未经授权的用户想要访问时事不会成功的。第二:该数据库支持系统远程访问数据库,我们可以通过WEB浏览器去实现。第三:SQL server 2008的容量是十分巨大的,每个数据库中可以创建20万个表,足以支持一个网站所需的所有数据。
该系统的另一个运行环境就是VS2010,在其中我们可以嵌套HTML5,CSS3。0,c#等语言,用这些语言去编写页面,而提供数据的数据库就是SQL server 2008。
ADO。NET是一种全新的数据库访问机制,它有两种模式,一种是连接模式,另一种就是非连接模式。它会让数据库编程变得更加简单、方便。连接模式是一种传统的访问数据库数据的模式,非连接模式则具有较优性,它是升级的和灵活的。
4 需求分析
4。1可行性分析
可行性分析在该系统我主要分为三个主要的部分:技术可行性,经济可行性,操作可行性。
技术可行性:技术可行性是非常重要的也是很难解决的问题。我们会从多方面的去了解客户对该系统的功能,性能等要求,然后根据各项约束条件去深刻的分析实现该系统的可行性。本系统采用的是ASP。NET技术和ADO。NET 技术。目前,。NET 技术被广泛的运用,日益成熟,稳定,被计算机行业逐渐地认可,被认为是计算机领域最有前途的技术之一。同时数据库采用的是SQL SERVER 2008。将ASP。NET,ADO。NET以及SQL SERVER 2008结合起来开发的书店的销售网站系统,必定是可行并且高效的。文献综述
经济可行性: 经济可行性主要是指研究并开发该项目所需要的经费是否充足,足以支撑该项目的成功进行。经济可行性主要是探索经济成本是否能够与完成项目所付出的资金之比达到一定的平衡比例。如果支出远远大于资金预期的话,该项目也许会被停滞。同时我们还要看该系统是否能够给用户带来真正的利益。我们开发的这套系统就是为了让用户更加方便,提高工作效率,节约了更多的时间。经过考察,发现该系统在经济可行性上是完全可行的,开发这个系统是不需要很多资金的,由于是个人设计编写实现,可以节省很多资金与时间,而且可以很好的提高个人的能力。十分实际高效。