网上拍卖系统论文

2024-06-23

网上拍卖系统论文(共12篇)

网上拍卖系统论文 篇1

随着网络技术的发展,电子商务迅速发展起来并成为当今世界上发展速度最快、应用前景最广、内容不断变化的一个领域,它极大地提高了市场的方便性与灵活性,使人们的生活和工作模式也随之改变。随着电子商务的蓬勃发展,网上拍卖已经成为一种引人瞩目的新的物品交易形式,它使过去只有少数人才能参与的贵族式的物品交换形式,变成每一位网民都可以加入的平民化交易形式。网上拍卖可以不受时间空间的限制并可以面对来自全国甚至全世界的客户,商品销售者只需将待售商品信息上传,然后等待买家出价即可,极大地节约了人力、财力及物力,因此网络拍卖平台对于人们的日常生活变得非常重要。

1 系统分析

网上拍卖系统是一个关于商品出售及其商品拍卖的管理系统,本系统提供了一个通过Internet实施价格谈判的交易活动平台。通过在网站上发布将要招标的物品或者服务的信息,经过竞争投标的方式将它出售给出价最高或最低的投标者。其实质是以竞争价格为核心,使生产者和消费者之间建立交流与互动机制,共同确定价格和数量。

本系统采用ASP技术,主要包括后台数据库的建立和维护以及前端应用程序的开发。实现了用户注册、用户个人信息管理、拍卖物品查询、商品信息上传、买家竞价、一口价购买、个人信誉度衡量、管理员维护管理等多个功能。[1]

2 系统总体架构设计

本系统包括用户系统模块和管理员系统模块,其中用户系统模块包括:商品购买、商品出售、签写留言、投诉管理、商品查询、信息维护等功能。管理员系统模块包括:用户信息管理、商品管理、投诉管理、产权信息维护等功能。

网上拍卖系统功能模块如图1所示。

3 数据库设计

本系统采用了SQL Server 2000 数据库,数据库名称Auc⁃tion 。通过对系统各功能模块的分析,在数据库Auction中设计了6张数据表[2]:

1)用户信息表:存储用户的基本信息;

2)管理员信息表:存储管理员的基本信息;

3)投诉信息表:存储投诉人及内容等基本信息;

4)商品信息表:存储待拍卖商品的基本信息;

5)购买记录表:存储用户及商品购买的各种信息;

6)栏目信息表:存储栏目信息。

说明:用户信息表主要用于用户登录,用户有权限之分(管理员、普通会员),通过用户名和密码验证;管理员可以对后台数据进行管理,普通用户进入前台浏览商品信息,第一次进入系统需先注册才可以登录[3]。

4 系统主要功能模块的实现

本系统包括两个模块:用户管理模块、管理员管理模块。用户管理模块主要是为用户设置的功能模块,包含用户注册、用户登录、购买商品、出售商品、签写留言、用户投诉等。管理员模块是为管理员设置的功能模块,包含会员管理、产品分类管理、投诉管理、产品管理等。

4.1 用户管理模块的实现

用户进入注册页面后首先要进行注册,然后再用已注册的用户名进入到商品浏览页面,通过选择,在检索功能条中输入自己想要的商品来进行搜索,选择自己的想买的商品,浏览商品的详细信息。当用户选择要购买某件商品时,分两种情况:

1)一口价商品:系统从数据库中检索到该用户的账户余额,如果不足于购买该商品,则提示用户。否则,将从账户余额中扣除购买该商品所用的钱,然后将该商品存入用户购买的商品信息中。运行界面如图2所示[4]:

关键代码如下:

2)竞价商品:首先查询用户余额,如果不足于竞价,则提示用户[5]。

4.1 管理员功能模块的实现

管理员通过后台登录界面,进入到后台的管理中,点击相应的商品信息维护模块然后对商品的信息进行增加、删除、修改等操作,主要包含如下功能:会员管理功能、产品分类管理功能、投诉管理功能、产品管理功能。运行界面如图3所示[6]。

5 结束语

本系统可以实现用户注册、用户个人管理、物品查询、商品信息上传、买家竞价、一口价购买、个人信誉度衡量、管理员维护管理等多个功能。本系统达到了界面美观、向导性好、便于用户操作等要求,在进行网络拍卖和购买的过程中能够大大减少操作难度,为用户节省了时间和精力。

参考文献

[1]程文.基于ASP开发动态网站的设计与实现[J].现代计算机,2002,21(4):32-35.

[2]刘波.基于.NET平台通用数据库组件的设计与实现[J].计算机工程与设计,2007(6):1415-1417.

[3]何聪洋.ASP.NET中无法连接SQL数据库的相关问题[J].电脑知识与技术:学术交流,2007,11(6):601-603.

[4]基于ASP的就业信息招聘网站的设计[J].电脑知识与技术,2014,25(10):5803-5805.

[5]邹海燕,周雪莹.基于ASP.NET的操作管理系统[J].科技广场,2010,11(6):84-86.

[6]姚成.ASP.NET数据库访问技术研究[J].安徽广播电视大学学报,2010,35(7):451-456.

网上拍卖系统论文 篇2

优点:

1、确保了阅卷质量

(1)自动屏蔽考生信息确保阅卷过程的客观公正;

(2)对任意科目、题目,按照任意比例进行双评、多评的误差控制机制及评卷一致性检查等功能确保了阅卷结果的准确性。

(3)实时的进度与质量监控功能确保及时把握评卷进度与评卷质量。

(4)自动登分、加分与统计分析,避免了人工操作可能存在的误差,确保统计分析的质量。

2、减轻了评卷教师负担

(1)免去对纸质答卷的人工操作(搬移、翻阅)。

(2)在流水线评卷状态下,免去了相互等待的时间。

(3)免去了大量的数据处理与统计分析工作(全部由系统自动完成)。

3、提高了教学水平

(1)针对个人、班级、年级(学校)和科目、题目、小题(知识点)考试的详细分析及多次考试的综合分析。

(2)对考试结果(实际得分情况)的统计分析和考试本身(难度、信度、区分度、效度等)的综合判断。上功能可为教育局或学校的教学诊断与针对教学提供科学依据,对提高

教学质量与教学水平具有非常重要的帮助作用。

4、接轨了中高考模式

(1)答卷设计、考试规则、答题目要求、阅卷模式、质量控制等均与中高考网上阅卷模式相同。

(2)学生经常性接受网上阅阅卷的考试训练,可有效避免中高考时因不适应或怯场而导致的非知识性失分;

(3)教师经常以网上阅卷模式评阅学生答卷,可以提前发现并纠正学生在网上阅卷模式下考试容易出现的各种问题;

终达到提高学生应考能力,发挥应用水平之目的。存在的问题:

1、专用扫描设备价格高,且要求必须用60克以上的普通纸单面或双面胶印等方式答题卡,使用成本较高,仅合适于中考、高考等大型考试。

2、主要以大考服务为主,产品成熟度不高,专用扫描设备和软件系统都是需要专业的技术人员进行维护操作。

3、对教师计算机能力有一定的要求,教师要会制答题卡。

4、考前工作,各班对自己的考生人数,考号的确定不及时,个别考生会没有成绩。

5、考生在考试中要认真填涂答题卡,监考教师要认真检查考生填涂,否则,在过卡是问题太多。

6、考生不能折或淋湿答题卡,否则无法过卡,导致个别学

生没有成绩。

7、各科空白试卷及各组长正确答案和评卷人分配名单不能及时送到。

8、评卷中常有评卷异常问题。

8、过卡时,扫描仪常有小毛病,导致过卡不顺,再加上数量多,考生填涂有问题,每次考试阅卷人员要加班,有时到晚上十一二点,每次考试我们前后的一个星期忙,人员不足。

9、考试答题卡上体现不出哪儿对错。

10、我们对网上阅卷系统还不熟练,对工作也有一定的滞后。

网上书城系统的设计浅析 篇3

关键词:网上书城;设计;电子商务系统

中图分类号:TP311.52文献标识码:A文章编号:1007-9599 (2013) 05-0000-02

近几年来,互联网发展迅速,许多围绕着Internet发展的应用逐渐成熟,电子商务就是其中一个重要方向。本论文从理论与实践两方面出发,搭建了一个适用于学校内的电子商务系统——网上书城。本系统是在Microsoft的Visual Studio.NET平台上运用ASP.NET技术进行编码实现的。其中包括一系列功能:选择阅览图书情况、借阅图书、购买图书、查看购物车、下订单、创建网店以及管理网站等。主要的功能模块有:用户管理模块、图书管理模块、购物车管理模块、订单管理模块、借阅管理模块、书店管理模块。每个功能模块均采用三层架构的方式,分别实现了其对应的展现层、表示层、存储层。在实际采用的技术上,主要使用ASP.NET搭建了整个网上书城的程序结构和用户界面;使用SQL Server数据库管理存储整个书城的后台数据;使用ADO.NET技术来实现书城系统对数据库的安全访问和操作。

