1.3课题研究状况和发展趋势
2 系统开发环境
本系统采用Visual Studio 2010配合使用C#语言作为前台开发环境,SQL Server 2008作为后台数据库,运用ASP.NET,SQL Server实现。
2.1 Visual Studio 2010 .NET平台和C#语言介绍
Visual Studio .NET是一款基于net架构的软件集成开发工具。.NET Framework包括了多种语言编译器:C++,C#,Visual Basic等。C#是微软公司发布的一种面向对象的高级程序设计语言,运行于.NET Framework之上,由C和C++衍生出来。它继承了C和C++强大功能,同时也消除了它们的一些复杂特性(例如没有宏和模板,不允许多重继承)。C#结合了VB简单的可视化操作和C++高效稳定的运行效率,凭借其强大的操作能力、创新的语言特性、优雅的语法风格和便捷的面向组件编程的支持成为.NET开发的首选语言[1]。
2.2 SQL Server2008简介
SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据,将结构化、半结构化和非结构化文档的数据直接存储到数据库中[2]。它可以对数据进行查询、搜索、同步、报告和分析之类的操作,可以控制数据且不用管数据存储位置。它灵活的多变性,强大的功能,可以满足今天的商业环境要求不同类型的数据库解决方案。
现在大部分关系型数据库在使用上都有一定的相通性。而选择SQL Server 2008作为后台数据库,主要是因为SQL Server 2008作为大型数据库中的代表,很好地支持了客户端/服务器模式,满足各种类型的应用实体对构建网络数据库的需求,并且改善了操作的可执行性、功能的可伸缩性及可靠性。所以此次毕业设计选用SQL Server 2008作为后台数据库。
2.3 ASP.NET简介
ASP.NET是.NET Framework的一部分,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 ASP指 Active Server Pages(动态服务器页面),是运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序。ASP .NET开发的首选语言是C#及VB .NET,同时也支持多种语言的开发。文献综述
3 系统分析
3.1可行性分析
不是所有的问题都有简单明确的解决方法,如果问题不可行的话,那么在这项工程上所投入的一切都起不到任何作用。
可行性分析的目的就是在最短的时间内花最小的成本确定项目是否可行。要达到这个目的就必须对几种可能的解决方法做出合理的分析,进而判断系统的原定规模和功能是否实现,开发该系统所投入的成本是否小于其运行带来的价值。实质上,可行性分析是对系统分析和设计的过程进行的一次有效压缩。
以下是对本系统技术、经济、操作可行性的简单分析:
1.技术可行性,本系统采用SQL2008数据库作为后台数据库,采用VS2010(C#)作为前台开发环境开发。
2.经济可行性,本系统若成功投入使用,可以为商家带来更多客源,并能加强商品的推广,不再受地域,交通等限制,成本低收益高。
3.操作可行性,本系统是一个简易的网上销售系统,操作简单方便,用户可根据自己的需求进行操作。
3.2系统需求分析
3.2.1 功能需求
需求是用户对系统提出的要求或设想,可简单可具体亦可抽象。任何一个销售系统的开发都必须以这些需求作为根本出发点。
根据苏绣工艺品销售系统的逻辑划分,本系统分为用户功能模块和管理员功能模块两大功能模块。
管理员主要功能模块包括:商品管理,用户管理,订单管理,评论管理,网站留言板管理等。 asp.net+sqlserver苏绣工艺品销售系统的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_71038.html