网络竞拍平台的分析与设计

更新时间:2024-05-31 22:07:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

摘 要 摘 要

随着电子商务的迅速发展,网络竞拍是新兴起的一种网上交易方式。它具有成本低廉,方式灵活,运行快捷等特点,通过Internet将竞拍活动变成每一位网民都可以加入其中的交易方式。但它在给人们带来便利的同时也带来了很多的问题。它的公平、公正、公开性受到大家的关注。其可靠性和安全性更是大家关心的问题。这就要求不仅要在系统的设计上做到公平合理,也要在信息的传输上做到安全可靠,以构建一个公平又安全的交易平台。

本文构建了一个基于B/S模式的网络竞拍平台,为买卖双方搭建了一个灵活自由并且安全可靠的交易平台。本文着重论述了系统的模块设计、数据流程和功能实现。其功能包括用户注册、用户登录、网上竞拍、商品搜索、购买者对商品的评价、购买者留言、后台数据库管理模块等,本平台利用现在比较广泛的ASP.Net+Sql Server数据库的架构实现了系统的各个功能模块,以推进竞拍无纸化,过程电子化,管理智能化的发展。论文从理论的角度出发,对一个具有数据分析功能的网络竞拍系统进行设计分析。最后完成了系统的实现。

关键词:电子商务;网络竞拍平台;ASP.Net ; B/S模式

I

摘 要 Abstract

With the rapid development of e-commerce, online auctions is the rise of an online transaction. It has the characteristics of low-cost, flexible, and run fast, through the Internet auction into every Internet user can be added to the transaction. But at the same time it is convenient to bring a lot of problems. Its fairness, impartiality, openness be given due attention. Its reliability and security is our concern. This requires not only to be fair and reasonable in the design of the system have to be safe and reliable transmission of information to build a fair and safe trading platform.

Build an online auction system based on B / S mode, build a flexible, free and secure and reliable trading platform for buyers and sellers. This paper discusses the system's modular design, data flow and functions. Features include user registration, user login, online auctions, online bidding, product search, evaluation of the purchase of goods, buyers message, the back-end database management, and view the order module of the platform to use is now more widely the ASP.Net Sql Server database architecture for the various functional modules of the system, to promote the auction paperless process electronic, intelligent management of the development. Paper from a theoretical point of view, a data analysis of online auction system design and analysis. Finally, the complete realization of the system.

Keywords: Electronic Commerce; Online Auction Platform; ASP.Net; Browser/Server

II

经济管理学院本科毕业论文

论文原创性和知识产权权属声明

本人声明,所呈交的学位论文系在导师指导下本人独立完成的研究成果。文中依法引用他人的成果。论文内容未包含法律意义上已属于他人的任何形式的研究成果。本人负责因论文成果不实产生的法律纠纷。

本人在导师指导下所完成的论文及相关的职务作品,知识产权归属东北电力大学。学校享有以任何方式发表、复制、公开阅览、借阅以及申请专利等权利。本人离校后发表或使用学位论文或与该论文直接相关的学术论文或成果时,署名单位仍然为东北电力大学。

论文作者签名: 日期: 年 月 日

指导教师负责学生毕业设计(论文)质量声明

本科毕业论文实行指导教师负责制,指导教师应加强指导,严格把关。学生正式通过答辩后,论文正式提交学院时,导师必须亲笔签名,并签署“同意提交论文”字样,保证被指导的学生毕业设计(论文)质量达到及格以上标准。

导师签名: 日期: 年 月 日

1

经济管理学院本科毕业论文 第1章 绪 论

1.1 背景与意义

随着Internet的普及,互联网以一股巨大变革力量的面貌出现在商务关系领域。计算机网络为商务活动开辟了新的空间,提供了新的手段,同时为公司业务发展赋予了更多的机会,成为现代商务的潮流。网络竞拍是建立在电子网络技术上的一种全新的电子商务模式。它具有成本低廉,方式灵活,运行快捷等特点,通过Internet将拍卖活动变成每一位网民都可以加入其中的交易方式。但它在给人们带来便利的同时也带来了很多的问题。它的公平、公正、公开性受到大家的关注。其可靠性和安全性更是大家关心的问题。这就要求不仅要在系统的设计上做到公平合理,也要在信息的传输上做到安全可靠,以构建一个公平又安全的交易平台。