1网上书城系统的可行性分析

1.1技术上的可行性

本网上书城是在Microsoft的Visual Studio 2010工具上,运用ASP.NET技术,采用三层架构的方式进行开发,同时使用Microsoft的SQL Server 2008数据库作为图书、用户信息、订单等数据的存储,以先进的ADO.NET技术对数据库里头的数据进行增、删、改、查等一系列的操作。采用这样的技术和工具进行组合,是目前最为流行的,不仅能更加有效的完成系统内的各项功能开发,还会有利于后续对该系统的扩展和升级。

同时采用如下的硬件配置:系统内存2G、硬盘100G、网络带宽100M,所使用IIS部署整个网上书城,用户只需要通过各种Web浏览器,即可登录并使用该书城的一系列功能。因此本系统的设计与开发在技术上和硬件设备上的条件都得到满足,在技术上是可行的。

1.2管理上的可行性

本网上书城提供了网店开放的功能,允许用户建立属于自己的网店,并提供自己的数据以供其他学生的借阅和购买。这样的方式可以彻底的解决了图书的来源渠道,在方便同学们之间进行图书交易的同时,也能很好的将该书城进行有效的推广。

1.3运行上的可行性

本网上书城采用的是基于Web应用程序的B/S架构进行开发,系统的运行可以采用一台电脑或者服务器进行部署,甚至可以通过付费的方式交由专业的网络公司提供这部分服务。同时采用了当前比较成熟的ASP.NET技术,大大缩小了整体系统的开发周期,减少了人力和物体的投入量。在模式上参考了淘宝的模式,交由用户去自己创建网店、提供图书,很好的解决了供与需的交互。这样,在校园内有多余书籍的同学有了更好的途径来处理图书,没有书籍的同学也能通过该网上书城来购买或借阅到需要的书籍。可以说,这样的一个网上书城,是非常有必要的。

2网上书城系统的设计目标

2.1实用性原则

真正的体现出网上书城的服务,结合实际,合理的设计满足于校园内的网上书城电子商务系统。

2.2可靠性原则

在提供给普通用户购买和借阅图书的功能和店家开店提供图书的功能,需要在普通用户购买和借阅图书时,合理的记录相对应的信息,例如电话、email等,方便店家與用户之间进行图书的交易操作。

2.3友好性原则

无论用户是否具备一部分的计算机知识,都能方便容易的操作该网上书城,并且提供的业务操作流程方便用户进行掌握。

2.4可扩展性原则

采用开发的原则,合理设计和预留对应的接口,方便网上书城系统扩展后续的规模和功能。

3系统实现步骤

根据网上书店的功能把创建网上书店的应用程序分为以下步骤,包括需求分析、总体设计、功能设计、数据库设计、详细设计及编码实现等。

(1)在SQL Server上创建“ASPNETDB”数据库,并在其中创建如下的数据表:书籍表、购物车表、书籍类别表、书籍收藏表、专业表、院系表、借阅表、订单表、网店表、用户信息表、用户书籍表;

(2)在IIS上创建应用程序mybookshop,同时配置Global.asax文件;

(3)创建母版页,实现系统的导航栏、书籍排行、用户登录、用户注册、密码找回、书籍查询、收藏夹、购物车等功能;

(4)根据导航栏,实现对应的功能:书籍列表、网店列表、用户信息管理、借阅功、订单等主要的功能;

(5)创建管理员模块,实现对书城系统的管理:书籍管理、网店管理、用户管理、信息管理(院系、专业、书籍类别等)等功能。

参考文献:

[1]傅若岩.京东商城布局网上书店不计盈利求多元化发展[J].IT时代周刊,2010(24):42-43.

[2]彭明,蒋晓瑜.基于ASP.NET技术的网上书城系统分析[J].计算机光盘软件与应用,2012(4):176-177.

[3]Liu Zhiguang, Lv Liping,Ding Guiling,et al.Application of honey bee germplasm resources information database system based on JavaEE-Asp.net technology.Chinese Science Bulletin,2012,14(3):69-73.

[4]Yang Zhiguo, Jiang Kun, Zou Xiangkai,et al. And the realization of Beijing city emergency shelter design information management platform based on Arcgis Server and ASP.Net Ajax.China safety science and technology,2011,07(7):52-56.

[5]郝传海,刘战强,任小平.基于MATLAB Web Server和ASP.NET技术远程切削参数优化方法[J].机械设计与制造,2011(12):67-69.

[6]甘庆华.基于ASP.NET+SQL Sewer数据库的医学教学质量监控体系的构建[J].中国现代医学杂志,2011,21(10):1264-1267.

[7]刘暐,赵嵩正,殷茗.一种ASP.NET环境下面向信息统计的动态树型目录的实现[J].微型电脑应用,2010,26(2):30-32.

[作者简介]卢红梅(1975-),河南省南阳市镇平县人,讲师,计算机专业

网上拍卖系统论文 篇4

1 系统研究背景

当今时代计算机的应用已经普遍到社会的每个角落,计算机技术的普及化越来越明显,如何学习并使用计算机已经成为现在社会人员必不可少的一项基本技能。在电子商务的重要性日益突出的时代,有关电子商务的软件系统开发成为了一个非常实用且有意义的事情。网上拍卖则是一种刚兴起的一种交易形式。它的优点十分明显:成本低,交易便捷,交易灵活等。每一个会上网的人都可以在网上方便地进行交易,这是十分具有优势的。

国内有一些有名的拍卖网站如收藏品交易网、域名交易网、程序教育网等一些电子商务网站。但事实上我国的在线拍卖行业还只有在起步过程中,在线拍卖经常会产生各种问题。所以比较成熟的拍卖网站都还基本上是进行虚拟交易。目前这种新型的网上交易模式相对于网上购物还显得不是很成熟,我们要面对许多的问题。如交易方式的公平公正,信息的保密安全性,拍定后交易的信用问题,拍卖流程的人性化设计等,这些问题对于网上拍卖必须被解决才能让更多的人认可这种交易方式,所以我们还得在这些方面更加努力地寻找突破口,让网上拍卖变成生活中的一种交易方式。

2 系统开发

2.1相关技术

本系统开发工具使用ASP.NET + SQL Server2005,采用Visual Studio 2008作为集成化开发环境。使用Dreamweaver中的Web开发工具,以IIS作为Web服务器,实现连接到数据库和前端Web浏览器控制。

2.2系统分析

可行性分析:可行性分析就是研究预开发软件系统的总体目标,给出它的功能、性能、可靠性以及其他方面的要求。其目的是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解决。从技术可行性、经济可行性、管理可行性、投资及效益分析四个方面分析本系统的可行性。

业务流程分析:拍卖系统业务流程主要有两个,一个是用户的竞价流程,一个是用户的拍卖流程,管理员也能参与拍卖,同时能对拍卖商品进行管理。

需求分析:需求分析就是为了发现用户的需求而从宏观角度调查、分析用户所面临的问题的一种发现、建模、说明和审核的过程。需求分析需要尽可能地了解用户的情况和需要解决的问题。

用例模型:用例模型是在进行业务功能分析常用的模型之一。UML建模技术就是用模型元素来组建整个系统的模型,模型元素包括系统中的类、类和类之间的关联、类的实例相互配合实现系统的动态行为等。UML提供了多种图形可视化描述模型元素,同一个模型元素可能会出现在多个图中对应多个图形元素,人们可以从多个视图来考察模型。

领域对象模型:所谓领域对象模型,就是要解决领域中的现实事物和概念之间的关系。在本系统中,这些对象主要有商品信息(product)、商品类型信息(category)、用户信息(user)、订单信息(order)、订单明细信息(orderitem)、供货人信息(supplier)等。

2.3系统的设计

2.3.1三层架构设计

本系统采用基于B/S结构的动态交互式网页设计技术,采用交互式Web方案中的B/S三层模式。三层体系的应用程序将业务规则、数据访问、合法校验等工作放到了中间层进行处理。用户客户端使用各种浏览器都能够进行正常的浏览和操作。能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

2.3.2功能结构设计

根据前面的业务需求分析可知,系统的功能可以分为前台和后台两大模块。前台模块实现客户的业务需求,后台模块实现管理员的业务需求。

2.3.3设计类图

