基于ASP NET的校园二手书网上交易系统的开发与实现

基于ASP NET的校园二手书网上交易系统的开发与实现
基于ASP NET的校园二手书网上交易系统的开发与实现

本科生毕业论文(设计)

基于https://www.360docs.net/doc/2f13442531.html,的校园二手书网上交易

系统的开发与实现

姓名

学号

专业信息管理与信息系统

指导教师

2014年05月29日

摘要

每年毕业生离校时都会丢弃或转赠大量书籍,这些物品往往得不到很好的处理,而低年级的学生往往为找到物美价廉的学习教材发愁,校园二手书网站就是提供了这样的一个网上购书平台,解决校园图书供需不对称的局面,学生可以将自己不用的书籍放在网上出售,也可以在网上找到自己需要的书籍。

“校园二手书网上交易系统”由前台用户界面和后台管理员界面两大部分组成,网站前台模块包括会员注册登录、浏览购买图书、查看发表评论、购物车管理、发布图书信息等功能。后台管理员模块包括会员信息管理、图书类别管理、图书信息管理、订单管理、评论管理等功能。

本文描述了用https://www.360docs.net/doc/2f13442531.html,技术实现动态网上书店的开发概述、技术特征、应用原理及方法,充分突出了https://www.360docs.net/doc/2f13442531.html,技术的优越性。简要论述了电子商务的优势、对社会的影响、建立电子商务网站应该注意的问题,并介绍了整个网站的运行流程,数据库的结构及网站的页面组成。着重论述了购物车和订单管理子系统的具体功能实现及关键技术的使用,以及与其他方法的综合应用。本系统通用性强,经过简单的修改就可以应用于更广泛的网上购物系统,具有一定的推广价值。

关键词:电子商务;二手书网上书店;网络数据库

Abstract

Graduates will be discarded or giving away a large number of books each year, these items are often not a good deal, and the lower grades students tend to find cheap and fine materials, second-hand book website is to provide such a platform for online shopping to solve the asymmetry between supply and demand situation, students not only can take the books which are not used on the Internet, but also can find the books you need on the Internet.

"School used books online trading system" consists of two parts, foreground user interface and background administrator interface composition, web front module includes member registration login, browse and buy books, view comment, shopping cart management, publishing books and information functions. Background administrator module includes membership information management, category management books, library information management, order management, review management and other functions.

This paper describes the implementation of a dynamic online bookstore with an overview of https://www.360docs.net/doc/2f13442531.html, technology development, technical characteristics, application of principles and methods to fully highlight the superiority of https://www.360docs.net/doc/2f13442531.html, technology. Briefly discusses the advantage of e-commerce, the impact on the society and the establishment of e-commerce sites should pay attention to the problem, and introduces the procedures of the entire site, the database structure and website pages. Focuses on the shopping cart and buy books management subsystem, the key technologies to implement the specific function of the use of integrated applications and with other methods. This system is versatile. After simple modification this system can be applied to a wider range of online shopping system, has a certain popularization value.

Key Words:Electronic commerce, Second-hand books online bookstore, Network database

目录

1 引言 (1)

1.1课题背景 (1)

1.2目的和意义 (1)

1.3系统设计目标 (2)

2 系统技术及运行环境 (3)

https://www.360docs.net/doc/2f13442531.html,介绍 (3)

2.2C#语言 (3)

2.3SQL Server2008简介 (4)

2.4Microsoft Visual Studio2008介绍 (5)

2.5本章小结 (5)

3 系统分析 (6)

3.1系统目标 (6)

3.2可行性研究 (6)

3.3需求分析 (7)

3.3.1 功能需求 (8)

3.3.2 性能需求 (10)

3.4管理业务调查 (11)

3.4.1 管理业务流程图 (11)

3.4.2 数据流图 (13)

3.4.3 数据字典 (15)

3.5本章小结 (16)

4 系统设计 (17)

4.1功能结构图设计 (17)

4.2代码设计 (19)

4.3系统物理配置方案设计 (20)

4.4数据库设计 (20)

4.4.1 概念结构设计 (20)

4.4.2 逻辑结构设计 (24)

4.4.3 物理结构设计 (25)

4.5本章小结 (27)

5 系统实现 (28)

5.1实现用户注册模块 (28)

5.2实现用户登录模块 (28)

5.3实现图书信息模块 (28)

5.3.1 图书展示模块 (28)

5.3.2 图书查询模块 (29)

5.4实现购买图书模块 (29)

5.5实现用户留言模块 (30)

5.6实现后台管理员模块 (31)

5.6.1 图书管理模块 (31)

5.6.2 会员管理模块 (32)

5.6.3 图书分类模块 (33)

5.7关键技术实现 (33)

5.8系统维护 (35)

5.9本章小结 (35)

6 总结与展望 (36)

6.1论文总结 (36)

6.2系统展望 (36)

参考文献 (37)

致谢 (38)

1 引言

1.1 课题背景

高校的二手书交易市场是一个大市场,大学生从大一到大四毕业,每个人的书籍都积攒了几十本,然而由于不便携带和储藏很多同学都会在学期开始和结束时,将自己的旧书处理掉。主要的途径有:论斤卖给旧书商(每斤5毛钱左右);在校园内摆摊;转赠师弟师妹。这几种途径既费时低效又经济效益低下,并且对于那些要买书的同学也非常麻烦,他们很难找到自己想要的书籍。这个时候,校园二手书网上交易系统的作用就发挥出来了。卖主可以在网上登记自己要出售的二手书信息和价格同时也可以在网上寻找自己想要购买的书籍信息,通过电脑或手机浏览二手书网站可以随时随地的发布和浏览图书信息,极大的方便了学生的购书、卖书环节,快速高效且经济效益可观。

计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息覆盖面广而且成本低,因此可以利用网络开展商务活动。电子商务的网上实践是从网上销售开始的,“校园二手书网络交易系统”打破了传统的购书形式—商店,将商店和网络结合是一种典型的电子商务网站的运用。该网站可以为用户提供二手书的详细信息,用户可以在线购买二手书、创建订单,同时可以发表关于二手书的建议,能够及时的与管理员进行沟通。

对于用户而言,为了节省用户的宝贵时间,用户可以在网上通过二手书公告栏了解当今二手书的最新动态,省去了无谓的查找时间和精力。同时还缩短了卖方与买方之间的距离,有利于二手书的快速流通和降低整体分销成本。

从中国的整体情况来看,网上商店如今在国内还是新事物,当前整个B TO C产业还处在刚刚起步阶段,但随着网上商店的普及和人们消费观念的改变,今后也很有发展潜力。因此发展网上购物是非常必要的,是世界必经的阶段。

1.2 目的和意义

电子商务打破了对市场的时空限制。传统供需结合的信息交换活动被电子商务系统替代后,商业活动将在全球市场上进行24小时服务,做到无国界、无昼夜之分。供需双方直接沟通,使消费者的消费观念和行为都发生变化。消费者将处于主动地位,可以从网上获得充分的物品信息,并以一种自我服务的方式来完成交易过程。

校园二手书网络交易系统的设计以其方便、快捷的特点受到了众多大学生的青睐。对传统的书店销售,网上书店可以将二手书详细分类,为用户提供了更大的选择空间,通过前台二手书的展示,可以使顾客更好地了解网上书店的二手书信息,网站的搜索查

