基于web的采购系统

2025-01-16 版权声明 我要投稿

基于web的采购系统(精选12篇)

基于web的采购系统 篇1

基于网吧行业用户在线采购平台及web版进销存

简要说明

基于网吧行业用户在线采购平台及web版进销存,针对网吧行业采购与销售特点,采购货物基本为常用商品(如方便面、槟榔、花生、瓜子、各种常见类型饮料……),业务员与网吧老板对该部分产品价格、介绍、实物图、详细介绍、规格……了如指掌。因此提供给网吧行业用户进行在线采购的平台对该部分商品展示无需太多花哨页面,以列表形式显示将常用产品列出来,给用户对产品以多选方式加入购物车,填写采购数量,进行下单,系统确认订单,送货上门,货到付款,完成交易。

针对于网吧行业用户设计的进销存软件系统系在线采购平台提供给用户附属免费增值服务,具有记录用户采购信息、库存信息、销售记录、利润统计,同时结合行业用户采购平台的采购订单可以直接导入到库存记录,用户再入库到相应仓库,完成库存操作。网吧管理系统里面有万象、嘟嘟牛……里面也有相应的进销存管理软件,但由于其设计具有一般性,没有根据网吧行业特点,没有解决老板心里所想:

1.简单明了,可以随便查看自己销售利润额 2.责任到人,经常出现货物遗失情况,但是又很难追查到具体是谁的责任 3.货物报警,可以通过查看库存,哪些货物库存余额不够。

所属技术领域

该技术系针对网吧行业用户进行相关采购平台架构与进销存设计,可以解决网吧里面所安装网络管理系统遗漏的缺陷,将管理系统与采购平台相结合,应运而生一套黄金组合平台,吸引网吧用户使用该套平台,在双方获利的情况下,提升整个网吧管理效率与质量。

背景技术

随着电子商务平台在我国的兴起,行业与个人在互联网进行交易购物之风盛行,由于这种时代发展趋势,逐渐涌起了像淘宝、拍拍、当当…等C2C电子商务平台,美团网、拉手网、窝窝团…等大型团购网站,阿里巴巴、慧聪、铭万…等传统大型B2B电子商务平台。针对这个背景,想要在电子商务里面杀出一条血路,只有通过选择自己有一定资源的重点行业进行突破,垂直行业电子商务平台营运而生。与垂直行业电子商务平台相关联的行业用户采购平台,则根据该行业的独特性来完成平台架构的需求设计,在基础平台上同时解决该行业各类不同角色的问题,通过多种手段进行吸引该行业用户,整个平台则具有简单明了,操作方便,进销存设计则具有:采购即入库、责任到人、直观等特点

发明构架内容

针对于网吧行业用户设计的进销存软件系统系在线采购平台提供给用户附属免费增值服务,具有记录用户采购信息、库存信息、销售记录、利润统计,同时结合行业用户采购平台的采购订单可以直接导入到库存记录,用户再入库到相应仓库,完成库存操作。网吧管理系统里面有万象、嘟嘟牛……里面也有相应的进销存管理软件,但由于其设计具有一般性,没有根据网吧行业特点,没有解决老板心里所想:

1.简单明了,可以随便查看自己销售利润额 2.责任到人,经常出现货物遗失情况,但是又很难追查到具体是谁的责任 3.货物报警,可以通过查看库存,哪些货物库存余额不够,及时进行相应货物采购。

网吧行业特殊性如下:

1.仓库分:吧台、货物仓储室,仓库管理人员才有权限进行仓

库货物调动,而且需要有调换记录。

2.收银员交班要有交班确认单,同时要生成交班记录用来记录

当班情况,后一班收银员确认无误则进行交班操作,该当班

记录用来核实当班销售情况,同时对当班库存货物进行确认,如有误差,追查操作记录,责任到人。

3.老板、收银员、仓库管理员各具有的权限都不同。

a)老板:具有系统分配的所有功能,可以对自己的货物零售

价、进货价、商品相关属性进行调控设置;可以查看库存,将货物加入库存;可以在平台进行采购下单;可以查看采

购、销售操作记录;可以查看销售利润统计;同时可以创

建子用户(收银员、仓库管理员),分配子用户角色应该具有的权限。

b)收银员:可以在网吧采购平台进行货物采购,下单;可以

添加每日销售记录,同时与下一个收银员进行上下班交班;可以查看库存记录,但不能修改;可以执行采购商品入库操作,但需仓库管理员进行核实之后才能入库成功。

c)仓库管理员:可以执行仓库货物的调转;可以执行采购商

品入库操作。

d)需要有一个操作日志,来记录当日内不同角色执行的每步

基于web的采购系统 篇2

传统的考试一般经过教师出卷、考生考试、教师阅卷、成绩评估和试卷分析几个步骤, 但随着考试要求越来越高, 组织考试将是一件十分烦琐和容易出错的事情, 传统的考试方式已经不能适应现代考试的需要。随着Web开发平台与技术的发展, Web应用规模不断增长, 目前已经深入到各个信息领域。基于Web的考试[1]是考试理念、考试手段和考试组织的一种改革和创新。它既降低了教师出卷的难度和错误, 也很大程度地满足学生对考试服务的需求。这种新型的软件可以代替教师的一部分机械性、重复性劳动, 为师生提供发挥创造性的平台环境, 同时也提高了考试的质量, 从而使考试更趋于公证和客观。

2 Web考试系统的设计

根据目前考试过程的现状, 充分利用Internet, 开发基于Web应用的考试系统。本系统利用Web交互、数据访问等技术, 实现跨越时间、空间的考试系统, 主旨是提高考试工作效率, 实现考试信息管理以及考试流程的系统化、规范化和自动化[2]。

2.1 考试系统总体设计

基于Web的考试系统采用基于B/S架构的三层结构设计, 物理结构为“Web浏览器-Web服务器-数据库服务器”, 总体结构如图1所示:

这种结构需要Web服务器的支持, 主要包括登录和权限管理、题库管理、试卷生成管理、考试管理和成绩管理等, 它直接与后台数据库进行数据处理和事务处理;而学生端使用Web浏览器, 由浏览器提供学生考试的界面, 并将学生的考试答案通过服务器提交到后台数据库, 无须安装客户端软件, 因而简单易用, 维护方便。本系统主要是采用Windows 2000 Server作为操作系统, Access 2000作为数据库服务器[3]。

2.2 考试系统功能模块图