系统的类图是用来分析静态模型,在一般情况下,每一个用例模型,可以是一个类图。在本系统中,涉及用户与管理员的用例比较多,主要涉及用户登录类图。商品信息管理类图、竞价类图等。

2.3.4对象间的时序关系

对象间的时序关系可以用时序图来描述。时序图(Sequence Diagram)也称为序列图或循序图,是一种UML行为图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。

2.3.5数据库设计

系统中由ORM模型转换原则得出以下数据表:1)用户信息表;2)商品主分类信息表;3)商品信息表;4)用户订单表;5)订单条目明细表;6)供货人信息表。

3 系统的实现

3.1登录模块的实现

该模块介绍了用户登陆模块,若想要进入本系统进行拍卖竞价功能的用户必须通过用户登录模块,用户登录时必须输入用户名和密码,只有通过了身份验证才能进入相应的界面。

3.2查询模块的实现

该模块介绍了商品查询模块,想要一件商品如果在拍卖列表里面找的话会需要很多时间,所以用户可以通过商品查询来查找到用户想要的商品,在商品查询栏中输入商品名、商品分类或商品ID便可以查找到想要的商品。

3.3商品编辑模块的实现

该模块介绍了商品编辑模块,管理员对商品的详细信息进行管理,可以进行添加商品,修改商品和删除商品,商品的基本信息有商品名、分类、其实价格、当前价格、结束时间、最高出价人和商品说明等属性,可以对这些信息进行操作。

3.4商品竞价模块的实现

该模块介绍了商品竞价模块,用户若对某件商品感兴趣,便可以在商品展示栏中点击竞价对自己喜欢的商品进行竞价,竞价时首先对想要竞价的物品进行确认,经过确认后,系统显示给购买者商品的名字、起拍价格、当前价格和结束时间,填写需要出的价格,在规定的时间内出价,在满足系统要求后便可以完成竞价步骤。确认后的竞价会立即在系统中显示。

3.5 商品倒计时模块的实现

该模块介绍了商品倒计时模块的设计,本功能运用从数据库读出商品拍卖结束时间,再通过后台服务器处理加减,经过判断后再用户面板上显示出倒计时,动态刷新页面使用了AJAX技术,实现一秒钟对时间的刷新,若时间超过竞价时间,则会判断超过拍卖时间并显示在用户面板上。

3.6在线支付模块的实现

一是支付宝接口。在线支付模块的功能是通过支付宝接口实现的,其设计思想是利用支付宝及时到账交易接口(create_di-rect_pay_by_user),在交易双方之间完成交易参数传递和数据返回。

二是在线支付的实现。在线支付页面中有订单编号、支付内容、付款金额和备注等文本框,还有一个“确认付款”按钮。此处的订单号、支付内容、付款金额等信息会被传递到支付宝支付平台,供客户进一步确认。

3.7商品收货模块的实现

该模块介绍了商品收货模块,在用户竞价物品结束后,如果商品到期后则会显示商品状态为结束,这时候便可以进行商品的收货,若没有到期则会提示商品还没有到期,到期后按结算则进入收货信息填写页面。

4 系统测试

网上购物系统报告 篇5

实验目的: 1.2.3.4.掌握用例图的涵义和内容 掌握用例图的绘制方法 掌握用例图的使用范围

理解活动图及状态图表示界面迁徙的方法。

实验内容:

有如下案例:

某网络购物系统,这次开发的软件项目是一个网上购物系统。使用此系统的顾客通过互联网进行网上购物;使用此系统的管理员通过互联网进行系统的管理。这个系统的主要功能如下。

 顾客能够按照商品类别,关键字等信息对商品进行查询,取得商品概要信息,并能进一步查看商品详细信息。 顾客能够注册及登陆,能够添加商品到购物车,也能修改购物车中商品,并能够进行结账。结账时,顾客可以选择多种结账方式。 顾客可以查看及修改自己的订单(在系统发货前)。

 管理员能够维护业务数据,包括商品,订单,会员数据等。 该系统与财务系统交互,更新订单付款状态。

 该系统也与库存系统以及物流系统(确定订单配送状态)交互。

画出该案例用例图,详细书写其中至少2个主要用例的用例文本,画出主要界面原型,并用状态图表示界面之间的迁徙。

将上述用例分析结果形成完成的用例模型文档。

实验步骤: 用例分析:

本系统共有三类用户:

普通用户是指没有登陆权限(主要指网络用户),以匿名用户的身份访问系统网站。此类用户主要有浏览系统信息、查看商品信息,注册成为会员。把本网站设为首页,添加到收藏夹,联系开发人,查看交款方式,退换货原则,配送范围,交易条款,保密协议等操作。浏览的内容包括:商品信息、商品分类信息。

网络购物系统实验报告

会员:这类用户拥有普通用户的所有权限;普通用户可以注册成为会员,并根据会员ID和密码登陆系统,登陆之后可以对更改自己的信息但会员ID做为数据库表主键不能修改。会员登陆后可以查看商品信息,查看各种分类商品信息,将商品添加到购物车中。修改购物车中商品数量,或是删除某些不想要的商品。

系统管理员:系统管理员主要负责管理着系统后台信息;主要有订单管理,商品管理,会员管理,留言管理和系统管理。订单管理有未确认订单和已确认订单管理,未付款订单和已付款订单管理,未发货和已发货订单管理,未归档和已归档订单管理。商品管理主要有商品添加和商品管理,商品类别添加和商品类别管理。会员管理主要有添加管理员和管理管理员,管理会员。物流系统主要有支付方式添加和管理,配送方式添加和管理,配送地点添加和管理。系统管理主要是上传管理。

因此,本系统主要功能是对商品进行管理规划,方便会员购买。

前台模块功能有:商品信息查看、会员注册、会员登录、会员信息修改、购物车管理、购物留言。

后台模块功能有:商品管理、订单管理、会员管理、管理员管理、留言管理

网络购物系统实验报告

一、系统总体用例图

二、分层用例

2.1 添加购物车用例

用例名称:添加购物车 主要参与者:顾客

前置条件:

顾客已登录,拥有一台联网的电脑

主成功场景:

顾客登陆购物网站

按关键字查找商品,系统返回几项结果

用户点击所选商品

系统返回商品详细信息

顾客添加商品到购物车

系统返回购物车信息

后置条件:

购物车有更新

用例图:

网络购物系统实验报告

系统顺序图:

网络购物系统实验报告

交互图之顺序图:

2.2 一次交易过程用例

主要参与者:顾客

主成功场景:

1.顾客登陆系统

2.顾客按关键字查询商品

3.系统显示商品的信息

4.顾客将商品加入购物车

顾客重复2到4步直到结束

5.系统生成订单并显示订单信息

6.顾客选择支结帐式

7.顾客确认订单进行结帐

8.系统记录销售信息、并将销售信息和支付信息发送到财务系统(进行订单

处理)、库存系统(更新库存)和物流系统(确认订单配送状态)

扩展

a.管理员可以随时对商品、订单、会员等数据进行操作

b.系统在任意时刻失败

管理员重启系统

1a.用户名无效或密码错误

重新输入或注册为新会员

2a.无相应的商品

1.系统提示错误并提示重新输入商品信息

2.顾客重新输入或退出系统

网络购物系统实验报告

3a.当按关键字查询到多个商品时

1.没有顾客想要的商品或商品缺货

2.重新查找或退出

4a.添加购物车失败

1.系统提示顾客为登陆

2.顾客登陆系统

3.操作购物车

1a.顾客修改购物车信息或删除购物车中的商品

6a.银行汇款

1.输入顾客银行信息

2.系统显示支付信息

6b.货到付款 用例图:

交易处理顺序图:

网络购物系统实验报告

2.3 用户注册用例:

主要参与者:顾客,管理员

前置条件:系统运行正常

主成功场景:

1、顾客登录购物网站,点击注册按钮;

2、用户进入顾客注册页面;

3、顾客填写注册信息,提交页面;

4、系统管理员验证顾客的所有注册信息是合法;

5、系统返回用户注册成功信息;

扩展流程:

3a、用户填写信息有误,提交失败;

3b、系统提示顾客重新填写失败的信息; 后置条件

系统数据库增加一条顾客信息

网络购物系统实验报告

2.4、用户登录用例

主要参与者:用户

前置条件:用户已注册

主成功场景:

1、用户浏览购物网站

2、点击登录按钮,跳转到登录界面

3、顾客填写登录信息。

4、系统验证登录信息存在5、跳转到之前登录的界面

扩展流程:

1a、用户输入网址错误

1b、提示用户重新输入

4a、用户填写用户名或密码信息错误