询功能可以使用户方便的检索出自己所需要的二手书信息,网站购物车功能使顾客真正实现足不出户网上购物的目的[1]。

本系统的设计目的是为了满足使用者只要通过互联网就可以足不出户的在网络上进行购物,改变传统商业交易,在互联网上进行交易,实现网上购物的方便和快捷的特点。

1.3 系统设计目标

对于典型的数据库管理系统,尤其是校园二手书网上书店这种数据流量比较大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。根据顾客的实际需求本网站在设计时应该满足以下几个目标。

(1)实用性:本网站界面设计美观、友好。首先使顾客在视觉上得到美的享受,二手书的信息查询灵活、方便、快捷、准确,会员的信息存储安全可靠。本网站能够全面展示网站内所有二手书,并展示推荐二手书、热卖二手书及热销排行统计。

(2)先进性:本系统采用B/S架构,将SQL Server2008和https://www.360docs.net/doc/2f13442531.html,结合在一起。强大的数据库支持,可以方便管理员操作,保证数据库中数据的存储安全,同时采用此架构,更方便了浏览本系统的用户,网站安装在服务器上用户在客户端只需输入网址即可进入。

(3)高可靠性:一个实用的系统同时必须是可靠的,本系统通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性与容错性。

(4)高安全性:在设计中将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。

(5)可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。

(6)可扩展性:网站的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。

(7)智能性:本网站为了方便用户操作所以将网站页面设计得既易懂也更易操作,没有繁琐的操作,不用进行说明,让您一看就懂。设置的推荐二手书系统功能、热卖二手书系统功能和热销排行可以给您在购物过程中提供一些可参考建议。

(8)灵活性:购物车的设计满足了顾客想一次性购买多件二手书的需求,无需单件进行购买,在购物车中可查看即将购买二手书的详细信息,可对所选中的二手书进行查看或删除,还可通过查看二手书的详细信息来进行单件二手书的购买,或是一次性购买。

2 系统技术及运行环境

2.1 https://www.360docs.net/doc/2f13442531.html,介绍

https://www.360docs.net/doc/2f13442531.html,是建立在.NET之上的Web运行时环境,是微软公司推出的一种用以取代CGI(Common Gateway Interface)通用网关接口的技术。可以通过https://www.360docs.net/doc/2f13442531.html,结合HTML 语言、https://www.360docs.net/doc/2f13442531.html,指令和ActiveX元件以及数据库等方面知识,使用自己的Web服务器创建并运行动态的交互式Web站点。https://www.360docs.net/doc/2f13442531.html,的主要优点大概可以归纳如下:

(1)生产效率,使用新增的https://www.360docs.net/doc/2f13442531.html,服务器控件和包含新增功能的现有控件,可以轻松、快捷地创建https://www.360docs.net/doc/2f13442531.html,网页和应用程序。新增内容(诸如成员资格、个性化和主题)提供了系统级的功能,此类功能以前会要求开发人员进行大量的编写代码工作。新增数据控件、无代码绑定和智能数据显示控件已经解决了核心开发方案问题。

(2)灵活性和可扩展性,很多https://www.360docs.net/doc/2f13442531.html,功能都可以扩展,这样可以轻松地将自定义功能集成到应用程序中。例如,https://www.360docs.net/doc/2f13442531.html,提供程序模型为不同数据源提供插入支持。

(3)性能,使用诸如预编译、可配置的缓存和SQL缓存失效等功能,可以优化Web 应用程序的性能。

(4)安全性,现在向Web应用程序添加身份验证和授权比以往任何时候都简单。

(5)完整性,新增功能和现有功能协同工作,可以创建解决实时Web开发挑战的端对端方案[2]。

2.2 C#语言

C#是微软为.NET平台设计的程序设计语言,C#拥有C++的强大特性以及Visual Basic简易的特性。C#是C/C++家族的第1个面向组件和面向对象的语言,与C++比较,不同点在于完全支持组件的开发模式。C#可以用来直接开发https://www.360docs.net/doc/2f13442531.html,应用程序,因此C#的开发者可以直接成为https://www.360docs.net/doc/2f13442531.html,的开发者。目前有公司准备将C#移植到其他的平台上,并且提供C#编译器,不久以后C#就会成为跨平台的程序语言。

C#源程序首先需要编译成MSIL(微软中间语言,简称MSIL),然后由.NET框架实时(JIT)编译器转换为本机代码。因此要使用C#编程,必须需要一个编译器把C#源程序编译成MSIL,还需要JIT编译器。当创建一个程序的时候,在一个命名空间里创建了一个或多个类。同在这个命名空间里(在类的外面)还有可能声明界面,枚举类型和结构体。必须使用using关键字来引用其他命名空间的内容。

由于Windows是Microsoft的产品,因而在早期阶段,开发工具只有Microsoft Visual Studio2005可供使用。随着Windows的逐渐普及,各大软件公司纷纷推出自己的Windows软件开发工具。Visual Studio2008是Visual Studio .NET中引入的一种新的编程

工具。C#从C 和C++ 演变而来,是一种简单、现代、类型安全和面向对象的语言。设计C# 是为了建立运行于.NET平台上的、范围广泛的企业级应用程序。用Visual C# 编写的代码被编译为托管代码,这意味着它将受益于公共语言运行库的服务。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持[3]。

C#的优点:

(1)C#保留了对底层操作系统API的直接调用和指针。普通应用都是调用.NET的程序集(相当于Java的类库,程序集里面都是byte code,不是native code),对于速度敏感,或者平台相关型应用,直接通过特定声明来调用Windows API。这样就可以功能、效率和速度都兼顾,解决各种各样的应用层问题和系统层问题(可以用C#来写系统软件了),用一种语言来解决所有场合的大部分问题[4]。

(2)在Windows平台上.NET CLR比Java的JRE速度快。CLR速度足够快的话,C#字节码运行普通应用就不会感觉出来速度比纯本地代码慢。基本上感觉不出来CLR启动和加载程序集的明显延迟,而不管用AWT,Swing还是SWT,JVM启动和加载类库的延迟是非常明显的。

(3)开发工具IDE,对比一下Visual https://www.360docs.net/doc/2f13442531.html,和做的最好的JavaIDE,JBuilder或者Eclipse。编写普通的软件,甚至Web应用,IDE作用不明显,特别是对于有Unix背景的人来说,更愿意使用纯文本工具。但是涉及到GUI开发和企业应用的开发,一个强大的图形界面工具是必须的。

2.3 SQL Server2008简介

SQL(Structured Query Language,结构化查询语言)是一个功能强大的数据库语言。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。

SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、Sybase、Microsoft SQL Server、Access等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。

SQL Server为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。SQL Server可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX等。

SQL Server2008是Microsoft公司推出的SQL Server数据库管理系统的最新版本该版本继承了SQL Server2005 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点[5]。

SQL Server2008作为一个杰出的数据库平台可用于大型联机事务处理数据仓库以及电子商务。它的新特性如下:

(1)XML Extensible Markup Language 扩展标示语言支持

(2)新数据类型New Data Types

(3)数据行中的Text 类型数据

(4)用户自定义函数User-Defined Functions

