当前位置:文档之家› 校园二手交易平台论文

校园二手交易平台论文

摘要校园二手交易平台,是建立在B/S结构上,在Windows .NET Framework 4.0环境下,利用和数据库SQL server 2005开发的系统。

本设计说明通过软件开发的主要流程分析一个针对学生的二手平台系统的开发过程,包括需求分析,概要设计,数据库设计,详细设计。

需求分析,分别从系统平台的功能,性能,数据流图,运行要求进行分析。

概要设计通过对系统的结构,模块的组成,以及信誉系统进行分析。

数据库的设计采用从数据流分析,到实体图的建立,再合并各个实体图建立关系图,最后通过数据库的设计原则完成对数据库物理结构的设计。

详细设计主要针对各个模块功能的实现,利用大量的流程图进行描述,让读者了解各个模块的设计思想。

关键词:校园二手交易交易平台;SQL Server 2005; 4.0AbstractThe S tudent’s Second-hand Market System with B/S structure developed by and SQL SERVER 2005 in the Framework of the 4.0 environment.This paper analyzes the developing process about student’s second-hand market system with software engineering. The process includes requirement analysis, preliminary design, database design, and detailed design. In the requirement analysis, it mainly analyzes function, capability and the requirement of system running. The preliminary design describes the structure of the system, functional module and the credit system. In the database design, the flow chart of the data, the database table, the table field and the E-R graphics of between entities are presented. Detailed design mainly in allusion to each functional module uses the massive flow charts to carry on the description. Let the reader understand the design concept of each module. Keywords:S tudent’s Secondhand Mark system; SQL Server 2005; 4.0目录摘要 (I)Abstract (II)第一章绪论 (1)1.1研究背景与国内外现状 (1)1.1.1研究背景 (1)1.1.2 国内外研究现状 (1)1.2开发工具与关键技术 (2)1.2.1 Microsoft Visual Studio 2012简介 (2)1.2.2数据库技术 (2)1.2.3 简介 (3)第二章需求分析 (4)2.1系统目标 (4)2.2可行性分析 (4)2.3功能性需求 (4)2.4数据流分析 (6)第三章概要设计 (8)3.1数据库设计 (8)3.1.1逻辑结构设计 (8)3.3.2物理结构设计 (10)3.2数据库表关系图 (13)第四章详细设计及实现 (14)4.1 平台公共部分设计 (14)4.2 功能模块设计 (15)4.2.1用户注册模块 (15)4.2.2用户登录模块 (16)4.2.3商品信息搜索功能模块 (17)4.2.4新商品信息发布模块 (18)4.2.5留言发表模块 (19)4.2.6投诉管理模块 (20)4.2.6会员信息管理模块 (21)4.2.7商品信息管理模块 (22)第五章测试 (23)5.1单元测试 (23)5.2集成测试 (23)总结与展望 (25)致谢 (26)参考文献 (27)咸阳师范学院2014届本科毕业论文(设计)第一章绪论1.1研究背景与国内外现状1.1.1研究背景随着科学技术的日新月异,商品出现多样化,更新换代的速度也日益加快。

人们对商品的更换速度也随即达到了一定的高度。

商品的更换速度的增长导致大部分能再利用的商品需要转移到新的用户手中,二手市场便诞生了[1]。

网络信息时代的到来,网上二手交易平台的出现,给人们的商品交易带来了极大的方便。

在校园中学生对商品的更换也发展到新的一个水平,新生的到来,毕业生的毕业,大量的可再利用的二手商品需要急切的得到转移。

校园二手交易平台,作为一个信息交流平台,能为学生买卖商品提供一个极为方便的途径。

学生可以把自己需要转让的商品发布在该平台上,也可以搜索,浏览自己想买的商品。

1.1.2 国内外研究现状在没有建立二手交易平台之前,很多的商品都被聚集在一个固定的二手市场,这样对物流的管理,以及人力的管理,地方的租赁都增加了成本。

网上交易平台的出现很大程度的解决了该问题。

现在网上的学生二手交易平台主要提供买方和卖方之间的信息交流的平台,用户可以通过注册后,发表自己需要转让的商品信息,也可以查看需求的商品信息和转让人的信息,并购买商品。

用户还可以通过留言对商品信息提出问题,也可以管理自己发布的商品信息。

网站对商品进行分类,提供搜索功能,并显示最新的商品信息,通过点击数判断热点信息,由管理员添加精品信息。