基于Web的考试系统由管理员、教师、学生3个子系统构成。管理员子系统分为两个功能模块:a.课程管理, 用于课程的增加与删除授权、有修改等;b.用户管理, 用于提供所有用户的注册与删除功能。教师子系统分为3个功能模块:a.题库管理, 提供对试题进行添加与删除的功能;b.组卷管理, 提供手工组卷、对组卷库中的组卷进行删除和审批的功能;c.评卷管理提供分类流水阅卷的功能。学生子系统分为两个功能模块:a.考试模块, 提供考生考试的功能;b.成绩查询, 提供考生查询本人成绩的功能。实际过程中, 各个模块并不是孤立的, 而是彼此合作共同来完成整个考试的。

2.3 考试系统的工作流程

学生登陆时要进行准考证号的验证, 只有通过验证的学生才能顺利进入考试过程, 考试完毕要进行交卷给数据库, 系统进行智能评卷需要跟数据库进行频繁的数据处理, 最终完成整个考试流程[4]。

3 考试系统实现的关键技术

3.1 数据库管理

数据库管理是本系统的核心部分[5], 数据库管理的主要问题有可靠性、服务效率、故障恢复等。针对数据库可靠性和故障恢复技术, 在本系统里采用同步的数据库复制技术来实现系统冗余备份。正常状态下, 由工作服务器进行数据库服务工作, 当工作服务器发生故障时, 备份服务器会接管工作服务器。当原工作服务器被修复后, 作为新的备份数据服务器。

3.2 系统安全性

由于本系统是基于B/S架构设计, 除了自身的优势之外, 也存在着一定的安全问题, 例如假冒等。针对以上问题, 本文主要采用身份认证来予以解决, 学生在登陆过程中, 只有将准考证号和姓名正确无误地输入才能通过确认进入考试状态, 同时学生参加考试必须携带附有照片的证件, 进而确保整个考试流程的安全性。

3.3 智能评卷

阅卷分为两个部分:客观考题计算机自动评判;主观考题显示考生答案与正确答案, 教师在线阅卷。考试结果的统计与分析既是现代考试流程中一个重要步骤, 也是智能评卷必不可少的手段。它对检验教育质量、深化教学改革、确保培养目标的实现有着重要作用。本系统能够根据试卷标识, 从数据库中取回所有考试学生的考试结果, 统计各个分数段的人数以及在总人数中的比例, 进一步分析试卷中每一道题的正确率。

4 结论

随着考试方式的不断改革, 人们迫切要求新的技术来支持考试, 为了适应新形势的发展, 我们提出了基于Web的考试系统。本系统采用流行的B/S模式的3层架构, 应用Windows2000 Server作为操作系统, Access 2000作为数据库服务器, 完成了基于网络的自动考试、自动评分、自动分析试卷等无纸化考试过程, 从而提高了教学效率和教学质量, 保证了考试的公开性、公正性、规范性。

摘要:针对现有的考试模式的不足, 提出了基于Web的考试系统。给出了系统的体系结构, 讨论了该考试系统的功能模块和考试工作流程, 最后分析了该系统实现所采用的关键技术。

关键词:Web,考试,数据库

参考文献

[1]黄柱中.基于Web考试系统设计与实现[J].中国科技信息, 2006 (19) :67-68.

[2]范永全, 张俊兰.基于ASPNET和XML的网络考试系统[J].计算机工程与设计, 2006, 27 (8) :1472-1475, 1508.

[3]王捷, 杨宗凯, 吴砥.NET技术的管理信息系统开发中的应用[J].微机发展.2004 (I1) :I17-I20.

[4]赵英杰, 赵菲.计算机考试系统的开发应用[J].管理信息系统, 2000 (8) :100-200.

基于WEB的在线考试系统 篇3

关键词:在线考试系统;B/S结构;WEB技术

中图分类号:TP311.5

文献标识码:A

文章编号:1000-8136(2009)29-0121-02

1研究背景

随着信息技术和网络技术的迅速发展,教育信息化和网络化也将成为必然的趋势。作为教育评价和衡量学生能力的考试也正经历着无纸化和网络化的飞跃。网络的开放性和分布性的特点以及基于互联网的巨大计算能力使得考试突破了时间和空间的限制。基于网络技术的考试系统正成为人们的研究热点之一,其中,基于WEB技术的考试系统已成为互联网的重要应用之一,对这个方向的研究具有重要的理论意义和现实意义。

2研究意义

网络考试系统具有降低考试成本,解决繁重的考务工作的优点。它可以免去教师大量的临考工作,试卷可以根据题库中的内容即时生成;教师也无须去做考后的阅卷、统计、分析工作,计算机可以自动判卷,直接把成绩送到数据库中进行统计、排序、汇总。实现无纸化考试,大大提高了工作效率,同时,试卷是随机组成的,不存在试卷的泄密和考试作弊问题,使考试的公平性、答案的安全性得到有效的保证。

目前,基于网络考试面向的主要是社会上的培训认证考试(如微软的各种认证考试)和远程教育的考试。一个成功的基于WEB的考试,需要一个好的网络环境,一个好的考试平台和一个好的题库。但一个真正的智能化的基于WEB的考试系统的实现是—个复杂的过程,考试平台和题库的研究要依靠软件开发专家、被测学科专家和精通考试理论和命题的专家三者的合作。因而对于有极大市场的社会认证考试,必然会走上专业化的道路。

3研究过程与实施方案

该论文将根据笔者所开发的在线考试系统而编写,同系统以局域网(校园网)为平台与INTERNET技术相结合,使在校学生仅通过WEB浏览器就可以在网上进行课程的考试,教师则可以进行试题库的编辑、信息维护工作和组卷工作,见图l。该系统主要用于半开放型和组织型,组织型是以班级方式申请,在教师指定的机房定时定点进行考试。半开放型是指学生也可以在学校机房之外的其他机上远程登录,不择地点进入本考试系统。

在实施方案中主要介绍考试系统的体系结构、所选用的服务器平台、数据库开发工具及每部分所采用的处理技术。最后,介绍了本考试系统的主要功能模块。

3.1采用B/s体系结构

整个系统采用Browser/Web/Database的3层体系结构。B/S的系统中,用户可以通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构化了客户机的工作,客户机上只需配置WEB浏览器即可。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WEB服务器完成。结构见图2。方面有了显著的改进和提高。它扩展了SQL Server7的功能、可靠性和易用性,增加了许多功能。

3.4应用开发工具