(5)索引Index 增强

(6)全文检索Full-Text Search增强

(7)索引化视图Indexed Views

(8)分布式查询Distributed Query

(9)触发器类型INSTEAD OF and AFTER Triggers

(10)级联参考完整性约束Cascading Referential Integrity Constraints

SQL Server2008还支持在同一计算机上同时运行多个关系数据库实例每个实例有其独立的系统和用户数据库集合应用程序采用与连接不同计算机上的SQL Server实例大致相同的方式连接同一计算机上的各个实例。

2.4 Microsoft Visual Studio2008介绍

Microsoft Visual https://www.360docs.net/doc/2f13442531.html,为开发人员提供了一套完整的解决方案。Visual https://www.360docs.net/doc/2f13442531.html,提供了一个能够基于.NET框架来创建应用程序的开发环境,该开发环境提供了一些工具,这些工具可以简化Web应用程序和XML Web Service的创建、部署和升级。用.NET开发环境所创建的Web应用程序和XML Web Service具有安全性、可伸缩性以及高可用性的特点。Microsoft Visual C#是一种以Visual https://www.360docs.net/doc/2f13442531.html,作为开发环境的语言,Visual https://www.360docs.net/doc/2f13442531.html,是一个集成开发环境,它可以帮助用户快速设计、开发、调试和部署基于.NET的应用程序。Visual https://www.360docs.net/doc/2f13442531.html,是一个功能强大、高效并且可以扩展的编程环境,是一个构建企业分布式应用的开发平台,基于Web服务的技术得到了Visual https://www.360docs.net/doc/2f13442531.html,的大力支持。使用Visual https://www.360docs.net/doc/2f13442531.html,开发平台可以构建Windows 应用程序、Web应用程序以及Web服务。使用Visual https://www.360docs.net/doc/2f13442531.html,构建分布式应用程序将更加简单、高效而且稳定。

2.5 本章小结

本节主要介绍了开发校园二手书网上交易系统所用到的相关软件及技术,详细的介绍了所用软件与其他软件的区别于联系及其自身的优点。

3 系统分析

3.1 系统目标

对于典型的数据库管理系统,尤其是像网上书店这样数据流量较大的网络管理系统,必需要满足使用方便、操作灵活等设计需求。二手书网上书店的系统目标如下:

(1)展示网站最新的图书信息,不断地更新图书种类,使用户了解最新的市场动态。

(2)网站根据图书的销售情况来推荐并展示部分图书。

(3)用户可以在网站上修改个人资料、修改个人登录网站密码、查询提交的订单、发布图书信息。

(4)实现购物车的功能,用户选择所需要的图书,选择购买后提交图书订单。

(5)对图书信息进行管理,选择图书类别将图书具体信息和图片信息都存放在数据库中,并可以修改或者删除图书信息

(6)可以查看和查询用户详细信息。

(7)对用户提交的订单进行处理。

(8)对会员信息、评论信息进行维护管理。

(9)系统运行稳定,安全可靠。

3.2 可行性研究

可行性研究的任务是从技术上、经济上、使用上分析应解决的问题是否有可行的解决方案。其目的是用极少的代价在最短的时间内确定被开发的软件是否能够开发成功。

(1)技术可行性

Web技术的迅猛发展正推动Internet上信息服务类的进步。WWW服务的基础是HTML语言,HTML语言是静态网页编程语言,不能把数据带入后台数据库。所以在当今这个社会中HTML已经不能满足人们的需求。https://www.360docs.net/doc/2f13442531.html,语言就很好的解决了HTML 中的问题,并且支持数据库的连接,写好的网站会有一个后台的管理,当浏览器向服务器请求网页的时候,服务器会响应这个请求。将网页再发回给浏览器,同时将数据保存在后台的数据库中。断开连接,直到下一个请求。

校园二手书管理系统有以下几个特点:一是数据量大,要求及时查询和浏览的内容较多,二是数据处理比较集中。内部数据处理量大,输入和输出的量大。三是即时处理,要不断更新最新的数据信息。基于以上三个特点,现有的技术都可以达到现有的目标。在单机环境下组建管理信息系统,该系统的开发工作可以用https://www.360docs.net/doc/2f13442531.html,做前台,

SQL Server 2008做后台,前台可视化程度较高,人机交互能力较强,应用方便。后台数据库管理数据功能强大,能更好的支持系统的运行。

(2)经济可行性

软件系统的主要设资费用包括:设备费用(计算机及软件配置的费用),开发费用(开发人员,维护人员的费用),系统开销(所用的电力,硬件的磨损折旧等)和另外的一些系统的费用。现在各大中小型书店都是自主经营,自负营亏。本系统对硬件的要求并不是特别高,只是一般的计算机就可以运行起来,还有就是开发人员和维护人员的费用,开发人员只需要一次性付款,而维护人员只是公司员工开工资即可,系统的开销并不大。中小型书店应该可以接受并支付得起。

(3)使用可行性

本系统采用https://www.360docs.net/doc/2f13442531.html,设计前台界面,用SQL Server2008数据库为后台管理。可以在Windows XP、Windows7等Windows操作系统系列下运行。本系统考虑到当今社会当中计算机已经成为不可缺少的元素之一,中国现在网民人数已经突破3.5亿,而这也仅仅是上半年的调查结果。中国在网上消费的人数也在大幅度增加。这些人都有一定的计算机操作基础。本系统前台界面美观,操作简单,只要掌握一些计算机基本操作的人便可以短时间内熟练使用系统。后台管理中数据库稳定不易出现错误,易于管理。基于以上的种种理由,本系统完全可以在社会中使用,推动中国计算机网络的发展,同时也为书店商家创造出巨大的经济利益[6]。

3.3 需求分析

需求分析工作在软件设计过程中是非常重要的环节,它的基本任务是准确地回答“系统必须做什么”。需求分析是对目标系统提出完整、准确、清晰、具体的要求。满足用户的需求是我们制作软件的宗旨,而对软件的需求是用户对系统提出的要求,这种要求可能是原始的、笼统的,也可能是抽象的、细节化的。但一个软件系统的开发必须以一组需求化为出发点,软件系统的需求分析不断修改以满足用户想要得到的软件模型。一个基于https://www.360docs.net/doc/2f13442531.html,的校园二手图书交易平台的基本要求就是为在校大学生提供一个稳定的,方便的图书交易平台,使用户足不出户便能购买到自己想要的图书并且不用花费过多的费用,根据调查信息,二手图书交易平台的基本流程是用户登陆网站首页,点击注册按钮进入会员注册页面,注册成功后可登录所注册的账户,通过此账户浏览自己想要的图书信息并且可以发布自己要出卖的旧书信息。图书信息由管理员和会员录入数据库中,以便在平台上展示。因此网站要能够展示图书,对图书进行分类,方便用户快速选择自己想要的图书,对用户的账户进行管理,记录用户的购买信息,用户账户的注册与用户登录功能。

根据现在社会上对网络书店的需求,为了开发出真正满足用户需求的产品——校园二手书网上书店,首先必须要知道客户的需求。对客户需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能满足用户需求的程序只会给客户带来失望,给开发带来麻烦。虽然在可行性研究阶段已经粗略了解用户的需求,甚至还提出了一些可行的方案,但是,可行性研究的基本目的使用较小的成本在较短时间内确定是否存在可行的解法,因此,在需求分析阶段要确定系统必须完成哪些工作,也就是对系统提出完整、准确、清晰、具体的要求[7]。