所谓网络竞拍是指通过Internet实施的价格谈判交易活动,即利用互联网在网站上公开发布将要招标的物品或者服务的信息,通过竞争投标的方式将它出售给出价最高或最低的投标者。其实质是以竞争价格为核心,建立生产者和消费者之间的交流与互动机制,共同确定价格和数量,从而达到均衡的一种市场经济过程。它通过Internet将过去少数人才能参与的贵族式的物品交换形式,变成每一位网民都可以加入其中的平民化交易方式。网络竞拍不仅是网络时代消费者定价原则的体现,更重要的是竞拍网站营造了一个供需有效集结的市场,成为消费者和生产商各取所需的场所,因此是一种典型的中介型电子商务形式。相对与传统拍卖,网络竞拍的特点在于每个商家都可以制定一套适合自己的拍卖规则,并且通过网上拍卖还可以使定价达到更准确的水平,同时能够参与拍卖的人的范围也大大增加了。

所以,我之所以选择ASP+sql技术实现网络竞拍系统,是想借用此题目来对大学所学知识作一次综合性运用,四年的大学生活,学过很多的专业知识,但是只有理论联系实际,才能对所学知识有更新的认识和体会。培养自己的设计能力,增强自己的动手能力,最关键的还是培养自己处理实际问题的能力。通过自己独立完成一个项目,使自己的综合素质得到提高,从而使自己能够和社会顺利接轨。

1.2 网络竞拍系统研究现状及分析

传统的竞拍本是一种极其典型的商务活动,也是一种确定商品价格的经济体制,近来更是只有富人才能参加的高级活动。而作为电子商务的一种,网络竞拍因为大大降低了交易成本,节省了用户的时间,便于销售常规渠道难以销售的货物,扩大潜在客户圈等优点深受用户青睐,已成为电子商务的网站中一个重要的模式和组成部分。网络竞拍继承了传统拍卖的特点,让竞拍者能够参与价格的制定。但和一般传统拍卖方式不同的是,拍卖网站的参与者,不需要像传统拍卖现场一样共处

2

经济管理学院本科毕业论文 一室,即可透过网络进行竞拍。

竞拍网站为所有有心成为“生意人”的网民提供了自由的交易空间。比如有不少爱好旅游的网民就可以将自己周游各地带回的奇珍异物罗列在网上进行竞拍、出售。底价可以自己定,限定叫价时间,将商品卖给叫价最高的人,从而获得利润和拍卖的乐趣。而对于买家来说,想购进二手货,想买商场中无法找到的稀罕物件,网络为他们提供了可能。于是,网络竞拍不出意料地在短时间内火了起来。

随着科技和经济的快速发展,网上竞拍的发展将会十分迅速,为完善网络竞拍,各种先进的网上拍卖技术和方法将得以应用,比如,进一步降低交易成本、增加潜在的买者和卖者之间的交流、改善搜索功能、使用多媒体展示产品、新的竞拍方式、使用智能代理等技术。作为电子商务中最具活力的组成部分,网络竞拍的发展正方兴未艾,其商业潜力尚待发掘,特别是在中国,其发展的空间还非常巨大;作为一种方便的交易方式,网络竞拍的过程充满乐趣和智慧,正日益成为人们时尚生活的一种方式。

1.3 毕业设计主要内容与结构

本系统是一个简单的电子商务系统,通过网络竞拍体现ASP开发Web应用程序的过程。网站的整体结构设计是以一个普通用户的竞拍过程为基础,用户通过注册登陆可以浏览商品信息,同时也可以对商品实现收藏及竞拍等功能。

本论文首先通过对在线拍卖的总体分析与设计,特别是系统的市场需求,得出在线拍卖系统的应用前景广阔。然后对其功能模块的介绍,确立了系统工作的总体业务流程。最后,介绍系统的具体功能及其实现形式,完成论文的撰写。

第一章绪论简要介绍网站开发的研究背景,开发方法的选择及本论文的研究内容、结构。

第二章对网络竞拍网站的需求分析。包括现行系统的调查与分析和新系统的逻辑设计。

第三章对系统的大体结构进行设计,并对相关技术进行说明和比较。 第四章基于结构化系统设计的原理,对网络竞拍平台系统进行了设计。包括总体设计和详细设计。其中总体设计对系统模块进行了设计,详细设计包括数据库设计、编码设计、输入/输出(人机界面)设计。第五章简单介绍系统的开发环境,并运用图表说明使用的步骤。

第五章系统测试与维护

网站的组成有以下几个子系统组成:

1. 主页系统,显示欢迎界面,提供近期的商品。

2. 用户注册登录系统,用户登注册信息和登录系统,修改个人信息。 3. 用户竞拍系统系统,通过商品类别、商品名称、出产地址来查询是否有自