4b、系统提示用户重新输入用户名和密码

网络购物系统实验报告

2.5查询商品用例:

用例文本:

主要参与者:顾客

前置条件:用户已登录购物网站

主成功场景:

1.用户登录购物网站(用例开始)

2.用户输入商品关键字,查询对应的商品

3.系统返回该关键字所对应的网站里的所有的商品

4.顾客选择适合自己的商品添加到购物车

扩展流程:

3a:系统返回的商品中没有顾客想要的3b:顾客重新输入关键字或退出系统

查询商品用例图:

网络购物系统实验报告

查询商品顺序图:

网络购物系统实验报告

三、领域模型

系统领域模型:

四.页面跳转图

交易成功场景页面跳转图

网络购物系统实验报告

五.活动图及操作契约:

更新购物车系统活动图:

网络购物系统实验报告

结束浏览开始查询信息浏览信息添加购物车查看购物车更新购物车条件检查

更新购物车操作契约 契约名称:添加购物车 交叉引用:处理交易

前置条件:正在进行中的购物活动

网络购物系统实验报告

后置条件:系统创建购物车实例;

顾客被关联到购物车实例当中; 购物车有更新

系统总体活动图:

六、顺序图:

网络购物系统实验报告

顾客留言管理顺序图

网络购物系统实验报告

服务人员能够提供在线帮助也能够向普通顾客那样查询商品,其顺序图类似于顾客浏览商品顺序图

网络购物系统实验报告

网站管理人员管理商品的系统顺序图:

网络购物系统实验报告

交互图之交易处理顺序图:

七、实验感想:

网上拍卖系统论文 篇6

关键词:网上医院 预约挂号系统 绩效

1、选题的背景及研究意义

目前我国的医院虽然受到地域、资金、管理制度的影响,发展程度参差不齐,但是整个医疗行业的发展前景仍然不容小觑。继中国医疗市场出现与美国上个世纪70年代相类似的爆发式的增长,其发展的潜在空间巨大。

同时,科学技术的高速发展和信息化进程的不断加快也使得计算机在医院医疗、教学、科研、生产管理等各个方面的应用越来越普及。挂号一直是困扰医院提高服务质量的一个复杂环节,特别是医疗水平高、门诊量大的医院。由此,网上医疗预约挂号系统作为医院管理信息系统(HIS系统)的第一个窗口、方便病人挂号并帮助医院提高效率的信息系统逐步获得重视。

2、网上预约挂号系统简介

2.1 系统的历史发展

早在1999年9月。北京市卫生局网站就开通了集中式的网络预约挂号服务,并推出“北京市医院预约挂号一卡通”项目,先后有50多家医院参加,包括主要三级甲等医院和一些大的专科医院。北京市114统一预约挂号平台、广东省人民医院网上挂号平台是近年来实施网上预约挂号的部分典型案例。

网上医疗预约挂号系统依托网络经济时代的大背景,着重利用网络设备并通过访问网站进行预约挂号。它按照运营方式可分为三类:

第一类,医院有自己独立的网上预约挂号系统,且比较成熟。如北京肿瘤医院、中国人民解放军总医院(301医院)。

第二类,医院拥有仅能实现简单功能的预约系统。如北京军区总医院和北京中医药大学东方医院。

第三类,医院与中介机构合作运营的网上挂号系统。但这一类网上挂号方式在我国目前是被卫生部下达的文件限期叫停的。

2.2 系统操作基本流程

3、调查结果分析

3.1 调查问卷

本次调查是在武汉市部分高校、居民区当场发卷填写,并当场收回的形式。以下是问卷内容:

1、您对网上预约挂号是否了解( )

A、了解并使用过 B、有一定了解但未曾使用过 C、完全不知道

2、您认为登录后系统显示的各个界面是否友好、易于操作( )

A、很友好 B、不太友好 C、根本不友好

3、您认为目前网上预约挂号系统操作速度怎样( )

A、系统繁忙总挂不上号

B、反应速度比较慢,但可以挂上号

C、反应速度快,挂号几乎不费事

4,您认为目前该系统的各项功能(科室、操作流程)设置是否合理( )

A、很合理 B、不太合理 C、根本不合理

5、您认为网上预约挂号的号源是否充足有保障( )

A、号源总是充足 B、号源有时得不到满足

C、号源经常得不到满足 D、号源总是不充足

6、您认为网上预约挂号的预约周期设置为3个月是否合理( )

A、周期设置很合理 B、周期设置过长 C、周期设置过短

7、您认为网上预约与其他挂号方式(电话预约、现场预约)的问诊权如何设置( )

A、与其他方式的问诊权一样 B、优先于其他挂号方式

C、按一定的权重设置问诊权 D、排在其他挂号方式之后

8、您认为网上预约后的是否容易爽约( )

A、绝对不会 B、一般不会 C、很可能会

9、如果您使用过网上预约挂号,您以后是否会经常使用网上预约挂号( )

A、不会 B、可能会,但视就诊情况而定 c、一般都会使用

3.2 系统实施绩效分析

对该系统的评价主要结合调查结果从两个方面考虑:系统的技术效果、系统的管理效果。

(一)系统的技术效果

(1)网站是否容易打开:从问卷的前几项调查可以得出的结论是,目前由于访问该系统的人通常时间上、数量上比较分散,因此相对来说网站还是比较容易打开,除非是在病情高发的时段。

(2)界面的功能设置是否全面:从问卷第5题调查数据显示:一半以上受访者认为该系统的功能设置不夠全面、完善,其中有部分科室并未提供有关专家队伍的具体,容易误导普通大众挂错号。

(3)界面设计是否友好:问卷第2题数据显示:访问过系统的人中达到过半数认为其操作界面设计不够人性化,且有些设置容易误导挂号者。

(4)挂号成功的难易度:接受问卷调查的大部分人反映在整个的挂号过程中最繁琐的环节就是身份注册,其次是缴费环节。有些人往往在身份信息的填写上需要花费大量时间而丧失耐心并且在此过程中可能会丧失获取为数不多的专家号的机会。

(二)系统的管理效果

(1)系统号源分配合理性:问卷中第5题结果显示,只有少数的问卷参与者表示号源有保障,其余人则认为缺号的现象时常发生,强烈呼吁医院主管部门出台有关号源分配的文件来保障网上挂号的持续发展。

(2)预约周期:目前大部分网上预约周期都是在3个月左右,受访者认为预约周期可适当延长,以遏制很多票贩子倒卖号源、抬高挂号费的现象,保障边远地区人民也可及时就诊。

(3)问诊优先权:对于网上挂号优先还是现场、电话预约优先的问题,调查显示各部分人数比例相当,众说纷纭,其中呼声稍高的方法是按一定的权重设置问诊权。

(4)爽约机制:网上预约和其他方式预约都存在爽约问题,45%的受访者表示自己一般不会爽约,除非有突发特殊情况。然而仍有20%以上的人认为可能会爽约,主要可能是到了预约日期时因病症减轻而放弃就诊,这使得那些重症、急症病人只能眼睁睁错失良机。

4、调查结果总结

预约挂号的意义在于让医院减少投入,实现便捷就医,构建和谐医患关系。随着我国在医疗卫生事业的投入进一步加大,可以预见在不久的将来,我国极有可能在医疗改革上推广网上预约挂号制度,从而方便市民尤其是偏远地区的人民。

网上拍卖系统论文 篇7

当今世界潮流中,人们越来越注重平等与自由,网络社会更是如此。P2P技术的产生与发展之后,传统的互联网机制面临着符合人们希望的新技术的挑战。与传统模式相比,P2P(peer-to-peer)对等模式倡导平等共享,强调打破C/S或B/S的主从模式,用对等模式或无服务器模式实现超级服务器的功能。

P2P技术的运用将使Internet上的内容向边缘移动,客户不再需要将文件上传到服务器,而只需要使用P2P与其他计算机进行共享,使用P2P技术的计算机也不需要固定的IP地址和永久的Internet连接。毫无疑问,P2P技术将会拥有更大的独特的市场空间,是现有互联网应用的补充。

随着最近几年对于P2P网络的研究广泛开展和大量成果出现,对等网络(P2P)技术在实际应用中已经越来越被重视,P2P工具已经逐渐成熟,通过这些工具用户可以在不用去掉安全设置和监督的情况下实现网络之间的紧密结合。同时,由于JXTA提供了P2P应用的核心模块,并且JXTA正成为P2P网络的一个开放的标准,因此利用JXTA平台,采用P2P技术来开发一个用于网上电子交易的网上拍卖系统,在技术上是可行的。

2 基于JXTA的P2P拍卖模型的构想

