(2)部分交易场所、资金不安全;
(3)对商品的描述较为片面,虚假商品存在多;
(4)卖家和买家的交流多通过电话、短信,沟通不方便不及时;
(5)大学生转卖二手商品的意识不强;
因此,在信息技术日益普及和发展的今天,开发一个校园二手商品交易系统既能够解决以上存在的问题,还能起到净化校园,营造一个和谐、健康的校园文化的作用。
1.3系统功能和技术简介
校园二手商品交易系统面向两类用户,普通用户和管理员。普通用户应具备的功能有用户注册,商品的浏览,发布,购买,留言等功能。管理员应该有管理分类,公告,商品,订单,会员和修改密码等功能。
为了使本系统拥有较为明确的功能和友好的界面,同时还拥有安全稳定的数据库,将使用C#,ASP.NET等技术来编写网站,运用SQL2008实现数据库与动态网站的链接。这些技术的结合使用确保了本系统的安全性与稳定性。
2 系统开发技术及系统模式
2.1 开发环境介绍
2.1.1软件环境
微软的Visual Studio是一种集成开发环境(IDE),用来构建.NET的Web应用程序和非Web应用程序。这是一种已经成熟的功能强大的工具,它可以简化和减轻创建.NET软件系统所需要的工作量。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。
Visual Studio2010版本还具有十大创新优势,如易于进行数据库开发,确定更改代码的测试影响,度量应用程序性能,发现常见的编码错误,自动化用户界面测试,生成实际测试数据,易于进行先行测试开发,在Microsoft SharePoint®上构建协作解决方案,新的基于WPF 的编辑器为代码提供了丰富的可视化效果,包含MSDN 订阅服务等。[1]
2.1.2硬件环境
PC一台
CPU:intel 酷睿i3 M 380 @2.53GHz 2.53GHz
内存:2G
操作系统:Windows7旗舰版(64位或32位)/Windows XP
2.2开发技术
2.2.1ASP.NET技术
ASP.NET(ASP是Active Server Pages的首字母缩写)是Microsoft用于构建服务器端动态文档的框架。ASP.NET文档由在Web服务器上执行的编程代码提供支持。每个ASP.NET文档都被编译成一个类。用ASP.NET开发动态Web文档(及支持代码)与非Web应用程序的开发相似。ASP.NET基于早期版本ASP,它允许嵌入使用如JScript(微软)或VBScript(脚本语言)编写的服务器端脚本。但它又并不只是ASP,它是一个用于 Web开发的全新框架,其中包含了许多新的特性。如基于组件与模块,更好的可定制性与可扩展性,数据处理方面同时也更新了很多新技术。现在ASP.NET已经远远超越了ASP,为动态网站开发人员提供更好的灵活性,有效缩短了程序的开发周期。[2]
因为ASP.NET允许用任意.NET语言编写服务器端的代码从而使程序具有强大是适应性它可以在几乎全部的Web应用软件开发平台上运行。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是语言独立化的,它支持C#,VB,JScript等。将来,这样的多程序语言协同工作的能力将保护现在基于COM+开发的程序,从而能完整的向ASP.NET移植。[8]
ASP.NET使用的一种字符基础,分级配置系统,使服务器环境和应用程序的设置变得更加简单。ASP.NET开发工具的设计目前可用于多处理器,因为在多处理器环境中采用了特殊的无缝连接技术,从而使软件运行速度显著提高。ASP.NET的优越性主要体现在以下几个方面:(1)高效率;(2)可重用性高;(3)代码量小。