3

经济管理学院本科毕业论文 将其商品下架处理。

2.4 服务器配置

硬件平台: CPU: P4 1.8GHz; 内存:1GB以上。 软件平台:

操作系统:Windows7、WindowsXP; 数据库:SQLServer2000; 浏览器:IE5.0以上 分辨率:1024*768像素

2.5技术支持

ASP(Active Server Pages)实质是一种服务器端脚本环境。ASP脚本呈现将在服务器端运行。客户端只要使用可执行HTML代码的浏览器,即可浏览通过ASP设计出来的页面内容。当程序执行完后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

ASP并不是一种纯粹的编程语言,它使用的语言是:VBScript和Jscript语言。在一个ASP应用程序中可以用其中的一种脚本语言,也可以结合这两种脚本语言使用。

2.6 ASP的优点

1.开放性

在IIS上,并不需要开发者使用一个专有的脚本语言来生成网络应用程序,实际上Active Server Pages包括了对VBScript和JavaScript/Jscript的本机支持。通过第三方组合组件,它还可以使用其他语言(如Perl、REXX和Tcl)。多个脚本语言甚至可以在相同的ASP文件中交替使用并相互调用。而ActiveX Server组件实际上可以用任何语言编写,这些语言包括Java、Visual Basic、C++、COBOL等等。

2.易操作性

ASP使HTML设计人员可以在服务器上方便地“激活”他们的Web页,可以立刻对定制化网页和简单的应用程序进行开发。以往需要用Perl或C编写的复杂的CGI程序来完成的功能(如数据库连接),现在若使用ASP则只要几行简单的代码就能实现。

3.程序与外观分离

9

经济管理学院本科毕业论文 通过使用脚本和组件,Active Server Pages允许用户将编程工作与一个网页的设计和其他工作分离开来。这就可以确保开发者能够将主要的精力用来考虑编写程序的逻辑,而不必担心外观是怎样的。同时,它也使那些从事外观设计的人员可以利用一些工具来对网页进行修改,而不用过于关心编程问题。

4.非手工编译

ASP的即时编译系统在被请求时自动对ASP源文件重新编译,并将其载入服务器的高速缓存中。因此,开发者对ASP文件的修改可在浏览器中立即得到反映,只需要简单地保存该文件并在浏览器中刷新即可。

5.浏览器独立性

ASP提供了一种浏览器中枢方案来完成应用程序的设计工作。因为用于生成动态内容的脚本可以在服务器上执行,所以开发者不必担心客户用什么浏览器来浏览网点.

10

经济管理学院本科毕业论文 第3章 系统分析

3.1概述

系统分析是在总体规划的指导下,对某个或若干个子系统进行深入仔细地调查研究,确定新系统逻辑功能的过程。这一阶段的主要任务是由系统分析员了解每个业务流程,工作流程,广大用户的需求,运用系统开发理论、开发方法和开发技术设计出一个计算机化的信息系统。

3.1.1系统分析的原则

在系统分析中存在很多困难,为了克服困难,做好分析工作,在进行系统分析时应遵循系统分析的原则,这样才能保证分析工作能够顺利进行,系统分析的原则有:

1.逻辑设计与物理设计分开的原则

为了保证系统整体的合理性和最佳性,我在系统分析阶段集中力量做好逻辑设计;同时为了保证了系统开发的质量,节省了人力和物力,我在系统设计阶段以逻辑设计的成果作为依据,使物理设计具有更好的全局观念和多种物理方案的选择余地。这样分阶段安排。

2.面向用户的原则

正如书上所说用户是信息系统开发的起源和归宿。我在系统整个开发过程中听取用户的要求、建议,然后按照他们的要求进行分析和设计系统,这也是保证系统质量的一个重要环节。

3.结构化分析的原则

通过实际调查并与相关用户交流后,分析BtoC模拟网站的具体的要求,确定本网站系统的逻辑功能,以满足用户的各项要求,完成相应的各项功能,提高网站的实用水平。在近期目标完成后,该系统应该有很强的扩充性,便于在此基础上进行扩充式开发,为以后的发展及扩充打好基础。

3.2系统分析的方法

我采用结构化分析的方法。自顶向下的逐层分解、逐步细分、逐步求精,利用分解和抽象这两个基本手段控制系统的复杂性,把大问题分解成小问题,然后分别解决。分解是把一个复杂问题分割成若干个较小、较易解决的问题,然后分别处理。例如我将系统的功能分成四个模块考虑,正是基于这样的方法。抽象是考虑问题的本质属性,暂时不考虑具体的细节,以后再逐层添加细节,直到最详细的内容,即把复杂的处理内容隐蔽起来,便于抓住主体,有利于对问题的理解。例如我考虑顶

