2. 相关技术
2.1 Asp.Net简介
浏览器应用程序所需要的许多服务和程序编写的架构都可由Asp.Net来提供,它同其他浏览器开发平台而言,Asp.Net拥有以下三大好处。
(1)支持编译型语言
开发人员运用C#语言编写的Asp.Net程序会被翻译成另一种语言,不会因为平台的差异而导致错误,由于Asp.Net应用程序在服务器端首次执行时会被翻译成目标程序,所以Asp.Net不会像Asp一样即时翻译。Asp.net相对于Asp性能得到了很大的提高。
(2)程序代码与页面内容的成功分离
一般的动态网页制作,都是在制作网页的过程中综合了多种网页编写语言。这种方式有优势也有劣势,优势在于综合了各种脚本语言,所以在制作方便比较全面,但是由于语言的多样化导致开发人员过大,必须要对多种语言都要了解。这种综合许多网页编写语言的方式已经实行了很久,但是这种方式的执行比较慢,由于这种方式是使用源代码和网页结合,开发人员要在多种编写语言上进行转换,导致工作效率相对比较低下。Asp.Net 网页开发程序里面包含了图形化设计,使开发人员的制作过程较以前的纯代码方式方便了许多。
(3)安全性
由于Asp.Net必须通过windows的验证,所以开发人员编写的Asp.Net应用程序页面绝对安全。Asp.Net编译后会生成页面代码,然后发送至申请者浏览器上,还可以通过隐藏页面中的内容来提高安全性。
2.2 SQL Server 2005数据库简介
该网站对于信息的管理是采用了Microsoft 公司推出的SQL Server 2005数据库管理系统,它拥有上一个版本的各项优点,更是一个较为方便、安全、实用的数据库,对于一些大型的数据处理、电子商务都有较为明显的作用,所以对于校园二手物品交易网站而言,该数据库已经做够,并且该数据库支持多种操作系统(目前所有Windows版本)平台。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。
虽然目前市面上也有许多其他的数据库,但是由于其他的数据库都不是很适合于该网站的设计,因为该网站的设计是一个动态的网页,用户会比较多,信息的流量比较的,所以综合考虑还是选择了SQL Server 2005。
2.3 结构化查询语言SQL
SQL是针对数据库的操作而设计和演变的一种数据库语言。SQL可以对数据库中的数据进行查找、定义、控制等操作。SQL是一个相对标准的数据库语言,也是目前较为常用的结构化查询语言,因为虽然说是查询语言,但是它对于数据库的操作也非常全面,并且该语言在结构上比较简单,便于学习和使用。
2.4 C#语言
C#是一种目前比较流行的面向对象编程语言,是Microsoft Visual Studio.NET的一部分。C#是由C/C++语言发展而来,并且C#又和当前的一些其他高级语言也相当类似。C#的优点是容易学习并且效率比较高
3. 系统分析
3.1 市场分析
为了达到市场用户的要求,该网站的设计必须要针对校园的用户也就是大学生。校园二手拍卖系统网站是为了针对校园中的学生进行一些简单的物品交易。它以其方便、快捷的功能和可传播性来适应市场的需求。
3.2 网站功能分析
根据大学对于学校内部的管理,结合建设拍卖网站的所需过程,该网站应该实现以下几个功能:
(1)用户注册、登录
(2)拍卖品展示
(3)精确搜索与模糊搜索相结合,保证用户能轻易找到想要的物品。
(4)订单模块:客户在拍卖物品的网页只能进行添加商品和查看现有商品的信息。
(5)竞购商品模块:购买者通过搜索功能找到自己所需的产品后,可以在网页中填写自己对商品所需的数量和能够支付的价钱,然后点击竞拍就行。 ASP.net校园二手拍卖网站设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_5217.html