3.3.1功能需求

主要针对在校大学生网上购书需求,对图书的进销存等环节进行信息化管理,实现学生网上浏览图书,网上购书的可能。通过读者对购买图书的在线评价,处理读者网上的投诉和建议。

用例分析:用例图主要用来图示化系统的主事件流程,它主要用来描述需求,即希望系统具备完成一定功能的动作,通俗地理解,用例就是软件的功能模块,是系统分析阶段的起点,设计人员根据需求来创建和解释用例图来描述软件应具备哪些功能模块以及这些模块之间的调用关系。

通过系统的功能需求分析,可得到系统的服务对象为购书者,其中购书者分为游客和会员,游客注册为会员后才可购买书和发布自己要出售的图书信息,网上图书销售系统的内部工作人员为管理员。所以系统角色分析用例图如图3-1所示。

管理员

会员游客

图3-1系统角色分析用例图

(1)顶层用例图:对网站涉及到的所有人员进行详细地分工,描述了每个用例之间的联系。故校园二手书系统顶层用例图如图3-2所示。

图3-2 顶层用例图

(2)管理员用例图:对图书类别、图书信息、会员信息、订单信息、评论信息进行管理。包括增、删、改、查等功能。管理用例图如图3-3所示。

图3-3 管理用例图

(3)会员用例图:网站注册的会员可以浏览图书信息、购买图书、发布图书信息、订单查询、图书评论等功能。会员用例图如图3-4所示。

图3-4 会员用例图

(4)游客用例图:对于浏览二手书网站但未注册的用户可以进行会员注册、浏览图书信息等功能。游客用例图如图3-5所示。

游客

图3-5 游客用例图

3.3.2 性能需求

性能指标有些模糊,很难有一个确切、具体的数值来描述。通常是通过系统的稳定性、可靠性、无故障工作时间和故障恢复难易程度来体现的。

系统的性能是系统的一种非功能特性,它关注的不是系统是否能够完成特定的功能,而是在完成功能时展示出来的及时性。为了能够客观地度量系统的性能,定义了一系列的性能指标,以便于在不同情况下度量系统的性能。

(1)响应时间

响应时间是指用户发出请求,系统做出相应的反应的这段时间叫做响应时间。在讨论系统的响应时间时,通常是指系统所有功能的平均响应时间或者所有功能的最大响应时间。对一个系统,其响应时间如果小于1秒应该是不错的,如果达到5秒就完全难以接受了。本系统采用C#语言编写对用户本机与浏览器要求低,响应时间也相对较短,最大为4秒平均为2~3秒,完全符合需求。

(2)吞吐量

吞吐量是指单位时间内流经被测系统的数据流量,一般单位为b/s,即每秒钟流经的字节数。对于无并发的系统而言,吞吐量与响应时间成严格的反比关系,实现上此时吞吐量就是响应时间的倒数。由于本系统的响应时间比较短,所以系统的吞吐量比较大。在不同领域不同版本的资料当中,对吞吐量的概念是不尽相同的

(3)并发用户数

是同时执行一个操作的用户,或者是同时执行脚本的用户,这个并发在设置不同场景的时候并发的情况是不一样的,在实际的测试中需要根据具体的需求进行设计。与吞吐量相比,并发用户数是一个更直观但也更笼统的性能指标。实际上,并发用户数是一个非常不准确的指标,因为用户不同的使用模式会导致不同用户在单位时间发出不同数量的请求[8]。

(4)资源利用率

资源利用率反映的是在一段时间内资源平均占用的情况。对于数量为1的资源,资源利用率可以表示为资源被占用的时间与整段时间的比值;对于数量不为1的资源,资源利用率可以表示为在该段时间内平均被占用的资源数与总资源数的比值。

3.4 管理业务调查

3.4.1 管理业务流程图

此网站分为前台和后台两大功能模块,网站前台是会员进行购物的平台,网站后台是管理员对该网站所涉及到的一些信息及网站功能的操作。所以根据以上所说的网站情况,对网站前台业务和后台业务进行分析与描述。

(1)网站前台业务

顾客分为会员和游客两种。这里分别叙述两种类型用户的业务流程。

1)会员业务如下:

会员登陆:会员登陆后,名字会显示在主页,可以购买二手书、发布和管理自己的图书信息。查询功能:用户可以根据“图书名、作者、ISBN号”进行模糊查询检索图书,以便用户很快的找到所需要的二手书。购物车功能:用户可以将所选的二手书放在购物车内,购物车自动将二手书价格汇总,提供删除、查看购物车功能,方便用户操

作,提供结账功能,购物结束后会自动生成二手书订单存入订单表。会员发布图书信息功能:会员可以将自己不需要的图书信息发布到网上供其他同学浏览购买。会员订单查询功能:用户购物结束,所生成的订单会记录在订单表中,方便用户查看。二手书评论功能:会员可根据自己购买的二手书的满意度进行点评,并在网上公布,以供其他购买者参考。

2)游客业务如下:

浏览功能:用户只能浏览二手书,但是没有购买二手书及评论二手书的权限。查询功能:用户可以根据“图书名、作者、ISBN号”进行模糊查询检索图书,以便用户很快的找到所需要的二手书。用户注册:用户只有注册成为会员才可以在此网站进行买卖交易,否则只能浏览二手书。

网站前台业务流程如图3-6。

图3-6 二手书网络交易系统前台业务流程图

(2)网站前台业务

网站管理员业务包括会员信息管理、图书分类管理、图书信息管理、订单管理、会员评论信息管理。

网站后台业务流程如图3-7。

图3-7 二手书网络交易系统后台业务流程图

3.4.2 数据流图

在绘制系统数据流图的过程中,结构化需求分析方法通常强调“自顶向下,逐层分析”的思想。对于大规模的软件系统而言,需要采用多层的数据流图才能将问题描述清楚,而对于中等规模或小型的软件系统而言,采用三层的数据流图就可以了。在三层的数据流图中,顶层数据流图主要描述目标系统作为一个整体与外部用户或数据之间的交互;中层数据流图是对顶层数据流图的细化,描述系统的主要功能模块,以及数据在功能模块之间的流动关系。底层数据流图是对中层数据流图的进一步细化,它更关注于功能模块内部的数据处理细节。绘制目标系统的顶层数据流图时,关键在于分析系统有哪些外部用户及与该系统进行交互的数据源点或终点。例如,对于这里的网上书店系统,其外部用户主要有游客、会员和管理员。其中,游客进行注册后,可以成为系统的会员,会员享有订购图书及订单和图书等信息的查询的功能,管理员可对系统的各种信息进行管理和维护。根据上述分析,可以得到网上书店系统的顶层数据流图,如图3-8所示。

图3-8网上书店系统的顶层数据流图

中层数据流图是对顶层数据流图的细化,它把目标系统主要的功能模块细分为不同的加工,并对数据在不同加工之间的流动关系进行描述。按照结构化需求分析方法,网上书店系统的主要功能模块可以分为用户注册、订单信息查询、图书信息查询、购买图书及订单信息管理和图书信息管理等。在数据处理的过程中,系统内部的信息存储至少应该包括会员信息记录、图书信息记录、购物车信息、订单信息记录。根据上述分析,可以得到“网上书店系统”的中层数据流图,如图3-9所示。