11

经济管理学院本科毕业论文 层的业务流程时我就暂时抛开各个模块细节,先进行总体上的分析,然后再考虑各个模块里的细节。

3.3 系统功能分析

本网站充实和完善电子商务教学所需教学实验环境,并将其结构化,模块化来逐步达到完整的电子商务摸拟环境所需的各个功能,并实现信息流,资金流,物流的有效传递。

3.3.1模块的划分

该网站主要包括以下几大功能: 1. 注册模块 2. 登录模块 3.商品信息检索模块 4.竞拍模块 5.客户留言模块 6.管理员后台管理模块

3.3.2模块功能描述

1.注册模块:为了确保申请信息的有效性和网站功能拓展,杭州供电局门户网站需要通过注册界定用户的范围。该模块通过与浏览者的交互,记录浏览者的基本信息,通过后台审核确定其信息的有效性。

2.登录模块:用户输入正确的用户名和密码登入到应用程序成为已登入用户,并可以在当前业务办理的过程中保存用户信息。对于已登录的客户,在对其业务申请办理或者是留言处理时,管理员回复方便,易操作。

3商品信息检索模块:商品分门别类、分层次展示不仅方便浏览者迅速找到自己的目标商品,同时增强了网站的亲和力。该模块是浏览者与网站接触最频繁的部分,要突出用户性和流程性。

4竞拍模块:浏览者对于中意的商品进行竞拍,并可以随时跟踪观察竞拍结果,以提高购物效率。浏览者竞拍完毕,系统会引导其进行结账,在选择好结账方式后,系统会自动生成并交给客户一个唯一的竞拍号。

5.客户留言模块:这个模块用户也必须先登录后操作。该模块主要提供客户留言和管理员回复留言服务。客户对于该供电局网上业务办理过程中或者网站的建设有好的建议或者是对不良行为进行检举,网站将会保密留言人的个人信息。网站管理员会及时对用户提交的留言进行审核,只有当留言审核通过时才会在前台页面显示,有效地防止不正当的言论在网站上出现。同时网站管理员对于通过审核的留分

12

经济管理学院本科毕业论文 类提交给各个部门,待相关部门对留言进行回复,最后将答复发布在留言板上。

6.管理员后台管理模块:这个模块管理员必须登录后方可操作。网站管理员在该网站系统中有发布新闻动态,各种综合信息以及审核申请表,回复用户的留言等。

3.3.3 系统功能分析

系统功能是系统对外界作用(输入)做出一定反应(输出)的能力。系统目标是由系统功能实现的。系统功能分析包括功能确定、功能结构分析、功能分配三大内容。系统功能的确定是与系统目标分析同时完成的。功能结构分析是从微观研究局部功能怎样组成整体的功能,或者说完成确定功能体系。前台用户操作功能如图3-1所示。

后台管理员操作功能如图3-2所示。

13

用户操作 未登录前台 已登录前台 商品信息查询 竞拍结果查询 注册信息 登陆平台 留言查看 商品信息查看 用户竞拍商品 撤销竞拍 发布留言 图3-1 前台用户操作功能

经济管理学院本科毕业论文

图3-2 后台管理员操作功能 增添商品 删除商品 审核留言 回复留言 审核竞拍 回复用户 商品管理 留言处理 竞拍处理 管理员登录后台 3.4 现行系统的调查与分析

3.4.1 现行系统业务流程分析

现行系统对客户用户申请的审批权限不清晰,不便于管理,不利于安全。还有对客户留言不能做到严格审核,使部分不正当评论在网站出现,影响企业形象。

首先,由成为系统卖家的一方,填写参与竞拍的商品信息,包括名称,起步价等,然后交由系统验证。如果不符合要求,或是填写的不够完整,重新返回填写;填写成功后,成为竞拍商品,加入到products表。

然后作为系统买家的一方,点击查看商品信息,进行满意度判断。如果商品得不到买家认可,则买家继续查看其余商品;如果对商品满意了,则进行竞价拍卖。 最后如若买家未能拍得该件商品,而是被其他买家拍走,此次拍卖结束;当如愿拍得商品,则暂时获得该件商品所有权,也结束此次拍卖,只是跳转到物流页面,生成订单。网络竞拍平台高层业务流程图如图3-3所示。

14

经济管理学院本科毕业论文

用户登录目录 管理员 用户登 录 登录信息