基于WEB的系统,用户通过浏览器可以得到的信息可以分为静态信息和动态信息。静态信息以HTML文档的形式存放在WEB服务器上,是内容相对稳定的一些文档、资料。动态信息是指创建含有数据库信息的动态页面,也就是将WEB与数据库系统相结合,提供对动态文档的访问和显示。在网上考试系统中,许多内容都是以动态信息的访问为主,例如:学生的注册、考试;教师对题库中试题的增、删、改;管理员组建试题以及信息修改等工作都与后台数据库密切相关。因此要求WEB服务器的HTML文档页面必须是动态的,能够反映最新的数据库信息。

对于静态信息,该系统主要是用HTML和页面制作工具FrontPage2000实现的;动态信息是通过使用脚本语言编写ASP程序实现的。

3.5系统功能模块设计

用户注册:用户可以进行注册,然后登录。实现用户远程注册,用户输入想要注册的用户名和密码,提交之后由系统判断该用户是否已经存在,如果存在,就给出相应信息,如果不存在,就把用户输入的用户名和密码写到数据库中,完成注册。

用户信息的管理:管理员可以增删用户,以便维护考生的信息。防止非授权用户登录,同时也可以通过考生填写报名表的方式,统一输入用户信息。

试题模型设置:设置各科目试题的每种题型的数量和分值,为以后的多样化组卷提供了基础和灵活性。

试题库管理:分科目,对客观(单选和多选)和主观两种题型试题库的管理,使试题的增删、编辑更为简便。管理员可以向题库中添加各种类型且符合要求的试题,为做成一个适合各个科目的通用考试系统奠定了基础。

试卷生成:可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份原始试卷。极大地提高了出卷效率,为一些面向社会开放的常年考场,提供了海量试卷资源的有力支持,也可以被广大教师用来辅助教学和测验。

计算机自动阅卷:该系统不仅考虑客观题的阅卷,同时应用语义分析法,初步实现主观题的自动阅卷,然后马上显示出考生分数。具有更好的规范性和合理性,试题的呈现和阅卷的标准都是严格统一的,使考试更加公正合理,具有权威性。

成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。可以进行成绩归档,也可以为以后的考试分析系统提供数据支持。

4结束语

基于web的采购系统 篇4

(2)、收菜装箱管理:收菜点规划、收菜装箱规划、车辆装菜具体情况录入、收菜点临时更换。

收菜点规划:一般收菜点是固定的,但也要根据每天每个收菜点的蔬菜产量总体规划收菜情况,否则就会时时的临时更换收菜点。

收菜点临时更换:原因有可能是计划定的收菜点没有蔬菜可收(未长大、已被收过)

收菜装箱规划:根据车辆将要去不同的农贸市场进行装箱规划,如果不止一辆车去一个点收菜,要根据不同的车将要运输去不同的农贸市场进行规划,每辆车可能都是混合装不同的菜 车辆装菜具体情况录入:要做表上传录入以便规划路线。

(3)、车辆路线管理:车辆类型录入、运输基本路线规划、路线修改提醒、计算路程时间。运输基本路线规划:主要是去收菜点或从收菜点到农贸市场的路线规划,因多数路线都是早就规划定下来的,不需要每次都更新。

路线修改提醒:因收菜点蔬菜量或农贸市场需求情况才会修改路线,所以需要提醒。

(4)、入库出库管理:出库管理、入库管理、入库出库汇总统计。

出库管理包含因蔬菜新鲜程度必须出库蔬菜配送规划、根据收菜类型数量情况以及各农贸市场需求配送出库,临时配送出库。

入库管理包含根据农贸市场需求与收菜情况计划入库,批发后剩余蔬菜入库,临时配送入库 入库出库汇总统计包含库存统计、入库出库的出入数量类型核对、必须出库蔬菜的提醒。

基于web的采购系统 篇5

通过分析Web国土资源办公系统对权限管理的特点,对如何将基于角色权限控制模型(RBAC)应用于国土资源办公系统进行研究.将RBAC权限管理模型中的权限管理对应到国土资源办公系统中的各项活动、功能模块和网页(表单)的.管理,从而形成扩展的RNM五层权限管理模型,细化和强化了国土资源办公系统权限的控制能力.

作 者:杨进 黄俊 岳建伟 Yang Jin Huang Jun Yue Jianwei  作者单位:杨进,Yang Jin(河南省基础地理信息中心,河南郑州,450003)

黄俊,Huang Jun(柳州市国土资源局,广西柳州,545001)

基于web的采购系统 篇6

基于Web和加工特征的切削参数数据库系统设计

针对结构件切削加工常用的车、铣、钻工艺,根据需求构建了基于Web和加工特征的切削参数数据库系统,实现了切削参数数据的.企业级网络化管理和查询.

作 者:昝林 成群林 管雅娟 侯正全 宋健  作者单位:上海航天精密机械研究所 刊 名:航天制造技术 英文刊名:AEROSPACE MANUFACTURING TECHNOLOGY 年,卷(期): “”(2) 分类号:V4 关键词:切削参数数据库   加工特征   Web应用程序  

基于日志内容的Web系统评价 篇7

由于Web系统的复杂性, 对Web应用系统进行修改后是否比修改前性能、质量更好, 很难评价。而在日志文件中隐藏着Web软件的性能、质量信息。基于Web系统修改前后日志文件中性能信息的统计、对比, 提出Web软件质量的评估方法。

1 国内外研究现状

Web应用系统的评估方法一般有三种[1]:主观评价方法、客观评价方法、综合评价方法。美国南加州大学教授罗伯特·哈里斯 (Robert Harris) 在谈到如何评价网站时具体提过8条标准, 而大卫·斯多克斯和阿里森·柯克斯同样提出了8条标准, 但是其内容和表达几乎与Harris的完全不同。美国乔治大学教授真奈尔·L·威尔金森等人则在研究和分析网络信息资源特点的基础上提出了11条标准[2]。这些方法都是从用户使用的角度去评价Web应用系统, 比较主观, 没有从系统的质量和系统运行的质量去考虑。因此如何能提出一个比较客观的, 基于实际Web系统长期运行数据的评估方法对于研究Web系统质量的评估具有重要意义。

2 日志文件

日志文件[3]记录着用户访问Web应用系统每个网页的请求信息, 包括访问日志、引用日志、代理日志和错误日志等文件。这些文件里包含了大量的用户访问信息, 如用户的IP地址、所访问的URL、访问日期和时间、访问方法、访问结果、访问的信息大小等。典型的日志文件格式如表1所示。

3 性能介绍

(1) 吞吐量

吞吐量是指在某个特定的时间单位内系统所处理的用户请求数目。常用的单位是请求数/秒或字节数/秒。吞吐量可以通过以下公式计算:F=V*R/T[4], 其中F表示平均吞吐量, V表示用户数目, R表示每个用户提出的请求数目, T表示性能测试所用的时间。