2.1 JXTA的层次结构

JXTA用支持P2P应用的基本功能来建立一个P2P系统,其架构由三层组成,如图1所示。第一层是JXTA核心层(JXTA Core),它包含了服务所需要的核心功能,包括Peer、对等组、Peer发现、Peer通信、Peer监视和相关的安全原语;第二层是服务层(JXTA Services),它提供了访问JXTA协议的接口,包括对于P2P网络不是必需的、但很通用的功能,如查找、共享、索引、代码缓存和内容缓存的机制;第三层是应用层(JXTA Application),它使用第二层提供的服务来访问JXTA网络和JXTA提供的功能,例如myJXTA,JXTA-CAD,P2P电子邮件系统等应用程序。这样的设计和一个标准的操作系统比较相似,标准的操作系统包括核心操作系统、服务和应用程序。

2.2 JXTA的协议体系

JXTA协议共包含六种协议,这些协议是专为特定的、分布式的、对等的网络计算而设计的。使用这些协议,Peer可以互相合作来建立自我组织、自我管理的对等组,而不必关心它们在网络中所处的位置(在网络边缘或者防火墙的后面),并且也不需要集中的管理机构。它们分别是:1)对等体发现协议(Peer Discovery Protocol,PDP);2)对等体解析协议(Peer Resolver Protocol,PRP);3)对等体消息协议(Peer Information Protocol,PIP);4)汇聚协议(Rendezvous Protocol,RVP);5)管道绑定协议(Pipe Binding Protocol,PBP);6)对等体端点协议(Peer Endpoint Protocol,PEP)。图2是JXTA协议体系的示意图。

2.3 基于JXTA的P2P拍卖模型

与客户机/服务器拍卖模式相比,P2P计算模型中不再区别服务器以及客户端,系统中的各个节点之间通过消息传递来直接进行数据通信。图3示意了P2P技术与传统C/S计算模型的不同。

在P2P拍卖模型中,当出售者和购买者彼此找到对方之后,他们不需要由中介来代理他们的交易,拍卖者与竞标者能够直接沟通来完成他们之间的交易。P2PNAS系统设计构想是:基于JXTA的P2P拍卖模型,能够在拍卖人和竞标人之间进行非集中式的、点对点的即时交互的拍卖活动。对等体(peer)是P2PNAS系统拍卖模型中的最基本成员。在JXTA标准定义中,对等体是指一个或多个实现JXTA协议的设备,它可以是一台计算机。对等体属性包括名称,也包括它所属的对等组(PeerGroup)、一个全局惟一的对等体ID号(peer ID)、用于联络的对等体的网络地址等重要信息。JXTA平台定义了网络对等组(NetPeerGroup)和用户对等组两种对等组。其中,网络对等组(NetPeerGroup)一般由负责对等体所在网络域的管理员进行配置。而用户对等组可以自己定制服务和成员资格。所有用户对等组都是网络对等组(NetPeerGroup)的子集。一个拍卖者或竞标人为了参与某次拍卖,就必须加入提供相应服务的对等组。加入到对等组后,作为成员可以使用对等组内的资源,组成员可以相互即时通信。

3 P2PNAS系统的设计和实现

3.1 基于JXTA的P2P拍卖系统的需求与功能分析

首先拍卖对等体登录JXTA平台,建立或进入拍卖对等组,以获取拍卖对等组的相关服务。

其次,进入到拍卖对等组的对等体可以进行拍卖商品、购买商品、商品交易情况等信息的发布;拍卖对等体可以进行对等组的管理,包括子对等组的建立、进入、对等组的查询等;拍卖对等体还可以进行对等体用户信息的修改、查询在线的对等体等操作。

最后,拍卖对等体可以通过即时消息的形式来进行交易商品的拍卖与竞买的联络,以完成一次拍卖活动。

3.2 P2PNAS系统架构设计

每个参与拍卖的符合JXTA规则的节点,都必须加入JXTA社区最基于的一个组织,这个组织就是NetPeerGroup。任何基于JXTA的P2P应用程序必须首先找到并加入NetPeerGroup,并且对等体不能离开NetPeerGroup。用户可以在NetPeerGroup的内部自由地创建新的对等组。从该NetPeerGroup中,应用程序可以发现并遍历NetPeerGroup内部的所有对等组。处于相同对等组的对等体可以发现并利用对等组内任何JXTA资源,包括发现其它对等体、对等组、管道、通告以及其他资源。

图4是基于JXTA的P2P拍卖系统P2PNAS的系统架构图。

3.3 P2PNAS系统实现方案

1)所有参与拍卖活动的对等体必须加入拍卖对等组。

2)所有进入拍卖对等组的成员发布的竞买通告、拍卖通告均采用XML文档格式。

3)所有通告的传播方式均采用IP多播的形式。

4)拍卖方、竞买方发布通告、搜索通告、查询、响应消息、双方即时消息的传递等采用JXTA的六个协议实现:对等体端点协议(PEP)、对等体解析协议(PRP)、对等体发现协议(PDP)、汇聚协议(RVP)、对等体消息协议(PIP)、管道绑定协议(PBP)。

P2PNAS系统总体设计如见图5。

4 结束语

由于P2P技术本身的特点,如系统的开放性、计算机之间的直接互连、资源和服务的共享等,基于JXTA的网上拍卖系统有待探讨一些关键技术,如动态成员管理机制、内容复制技术、内容查询定位算法,安全技术等,以期有更加完美的发展。

摘要:网上(在线)拍卖模式已经成为电子商务重要的常见业务之一,P2P是因特网的一种新的应用模式,JXTA是SUN公司提出的一个P2P的网络底层支撑平台。因此利用JXTA平台,采用P2P技术设计了一个用于网上电子交易的网上拍卖系统(P2PNAS)。该论文对基于P2P/JXTA的网上拍卖系统进行了研究与探讨,利用P2P技术实现在线商品发布、查询、竞价与交易的电子商务业务。

关键词:JXTA,P2P,网上拍卖系统,电子商务

参考文献

[1]许斌.JXTA——Java P2P网络编程技术[M].北京:清华大学出版社,2007.

[2]李昕,刘连臣,吴澄,等.基于P2P的电子商务模型[J].计算机集成制造系统——CIMS,2006(11).

[3]张友纯,李虎.基于互联网的实时拍卖系统解决方案的研究[J].计算机应用,2007(5).

网上拍卖系统论文 篇8

一、开发的背景

电子商务 (Electronic Commerce, EC) 是指通过网络以电子数据流通的方式在全世界范围内进行并完成的各种商务活动、交易活动、金融活动和相关的综合服务活动。

电子商务创造了一个虚拟的经营环境, 买卖双方可以借助这个开展网络营销、咨询洽谈、网上定购、电子支付、数字化产品传递、服务传递、意见征询等, 同时, 为了确保交易安全, 需要进行交易管理。

按照参与电子商务交易的对象进行分类, 可以将电子商务分为如下三种类型:

企业与消费者之间的电子商务 (B2C) ;

企业与企业之间的电子商务 (BusinesstoBusiness, B2B) ;

企业与政府之间的电子商务 (Businessto Government, B2G) 。

网上购物就是一种典型的B2C类型, 我在本网站选型是就将其确定为B2C类型, 从事书籍的销售。同时, 针对大学校园这一特殊环境还融合了中介类型的特点, 为广大同学提供了个人交易平台, 可以在网站上发布自己的买书或卖书的信息以及预定教材信息的登记。

二、开发工具和环境

(一) 开发工具:ASP技术

ASP内含于IIS当中, 提供一个服务器端 (server-site) 的scripting环境, 产生和执行动态、交互式、高效率的站点服务器的应用程序。当用户对一个ASP文档发出请求时, 服务器会自动将ActiveServerPages的程序码, 解释为标准的HTML格式的网页内容, 再送到用户端的浏览器上显示出来。用户端只要使用常规可执行HTML码的浏览器, 即可浏览ASP所设计的主页内容。当然这就意味着没ASP服务器, 就无法正确浏览一个ASP文档。

(二) 开发环境

1. 硬件条件

服务器两台, 一台为数据库服务器, 一台为Web服务器;客户端计算机若干;网络通讯设备, 主要包括交换机、网卡、集线器、MO-DEM等。

2. 系统平台

采用浏览器和服务器结构B/S (Browser/Server) 体系结构, 服务器端采用Microsoft Windows NT4.0作为网络操作系统, Web服务器软件采用IIS6.0。客户端软件, 包括单机操作系统和浏览器软件, 分别选用Windows XP和InternetExplorer, 数据库系统采用SQLServer2000。