图3-9数据流图

3.4.3 数据字典

数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据结构、数据存储和数据项等六个方面进行具体的定义[9]。

(1)数据项定义

二手书网络交易系统数据项具体定义如表3-1。

表3-1 二手书网络交易系统数据项定义表

(2)数据流定义

数据流是由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。

二手书网络交易系统的部分数据流定义如下所示。

1)会员注册数据流:

数据流编号:D1—01

数据流名称:会员注册信息

数据流来源:用户

数据流去向:会员信息表

数据流组成:I01-02+I01-03

2)购物车数据流:

数据流编号:D1—02

数据流名称:购物信息

二手书交易系统需求分析报告

二手书交易系统可行性分析报告 Version 1.0 文档编号:old book’s trade_kexingxingyanjiu 文档名称:二手书交易系统需求分析报告 撰写人: 创建时间:

版本变更说明: 小组成员:

目录 1引言 (4) 1.1编写目的 (4) 1.2背景 (4) 1.3定义 (5) 1.4参考资料 (5) 2任务概述 (5) 2.1目标 (5) 2.2用户的特点 (6) 2.3假定和约束 (6) 3需求规定 (6) 3.1对功能的规定 (7) 3.2对性能的规定 (7) 3.2.1精度 (7) 3.2.2时间特性要求 (8) 3.2.3灵活性 (8) 3.3输人输出要求 (9) 3.4数据管理能力要求 (10) 3.5故障处理要求 (10) 3.6其他专门要求 (10) 4运行环境规定 (11) 4.1设备 (11) 4.2支持软件 (11) 4.3接口 (11) 4.4控制 (12)

二手书交易系统需求分析报告 1引言 ·1.1编写目的 编写本说明书的目的在于精确地阐述XX大学二手书交易系统必须提供的功能、性能以及它所要考虑的限制条件,是最终用户、项目管理人员、开发人员之间的沟通桥梁,使三者在系统需求规格上达成一致,为系统的总体设计提供依据,为测试人员制定测试计划、测试用例和测试过程提供依据。 本说明书的预期读者:项目经理、开发人员、测试人员、软件维护和支持人员。 ·1.2背景 开发软件名称:XX大学二手书交易系统 项目任务提出者: 项目开发者: 用户: 实现软件单位: 项目与其他软件、系统的关系: 本系统采用B/S模式,对所需信息进行提取、处理、存储。

校园二手书交易系统

校园二手书交易管理系统分析 一、开发背景 大学生是一个阅读书籍广泛的群体,不论是科教类书籍还是休闲类书籍,日复一日总是有很多积压于身边,大多不会再反复阅读。一部分学生会选择收藏这些书籍,但却占用了相当大的空间;还有一部分学生会将这些书籍销毁扔弃或低价贱卖,这样就造成了资源的浪费;另一部分学生会将书籍以原价的折扣价格转卖,这样既节省了空间又实现了资源的循环利用。 随着高等教育中教材买卖部分的改革的深入,很多学校如今已经不强迫学生购买教材。此外,高校教材更新缓慢也为二手教材交易活跃创造了条件。并且现在高校大学生钟情二手书。由于高校教学教材价格比较高,学生购买时要花费比较多的钱,这对于学生是一笔较大的开支。但是现如今教材更新速度较慢,从上一届到后几届教材知识要点基本没什么改变,学生在购买材料时就需要再次重复购买,这样会造成一定的浪费。对于需要书的学生来讲,他们选择二手书的目的明确,一般都是教科书,在二手书仍然很新并且知识点没怎么变化的时候,购买二手书,不失为一个好办法。他们只需要在我们的平台上进行登记需求,查看我们在上面发布的最新资料更新,更具自己的情况,选择同校、同城、外省交易,我们会及时调配。总的说来,二手书市场是一个等够实现低价出清的市场。 二、可行性分析 技术可行性:软件方面,我们这学期已开有C#语言,SQL

server2005和Visual Studio 2008,正符合本系统的开发要求,且本系统对机器的要求也不高,一般当前学校或个人电脑完全可满足要求。前台图形图像可通过图像制作工具来制作美观的画面。 经济可行性:开发本系统成本很低,面向的是本校的广大学生,市场广阔,本系统不只提供货书籍交易,也包括其他的二手产品。书籍方面不只有教材,还有英语四六级考试和考研资料,且价格绝对低廉,为广大学生提供方便,当然学生也可以通过等价的物品予以交换,所以相信本系统有很大的市场潜力和美好的发展前景。 管理可行性:界面设计时,充分考虑到管理员的习惯,操作简单,数据录入迅速,规范,可靠,统计准确,适应力强,容易扩充,更利于运行与维护。 三、系统功能需求分析(by刘鹏) 依托市场分析,以消费者需求为导向我们认为系统功能需求分析包括以下几点: (1)权限管理管理员权限和会员权限管理员可以对任何注册会员及他的供求信息进行修改 (2)查询功能方便学生和管理员查找书籍信息本系统按供求和书籍种类进行管理 (3)添加功能管理会员会员权限仅限于自己模块进行操作 (4)修改管理员对数据信息进行修改 (5)删除 (6)注册

基于ASP NET的校园二手书网上交易系统的开发与实现

本科生毕业论文(设计) 基于https://www.360docs.net/doc/2f13442531.html,的校园二手书网上交易 系统的开发与实现 姓名 学号 专业信息管理与信息系统 指导教师 2014年05月29日

摘要 每年毕业生离校时都会丢弃或转赠大量书籍,这些物品往往得不到很好的处理,而低年级的学生往往为找到物美价廉的学习教材发愁,校园二手书网站就是提供了这样的一个网上购书平台,解决校园图书供需不对称的局面,学生可以将自己不用的书籍放在网上出售,也可以在网上找到自己需要的书籍。 “校园二手书网上交易系统”由前台用户界面和后台管理员界面两大部分组成,网站前台模块包括会员注册登录、浏览购买图书、查看发表评论、购物车管理、发布图书信息等功能。后台管理员模块包括会员信息管理、图书类别管理、图书信息管理、订单管理、评论管理等功能。 本文描述了用https://www.360docs.net/doc/2f13442531.html,技术实现动态网上书店的开发概述、技术特征、应用原理及方法,充分突出了https://www.360docs.net/doc/2f13442531.html,技术的优越性。简要论述了电子商务的优势、对社会的影响、建立电子商务网站应该注意的问题,并介绍了整个网站的运行流程,数据库的结构及网站的页面组成。着重论述了购物车和订单管理子系统的具体功能实现及关键技术的使用,以及与其他方法的综合应用。本系统通用性强,经过简单的修改就可以应用于更广泛的网上购物系统,具有一定的推广价值。 关键词:电子商务;二手书网上书店;网络数据库