(2) 用户点击率

用户点击率是指每秒钟用户向Web服务器提交的HTTP请求数。这个性能指标是Web应用所特有的。Web应用是“请求—响应”模式, 用户发出一次申请, 服务器就要处理一次, 所以点击率是Web应用能处理交易的最小单位。

(3) 每秒HTTP响应数

每秒HTTP响应数是指该系统运行过程中每秒从Web服务器返回的不同HTTP状态代码的数量。根据返回状态码的不同可以了解该系统的运行状况。通常以2开头的状态代码表示成功;以3开头的状态代码表示由于各种不同的原因, 用户请求被重定向到其它位置;以4开头的状态代码表示客户端存在某种错误;以5开头的状态代码表示服务器遇到了某个错误。

4 日志中提取信息

日志文件中隐藏着服务器返回的HTTP信息, 可以用正则表达式把这些信息从日志文件中提取出来。选择一段时间内每天Web系统使用高峰时段计算用户访问量, 以此来统计系统各项性能指标数。

(1) 用户访问数量:

通过对日志文件中IP地址的筛选统计得到 (重复出现的IP地址只作为一个用户统计) 。

(2) 每个用户提出的请求数目:

通过对日志文件第六项中服务器收到的请求统计得到。

(3) 用户点击率:

通过对日志文件中服务器收到的请求类型进行统计得到。

(4) 状态码数量:

通过对日志文件中状态码的分类统计得到。

5 性能曲线分析

(1) 吞吐量曲线:

以时间单位 (天) 作为曲线的横坐标, 吞吐量作为纵坐标。用户点击率曲线以时间单位 (天) 作为曲线的横坐标, 点击率作为纵坐标。吞吐量和用户点击率有很强的关联性, 如果随着压力的加大即用户数量的增加, 吞吐率和点击率的变化呈大体一致的趋势, 即一同增加, 说明系统没有出现显著的性能瓶颈。随着压力即用户数的变化, 点击率和吞吐率变化基本一致, 这表明系统基本上不存在显著的瓶颈, 这个系统呈现良好的线性扩展性。相反如果随着压力的加大, 吞吐率的曲线在增加到一定的时候, 出现变化缓慢, 甚至平坦的状态, 很有可能表明网络出现带宽瓶颈。类似地, 当压力加大时, 点击率曲线出现变化缓慢或者平坦的趋势, 很有可能服务器开始出现瓶颈, 无法进一步处理请求。

(2) HTTP响应数曲线图:

不同的状态码分别作为一条曲线。每秒HTTP响应数图能返回各种状态代码信息, 通过分析状态代码, 可以判断服务器在压力下的运行情况。此外, 也可以通过对图中显示的结果进行分组, 进而定位生成错误的代码脚本。

通过对吞吐率和用户点击率两条曲线的分析, 可以作为判断Web系统修改是否成功的重要依据。

6 结束语

通过对Web系统日志文件的分析, 根据系统运行时期对其吞吐量、用户点击率和HTTP响应数的统计、分析, 能够作为判断Web应用系统是否修改成功的重要依据。这为Web应用系统的质量评估提供了一个新的解决方法, 而且这是一个客观的, 基于实际Web系统长期运行数据的评估方法。同时, 根据对某高校网站三个月日志文件的分析、统计, 验证了该方法对评估Web应用系统质量是可行的。

摘要:近年来随着计算机网络技术的迅猛发展, Web系统的应用渗入到社会的各个领域, 在Web系统规模不断扩大的同时其复杂性也变得越来越高。由于Web应用系统具有异构、分布、并发和平台无关的特点。因此, 对Web应用系统的软件质量管理, 具有其特殊性。提出了一个针对Web应用系统质量评估的新方法, 该方法利用Web系统日志文件中提取吞吐量和并发用户数目等相关信息, 通过对这些信息的研究、分析、处理, 得出对该Web应用系统的质量评价。

关键词:软件质量,Web应用系统,日志文件

参考文献

[1]刘琳.电子商务网站评价的指标体系与模型研究[J].黑龙江科技信息, 2007 (4) :56.

[2]黄微, 毕胜男, 贾春华.网站系统综合测评方法的研究[J].情报科学, 2003 (8) :852-856.

[3]蒋英华.基于Web日志的数据挖掘[D].天津大学硕士学位论文, 2005:21-22.

[4]于涌.软件性能测试与LoadRunner实战[M].人民邮电出版社, 2008 (6) :238-241.

[5]袁才国.Web性能测试研究及工具开发[D].西北大学硕士学位论文, 2004 (6) :21-23.

[6]陈绍英, 夏海涛, 金成姬.Web性能测试实战[M].电子工业出版社, 2006:85-124.

[7]李宗伟.面向Agent软件质量度量的研究[D].长春理工大学硕士学位论文, 中国知网, 2007:10-26.

[8]赵一鸣.基于EC9126软件质量模型的评价方法[J].计算机工程与应用, 2002 (17) :93-97.

[9]叶言苓.软件质量评价体系及其实现[J].计算机应用与软件, 2001 (1) :26-33.

基于web的采购系统 篇8

关键词:web网络技术;数据库;JSP;安全预警系统;功能

中图分类号:TP393.08 文献标识码:A 文章编号:1674-7712 (2012) 18-0048-01

随着信息技术的飞速发展,Web网络应用正在逐渐成为新时期科技与经济发展的新方向,web网络的便捷性能进行对多种行业的应急事件进行安全预警。基于web网络的安全预警系统的主要优势在于其技术基础为现代信息技术,具有反应迅速,能够在大多数恶劣环境下进行,预警体系是面向服务对象的。鉴于当前社会对突发性应急预警信息系统具有越来越高的发展需求,且各不同系统间需要进行更高程度的集成,系统的开发工具和开发环境需要尽量统一化,因此基于web网络,具体结合其他技术的安全预警系统得到了广泛的关注。

一、Web网络技术原理

本文主要提到的Web网络技术为web service技术,该技术是一种基于对象/组件模型的分布式的计算机技术,其通过使用XML及建立在该语言基础上的SOAP协议进行交互,具体交互实现方式为客户端与服务器端的请求和数据结果都按照XML的形式通过SOAP协议进行数据封包,然后通过加密的HTTP网络进行数据包传送,实现交互。

基于该技术的通信系统具有以下优势:相较于传统的面向对象/组件模型的技术,该技术具有更好的网络环境优势;且由于基于web service技术,故其在复杂、异构的网络中可以更好的进行应用程序集成,而不用考虑这些应用程序所使用的编程语言和操作环境等;通过该技术,任何支持Internet标准技术的系统都可以被服务器端进行定位或者与其他web Service进行交互,该环境中的客户都可以在授权范围内进行服务调用,这就大大增强了系统的可实用性和便捷性,也就是其突破了通信和应用范围的限制。