当前的二手交易网站质量参差不齐,对发表的信息的真实性没有通过严格的审批,信息的真实性无法得到保证,同时对于已经出售或者已经求得的信息没有及时的更新其状态,导致站内的很多信息失去时效性。

从开发语言来看网上在用的二手交易平台大部分是[2]。

用这些语言编写出来的交易平台,在安全性,运行效率,都比较高。

校园二手交易平台的设计与实现1.2开发工具与关键技术1.2.1 Microsoft Visual Studio 2012简介Microsoft Visual Studio 2012是微软公司推出的开发环境,目前最流行的Windows平台应用程序开发环境[3]。

支持多种数据库,如Microsoft SQL Server、DB2、Oracle,默认数据库是Microsoft SQL Server。

Visual Studio 提供强大的类库,提供.NET Framework 类库。

在Microsoft Visual Studio 2012坏境中进行网站开发,页面中的大部分控件的设计不再像以前那样用代码编写,而是简单的拖、拉、拽,大大提高了开发效率,减少了开发人员的工作量。

Visual Studio 2012为开发人员提供了模板引用,开发人员只需要创建一个模板页,如果开发的系统中多个页面需要实现统一布局,在创建页面时,引用创建好的模板页,Visual Studio 将模板页当作一个用户自定义控件一样嵌入页面中[4]。

在系统设计中为了实现系统页面的布局一致性,页面设计应用了模板页。

每个页面引用同一个模板页,这样既可以实现页面整体布局的一致性,而且省去了大量的页面代码,节省了大量的时间。

1.2.2数据库技术现在市场上主流关系型数据库管理系统有Oracle, SQL Server , MySQL,这些数据库开发工具各有优缺点。

Oracle数据库:目前最流行的客户/服务器(C/S)或B/S体系结构的数据库之一。

Oracle 数据库跨平台性,支持当前所有主流操作系统,性能完善,安全性非常高。

MySQL数据库:快速的、多线程、多用户和健壮的SQL数据库服务器。

简单实用,体积小,速度快并且代码开源。

但是与Oracle和SQL Server相比,安全性、可靠性和有效性略显低。

SQL Server 数据库:可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与Windows的有机结合,提供了基于事务的企业级信息管理系统方案[5]。

强壮的事务处理功能,保证数据的完整性。

SQL Server是Microsoft提供的数据库系统,与windows操作平台整体结合度极高,并且和Microsoft的开发平台(如Visual Studio 2010)的整合性比其他数据库强很多[6]。

对于系统数据库的设计,当前的主流数据库都适用。

相比之下由于本系统采用 技术在Windows操作系统上应用Microsoft的开发平台Visual Studio 2012开发工具开发,具有更高的平台整合性和安全性,加上我对SQL Server数据库比较熟练,所以采用咸阳师范学院2014届本科毕业论文(设计)SQL Server数据库进行数据库设计及开发。

1.2.3 简介是一种数据访问技术,使得应用程序可以连接到数据存储,并以各种方式操作存储在其中的数据[7]。

该技术基于.NET Framework,与.NET Framework类库的其余部分高度集成。

在系统中的开发中,页面中的所有数据展示和修改等操作都用到中的五大对象:SqlConnection、SqlCommand、SqlDataAdapter、SqlDataReader、Dataset。

校园二手交易平台的设计与实现第二章需求分析经过对学校长期的考察,以及对学生们的调查,整合出了一个满足学生的二手交易平台。

开发人员首先必须了解用户具体的需求和需要,所以需求分析在软件开发整个过程中是非常重要的。

功能需求、性能需求、可靠性和可用性需求、出错处理需求是需求分析的目标。

通过对一些学生的问卷调查,以及深入了解学生日常买卖东西的习惯等,借鉴已有的校园二手交易平台,熟悉了本平台的基本要求,为后期开发奠定了基础。

2.1系统目标1.实用性:平台展现界面要美观,占用内存资源少,设计模块分布要简单明了。

2.安全性:要进入后台管理,必须通过登录验证,然后系统根据登录人的角色分配权限。

3.高效性:系统应具有较强的处理不确定因素带来的威胁,具有一定的错误处理功能。

4.系统可以完成平台上的日常业务,减少服务过程错误的发生率,提高效率2.2可行性分析1.技术可行性平台前台页面的开发语言为技术和,在一些页面中也涉及到JavaScript脚本,数据库用到了SQL Server 2005来进行开发。

本人的软件知识和语言知识,相信是可以完成平台的设计和开发,所以在技术上是可行的。

相关主题