而如今随着我国的电子商务和物流运输的发展和不断的完善,网上购物已经成为一种新的流行趋势,融入了现代人的生活轨迹。
1.2 使用技术介绍
(1)面向对象技术实际上是一种编程方法,是将数据抽象为一个对象,面向对象方法学认为,客观世界由对象组成。任何事物都是对象,每个对象都有自己的内部状态和运动规律,不同对象彼此间通过消息相互作用、相互联系,从而构成了所要分析和构造的系统。系统中每个对象都属于一个特定的对象类,类是对具有相同属性和行为的一组相似对象的定义。应该按照子类、父类的关系,把众多的类进一步组织成一个层次系统,这样做了以后,如果不加特殊描述,则处于下一层次上的对象可以自动继承位于上一层次的对象的属性和行为。
(2)SQL Server是一个关系数据库管理系统,它提供了强大的开发工具和各类开发特性,不但大大的提高开了发效率,而且进一步拓展应用空间时,带来新的市场发展商机。而同时它集成的商业智能工具、分析、报表、和通知功能为用户提供了企业级的数据管理,它拥有的存储过程、触发器、函数自定义等操作则成为SQL Server的优势。SQL Server的安全性、并发控制能力、数据挖掘、联机操作等方面都是其它类型的数据库无法对比的。
2. 系统需求分析
2.1 可行性分析
(1)理论可行性:该系统是基于B/S模式下的网上手机销售网站,能够充分利用网络信息资源,使用的数据库支持是Microsoft SQL Server 2005,而Microsoft SQL Server 2005是用于大规模联机事务处理、数据库和电子商务的数据应用平台。系统编写则选择Visual Studio 2010作为开发平台,整个系统是用.NET语言编写的,这就使系统的设计和实现时更加方便快捷。
(2)经济可行性:该系统可以运行于现在市场上出售的各种个人电脑,建设成本基本上集中在系统开发上,当系统投入运营后,对于销售行为和日常文护都非常简单,让一个员工可以做传统实体店中所有员工的工作,有效减少了人力资源的浪费,极大的节省了开支。另外,由于在线手机销售系统的网络移动特性,店主可以随时随地进行销售工作,真正做到生意不断。在线手机销售的销售产品具有特定性,是一种典型的需求导向型销售模式,所以厂家可以根据市场的需求随时增减库存量,来提高自己的效益水平。
(3)技术可行性:网上手机销售系统的操作界面,无论用户界面还是管理员界面,实质上都只是一些静态网页之间的相互链接。现在市面上有很多网页制作软件,最常用的有Microsoft FrontPage、Macromedia Dreamweaver,此外,直接用HTML、JavaScript等语言编写网站也是较为常用的方法。网上手机销售系统的数据处理基本上是对订单、会员、手机信息等数据的增加、修改和删除,目前行业间流行的Oracle数据库、Microsoft SQL Server数据库以及免费的My SQL等都可以作为本系统的数据库处理类型。
2.2 需求分析
需求分析,望文得意,就是对将要做的事情的一个前期阶段的总体计划,就是对新事物做一个在目的、范围、定义和功能上的简要提纲。而需求分析具体到软件工程中就是系统架构师对于所做系统中分心出来客户的需求,软件工程师的技术需求支持,以及开发时间安排。在软件开发中只有熟悉了各种角色人员的需求才能更好的寻求系统的解决方案。网上手机销售系统则主要是用户对自己的个人信息、订单信息管理、评论、购物车等功能的分析,以及管理员对会员信息,订单信息,物流信息,手机分类等模块的分析。
3. 总体设计
3.1 系统架构 C#网上手机销售系统的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_7878.html