二、web网络技术与其他技术结合应用概述

在当前的预警系统中,与web网络技术进行结合使用最多的是GIS,出现这种情况的主要原因在于,当前的安全预警系统主要被应用在气象、旅游、交通、或者其他对动态资源要求较高,对地理位置要求较为敏感的地区。

其他与webService技术相结合的技术还有诸如数据库访问技术、前台和后台之间的交互技术、基于ExtJS技术构建的Web客户端技术、其他技术等。一个完整的系统必然要具有强大的数据库支持,但是web网络技术的优势在于可以将复杂的面向对象的数据持久化,使数据访问与应用逻辑分离,保证系统具有更佳的可扩展性、可移植性、安全性、易维护性等,如此可以满足安全预警系统的开发需求。其次在前后台交互技术方面,结合web技术可以实现系统数据的异步传输,即人员与系统之间存在一个中间件,通过该中间件可以实现信息的传输,这样做的好处是脚本不会产生发送命令后挂起等待服务器响应的情况发生。再者,web技术及ExtJS技术可以使得前后台完全分离,这样可以对前后台进行相互独立的开发,只需要保证两者的数据接口相同即可,这样做的好处是后台程序可以进行不同平台间的移植,提高使用效率,增强系统兼容度。

三、对系统的功能的研究

基于web网络的系统主要在通信网络和数据库的基础上进行实现的。具体到某一项目中,项目的空间数据和属性数据就是安全预警所需监控的核心内容,通过利用web网络技术,可以对这些数据进行处理、分析以及技术挖掘,能够方便的实现查询、统计、显示、预警等功能。

(一)系统信息的交互查询功能

利用web网络技术及其他技术,可以对所监控的数据或者项目的图形或属性进行关联,实现不同条件下的数据查询,根据查询条件在web端或者客户端实现图、文、表的一体化显示。这就能够将被检测端的信息以显著的方式呈现在监测端,而监测端又可以根据显示数据的结果进行数据决策等操作。

(二)异常数据处理功能

在web端,也就是监测端,可以对监测数据进行数据分析,一旦出现尖峰数据或者突变数据,则根据被监测端的环境属性进行数据比较和判断,确定其是否为异常数据。若为异常数据,但该数据由于系统干扰等造成,可以进行粗差在线剔除,若确实为异常数据,则在监测端可以进行提醒和跟踪。

(三)安全预警功能

该功能的实现是在传统正常项目模型的基础上,对预警物理量进行时效分析、超限分析等确定其预警模型,然后利用web网络的高效便捷性和人工神经网络的智能技术建立预警端的自学习模型,通过该模型的技术指标对被监测项目进行预警,基于web网络的安全预警功能具有预警效率高、预警精度高的特点。

(四)系统权限管理

基于web网络的预警系统可以根据用户的级别设定不同用户可进行的操作的权限,只有得到足够授权的人员才能进行数据库访问、数据的查询、修改等操作。

四、总结

通过分析发现机遇web网络技术的安全预警系统具有更为动态和高效的功能显示,且其技术特点决定了该技术具有广泛的应用范围和较强的扩展与兼容性,具有很好的发展前景。

参考文献:

[1]金裕祥,马福恒,刘成栋.基于WEB的三维水库大坝安全实时监控预警系统[J].水电能源科学,2009,27(1).

[2]杨俭波,黄耀丽,徐颂,罗平.Web Service/Web GIS在突发性旅游灾害事件应急预警信息系统中的应用[J].人文地理,2006,21(4).

[3]吴巨峰,钟继卫,王鑫.一种新型桥梁健康监测预警系统设计[J].计算机时代,2012,8.

[4]吴妍.安全预警及保障系统研究与开发[J].科技传播,2012,4(15).

[5]龚剑,欧阳治华.基于Web网络技术的矿山安全预警系统及应用[J].金属矿山,2010,7.

[6]李和平,张明媚.基于Web GIS的瓦斯事故预警系统设计[J].煤炭工程,2011,4.

[作者简介]彭洋(1982-),男,四川省射洪县人,中国人民解放军后勤工程学院毕业,中国人民解放军92076部队助理工程师。

基于web的采购系统 篇9

基于Matlab Web Server技术的飞行数据远程综合分析系统的实现

Matlab Web Server 技术为基于Internet/Intranet的数据远程分析和二次开发提供了快捷而又强大的实现方法,利用此技术实现了飞行数据远程综合分析系统,并结合实例详细介绍了系统开发过程中的关键技术难点.

作 者:张林 张鹏 龚勇 ZHANG Lin ZHANG Peng GONG Yong  作者单位:空军工程大学工程学院,陕西,西安,710038 刊 名:电光与控制  ISTIC PKU英文刊名:ELECTRONICS OPTICS & CONTROL 年,卷(期): 12(6) 分类号:V23 TP393.02 关键词:Matlab Web Server   飞行数据   远程综合分析系统  

基于web的采购系统 篇10

一、需求分析

对教师要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,需求分析是整个过程中最关键的一环。为了确定项目开发者是否能在最短的时间内开发出令用户满意的程序,可行性分析成为软件需求分析的重要一环。项目开发者在对用户进行系统调研的基础上,对经济效益方面、技术方面、外界环境限制因素方面,操作方面的可行性进行分析,要保证开发的在线考试系统具有良好的可操作性,以及在经济方面具有可观回报性。在可行性分析的基础上要对任务进行概述分析,此阶段可以按照服务的对象与系统具备的功能进行分析。本系统服务的对象分考生用户与教师用户。考生用户主要是参加考试,以及考生对自己的用户与信息查询。教师用户主要是负责对考生的基本资料、试卷的管理与分类、题库的维护以及实时查询。

从系统具备的功能角度考虑:对教师用户来说,应该包括基本信息管理与维护、试卷管理与维护、题库管理与维护、成绩管理与维护;对考生来说,是自动阅卷功能,这能让考试在考生结束之后,马上就得到考试成绩与标准答案。这中间也考虑了考试时特殊情况的处理,教师可以对考生考试信息进行管理,以方便考生考试时出现特殊情况的处理。

经过上述的分析,为进一步制定处理流程提供了一个明确的思路。根据要求绘制模拟考试流程图、考试系统流程图、考试题库管理系统流程图、考试系统数据流图、考试系统管理流程图。

二、概要设计

