2.2.2数据库技术
数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。本系统采用的是网络型数据库SQL2008。
采用SQL Server2008的优势如下:
SQL Server与Windows 2008 Server服务器的集成紧密,而后者具有很好的安全性,能够排除所有未经授权的非法用户的访问,确保了SQL服务器的安全性;
用户可以使用Web浏览器查询存储在SQL2008数据库中的数据,实现远程数据访问。
支持大容量的数据管理,每个数据库中可创建至少20万个数据表的要求,完全符合本系统的要求。具有可信任性、高效性、智能性。
2.2.3 ADO.NET连接数据库
ADO.NET是微软对先前的数据访问技术ADO一个跨时代的改进,它提供了平台互用性和可伸缩的数据访问。可以方便的对数据进行存取操作。
访问数据的第一步是与数据源建立连接,NET Framework数据提供程序中的Connection对象负责连接数据源。Command对象的作用是访问用于返回、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。DataAdapter对象架构DataSet对象和数据源之间的桥梁,DataAdapter使用Command对象在数据源中执行SQL命令向DataSet中加载数据,并将对DataSet中数据的更改解析回数据源。DataReader可从数据源提供高性能的数据检索。[4]
2.3系统开发模式源'自:751`!论~文'网www.751com.cn
B/S模式是相对于C/S模式的另外一种模式,是随着Internet技术的兴起,对后者的一种变化或改进。在这种结构下,用户界面完全通过WWW浏览器展示,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。[3]它的优势主要体现在:简化了客户端;简化了系统的开发和维护;简化了用户的操作。
Web层使用ASP.NET技术实现的动态页面;
业务逻辑层使用C#创建的一些类进行实现;
数据库持久层采用SQL 2008进行存储与管理。
3 系统需求与可行性分析
3.1功能需求
需求分析主要是对收集到的需求进行提炼、分析和认真审查,使开发人员明白客户的需求和含义,找出其中的错误、遗漏或不足的地方。对软件开发的前期起到非常重要的作用。[7]
3.1.1普通客户对系统需求
首先,校园二手商品交易系统设计的初衷就是为了让客户能够方便、快捷的进行二手交易,所以操作的功能应该直接明了,操作流程应该简便快捷,让第一次接触此系统的人不需要复杂的培训就能很快上手。其次,客户应该能在网站首页上查找到自己所需要的商品,所以商品的多样性和对多样性的管理应当引起我们足够的重视。最后,本系统在方便快捷的基础上,要精细化每件商品的描述,要有名称、类别、价格、照片、简介,让用户在看中某件商品后自由的添加到自己的购物车中。