用户竞消费者 商品信息 拍 竞拍信息 管理员 用户留言信息客户服务管 理 留言信息 客服

图3-3 网络竞拍平台系统高层业务流程图 网络竞拍平台用户注册登录业务流程图如图3-4所示。

错误用户名或密码 用户信息 登录信息

消费者 用户名和密码 审核用户信 息 有效用 户 登录成 功 用户统 计 统计网站管理员

注册信息 登录新用户 报 表 图3-4 用户注册登录业务流程图 15

经济管理学院本科毕业论文 网络竞拍平台用户竞拍业务流程图如图3-5所示。

消费者 商品信息 竞拍 商品 处理竞 拍 竞拍处理 信息 网站管理员 竞拍信息 图3-5用户竞拍业务流程图 网络竞拍平台用户留言处理业务流程图如图3-6所示。 用户 答复 留言 回复记录 审核留言内容 通过审核留言 分类 提交 信息 中心 系统管留言记录 留言 用户留言中心 答复 留言 汇总答复单 发表 留言 客户服务中心 理员

图3-6 用户留言及留言回复业务流程图

16

经济管理学院本科毕业论文 网络竞拍平台管理员后台管理网站业务流程图如图3-7所示。

商品 商品信息更改商品信息 前台 商品 网站管理员 管理员目录 登 录 动态 留言信息 留言 信息 回复 留言 用户竞答复 信息 用户

3.4.2 新系统目标

拍表 管理员信息 审核竞拍表 合格竞拍表 在线管理员 审核意见 图3-7 管理员后台管理网站业务流程图 根据现行系统存在的主要问题和薄弱环节,拟建新系统的目标。

使用本系统后,能使网站的日常运作和管理基本实现自动化、系统化、规范化,能提高信息处理速度和准确率、提高和改进管理信息服务、改进决策方法和依据、实现管理人员对客户申请业务的快速办理和客户保持沟通,还能够节省日常成本和日常费用开支,提高人员的工作效率,减轻他们的劳动强度。

使用本系统后可以提高系统的安全性、可靠性和可控性,减少数据冗余,增加多种辅助数据处理功能。

3.5数据流程分析

数据流程分析主要是分析系统数据的来源和去向,提出系统的各个逻辑功能,同时也分析一个逻辑功能由哪些数据元素和逻辑功能联结起来。同时还应考虑每一个要进行数据访问的数据存储。因此,数据流程分析对现行业务流程图的抽取过程,其分析结果用数据流程图来表示。 通过对本系统业务流程图的抽取,得到以下数据流程图。网络竞拍平台顶层数据流程图,如图3-9所示。

17

经济管理学院本科毕业论文

用户名和密码 消费登录信息错误 者

18

用户登录表 用户登录 处理登录信息 信息中 心 消费者 商品信息 用户竞拍 竞拍信息 管理员 用户留言客户服务管理 留言信息 客服 图3-8网站系统高层数据流程图 网络竞拍平台用户注册登陆数据流程图,如图3-9所示。

审核用户信 息 有效用户 登录成 功 用户统 计 统计报表 网站管理员 新用户 注册信息 登录新用户 登录信息 用户信息 图3-9用户注册登录模块数据流程

经济管理学院本科毕业论文 事务分析一般用于高层数据流程图转换成结构图,它能够把一个大的、复杂的系统分解成若干个较小的、简单的系统;变换分析一般用于将低层数据流程图转换成结构图,变换分析可将数据流程图中的处理功能分解成具有输入、中心变换、输出功能的简单模块。

4.1.3系统设计的原则

结构化系统设计强调把一个系统设计成具有层次式的模块化结构。因此,系统设计的原则就是模块设计的原则。系统设计有两项工作,一是把系统分解成若干个暗盒模块;二是设法把模块组织起来。与此相应得原则有模块的耦合性原则、模块的内聚性原则、模块分解原则和模块的扇入扇出原则等。

4.1.4系统设计的方法

系统设计主要是围绕着功能设计、数据库设计、编码设计和人-机界面设计等项内容进行,在设计过程中除了要有相应的设计原则外,在功能设计过程中还要采用正确的方法。

本课题采用自顶向下,逐步细化的设计策略将系统分解成若干个功能模块,形成层次结构,先总体后局部,逐步落实各层次的功能需求和信息需求。顶层模块一般采用事务分析的方法,底层模块一般采用变换分析的方法。这种层次结构的最初方案是利用一组设计策略得到的。