Abstract Graduates will be discarded or giving away a large number of books each year, these items are often not a good deal, and the lower grades students tend to find cheap and fine materials, second-hand book website is to provide such a platform for online shopping to solve the asymmetry between supply and demand situation, students not only can take the books which are not used on the Internet, but also can find the books you need on the Internet. "School used books online trading system" consists of two parts, foreground user interface and background administrator interface composition, web front module includes member registration login, browse and buy books, view comment, shopping cart management, publishing books and information functions. Background administrator module includes membership information management, category management books, library information management, order management, review management and other functions. This paper describes the implementation of a dynamic online bookstore with an overview of https://www.360docs.net/doc/2f13442531.html, technology development, technical characteristics, application of principles and methods to fully highlight the superiority of https://www.360docs.net/doc/2f13442531.html, technology. Briefly discusses the advantage of e-commerce, the impact on the society and the establishment of e-commerce sites should pay attention to the problem, and introduces the procedures of the entire site, the database structure and website pages. Focuses on the shopping cart and buy books management subsystem, the key technologies to implement the specific function of the use of integrated applications and with other methods. This system is versatile. After simple modification this system can be applied to a wider range of online shopping system, has a certain popularization value. Key Words:Electronic commerce, Second-hand books online bookstore, Network database

校园二手书交易系统

校园二手书交易系统设计 课程名称: 院系名称: 专业班级: 指导老师: 姓名: 学号: I

摘要 当今社会,电子商务是一个热点。而电子商务的一个最基本的体现就是网上销售,网络销售具有快捷方便的特征。电子商务的出现,给消费者的地位,消费观念带来了重要的变化。电子商务的网上实践,是从网上销售开始的,“校园二手书网络交易”打破了传统的销售形式,将商店和网络结合,是一种典型的购物网站运用。校园二手书网络交易系统有着其他形式的网上书店所不能比拟的优势:图书来源于学生,交易给学生,因此价格比较便宜。“校园二手书网络交易”利用页面、脚本程序来实现二手书的进货管理、销售管理、库存管理等操作。“校园二手书网络交易”由前台选购、后台管理两大部分组成,会员可以通过前台进行自由购物,操作流程非常简单明了,管理员可以通过后台管理系统进行二手书的管理、会员的管理、订单管理等各种综合性操作。 本论文介绍了校园二手书交易系统的设计与实现过程,重点描述了管理模块的实现方法。网站开发采用了ASP的动态网页开发技术,结合Access数据库的使用,完成了注册登录、商品搜索、购物车、留言板、后台管理等功能。 关键词:电子商务;二手书交易;管理系统 II

Abstract In this society, electronic commerce is a hot spot. Electronic commerce most basic manifests is on-line sale. In fact electronic commerce's appearance, for consumer's status, expended the idea to bring the important change. Electronic commerce's on-line is practice, starts from on-line sale, “on-line second-hand books sale” has broke n the traditional sales form, the store and the network union is one kind of typical shopping website utilization. The university student two handwritten letter transaction system has the superiority which the other form's on-line bookstore cannot compare: The books originate from the student, the sale give the student, and the price is quite cheap. Using the page, the script procedure realizes “the books” operations and so on purchase control, sales management, stock management. Second-hand books sale on-line is selects and purchases, the backstage by the onstage to manage two major part is composed. The manager may through the backstage management system management system, carry on the commodity information and so on management, member's management, order form management synthesis operations, the member may carry on the free shopping through the onstage, has facilitated the user application greatly, and simplified the operation flow. This paper introduces the design and development process of campus secondhand books trading system, the article mainly describes the realization method of user management module. The development of website uses the ASP dynamic web development technology, combined with the use of Access database, completing the registration login, commodity search, shopping cart, message board, the realization of the function of management background, etc. Key words:electronic commerce;Second-hand books online transactions;Management system III

校园二手书交易平台策划案(讨论稿)(项目建议书)

目录 一、项目概述: (2) (一)项目背景 (2) (二)项目目标及定位 (2) (三)项目的目标群体和操作方式 (2) (四)可行性分析(欲通过问卷调查提供数据上的支撑) (2) 二、现有交易方式的优劣以及我们的方案选择 (4) (一)现有交易方式的优劣势分析 (4) (二)我们的交易系统的特点和运营方式 (6) 三、项目实施 (10) (一)任务人员分配 (10) (二)拟采用技术 (10) (三)费用成本及预算 (11) (四)初期建设资金的募集 (11) (五)网络地址选择 (11) (六)客户信息来源: (12) (七)盈利方式 (12) (八)项目进度安排表 (12) (十)推广方案: (13) 五、预计出现的问题和建议解决方案 (14) 附录:相同业务平台的运行分析 (15)

一、项目概述: (一)项目背景 1.建设“资源约型、环境友好型“社会已成为我国经济社会持续发展的客观要求; 2.“低碳生活”成为成为社会提倡的主流生活形态; 3.引导社会主流意识,建设“节约型”校园,是当今大学义不容辞的责 4.二手书的循环再利用,不但能节约纸张,减少对森林的采伐量,减轻环保压力,而且能减少学生费用减轻社会负担。在活动过程中,还可以增强广大师生的环保意识,从而达到环境、社会、学生、学校等多方共赢的目的。 (二)项目目标及定位 建立一个自主开发、管理及运营的网上二手书电子交易平台,联合采用C2C,C2B2C等网络交易方式对平日里同学们所用书籍买卖、进行循环利用,在满足基本运营需要的基础上,对同学们以公益服务为主要目标,面向校内外组织开展其他增值服务项目,实现自主运营。 (三)项目的目标群体和操作方式 针对财大所有同学,采用自主开发系统与学校共建平台的方式 (四)可行性分析(欲通过问卷调查提供数据上的支撑) (一)市场可行性分析 1、从“供”方来说 大学生从大一到大四毕业,每个人的书籍都积攒了几十,然而由于不便携带和储藏很多同学都会别是在每个学期开始和结束时,将自己的旧书处理掉。主要的途径有四:①论斤卖给旧书商(没斤三毛线左右);○2在校园内摆地摊;○3;通过校园BBS售卖;○4转赠师弟师妹。第一种途径,同学们基本收不回任何成本不说,旧书商转卖给其他同学谋取暴利,这会极大的浪费同学们的资源。第二种途径,虽然是在同学们之间进行的交易但是由于买卖双方的信息不能有效对接,交易的效率极低。同时现场摆摊也会占用同学们的时间。第三种途径由于各种售卖信息未经过分类整理,因此交易的效率也较低;第四种途径虽然业发挥了旧书应有的价值,这也只能说是同学们在校园二手书市场不完善,不方便时所作出的无奈选择。 2、从“需”方来说(增加调查数据)

基于SSH的校园二手书交易平台的设计与实现毕业论文

本科毕业设计(论文) 基于SSH的校园二手书交易平台的设计与实 现 Design and Development of Used Book Trading Platform Of Campus Based On SSH

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

校园二手书交易系统规划报告