将在线考试复杂系统按功能进行模块划分,建立模块的层次结构及调用关系,确定模块间的接口及人机界面等。根据需求说明书的分析结果和对数据流图的分析,将数据流图转换为考试管理系统模块图与考试系统模块结构图。在线考试系统包括的模块有登陆模块、身份验证模块、生成试卷模块、生成选择题模块、生成判断题模块、生成office操作题模块、读取数据库信息模块、做试卷模块、试卷备份模块、试卷恢复模块、时间控制模块、提交试卷模块、评卷模块、保存到数据库模块和学生考试查询模块。数据库需求分析也是很重要的一个环节,为了方便所有学科组成网络题库,应遵循经典测量理论的指导,并严格按照经典测量理论的数学模型开发题库管理系统、组织试题。

三、详细设计

本阶段的主要任务是设计每个模块的实现算法和所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确,算法描述要简明易懂。在设计中主要是用结构化程序设计法,在设计阶段应用了详细设计的图形工具和语言工具,NS(由Nassi和Shneidermen开发,简称NS)图、伪码等。

四、系统测试

为了提高系统的可靠性和耐用性,将对系统进行单元测试、集成测试,系统测试。程序员将独立完成单元测试,在这个阶段中,要求程序员将软件的单元块在隔离状态下进行单元测试操作。在完成单元测试之后,将对所有模块组成的系统进行检测,这个检测称为集成测试。在集成测试阶段,本可以独立工作的模块,在集成系统中却不能正常运行,说明在某些模块化测试中不能反映出来的问题,在集成之后可能暴露出一些问题。

基于Web的会员管理系统 篇11

陕西省电子学会是陕西省电子信息业界的学术团体,有个人会员3 500余名及85个会员单位。与外部学会之间的学术交流、学会内部的会议报告等各种事务活动繁多。学会工作人员每次工作的准备时间较长,逐一采用邮件、电话等方式与会员及会员单位取得联系,然后再等待回执,这样的工作重复率高且效率低。因此,建立在线会员管理系统对于陕西省电子学会来说是有助于学会的日常工作和进一步的发展,是有意义的。

通过对学会的组织体制进行了深入了解。选定采用面向对象的开发模式来研究和设计这个会员管理系统,在设计系统时,主要有以下考虑:(1)实用性。友好的用户界面能让多数管理者及会员轻松的使用该系统,力求操作者在使用中感到流畅方便。(2)灵活性。为以后学会可能出现的新业务新需求,应从界面及程序上应考虑到可扩展的空间。(3)技术性。考虑到分布性特点,可以随时浏览、查询最新信息,采用基于B/S的软件模型系统同时采用3层架构。

2 系统使用到的关键技术

选择适合的开发平台关系到系统是否可以安全稳定的运行。基于此,系统采用基于B/S的3层架构体系,选择Windows Server 2003操作系统+MySQL数据库+IIS服务器的开发平台(WIMP)。在考虑到用户体验与前后台数据交互方面,采用了jQuery技术。

2.1 php语言

系统采用php语言编写,是一种 html内嵌式的语言,是能在服务器端执行的嵌入html文档的脚本语言。它以诸多优点例如公开的源代码、跨平台运行、丰富的数据库接口、高效的执行速率受到广大编程人员的喜爱。由于php是将程序嵌入到html文档中执行,所以它做出的动态页面与其他编程语言相比有更高的执行效率;此外,它支持所有流行数据库以及操作系统,还可以用C、C++进行程序的扩展。

2.2 WIMP的开发平台

对于php语言,目前广泛使用的开发平台是基于Linux操作系统的LAMP环境,即Linux+Apache+MySQL+php和基于Windows操作系统的WIMP环境即Windows+IIS+MySQL+php[1]。

LAMP环境所有组件都是开源免费的,而且具有低价格、通用、高性能、跨平台的优势站。随着发展,由LAMP演化而来的WIMP也逐渐因为Windows操作系统的强大优势得到广泛应用,正是基于这一优点,系统采用WIMP的开发环境。其中,MySQL是一个小型关系型数据库管理系统,它凭借自身体积小、成本低、速度快,尤其是开放源码这一特点,成为中小型网站建站数据库首选。它是一个真正多用户、多线程的数据库服务器,以客户机/服务器的结构实现。

2.3 jQuery技术

jQuery是一个优秀的JavaScript框架,是轻量级的JS库,并且兼容CSS3和各种浏览器。因其简洁的语法和跨平台的兼容性简化了JavaScript开发人员的工作,能够使用户的html页面保持代码和html内容分离,即不用再在html中插入JavaScript来调用命令,只需定义id即可[2]。

3 系统架构及功能模块介绍

3.1 系统的B/S结构

系统体系结构是一个系统建模的方法:在系统体系结构的各种视图中,以组织视图与行为视图最为突出和重要[3]。常见的分布式信息系统一般采用C/S模式或B/S模式,或是二者相互结合的模式。C/S模式即为客户端/服务器模式,它需要针对不同的操作系统开发不同的软件版本,而且更新换代较快,不符合实现移动式、分布式的使用要求,所以采用了B/S的架构体系。在B/S结构体系下,用户工作界面通过IE浏览器实现,其所谓的3层指表示层、功能层和数据访问层。图1所示为B/S的3层体系。

对比于C/S的2层模型,B/S的3层结构体系在数据的安全性、一致性、实时性及溯源性上都有明显的优势。另外,对于今后的业务升级、系统功能扩展时,B/S结构更具灵活性,不像C/S的分布结构,更新时需要对每一个使用节点进行程序安装,采用B/S结构的软件其应用都集中于总部服务器上,个应用节点之间并无任何程序,一个地方更新则所有的应用程序都得到更新,做到了快速服务响应[4]。

3.2 系统功能模块介绍

本系统是一个会员管理系统,它面向的用户分为两大类,即管理员和会员。因此整个系统也就可以划分为两个子系统。管理员使用管理员后台管理子系统,可以实现的管理功能大致分为会员管理、数据管理、信息管理和系统管理4个部分。对应于会员的是会员个人信息管理子系统,它可以实现会员注册和会员个人信息管理两大功能。具体的系统功能结构如图2所示。

3.3 管理员业务

管理员登录后台管理系统后,就可以进行管理工作。在会员管理模块中,管理员可以实现对预备会员,正式会员的管理。这包括查询正式(预备)会员、预备会员转正、新增正式(预备)会员、编辑正式(预备)会员等功能。在数据统计模块,主要是管理员可以统计出目前的会员人数,包括正式和非正式,并可以导出会员信息。此外还可以对会员缴纳会费的情况进行管理和统计。图3是会员管理功能结构图。