本系统的设计主要是围绕着功能设计,数据库设计,编码设计,界面设计等项内容进行,采用“自顶向下”的结构化设计原则将系统分解为若干个模块,然后使用结构图来表达这些模块之间的联结关系。

4.2计算机系统的选择

为适应不同用户的使用,本系统的界面要求简单、灵活。系统设计涉及到客户商场等的一些重要信息,因而安全性极为重要,系统采用防火墙和病毒侦测技术,并设有加密的权限和对用户密码进行加密,保证系统安全可靠。系统的运行对运行环境还有一些要求:硬件环境和软件环境方面的要求。

4.2.1硬件环境

1.主机

服务器:CPU :奔腾4处理器,内存2G。 2.外存储器

服务器:硬盘:基本空间为80GB. 3.终端与外部设备配置

29

经济管理学院本科毕业论文 服务器:网络接口:RJ45接口,双绞线5类网线;显示器及显卡:彩色VGA,分辨率1024*768,64位PCI接口。

4.2.2 软件环境

操作系统: WindowsXP以上 网络协议: TCP/IP

Web服务器:Personal Web Server 数据库: SQLServer2000

浏览器: Internet Explore 8.0以上

4.3系统总体结构设计

网络竞拍系统高层结构图如图4-1所示。 网络竞拍平台系统 注册登录管理 用户竞拍管理 综合信息管理

客户服务管理 后台管理 图4-1 网络竞拍网站系统高层结构图 用户注册登录管理的结构图如图4-2所示。

用户注册登录管理

30

登录新用户 审核用户信息 登录成功 用户统计 图4-2 用户注册登录管理的结构图 经济管理学院本科毕业论文 用户竞拍管理的结构图如图4-3所示

留言发布处理 用户竞拍管理 用户竞拍申请 用户竞拍查询 用户竞拍撤销 图4-3 用户竞拍管理的结构图 客户服务管理的结构图如图4-4所示 客户服务管理 留言审核处理 图4-4 客户服务管理的结构图 留言答复处理 网站后台管理的结构图如图4-5所示

网站后台管理

登录管理 商品信息管理 留言回复管理 竞拍结果管理

图4-5网站后台管理的结构图 4.4模块设计

根据前面的数据流程图中的处理逻辑,数据字典中的数据流和数据存储来编写模块说明书如表4-1、4-2、4-3所示。

31

经济管理学院本科毕业论文

表4-1 网络竞拍平台模块说明书

模块名称:网络竞拍平台网站登录 输入:用户名、密码 输出:用户权限值 处理:接收用户权限值 MP 如果 MP=1 转向到网络竞拍模拟系统界面 如果 MP=2 转向站后台管理模拟系统界面

表4-2消费者网络竞拍系统模块说明书

模块名称:网络竞拍平台消费者竞拍业务 输入:输入超级链接地址 输出:相对应的网页 处理:根据地址的不同,连接到不同的网页 1.新用户注册页面 2.用户登录界面 3.客户用电申请界面 4.留言板界面 表4-3 网络竞拍平台后台管理模拟系统 模块名称:网站后台管理 输入:用户名、密码 输出:用户权限值 处理:接收用户权限值 MP 如果 MP=1 转向到后台基础数据管理系统界面 如果 MP=2 转向竞拍处理管理系统界面 如果 MP=3 转向留言回复管理系统界面

32

经济管理学院本科毕业论文 4.5数据库设计

数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有Access、SQL Server、MySQL、Oracle等。根据用户需求和业务流程,本系统采用SQL Server2000数据库管理系统,并且建立数据库为btoc_business。

1.shp_info(商品信息表)表用于保存商品的基本信息,该表的结构如表4-4 所示。 列 名 shpbh shpmch jldw shpgg shpflbh shpjg hyjg shpjj Int Varchar Varchar Varchar Int Numeric Numeric Varchar 表4-1 shp_info(商品信息表)

数据类型 长度 6 50 10 20 6 6 6 50 主键否 是 否 否 否 否 否 否 否 允许空 否 否 否 否 否 否 否 否 功能描述 商品编号 商品名称 计量单位 商品规格 商品父类编号 商品价格 会员价格 商品简介 2.shp_lb(商品类别表)用于保存商品的类别信息,该表的结构如表4-5所示。

列 名 shpflbh shpflmch shpzlbh shpzlmch bzxx

数据类型 Int Varchar Int Varchar Varchar 表4-2 shp_lb(商品类别表)