(1) 功能需求分析

本网站系统包括两大部分, 前台和后台。用户只能使用前台的各项功能包括会员的注册和登录, 书籍浏览与查询, 将书籍放入购物栏和购买下订单, 订单查询, 结账, 选择付款方式和送货方式。因为客户主要是面向在校学生, 要满足学生个人书籍的出售和购买以及教材的预定, 这也是本系统与其它一般电子商务不同之处, 是本系统的特色。同时作为一个电子商务系统, 还应具有后台管理部分, 包括新书籍的添加、查看与修改、书籍订单管理、书籍评论管理、我要买书管理、我要卖书管理、预定教材管理、注册用户的管理、网站信息管理、信息管理、书籍分类管理、网站设置等功能。

(2) 数据的概念模型

数据库在整个网站中占有非常重要的地位, 数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率, 保证数词的完整和一致。另外, 合理的数据结构将非常有利于程序的实现。设计数据库系统时应该首先分析了解用户各个方面的需求, 包括现有的以及将来可能性增加的需求。

用户的需求具体体现在各种信息的提供, 保存, 更新和查询, 这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据, 数据结构以及数据处现的流程, 组成一份详尽的数据字典, 为后面的具体设计打下基础。在仔细分析流通网站业务处理流程的基础上, 列出了书籍的实体属性。

三、网站概要设计与数据库设计

(一) 功能设计

1. 系统功能描述

本网上书店系统所要实现的功能如下:

(1) 客户界面部分

(1) 通过首页购书, 可以通过关键字进行查询。 (2) 可以查看热门图书。 (3) 购物车功能。 (4) 查看图书详细说明。 (5) 用户注册。 (6) 用户登录。 (7) 查看订单情况。

(2) 管理界面部分

(1) 现有图书维护:修改、删除、查看和增加新书。 (2) 用户管理:查看、修改和删除。 (3) 订单管理:查看订单情况。

2. 功能模块划分

数据流图能够很好的反映系统和模块的逻辑功能, 但不涉及具体模块的物理构成和实现途径, 不能有效地体现整个系统的层次关系。

3. 数据库设计

创建数据库和表

数据库设计是指对于一个给定的应用环境, 构造最优的数据库模式, 建立数据库及其应用系统, 使之能够有效的存储数据, 满足各种用户的应用需求。

目前涉及数据库系统主要采用的是以逻辑数据库设计和物理数据库设计为核心的规范设计方法。其中逻辑数据库设计是根据用户要求和特定数据库管理系统的具体特点, 以数据库设计理论为依据, 设计数据库的全局逻辑结构和和每个用户的局部逻辑结构。物理数据库设计是在逻辑结构确定之后, 设计数据库的存储结构及其他实现细节。

四、结论

(一) 回顾了电子商务的发展历程及一些基本概念;

(二) 对“学子网上购书系统”进行了系统设计;

(三) 对此系统的后台数据库进行了设计。

网上评教系统设计 篇9

在目前网络技术快速发展的今天许多高校的采用基于网络的评教系统。它具有使用方便、效果良好的特点已成为当前高校学生评教活动的主流形式。

1 总体结构设计

通过前期的调研, 我们设计的系统总体上包括用户登录模块, 学生、专家测评模块, 教师、管理员查询模块以及数据维护模块。其中, 用户登录模块用于管理用户的登录信息, 不同级别的用户登录不同的界面享有不同的权限。学生、专家测评模块用于学生和专家进入测评页并进行相关的测评工作。教师、管理员查询模块主要功能是:测评信息经系统分析处理再挖掘生成的数据, 系统按不同的权限提供了管理员和教师进行检索查询排序功能。数据维护模块进行数据维护和密码操作。

系统运行的基本软硬件环境包括:软件方面包括JSP、JDK+Tomcat、Windows XP和SQL server 2000数据库。硬件环境包括服务器:H P ML530或更高级的以及100M到桌面的网络。

由上可知, 系统主要包括3类:学生测评类、结果查询类和数据管理类。学生在测评中使用的测评类、留言类由学生测评类派生而来;管理员在维护过程中的课程维护类、测评结果维护类由管理员派生而来;结果查询类是依赖于学生测评结束后的测评留言类而得出的;专家和教师类用户可通过系统测评结果查询系统类直接查询。

2 系统详细设计及实现

2.1 评教部分的操作流程设计

评教部分是该系统的核心。首先是进入评教系统主页面, 学生、教师在评教页面登录, 经过用户名、密码、权限验证, 学生进入该学期所学课程数据确定学生评教, 进行评教。专家先进入专家督导, 选择某一位教师进入教师测评信息页, 测完再选择下位教师。教师、管理员在数据信息管理主页登录, 经过用户名、密码、权限验证, 教师进入教师本人的查看信息界面, 管理员进入管理界面, 界面功能包括:学生测评信息查询、专家督导信息查询、总评排序。

2.2 系统的数据库设计

本系统对数据库的设计尽量遵循数据库设计的范式, 力求简单、一目了然, 便于管理维护。用户登录根据表1信息代码验证进入相应权限的界面, 学生评教根据相关表格对该学期所学课程相应的教师进行测评, 专家根据表2的教师信息测评教师, 管理员管理信息是基于表1所载的信息, 表2是学生、专家对教师建议 (即留言) , 另外表1, 表2为系编号信息、课程编号信息, 根据它们知道系名、课程名。以下是主要数据表的设计情况:

2.3 模块详细设计

2.3.1 登录模块设计

登录功能由文件login.jsp实现, 若用户名、密码、权限有误, 会有相应提示, 并返回登录界面。

2.3.2 学生评教功能的设计

学生进行评教时首先进入评教首页, 点击”学生评教“登录 (学生的用户名及密码由管理员指定) , 登录成功登录成功会显示根据学生该学期所学课程数确定测评信息, 进入评教页面, 主要代码如下 (分别描述知识技能指标测分、素质修养指标测分、教学效能指标测分、工作态度指标测分) :

2.3.3 搜索查询功能的设计

搜索查询功能分为4个模块:教师查看信息、学生测评信息、专家督导信息、总评排序。教师查看信息, 可查询本人自己被学生评教结果以及专家督导;学生测评信息, 主要反映学生对教师的测评, 主观印象占大部分;专家督导信息, 客观占大部分;总评排序, 累计所有测评分, 在院里教师个人的得分排名, 以及所在系的排名, 还有一项是教授同一课程教师的得分排名, 查询功能仅对具有相应权限的用户开放。

2.3.4 结果统计功能的设计

学生评教结束后, 管理员可利用利用本系统进行统计, 不仅可以统计到每一个教师的每门课程, 而且能分别对学生、专家测评数据进行统计。能实现同学科不同教师的评教结果的对比。

4 结论

本系统采用JSP设计实现了基网上评教系统, 通过严格的测试表明系统满足设计需要。在实际应用中, 运行稳定, 效果明显。

摘要:论文采用JSP和SQL SERVER 2000设计实现了基于B/S模式的校园网络评教信息管理系统。通过对系统的严格测试, 表明系统具有界面友好、操作方便的特点, 可以广泛应用。

关键词:网上评教系统,JSP

参考文献

[1]吴孝丽, 周炎.网上评教系统的设计与实现[J].科技广场, 2005 (5) :46-48.

[2]耿详义.JSP基础教程[M]清华大学出版社, 2005, 9.

网上论文(作业)评阅系统 篇10

由于计算机的普及,越来越多的学生使用计算机来完成自己的论文(作业),向教师提交的也不再是手写的纸质文档,而是电子文档的打印件,这样的文档虽然美观整洁,便于教师评阅。但在信息化应用不断深入的今天,总让人感觉路只走了一半,随着网络的完善某些文科专业的论文(作业)的提交、分派、评阅和成绩查询在局域网上来完成已经成为可能。这样不但提高了效率,也节省了大量的纸张及打印费用,也使论文(作业)的管理规范化。基于这种构想,本文提供一个基于局域网的论文(作业)评阅系统模型。

2 基本结构与工具

2.1 系统模块及流程1)模块

论文(作业)上传:学员上传论文(作业);

论文(作业)分派:教务管理人员将论文(作业)分派给各位教师;

论文(作业)评阅:教师对分派给自己的论文(作业)进行评阅;

成绩查询:学员查询自己的论文(作业)成绩;

用户维护:用户修改自己的密码。

2)基本流程(如图1)。

2.2 基本组成

该系统包括:四个与之有关的数据表,一个文件上传组件,一个服务器文件夹,若干个Web文件。该系统即可作为一个独立的系统使用,亦可作为一个更大的教学管理系统的一个子系统使用,作为一个大系统的子系统时,部分数据表是与其他子系统共用的,如有关学员、教师、教学管理人员信息的数据表。