除了对会员管理,管理员还要对系统进行维护,这包括系统权限管理和角色管理,即系统总管理员可根据学会工作内容要求,赋予某些会员一定的权限,使其有权管理部分会员的部分功能。根据赋予的不同权限,可以定义为不同的角色。比如学会联络员其可查看会员信息、导出会员信息,而不具有编辑、删除会员信息等功能的权限。

3.4 会员业务

会员通过登陆会员系统首页首先可以注册,成功注册登陆系统后,就可以进行会员的个人信息管理。这包括查看、编辑、导出会员信息。查看会费缴纳情况,接收学会的最新公告,给管理员留言。

4 结束语

目前系统已基本实现了上述功能,并在初步使用阶段,反应良好。根据用户反馈,在以下两方面还有改进的空间,一是在前端交互界面,设计一个与用户有良好互动效果的系统能更好地维持系统的生命力,所以不论是在界面美工还是交互方面都有待改进。其次就是根据发展,还可以加入团体会员的管理功能。

摘要:介绍了陕西省电子学会会员管理系统的设计与实现。选题从电子学会目前的会员管理方法出发,设计并实现了基于Web的会员管理系统。介绍了系统所使用的开发技术,给出了系统的架构模型和各功能模块,提出了进一步的改进方向。该系统的建立有助于学会日常工作的开展和提升。

关键词:php,会员管理,Web

参考文献

[1]孙薇.基于PHP的会议管理系统的设计与实现[D].西安:西安电子科技大学,2011.

[2]单东林,张晓菲,魏然.锋利的jQuery[M].北京:人民邮电出版社,2009.

[3]百度百科.系统体系结构[M/OL].(2011-06-07)[2011-11-12]http://baike.baidu.com/view/3928625.

基于web的采购系统 篇12

1.1 本文的研究意义

在实现计算机运用和信息网络化的今天, 效率的大幅提高以及信息交换的深入和扩大, 使人类的生活越来越离不开数字化、信息化。信息决定着我们的生存, 以多媒体计算机技术和网络通讯技术为主要标志的信息技术, 对当代社会产生着重大的影响, 改变着我们的工作方式、学习方式和生活方式。

实现考试系统从考试到判卷的整个过程均由计算机完成, 不仅可以减少考试管理和评判人员的压力, 提高效率, 适应信息技术的发展。同时, 也可以保证试题的保密性;做到克服主观因素, 客观公正自动评分, 迅速准确, 公平公正, 并且能很方便地进行考试管理和考生成绩管理与分析统计, 为评估教学质量、改善教学方法、提高教学质量提供量的依据。

1.2 考试系统概况

目前, 计算机考试系统有各种各样的方式和方法, 但是都存在一定的缺点, 只能考察学生应掌握的部分能力, 很少能全面的考察学生应掌握的每种技能。尤其是操作题, 由于其实现的复杂性、繁琐性, 目前只有很少的系统能实现。即使有些系统能够实现, 但是功能还是不如人意, 还是不能满足需求。

虽然在线考试系统在国外已经有了较为广泛的应用并且相应的技术也逐步趋于成熟, 但是在国内在线考试还不是考试方式的主流, 它仅仅是传统考试方式的一个补充。并且还存在以下这几方面的问题:题型设计不够灵活丰富, 缺乏通用性, 不能适应灵活多变的考试形式需求等;主观题自动批改技术研究相对滞后, 在许多系统中完全是空白;题库建设的手段相对落后, 不能满足考试系统的实际需求;组卷方式比较单一, 随机抽题功能设计不合理, 没有考虑相邻位置考生出现试题雷同的问题。

1.3 本课题的研究内容

本课题主要研究“使用My Eclipse结合My SQL数据库开发一个完整的考试系统”这一问题。基于《数据库系统基础》这门课程, 针对教师组卷、学生考试、教师阅卷、学生查分、错题标记等环节, 特别是操作题的可操作性来设计和实现本系统。

2 系统开发

2.1 相关理论知识

2.1.1 理论依据

本课题研究涉及多个学科领域, 其中既有基本理论问题也有应用技术问题, 需要多学科知识与技术的综合。其综合了社会科学、教育学、计算机科学, 是多学科的交叉研究。同时重视数据库技术和网络等现代信息技术最新成果与技术在软件开发过程的应用, 保证信息系统的实用性、先进性、前瞻性。

本课题提出的理论依据:教育评价理论、现代信息技术理论

2.1.2 研究方法

本课题的研究立足于高等院校考试的改革与需要, 通过广泛的调查与分析, 同时对国内外相关研究进行比较, 从教育学、管理学、统计学和软件学等学科多角度地开展研究。用到多种研究方法, 下面对最重要的方法予以介绍。

主要研究方法:文献法、比较法、个案研究法、瀑布法。

2.2 不同模式的考试系统

2.2.1 C/S模式考试系统

C/S模式要求在服务器和客户端单机上都安装考试应用软件。客户端软件具有考题的显示, 考试记时及与服务器的通信联络等功能;服务器端软件则负责维护题库、抽取试题及考后的阅卷、成绩的收取、统计、汇总等工作。基于客户机/服务器模式下的考试系统比单机版的考试系统改进了许多, 但是它仍然需要在每台单机上安装客户端考试软件, 系统的安装及维护工作量仍较大。

2.2.2 B/S模式考试系统

基于B/S方式的网上考试系统是一个基于数据库和Web技术的远程在线实时测试系统。B/S模式比C/S模式在操作性, 可实现性, 便捷性等多方面都有很大的改善, 并且, 该模式比较适合于本系统的使用环境。

本系统的设计主要采用B/S的三层结构:表示层、应用层、数据层。其中, 表示层是客户端的浏览器;应用层是具有应用程序扩展功能的Web服务器, 它包括事务处理逻辑, 位于服务器端;数据层即数据库服务器。这种结构的工作流程是, 用户通过Web浏览器向网络中的某一Web服务器提出服务请求, Web服务器对用户验明身份后, 首先执行相应的扩展应用程序与数据库接通, 通过SQL语句向数据库发出数据处理申请, 然后将数据库处理结果交给Web服务器后, 再由Web服务器传送到客户端浏览器。

2.3 JSP技术

JSP技术使用Java编程语言编写类XML的tags和scriptlets, 来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离, 支持可重用的基于组件的设计, 使基于Web的应用程序的开发变得迅速和容易。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理, 然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础, 而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用, 完全的面向对象, 具有平台无关性且安全可靠, 主要面向因特网的所有特点。

2.4 My SQL技术