长度 6 20 6 20 50 主键否 是 否 否 否 否 允许空 否 否 否 否 否 功能描述 商品父类编号 商品父类名称 商品子类编号 商品子类名称 备注信息 3.hy_info(会员信息表)表用于保存会员基本信息,该表的结构如表4-6 所示。

表4-3 hy_info(会员信息表)

列 名 hybh hymch zhshixm yhmm qrmm

数据类型 Int Varchar Varchar Char Char 长度 10 50 10 6 6 主键否 是 否 否 否 否 33

允许空 否 否 否 否 否 功能描述 会员编号 会员名称 真实姓名 用户密码 确认密码

经济管理学院本科毕业论文

续表4-3

列 名 yhszdq yhdzh dhhm shjhm chzhm yzbm yyzhh khyh 数据类型 Varchar Varchar Varchar Varchar Varchar Char Varchar Varchar 长度 50 50 30 11 30 6 50 50 主键否 否 否 否 否 否 否 否 否 允许空 否 否 否 否 否 否 否 否 功能描述 用户所在地区 用户地址 电话号码 手机号码 传真号码 邮政编码 银行账号 开户银行

4.dd_sub(竞拍生成表)表用于记录新生成的竞拍,该表的结构如表4-7 所示。 列 名 ddbh hybh zhshixm dgrq email jhdd yzbm jsfsh jhfsh jhrq ddhd 数据类型 Int Int Varchar Datetime Varchar Varchar Char Varchar Varchar Datetime Int 表4-4 dd_sub(竞拍生成表)

长度 10 50 10 8 50 50 6 30 30 8 4 主键否 是 否 否 否 否 否 否 否 否 否 否 允许空 否 否 否 否 否 否 否 否 否 否 否 功能描述 竞拍编号 会员编号 真实姓名 竞拍日期 Email 地址 邮政编码 付款方式 运送方式 交货日期 信息核对

5.dd_shp(竞拍商品表)表用于记录某一订单中所购商品的详细信息,该表的结构如表4-8所示。 表4-5 dd_shp(订单商品表) 列 名 ddbh shpbh shpmch shpflbh shpjg 数据类型 Int Int Varchar Int Numeric 长度 10 6 50 6 6 主键否 否 否 否 否 否 允许空 否 否 否 否 否 功能描述 竞拍编号 商品编号 商品名称 商品父类编号 商品价格 34

经济管理学院本科毕业论文 续表4-5

列 名 shpshl tj 数据类型 Bigint Bigint 长度 8 8 主键否 否 否 允许空 否 否 功能描述 商品数量 统计

6.gy_info(供货员信息表)表用于记录供应商的基本信息,该表的结构如表4-9 所示。 表4-6 gy_info(供货员信息表) 列 名 gysbh gysmch gtyzbm gyssh gyemail gysdzh gysdh gyszh gykhyy lxr gybzxx 数据类型 Int Varchar Char Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar 长度 7 50 6 30 50 50 30 50 50 50 50 主键否 是 否 否 否 否 否 否 否 否 否 否 允许空 否 否 否 否 否 否 否 否 否 否 是 功能描述 供货员商编号 供货员名称 邮政编码 税号 Email 地址 联系电话 银行账号 开户银行 联系人 备注信息

7.ly_info(留言信息表)用于保存留言的基本信息,该表结构如表4-7所示。

表4-7 ly_info(留言信息表)

列 名 MASSAGE-NO MASSAGE-TIME MASSAGE-THEME MASSAG-CONTENT 数据类型 字符型 时间型 字符型 字符型 长度 10 8 50 100 主键否 是 否 否 否 允许空 否 否 否 否 功能描述 留言编号 留言时间 留言主题 留言内容

8.hf_info(回复信息表)用于保存管理人员回复留言的基本信息,该表结构如表4-8所示。

35

经济管理学院本科毕业论文 表4-8 hf_info(回复信息表)

列 名 REPLY-NO REPLY-TIME REPLY-THEME 数据类型 字符型 时间型 字符型 长度 10 8 50 100 50 主键否 是 否 否 否 否 允许空 否 否 否 否 否 功能描述 回复编号 回复时间 回复主题 回复内容 回复人 REPLY-CONTENT 字符型 REPLY-MAN 字符型

9.gl_info(管理员信息表)表用于记录管理员信息,该表的结构如表4-10 所示。 表4-9 gl_info(管理员信息表)

列 名 ID glymch glykl 数据类型 Int Varchar Varchar 长度 8 30 6 主键否 是 否 否 允许空 否 否 否 功能描述 管理员id 管理员名 管理员密码

10.ywy_lb(业务员类别表)表用于记录业务员类别信息,该表的结构如表4-10所示。