实验题目:校园二手书网上交易平台系统规划报告 一、系统发展战略简介 1.1 系统开发背景 目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。21世纪可以说是电子商务的世纪。电子商务通过大幅度地降低交易成本、增加贸易机会、简化交易流程、提高服务质量、改善物流电子商务网站等,极大地推动了全球经济的发展,并在很大程序上影响着我们的生活方式和工作方式。 随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了迅速的发展。网上书店系统通过网上开店的方式向读者出售书本。国内著名的两大书店,当当网与卓越网,他们售书的理念很简单,读者可以自己寻找自己喜爱的书。 读者无需为寻找一本自己想要的书好奔波于城市的各个角落,无需因为时间问题而错过了新书的首发式,或者因为时间问题而去不了书店。网上书店系统,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。 虽然如此,作为大学生的我们依然会在每个学期的开学之初为各种教材犯愁,虽然各类网上书店为我们提供了丰富的图书信息,然而这些书店由于涉及的范围太广,各种图书让人眼花缭乱,我们不仅要花大量的时间去寻找与自己需求符合的图书,通过在网上货比三家,对比价格,也占用了我们不少的精力和时间。除此之外,在校大学生的教材往往是用了一个学期之后就失去了其利用价值,等到毕业事再以低价出售当废纸卖,这样的方式既浪费资源又浪费资金。建立校园二手书交易平台,通过回收在校大学生的各类教材并出售,既做到了资源的循环利用又省去了不少邮费,而且在同学们需要再次利用以前的图书时可以直接从该平台上获得,可以说是一举两得,不失为广大在校大学生的明智之选。 1.2 系统开发目标 校园二手书交易系统,是针对在校大学生使用教材的现状而设计的。随着网络的覆盖面的增广,上网的人们也就越来越多了,在网上购买图书是一种潮流,随着现在网上书店大量的出现,人们更喜欢的在网上购书,这样大大节约了出行的时

二手书交易管理系统

二手书交易管理系统分析 一、可行性分析 1、开发背景: 大学生是一个阅读书籍广泛的群体,不论是科教类书籍还是休闲类书籍,日复一日总是有很多积压于身边,大多不会再反复阅读。一部分学生会选择收藏这些书籍,但却占用了相当大的空间;还有一部分学生会将这些书籍销毁扔弃或低价贱卖,这样就造成了资源的浪费;另一部分学生会将书籍以原价的折扣价格转卖,这样既节省了空间又实现了资源的循环利用。 目前校园中二手书的转卖总体分为两类:买家卖家的直接交涉;有第三方参与的买卖。 其具体流程大致如下所示。 ①买卖双方的直接交涉: →→ →→ ②有第三方参与交涉: →↘ → →↗ 对于这两种买卖方式,各有其优缺点。 (1)时效性问题: 第一种方式的买卖,由于买卖双方的需求是相应产生的(即一方产生需求后,公示于众,则产生另一方的需求),所以需要耗费时间等待有需求的另一方的出现。然而在这个过程中很可能出现各种问题,如海报被毁,一方需求改变但不能及时交涉等。因此这种交易方式的及时性较差,容易出现各种信息偏差产生的问题。第二种方式中,双方需求的产生是相互独立的,任何一方产生需求后,就可以立即与第三方交涉,产生交易活动,因此交易的及时性较强。

(2)经济收益问题: 第一种交易方式中,双方公平议价,经过多人多次议价,交易达成时,双方都会获得心中最满意的经济收益。而第二种方式中,由于第三方需从双方交易中抽取收益,因此对于买卖双方来说,都会损失一部分收益,无法达到最大收益。 2、校园二手书交易系统的可行性 (1)技术上的可行性: 校园二手书交易系统以校园网站为平台,只在校园范围内运作,所以交易还是由买卖双方面对面的实体交易。系统软硬件要求不会太高,以目前校园网站的情况来看,完全可以架构二手书交易系统平台。 校园二手书平台只是一个信息发布及信息交流的平台,所以提供图书的信息及买卖双方的联系方式,买家可以随时查询所需的图书信息,可以随时发布图书需求信息,卖家可以可以随时发布待售图书信息,及查寻买家图书需求信息。图书买卖信息的增减及修改均由买卖双方注册用户自行修改,交易具体流程及细节均由买卖双方自行商议达成共识。系统的维护及管理都相当基础,不需要大量的专业人员参与,只要是熟悉相关知识的学生就可以胜任。 (2)经济上的可行性: 对于校园内的师生来说,校园二手书交易系统的使用是免费的,他们可以自由浏览图书信息。注册用户可以免费发布、修改、删除买卖信息。交易双方通过系统中提供的联系方式私下交涉。系统不参与其交流过程,也不需要从中抽取利益。买卖双方可以方便的得到最大经济收益。这是一个不涉及交易支付提供第三方服务的交易平台而且只对学生老师开放的在校园网内运行的交易平台。学校有开发它所需的软硬件设施,学校的老师和同学就可以开发这个平台。 (3)管理上的可行性: 校园二手书交易系统的建立可以减少校园中海报及其他公示的数量,美化了校园。同时提供了一个很好的学术交流的平台,不论是实体书籍的买卖,还是信息的发布交流都比以前更加方便、快速、合理。从管理上来看就像学校的点播系统一样,交易平台学校可以指派学生进行维护,而且由于只对学校的学生,老师开放的平台维护起来相对方便而且安全性也容易保证,例如学生可以用学号注

校园二手书交易与资源共享平台的设计与实现流程图

校园二手书交易与资源共享平台 管理员管理图书信息管理资源信息管理学校论坛 审核图书信息审 核 资 源 信 息 上 传 图 书 信 息 订 购 图 书 上 传 资 源 信 息 下 载 资 源 信 息 发 布 问 题 回 复 问 题 审 核 用 户 上 传 图 书 审 核 用 户 上 传 资 源 用 户 上 传 图 书 信 息 用 户 上 传 资 源 信 息 用 户 订 购 图 书 用 户 发 布 问 题 用 户 回 答 问 题 开始 用户界面登录 管理员后台登录 成功? 用户前台登录 成功? N N Y Y 退出系统 结束

回复实体 回复时间 回复内容 回复人 所属问题 采纳 问题实体 发问时间 问题描述 问题名称 奖励积分 创建人 状态 系别 学习资源实体 上传时间 文件名称 文件类型 文件大小 创建人 所需积分 状态 所属系别 用户积分实体 积分量 所属人

购物车实体 图书价格 图书图片 图书名称 联系电话 图书所属人 购物车所属人 用户实体 密码 用户名 性别 头像 注册时间 真实姓名 电话 图书实体 现在售价 原始价格 图片 数量 上传时间 状态 所在系 图书名称 系别实体 系别名称 系别描述

开始 用户注册 N 成功? 用户登录 N 成功? Y 浏览系统 结束

Y Y N 开始 用户登录学习论坛 成功? 回复问题 成功? 发布问题结束 N 页面显示信息 获取奖励积分 开始服务器初始化参数 图书信息陈列 访问数据库,查询图书信息 结束Y N 上传成功? 访问数据库,插入到图书信息表 开始获取参数 图书信息陈列 结束 填写上传信息

校园二手书交易系统需求文档

校园二手书交易系统 软件需求文档 2014年12月31日星期三 目录 1、前景和范围文档 (3) 1.1、业务需求 (3) 1、背景、业务机会和客户需求 (3) 2、业务目标和成功标准 (4) 1.2、解决方案的前景 (5) 1、前景陈述 (5)