2.3 使用工具

数据库:ms access

程序:asp

文件上传工具:aspuplord

3 数据表

数据库为article,其中包含四张数据表。

3.1 Student

Student表用于存放学员的信息,包括如下字段:

3.2 Teacher

Teacher表用于存放教师的信息,包括如下字段:

3.3 Manager

Manager表用于存放教学管理人员的信息,包括如下字段:

3.4 Article

Aricle表用于存放论文(作业)的信息,包括如下字段:

4 主要模块流程

4.1 建立学员信息

此模块不是必须的,如果论文(作业)管理系统是一个独立的系统,则需有此模块,如果是作为一个更大的管理系统的一个部分,则此模块应放在其他子系统中,如学籍子系统,如图2。

4.2 学员提交论文(作业)如图3。

4.3 教学管理人员分派论文(作业)如图4。

4.4 教师评阅论文(作业)如图5。

4.5 学员查询成绩,如图10。

5 文件

5.1 变量

userid:用户ID标识,保存登录成功用户的编号;

status:用户类别标识,区别登录是的管理员,如果以管理员身份登录成功,其值为manager,如果以教师身份登录成功,其值为teacher;

log:登录成功标识,登录成功时其值为success。

5.2 文件

1)Index.htm:主界面,通过功能菜单供用户选择操作,内容包括:学员选项、管理员及教师选项。

2)Student.htm:学员操作选择界面,包括:提交论文(作业)、成绩查询两个功能选项。

3)Managerandteacher.htm:管理员及教师操作选择界面,包括:登录、改密码两个功能选项。

4)Confirm.asp、confirmed.asp:确认学员身份界面,如果输入的学号、姓名正确,则进入提交论文(作业)界面,否则提示错误信息。

5)Articleup.asp、articleuped.asp:提交论文(作业)界面,供学员提交论文(作业)使用,其中要求学员输入论文(作业)标题及文件路径。如果此前曾经提交过论文(作业),则提示是否继续提交;如果已经过了提交期,则提示拒绝接受提交。

6)Gradeshow.asp、gradeshow.asp:成绩查询界面,供学员查询成绩使用,学员只需输入学号及姓名即可看到论文(作业)的成绩及评语。

7)Login.asp、logined.asp:登录界面,供管理员及教师使用,既可以管理员身份登录,也可以教师身份登录。若以管理员身份登录,则显示论文(作业)分派界面;若以教师身份登录,则显示分派给该教师的论文(作业)列表。登录界面要求输入编号及密码。

8)assignselect.asp:选择分派班级界面,要求管理员选择要分派论文(作业)的班级。

9)Assignlist.asp、assign.asp:论文(作业)分派界面,显示管理员所选班级所有学员的学号、论文(作业)标题,对于每篇论文(作业)均提供分派选项,以确定由哪位教师来评阅。

10)Commentselect.asp:选择评阅班级界面,要求教师选择要评阅论文(作业)的班级。

11)Commentlist.asp:待评论文(作业)列表,显示分派给该教师的所有论文(作业)的学员编号、论文(作业)标题,对每一篇论文(作业)均提供评阅选项,使教师进入评阅界面。

12)commnet.asp、commented.asp:论文(作业)评阅界面,供教师评阅论文(作业)使用。显示学员的编号、论文(作业)标题及与论文(作业)原文的链接,界面接受论文(作业)成绩及评语的输入。

13)Passwordchange.asp、passwordchanged.asp:修改密码界面,既可选择管理员身份,也可选择教师身份,修改密码要求提供用户编号、原密码及新密码,新密码需要确认一次。

参考文献

[1]李海藩.软件工程导论[M].北京:清华大学出版社,1999.

网上拍卖系统论文 篇11

关键词:校园网;作业上传;作业批改

中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)12-21710-02

The Design and Realization of one Submission System for Construction Assignment in Campus Network

CAO Li1, JIANG Li-ping1, ZHU Zhi1, WEI Yuan-xiu2, ZHANG Wei3

(1.Jiangxi Fuzhuang Academy, Nanchang 330046, China; 2.Meteorological Phenomena Science Research Institute of Jiangxi Province, Nanchang 330046, China; 3.Meteorological Phenomena Information Center of Jiangxi Province, Nanchang 330046, China)

Abstract: This paper has studied one system about submission and modification for construction assignment in campus network. This system was developed by using ASP technology and ACCESS 2003 database under platform of Windows 2000 Server and base of Browser/Serve model. Many functions have been realized in this new system online, such as submission, modification and result’s review.

Key words: campus network; submission; modification

1 引言

随着全球计算机网络化的飞速发展,随着教育部门、各学校、普通家庭的计算机网络化,通过网络创造一个在教

师指导下的学生自主式进行学习交流、网上作业的环境势在必行。作业布置、提交与批改是教学过程的重要组成部分,与教学质量存在着密切的关系。传统的教学模式,作业布置、提交与批改是通过课堂布置,学生课下完成,再提交教师批改的方式进行的。当教师通过作业发现学生学习中存在的问题时,时间已经过去一段并且讲到了新课。如何缩短从作业布置到批改的时间差,使在新问题形成之前,老问题就得到解决,是解决这一问题的关键所在。笔者近期研制的“校园网上构成作业上传与批改系统”从高校的教学及管理实际需求出发,是教师、学生以及相关行政人员都适合的一个通用教学平台。该系统主要是实现教师和学生在网上布置作业、提交作业、批改作业、查看批改结果整个作业流程等功能。本文主要从系统,功能分析,数据库和实现方法4个方面来简要阐述“校园网上构成作业上传与批改系统”的设计与实现过程。

2 系统设计

2.1 目标设计

构成作业上传与批改系统主要提供网上的教学平台,其功能如下:

2.1.1 教师用户登录到系统,通过公告栏的方式在网上发布作业,包括作业题目、公布作业完成时间、内容等;并可选择自己的课程进入作业批改页面,查看、批改作业,给出相应的成绩存入数据库中。

2.1.2 学生用户登录到系统,查看作业公告栏中是否有与自己所修课程相关的作业内容,在网上上传作业,查看、修改上传作业,作业成绩查询等。

2.1.3 作业系统操作采用图片上传组件,实行图文混传格式及Web页面,教师批改采用在线平台式批改,直接在页面上编辑修改,學生作业上传一张图片作为一个文件传到服务器,保存在c:inetpubwwwrootyhzc33Images文件夹里,图片文件名、文本和数字等内容保存在ACCESS数据库里。

2.2 设计思想

本系统具有以下特点:

2.2.1 思想先进:整个系统采用B/S模式运行,用户采用普通的游览器(如Intternet Explorer等)运行和访问。

2.2.2 实用性:为网上教学提供方便。

2.2.3 操作简单:本系统适用于不同水平的使用者,包括教师和学生,同时系统操作简单易行。

3 系统功能分析与设计

通过构成作业上传与批改系统,主要达到学生与教师互动教学的目的,能够提交作业信息,并且查询教师的评语、作业成绩以及其他同学的作业信息等;教师能够查询所有学生的作业,并及时写评语、判分数。根据对构成作业的管理需求,本系统可分为四个功能模块:帐户管理系统、交作业系统、作业评判系统和作业查询系统。

根据系统功能的要求,构成作业上传与批改系统分为下述的四个模块:帐户管理系统、交作业系统、作业评判系统、作业查询系统。将系统分解成几个功能模块来分别设计,功能模块之间的关系如图1所示:

图1 构成作业上传与批改系统功能模块图

3.1 用户管理系统

用户管理系统的主要功能是用户注册的检查、用户注册信息的添加、以及用户注册信息的修改等。

3.2 交作业系统

交作业系统主要提供给学生提交作业以及修改、删除作业信息的一个平台。

3.3 作业评判系统

作业评判系统,教师能够及时点评作业、判分数,同时,作业评判系统提供修改或删除评判信息的功能。

3.4 作业查询系统

作业查询系统提供给一般用户、学生和教师查询作业信息的功能。学生除了基本信息外,还能查询到自己的作业的所有信息,包括教师的评语及作业所得成绩。教师拥有最高的权限,可以查询全部学生的所有作业信息。

4 数据库设计

4.1 数据库的需求分析

根据系统的需求,可以列出以下数据项和数据结构:

用户信息表:存放用户信息,数据项包括用户的ID号、学号、姓名、密码、班级等;

作业信息表:存放作业信息,数据项包括作业的ID号、作者、作业标题、作业说明、作业上传时间、教师评分、第几次作业等。