My SQL是一个小型关系型数据库管理系统, 是一种关联数据库管理系统, 关联数据库将数据保存在不同的表中, 而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。My SQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。My SQL软件采用了GPL。由于其体积小、速度快、总体拥有成本低, 尤其是开放源码这一特点, 许多中小型网站为了降低网站总体拥有成本而选择了My SQL作为网站数据库。

2.5 本章小结

本章主要介绍了考试系统的社会建构主义思想, 网上考试的B/S模式和C/S模式实现本系统的技术基础和开发工具, 。这些理论共同构成考试评分系统的基石, 整个系统更是在对理论的深化、应用的过程中实现诸多模块的功能的。而开发工具则是实现系统的技术基础, 系统是在运用上述技术基础上, 把理论知识转变为具体的实在的东西。

3 功能设计与分析

3.1 系统设计的原则

(1) 可扩充性原则。系统必须优化体系结构, 可扩充性强, 因此, 软件功能上应有进一步开发计划, 硬件环境的选型要考虑扩充方案的成本。

(2) 简洁明了原则。版面结构设计、颜色、字体简洁明了;网站导航清晰明确;指示性图形含义前后保持一致:整体页面风格一致。

(3) 易操作的原则。操作要简单, 不需要进行系统应用培训;运行快捷;提示信息详尽、准确、恰当。

(4) 易维护性原则。当系统上出现小的变动或出现新的需要时, 要能够方便快速地进行维护。

3.2 系统设计的目标

(1) 用户管理, 实现用户的注册登录、信息修改以及权限的授予。

(2) 试题录入, 教师和管理员可以向数据库里存入试题。

(3) 随机组卷, 教师可以指定要选的题型和题量, 系统会自动从数据库中选择相应的试题组成一整套完整的试题供学生考试。

(4) 自动阅卷, 学生在考试完毕后, 教师点击“自动阅卷”, 系统会自动将非主观题从数据库内查找出来, 按照一一匹配的策略进行判卷。

(5) 人工阅卷, 系统将考试中的主观题提取出来供教师评阅。

(6) 试题操作, 对于操作题, 学生在文本框里面填写SQL语句后, 系统会将语句在My SQL中运行, 并将运行结果返回操作界面供学生参考。

(7) 错题管理, 学生在进行完测试后可以查看成绩和详细信息, 并可以将错题存入错题库。

(8) 权限授予, 在用户申请成为教师时, 必须通过管理员的审核。

3.3 本章小结

本章主要对系统做了总体设计, 分析了系统的设计原则、设计目标, 并且简要说明系统每个模块的功能;对数据库设计进行了详细的说明, 为以后的系统实现打下基础。

4 考试系统的实现

本系统由用户登录注册模块、用户信息管理模块、组卷模块、在线考试模块、阅卷模块、错题管理模块等模块构成。以模块的形式介绍实现各个模块的程序设计以及各个模块中涉及到的业务流程。如图1所示。

5 测试

5.1 功能测试

功能测试是验证一个软件是否达到预期目标, 以及是否可以投入试用的最方法, 课程设计网络管理平台在投入试用之前一定要经过严格的功能测试。

本系统在开发完成之后, 首先由本人对系统各模块进行功能测试, 在测试程中, 也曾出现过一些问题, 经过查找问题出现的原因, 以及对程序加以修, 一一解决了出现的问题。如在自动阅卷模块, 当点击“自动阅卷”后, 系统会更改数据库, 但是会在返回页面显示空指针。后来发现是程序代码中部分参数赋值考虑不全所导致, 更改后便恢复正常。经过严格的测试, 最后确认系统的各模块的功能都能实现。

因为本系统中的管理员角色权限与教师大多相同, 之前几乎都介绍过, 所以在此不再一一赘述。

5.2 本章小结

本章是系统的测试维护阶段, 在本阶段, 选择了几个测试用例, 对系统进行各个方面的测试, 并对测试中出现的问题进行一定程度的修改, 提出了一些解决方法, 对整个系统的后期工作进行了一个总结。

6 结论

本文论述了基于Web的《数据库系统基础》在线考试系统设计与实现的过程。该系统以在线考试系统相关理论为主要理论基础, 在My Eclipse环境下, 结合My SQL数据库, 实现教师组卷、学生考试、教师阅卷、学生查分、错题标记等功能的系统。特别是在操作题的测试中, 学生可以直接操作样本数据库来查看答案的正确与否, 系统还提供了错题管理模块, 方便学生管理并查看错题。本系统是根据《数据库系统基础》课程考试的需求, 开发的在线考试系统, 模块化的设计可以方便的实现迁移。

本系统主要包括了多个子系统, 其中各模块包括组卷模块、考试模块和阅卷模块, 试卷录入模块、错题管理模块等。教师根据考试试卷的需要, 可以向试题库中加入试题并组卷。学生在提交试卷后, 教师马上可以阅卷, 其中除了简答题是人工阅卷外, 剩下的都是自动阅卷。学生在教师阅卷完毕后可以查看试卷, 并可以保存错题以供之后复习。

整个系统的主要功能基本可以实现, 但有些地方考虑得不够周全, 例如在管理员在对学生和教师的基本信息管理上还不能做到人性化, 在页面美化、细节处理上不精细, 在教师录入试题时不能动态添加模板。由于系统有不少问题存在以致于系统中还很多不完善的地方, 后期我将对系统进行更加严格的测试, 对不完善的地方加以完善, 使本系统应用到院系的实际考试中来。

摘要:本文论述了基于Web的《数据库系统基础》在线考试系统的开发。论文重点讲述了如何设计和开发考试系统。它包括用户管理系统、试题录入系统、组卷系统、考试系统和阅卷系统等模块, 包括管理员、教师、学生三种角色。他们在登录之后进入各自操作页面。学生点击“在线考试”后直接进入考试页面, 完成后提交到数据库。教师登录后, 点击“自动阅卷”和“简答题评阅”完成阅卷。学生之后便可以查看成绩。

关键词:在线考试系统,自动组卷,自动阅卷,数据库系统基础

参考文献

[1]刘鹏威.基于Web的在线考试系统的设计与实现[D].北京:北京交通大学, 2007, 1-7.

[2]房燕益, 安娜, 陈晓江, 张凡, 赵黎波.一个基于Internet的计算机考试系统的研究与开发[J].网络时代的中国计算机教育, 2007, 3 (4) :50-55.

[3]张丕振, 刘勇.基于Web技术的计算机基础考试系统软件的设计与实现[J].计算机与信息技术, 2007, (31) :411-412.

上一篇:谁是百兽之王寓言故事下一篇:外贸商品学实验报告