列 名 ywylbbh ywylbmch ywybzxx Int Varchar Varchar 表4-10 ywy_lb(业务员类别表)

数据类型 长度 7 20 50 主键否 是 否 否 允许空 否 否 否 功能描述 类别编号 类别名称 备注信息

11.wy_info(业务员信息表) 用于记录业务员基本信息,该表的结构如表4-12所示。

列 名 ywybh ywymch ywyshfzh ywylbbh ywylxdh bmbh

表4-11 wy_info(业务员信息表)

数据类型 Int Varchar Varchar Int Varchar Int 长度 7 20 20 7 30 7 主键否 是 否 否 否 否 否 36

允许空 否 否 否 否 否 否 功能描述 业务员编号 业务员名称 身份证号码 业务员类别编号 联系电话 所属部门编号 经济管理学院本科毕业论文 4.6编码设计

4.6.1代码设计的原则

将系统中具有某些共同属性或特征的信息归并在一起,并通过一些便于计算机或人进行识别和处理的符号来表示各类信息;在数据库中的关键字数据元素通常其代码都有特定含义,必要时需要带有校验码。代码设计应遵循唯一性、合理性、可扩充性和稳定性、简单性、适用性、规范性、易于修改性、标准化和通用性的原则。

4.6.2校验码计算公式

校验码是在编码设计的基础上,通过事先规定好的数学方法计算出来的。校验码一般为一位或两位,附在原代码的后面,与原代码一起构成编码对象的编码,也就是说,校验码是代码的一部分。本系统代码设计如表4-17所示。

表4-12 代码设计

代码名称:会员编号 代码长度:10 校验方法:数学公式 校验位:第10位 代码组成及算法: 第一步 设原代码 X1X2X3??X10 0≤Xi≤9 第二步 按位求和 (X1+X2+X3+??X10) *I=S 第三步 被11(模)整除求余数 r=S-[S/11]*11????0≤r≤10 第四步 11减余数 m=11-r 第五步 查对照表,获得校验码X11 m X10 1 1 2 2 3 3 ? ? 9 9 10 0 11 A 4.6.3代码设计的评价与验收

为了录入和处理的方便,同时也为了节省存储空间、提高处理速度、效率和精度,程序员才进行编码设计,所以从编码的目的考虑,编码的评价与验收应从识别信息、信息标准化、节省运算速度、节省计算机的处理费用以及代码的特征去进行评价。

本网络竞拍网站系统规模适中,数据元素不算过多,所以采用汉语拼音的首字母缩略组合作为代码比较合适,也有利于程序员的识别和编码。

37

经济管理学院本科毕业论文 4.7输出设计

4.7.1 输出项目及输出的承担者

输出设计的目的是使系统能输出满足用户需求的有用信息,用户所需要的各种管理业务和经营决策等方面的信息都是由系统的输出部分完成的。

因此,在制作网页时要从用户的角度考虑问题,要体现出最好的网页效果,优秀的网页效果一般有以下几个特点:

1.统一的色彩风格和主色调,能体现自身特色,色彩搭配给人以视觉享受。 2.网页布局要合理,内容整齐,不变形,不出现表格错位、文字错行的情况。 3.网页文件不宜过大。据统计,用户可以忍受的最长等待时间大约是90秒。因此大于这一时间的文件必须缩小或以链接的方式显示。

4.图形要醒目,吸引人,并能传达企业的目的。 5.避免滥用技术,以用户需要、便捷为目的。

4.7.2 输出要求及主要功能要求

1.输出要求

输出数据类型、所用设备介质、格式、数值范围、精度等; (1)数据类型:字符型、数值型、逻辑型。 (2)所用设备:显示器

(3)输出介质、格式、数值范围、精度等要求根据界面自动生成的要求信息输出。

2.主要功能要求

各查询模块应该能够根据输入的查询条件进行查询,并将查询结果进行输出,显示给查询者。同时,在查询过程中,应该提示操作者输入正确的查询条件。

4.8输入设计

输入数据内容取决于所需输出信息的内容。因此,输入数据内容的确定应根据输出设计来确定系统都需要哪些数据输入,包括数据项名称、数据类型、精度、取值范围等。

在开发本管理系统时,以用户至上的原则来设计输入界面。在信息资料的输入过程中由计算机系统自动给出输入法并进行必要的数据类型检验、数据格式检验和必要的逻辑检验并即时提示信息管理员出错,并给出正确的输入格式。

38

本文来源:https://www.bwwdw.com/article/afs6.html

Top