系统按照用户管理、作业上传两模块和信息类型在数据库中建立2张表。及用户信息表(略)、作业信息表(略)。

5 系统设计与实现的主要方法

5.1 Web数据库的连接

创建一个数据库连接的ADO对象

set conn=server.createobject("ADODB.Connection")

调用ADO对象的0 pen方法打开数据库

……

本系统软件中采用直接对Access文件的相对路径来实现和读取数据库的功能,简化了程序对数据库的操作。

5.2 学生上传作业的实现

5.2.1 身份验证

当各学生用户上传作业时,我们必须首先判断他的用户名和密码是否合法。如果不合法,则无权进入提交页。如果合法,才有权提交作业。通过的用户名,我们可以从用户注册表中找到该用户的具体身份资料,并把用户名写入数据表qks_info字段中,作为作业上传的作者。

5.2.2 学生作业上传

学生作业包括图片与文本,我们用2个Form表单提交图片与文本,且只使用1个提交按钮进行提交。

5.2.2.1 用于编写作业上传界面的ASP源程序up.asp

作业上传界面的ASP源程序up.asp最关键的部分程序是:

function form2_onsubmit

forml.submit

endfunction->

說明:表单1(forml)用于保存上传的图片,触发保存图片的程序demo3.asp。注意在Form中一定要有enctype = "multipart/form-data" 这个属性,否则将无法得到上传上来的数据:表单2(form2)用于保存上传的文本,触发保存文本程序info_putnow.asp。form2在提交的过程中,要先激活form1的提交。所以我们这里虽然用到了2个表单,但只用1个提交就可以了。

5.2.2.2 保存图片的A SP源程序demo3.asp

<%

Set obj = Server.CreateObject("LyfUpload.UploadFile")

……

ss=obj.SaveFile("file11", "C:inetpubwwwrootyhzc33images", true) '保存文件到服务器

……

%>

5.2.2.3 保存文本信息的Asp源程序info_putnow.asp(源代码略)

通过info_putnow.asp程序,我们就把上传来的图片和文本都保存到了名为text.dbm的数据库中了。剩下的工作就是要将数据库中的图片数据和文本数据都显示到页面上。

5.3 学生作业显示

在显示页面中,先从数据库中读出符合条件的图形数据,再利用'>语句显示图片及Response.Write()方法输出文本内容。

5.4 批改作业的实现

批改作业是指教师对学生作业的批改过程。教师登录后,系统将显示要批改的所有作业,教师只要点击某个作业,进入该作业批改页面,把给出的分数输入到表单文本框内,点击提交即完成了作业的批改。

6 结束语

学生通过校园网上构成作业上传系统上传作业具有很多优点,首先为学生提供了一个保存作业的空间,教师则可以更方便地对学生的作业进行分析对比,存档的作业也可作为教学积累资料,学生的作业解答可用于课堂分析。本文给出了校园网上构成作业上传系统通过网络即可实现作业的上传、批改和查看批改结果等功能。本系统借助于当前强大的计算机网络系统及新一代的网络编程技术,实现了局部教学模式的更新。

参考文献:

[1] 潘敏. 高校“网上作业系统”的设计与实现[J]. 电脑知识与技术,2004,5:60-61.

[2] 吴彦, 胡启安. 网上作业系统的设计与实现[J]. 电脑与信息技术,2004,1:59-63.

[3] 朱甫道, 杨宁. 专题学习网站中网上作业与在线考试设计探讨[J]. 广东技术师范学院学报,2005,4:62-66.

网上信息侦听系统的实现 篇12

关键词:网络信息,数据包捕获,拦截消息

0 引言

随着互联网的发展, 网络安全、网络环境越来越受到人们的重视, 本系统就是对捕捉到的网络信息进行拦截、分析, 屏蔽不良信息, 本文着重探讨系统的实现过程, 采用自顶向下的实现方法, 即尽量先实现上层模块, 逐步向下求精, 最后实现下层基本模块。

1 系统开发环境

本系统在Linux系统环境中开发, 是因为Linux是一种可移植的操作系统, 能够在从微型计算机到大型计算机的任何环境中和任何平台上运行, 具有丰富的网络功能, 完善的内置网络是Linux的一大特点。Linux具有完善的TCP/IP协议报头的定义, 并且提供了功能强大针对于客户和服务器程序的面向用户的socket函数库和可操作的Libpcap库。

系统硬件:CPU:Intel (R) Core (TM) 2 2500@2.00GHz内存:2G

系统:Linux Fedora 10

编程语言:c语言

2 需求分析

网上信息侦听与分析系统是本系统要完成目标。为实现这一目标, 本系统应具备以下功能:系统能够截获用户的请求数据包同时显示出数据包中的地址信息、端口信息以及用户请求URL;系统提供拦截目录数据库, 通过查询拦截目录判断用户请求URL, 决定是否执行拦截操作;系统能够正确的执行拦截操作, 当用户利用浏览器接入到有害网站时, 系统发现用户试图接入到有害网站, 向用户发送拦截数据包, 收到拦截消息数据包的用户可以看到拦截消息页面。当用户利用浏览器接入到健康网站, 系统允许用户可看到要访问的页面;系统能够实现简单的入侵检测功能, 保护网络环境。

3 功能模块设计

按需求分析, 设计功能模块, 如图1所示。

4 系统实现

系统实现是在系统分析和系统设计完成之后, 新系统予以实现的阶段。此阶段, 系统开发工作重点从系统分析、系统设计和创造性思考的阶段转入具体实践环节。这一阶段的基本设计思想的结构化方法, 主要是自顶向下的实现方法, 即尽量先实现上层模块, 逐步向下求精, 最后实现下层基本模块。系统实现包括详细设计和编码设计两个部分。详细设计的主要任务是在系统设计的基础上进一步确定如何实现目标系统, 选择并设计每一个模块的实现算法及其过程的详细描述, 为程序编码工作提供依据或框架。在编码设计中, 将软件的过程性描述翻译成用选定的程序设计语言书写的源程序。

4.1 系统的流程图

在本文中, 阐述了几个典型功能模块的实现。系统的整体流程图如图2所示。

4.2 数据包捕获模块

本文所设计的数据包捕获程序可以捕获通过本系统网络接口的原始数据包 (Raw Packet) , 当一个数据包到达网络接口时, 数据包捕获程序就直接从缓存区读取捕获的数据包, 以供数据分析和处理时调用。在数据包捕获程序中, 通过设置网卡工作于混杂状态, 对网络链路进行监听并收集数据包。数据包捕获模块流程图如图3所示。 (1) 通过获取网络接口列表, 获取指定的监听的网卡名。如果本机只有一张网卡, 调用pcap_lookupdev函数即可获得网卡名。如果有多张网卡则需要调用pcap_findalldevs函数, 获得所有网卡名, 指定用来监听的网卡名。 (2) 建立监听会话。获得指定监听的网卡名后, 调用pcap_open_live函数在指定的网卡上建立一个监听会话。该函数所做的工作是把指定的网卡设为混杂模式, 把Libpcap的网络报文截取组件加载到系统中, 并对监听会话超时参数和所截取的报文最大长度参数进行设置。 (3) 编译过滤规则, 设置过滤器。我们需要监听某种类型的网络流量, 调用函数pcap_compile对规则进行编译 (比如我们只需要监听80端口的流量, 规则描述即为字符串“port 80”) , 再调用pcap_setfilter。 (4) 捕获网络数据包。设置好过滤器后, 就调用函数pcap_loop进行循环监听。该函数对进行数据包协议解析的入口通过回调函数的形式进行指定, 启动网络数据包捕获组件进行数据包捕获, 通过回调机制 (非阻塞模式) 对捕获到的数据包进行处理。 (5) 关闭监听会话。当停止捕获网络数据包时, 就调用函数pcap_close来关闭监听会话。

5 结语

经过上线运行, 本系统较好地完成预期的设计目标, 并在原有要求的基础上能有所拓展, 当处理大量网络数据包时, 系统的处理速度偏慢。系统的效率还有待提高。

参考文献

[1]杜华.Linux编程技术详解[M].北京:人民邮电出版社, 2007.

[2]王权, 张训报, 李向.基于Linux系统的数据包截获技术研究[J].计算机与数字工程, 2009, 37 (04) :64-66.

[3]赵谦.基于Linux下的网络监听技术[J].贵州科学, 2007 (S1) .

[4]魏文清, 王长征.Linux下的TCP/IP架构与网络监听技术[J].计算机与现代化, 2005 (12) .

上一篇:教师在课堂的教学评价下一篇:冬季耕牛常见病防治