3、假设和依赖 (5) 1.3、范围和局限性 (5) 1、初始版本和后续版本的范围 (5) 2、局限性和排斥性 (7) 1.4、业务上下文 (7) 1、涉众概览 (7) 2、用例描述文档 (9) 1、用例图 (9) 2、主要参与者和用例 (9) 3、用例描述 (10) 3、需求规格说明书 (18) 3.1、引言 (18) 1、目标 (18) 2、项目范围和产品特性 (18) 3、参考文献 (18) 4、文档约定 (18) 5.预期的读者和阅读建议 (19) 3.2综合描述 (19) 1、产品的前景 (19) 2、目标以及目标人群 (19) 3、产品功能 (20) 4、用户类和特征 (20) 5、运行环境(Operation Environment,OE) (21) 6、设计和实现的约束条件(constraint) (21) 7、用户文档(User Documentation,UD) (21) 8、假设(Assumption)和依赖(Dependency) (21) 3.3外部接口需求 (22) 1、用户界面(User Interfaces,UI) (22) 2.硬件接口 (22) 3、通信接口(Communications Interfaces,CI) (23) 4、系统特性 (23) 1、说明和优先级 (23) 2、激励/响应序列 (24) 5、其他非功能性需求 (24) 1、性能(PErformance)需求 (24) 2、防护性需求 (25) 3、安全性(SEcurity)需求 (25) 4、软件质量属性 (25) 5、业务规则 (26) 6、其他需求 (27) 附录A (27) 数据流图分析 (27) 附录B (36)

校园二手书交易系统规划报告

实验题目:校园二手书网上交易平台系统规划报告一、系统发展战略简介 系统开发背景 目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。21世纪可以说是电子商务的世纪。电子商务通过大幅度地降低交易成本、增加贸易机会、简化交易流程、提高服务质量、改善物流电子商务网站等,极大地推动了全球经济的发展,并在很大程序上影响着我们的生活方式和工作方式。 随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了迅速的发展。网上书店系统通过网上开店的方式向读者出售书本。国内著名的两大书店,当当网与卓越网,他们售书的理念很简单,读者可以自己寻找自己喜爱的书。 读者无需为寻找一本自己想要的书好奔波于城市的各个角落,无需因为时间问题而错过了新书的首发式,或者因为时间问题而去不了书店。网上书店系统,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。 虽然如此,作为大学生的我们依然会在每个学期的开学之初为各种教材犯愁,虽然各类网上书店为我们提供了丰富的图书信息,然而这些书店由于涉及的范围太广,各种图书让人眼花缭乱,我们不仅要花大量的时间去寻找与自己需求符合的图书,通过在网上货比三家,对比价格,也占用了我们不少的精力和时间。除此之外,在校大学生的教材往往是用了一个学期之后就失去了其利用价值,等到毕业事再以低价出售当废纸卖,这样的方式既浪费资源又浪费资金。建立校园二手书交易平台,通过回收在校大学生的各类教材并出售,既做到了资源的循环利用又省去了不少邮费,而且在同学们需要再次利用以前的图书时可以直接从该平台上获得,可以说是一举两得,不失为广大在校大学生的明智之选。 系统开发目标 校园二手书交易系统,是针对在校大学生使用教材的现状而设计的。随着网络的覆盖面的增广,上网的人们也就越来越多了,在网上购买图书是一种潮流,随着

校园二手书交易系统

] 校园二手书交易系统设计 课程名称: ! 院系名称: 专业班级: 指导老师: 姓名: 学号:

摘要 $ 当今社会,电子商务是一个热点。而电子商务的一个最基本的体现就是网上销售,网络销售具有快捷方便的特征。电子商务的出现,给消费者的地位,消费观念带来了重要的变化。电子商务的网上实践,是从网上销售开始的,“校园二手书网络交易”打破了传统的销售形式,将商店和网络结合,是一种典型的购物网站运用。校园二手书网络交易系统有着其他形式的网上书店所不能比拟的优势:图书来源于学生,交易给学生,因此价格比较便宜。“校园二手书网络交易”利用页面、脚本程序来实现二手书的进货管理、销售管理、库存管理等操作。“校园二手书网络交易”由前台选购、后台管理两大部分组成,会员可以通过前台进行自由购物,操作流程非常简单明了,管理员可以通过后台管理系统进行二手书的管理、会员的管理、订单管理等各种综合性操作。 本论文介绍了校园二手书交易系统的设计与实现过程,重点描述了管理模块的实现方法。网站开发采用了ASP的动态网页开发技术,结合Access数据库的使用,完成了注册登录、商品搜索、购物车、留言板、后台管理等功能。 关键词:电子商务;二手书交易;管理系统

Abstract In this society, electronic commerce is a hot spot. Electronic commerce most basic manifests is on-line sale. In fact electronic commerce's appearance, for consumer's status, expended the idea to bring the important change. Electronic commerce's on-line is practice, starts from on-line sale, “on-line second-hand books sale” has broken the traditional sales form, the store and the network union is one kind of typical shopping website utilization. The university student two handwritten letter transaction system has the superiority which the other form's on-line bookstore cannot compare: The books originate from the student, the sale give the student, and the price is quite cheap. Using the page, the script procedure realizes “the books” operations and so on purchase control, sales ma nagement, stock management. Second-hand books sale on-line is selects and purchases, the backstage by the onstage to manage two major part is composed. The manager may through the backstage management system management system, carry on the commodity information and so on management, member's management, order form management synthesis operations, the member may carry on the free shopping through the onstage, has facilitated the user application greatly, and simplified the operation flow. ~ This paper introduces the design and development process of campus secondhand books trading system, the article mainly describes the realization method of user management module. The development of website uses the ASP dynamic web development technology, combined with the use of Access database, completing the registration login, commodity search, shopping cart, message board, the realization of the function of management background, etc.

二手书交易系统需求分析报告

二手书交易系统可行性分析报告 Version 文档编号: old book’s trade_kexingxingyanjiu 文档名称:二手书交易系统需求分析报告 撰写人: 创建时间: 版本变更说明: 小组成员:

目录

二手书交易系统需求分析报告 1引言 ·编写目的 编写本说明书的目的在于精确地阐述XX大学二手书交易系统必须提供的功能、性能以及它所要考虑的限制条件,是最终用户、项目管理人员、开发人员之间的沟通桥梁,使三者在系统需求规格上达成一致,为系统的总体设计提供依据,为测试人员制定测试计划、测试用例和测试过程提供依据。 本说明书的预期读者:项目经理、开发人员、测试人员、软件维护和支持人员。 ·背景 开发软件名称:XX大学二手书交易系统 项目任务提出者: 项目开发者: 用户: 实现软件单位: 项目与其他软件、系统的关系:

本系统采用B/S模式,对所需信息进行提取、处理、存储。 定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 HTTP HTTP的全称是超文本传输协议Hypertext Transfer Protocol,是一个客户端请求和答应的标准。 B/S B/S的全称Browser/Server,即浏览器/服务器。 SRS SRS的全称是Software Requirements Specification. 当需求调查、分析工作告一段落时,你就需要将这些需求进行规格化描述,整理成文,即软件需求规格说明书,也就是SRS。 参考资料 《软件需求说明书》(GB8567-88) 《软件工程导论》张海藩,清华大学出版社 《软件项目管理》郭宁,清华大学出版社 2任务概述 目标 本系统是B/S结构的网上二手书交易系统,同学们上网注册成为用户,

相关文档
最新文档