收藏 分销(赏)

网上实验平台设计学士学位论文.doc

上传人:胜**** 文档编号:3039844 上传时间:2024-06-13 格式:DOC 页数:26 大小:1.18MB 下载积分:10 金币
下载 相关 举报
网上实验平台设计学士学位论文.doc_第1页
第1页 / 共26页
网上实验平台设计学士学位论文.doc_第2页
第2页 / 共26页


点击查看更多>>
资源描述
济南大学毕业设计 摘 要 随着社会对学生综合能力要求的不断提高,实践教学已成为高校教学的重要组成部分,实践教学即可以帮助学生巩固掌握课堂理论知识,又能使学生更好的将所学的理论与实践相结合。 本设计正是从加强实践教学这点出发,充分利用校园网和管理学院实验室中心已有资源,使用动态设计语言ASP、Access 2003等Web开发技术,将实验室的各种实验软件(如博星卓越电子商务模拟软件,用友U8财务管理软件,世华财讯金融模拟软件,新中大URP模拟软件等)有机地整合在一起,为学生搭建一个快捷方便、简单实用的网上实验平台,让学生在实验的过程中巩固课堂所学理论知识,提高学习效率,真正收到理论与实践相结合的良好效果。 关键词: 实践教学,网络平台,网上实验 ABSTRACT Along with society's demands of students' comprehensive ability more serious, practice teaching has become a very important aspect, the practice of teaching not only can help students to reinforce classroom theory of knowledge, but also can enables students to practice the knowledge, achieve the theory and practice. This design is just on the point of strengthening practice teaching ,.make full use of the campus network and management college laboratory’s existing resources to build a experimental platform. Use tools such as ASP and Acsess to combine dvarious simulation software (such as Boxingzhuoyue e-commerce simulation software, UFIDA ERP -U8 software, Shihuacaixun simulation software, Xingzhongda URP simulation software etc.) together, build a convenient and effective experimental platform for students. Though this plantform them have chace to use theory knowledge to solve problems, and consolidate the theoretical knowledge. Meanwhile,it also can improve their learning efficiency,do an excellent job in their life. Keyword: practical teaching Network platform Online Experiment 目 录 摘 要 I ABSTRACT II 1前 言 1 1.1 研究背景和意义 1 1.1.1 背景分析 1 1.1.2 设计目的及意义 1 1.2实验软件的介绍 1 1.2.1用友U8财务管理软件 1 1.2.2 电子商务模拟软件 1 1.2.3 世华财讯软件 2 1.2.4 新中大URP软件i6系统 2 2 平开发工具 3 2.1 Dreamweaver CS3 3 2.2 Microsoft Access2003 3 2.3 ASP 技术 3 3 系统分析 5 3.1系统开发的意义分析 5 3.2系统建设的可行性分析 5 4 系统设计 6 4.1 系统的总体设计 6 4.1.1 系统的设计思想 6 4.1.2 系统总体功能结构设计 6 4.2 业务流程设计 8 4.3 数据库设计 8 4.3.1 数据流图的设计 8 4.3.2 数据库/表的设计 8 4.3.3 数据库连接设计 10 4.4 系统界面设计 11 4.4.1 前台界面设计 11 4.4.2 后台管理界面设计 13 5 系统实施 19 5.1 系统运行平台 19 5.2系统测试 19 5.3系统发布 20 总 结 21 参 考 文 献 22 致 谢 23 - 23 - 1前 言 1.1 研究背景和意义 1.1.1 背景分析 长期以来,我国高校教育一直存在着过于重视理论知识的学习而忽略实践教学的现象。随着社会对人才要求的不断提高,这一做法的弊端逐渐显现出来,学生在这种情况下只是被动的学习理论知识,不愿通过实践活动来检验和运用所学知识,因此很难做到对知识的透彻掌握,更达不到对所学知识的灵活运用。因此,大力加强高校学生的实践教学,成为当前高校教育改革的当务之急。 而网上实验平台作为一种建设简便、收效显著的新兴手段,在推动实践教学快速发展方面正日益受到国内各大高校的广泛关注。通过这个平台,引导学生通过实验熟悉掌握理论知识,以实现知识的融会贯通,从而提高学习效果。 1.1.2 设计目的及意义 管理学院是一个以经管类专业为主的学院,包括信息管理与信息系统,电子商务,工商管理,市场营销,会计学等经管类专业。从加大实践教学力度来看,建立一个网上实验综合平台是非常必要的。管理学院实验中心目前拥有用友U8财务管理软件、博星卓越电子商务实验教学模拟软件、世华财讯金融模拟软件、新中大URP软件i6系统等一系列先进的实验软件,同时配备浪潮英信服务器和200余台计算机,完全可以满足构建一个综合平台的软硬件条件。本设计就是从加强实践教学这一目的出发,结合济南大学管理学院本身的实际情况,充分利用校园网和管理学院实验中心已有软硬件资源,构建一个基于Web的网上实验平台,通过实验可以使学生检验和运用所学理论知识,强化对知识的理解,提高学生的动手能力。 1.2实验软件的介绍 1.2.1用友U8财务管理软件 用友U8财务管理软件是一套全面涵盖企业财务会计业务的多功能软件,它主要包括总账、应收款管理、应付款管理、固定资产、UFO报表、网上银行、票据通、现金流量、网上报销、报账中心、公司对账、财务分析、现金流量表、所得税申报等各项科目。这些应用从不同的角度,帮助学生熟悉掌握会计活动的全过程。  1.2.2 电子商务模拟软件 管理学院实验中心目前拥有“商友资讯”和“博星”电子商务教学实验模拟软件,软件包括个性化的系统网站设计、B2C(网上购物系统)、B2B(企业网上交易系统)、E-marketplace(网上交易市场系统)、模拟CA认证系统、模拟网上银行系统、学生实验测评系统等。 本系统能够根据电子商务专业教学大纲,实行授课和网上实验相结合,满足学生实验的需要。通过实验了解电子商务活动的全过程,掌握电子商务基本的理论知识和操作技能,熟悉B2B、B2C业务的操作流程,使学生充分了解电子商务活动的全过程。 1.2.3 世华财讯软件 世华财讯系统(包括股票模拟交易系统、外汇模拟交易系统、期货模拟交易系统)涵盖海内外证券市场,提供证券、外汇、期货和经济数据方面的实时星系行情,并提供即时财经资讯,包括行情信息、实时新闻资讯、历史数据及图线分析等模块,使学生能够全面深入地掌握学科专业的内涵和实际应用,加强对金融知识的理解,既可以掌握会计方面的知识,又能亲身参与金融市场的投资运作,体验金融投资的风险,掌握金融投资的技巧,从而达到掌握金融投资经验,培养优秀金融投资人才的目的。 1.2.4 新中大URP软件i6系统 URP(Union Resource Planning联盟体资源计划)是新一代面向以品牌企业为核心的经济资源联盟体的商业管理模式,是对传统管理思想的升华。它以联盟体资源优化为目标,实现了品牌、管理、渠道、技术、生产、客户及人力等资源的全方位共享体系,真正实现协同商务和协同生产。 新中大URP软件互动管理i6系统全面体现了URP思想。该系统包括:新中大国际财务管理软件(i6/Intfi)、新中大生产制造管理软件(i6/PM)、新中大电子商务软件(i6/EC)、新中大客户关系管理软件(i6/CRM)、新中大人力资源管理软件(i6/HR)、新中大工作管理软件(i6/WM)、新中大工作流平台(i6/WF)、新中大互动管理服务器(i6/Server)等套件产品,可以模拟现实企业管理,让学生可以进行真实的市场模拟和企业生产经营模拟 ,足不出户就可以了解和掌握现代企业经营管理的知识与技能,为培养现代化企业管理人才提供重要途径。 2 平开发工具 2.1 Dreamweaver CS3 Dreamweaver是美国著名多媒体软件开发商Macromedia推出的一套专业可视化网页开发工具。它与该公司另外两个网页制作软件Flash、Fireworks并称“DreamTeam”,在国内也被称为“网页三剑客”。其中Flash用来生成矢量动画,Fireworks用来制作Web图像,而Dreamweaver可以进行各类素材的集成和发布。 Dreamweaver CS3是由Adobe公司在并购Macromedia之后推出的最新版本,它是一款专业的Web站点开发软件,可用于Web站点、Web页和Web应用程序的设计、编码和开发工作。在业界通常将Dreamweaver、Flash、Fireworks称为网页三剑客。将各种网页制作的相关工具紧密联系起来是Dreamweaver系列的一大亮点,同时良好的插件体系,使Dreamweaver CS3可通过第三方插件进行补充。另外,Dreamweaver CS3还为开发人员提供了动态语言支持与丰富的模板。 Dreamweaver CS3在功能强大与易用性之间具有很好的平衡,使用Dreamweaver CS3可以有效地提高Web开发的工作效率。 2.2 Microsoft Access2003 Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access是一种关系型数据库管理系统,其主要特点如下: 存储方式单一 ,面向对象 ,界面友好、易操作, 集成环境、处理多种数据信息 Access,支持ODBC等。 2.3 ASP 技术 ASP全称Active Server Page,是一套微软开发的服务器端运行的脚本编写环境, 它可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序,ASP 内含于 IIS当中,目前IIS最高版本为5.0版本。 通过 ASP 我们可以结合HTML网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。同时,asp也支持VbScript和JavaScript等脚本语言,默认为VbScript。 ASP是经过服务器解析之后再向浏览器返回数据,所以有了 ASP 就不必担心客户的浏览器是否能运行你所编写的代码。因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 但是这样也导致一个问题,运行ASP页面相对于普通的html页面要慢一点,因为普通的html页面只需要浏览器就能够解析,而ASP则必须是服务器将整页的代码都执行一篇之后再发送数据。 3 系统分析 3.1系统开发的意义分析 管理学院网上实验平台旨在为学生提供一个方便快捷的网上实验平台,在这个平台上学生既能够以班级为单位开展统一的实验教学,又能允许学生随时登录做自己感兴趣的实验,提高学生的自学能力,实现资源共享,对实际教学工作中的理论教学是一种有益的补充和完善。它打破了学生只能从课堂上学习理论知识的局限,丰富了教学手段。 3.2系统建设的可行性分析 管理学院实验中心目前已经拥有用友U8财务管理软件、博星卓越电子商务模拟软件、南京商有电子商务模拟软件、世华财讯金融模拟软件、新中大URP软件i6系统等软件,整合后能满足各专业学生的实验需求。在校园网环境下构建实验平台,可培养学生动手能力和创新精神,探索出一条适合经管类人才培养的模式,为学生毕业后从事计算机、工商管理、信息管理、人力资源管理、市场营销、生产制造管理、电子商务等诸多行业奠定了基础,因此实验平台的建设是必要和可行的。 4 系统设计 4.1 系统的总体设计 4.1.1 系统的设计思想 整个系统采用目前较成熟的B/S三层结构。后台数据库采用Access。WEB服务器运行微软的IIS(Internet Information Server)。以ASP(Active Serve Pages)作为开发工具。客户端用IE浏览器。B/S模式是指在TCP/IP的支持下,以HTTP为传输协议。客户端通过Browser访问Web服务器以及与之相连的后台数据库的技术及体系结构。它由浏览器、Web服务器、应用服务器和数据库服务器组成B/S模式突破了传统的文件共享及C/S模式的限制。实现了更大程度的信息共享,任何用户只要通过浏览器即可访问数据库。从而克服了时间和空间的限制。如图1所示: IIS Web Server ActiveX/COM/DCOM 浏览器 Browser Html VBScript JAVAScript ActiveX ASP ActiveX DBMS 数据库 DataBase HTTP HTTP 图1 B/S结构传输图 4.1.2 系统总体功能结构设计 管理学院实验平台的构建主要包括实验项目、实验内容、后台管理三个子系统,其总体结构如图2所示: 实验平台 实验项目 实验内容 后台管理 图2 平台总体结构图 下图是后台管理的主要功能模块: 后台管理 -+-+管理 管理员管理 教师管理 图3 后台管理模块 项目管理 实验添加 实验修改 实验删除 用户管理 成绩管理 系统维护 系统的功能设计 系统主要为管理员和教师服务。管理员子系统可以很好地帮助系统管理员完成以下工作:系统公告的发布与维护、实验项目的添加与管理、教师注册的审核以及教师和学生信息的添加与管理。教师子系统的可以帮助教师实现:用户的申请注册,实验的添加、修改、删除,以及学生实验成绩的统计与管理。 4.2 业务流程设计 系统主要的业务流程图如下图4所示: 管理员 实验项目 实验内容 项目资料 资料 实验标题 学生用户 标题栏目库 实验资料库 图4 实验平台业务流程图 教师 4.3 数据库设计 4.3.1 数据流图的设计 登录验证 实验项目管理 系统管理员 教师用户 实验内容管理 图5 实验平台数据流图 实验软件 登录验证 网上实验平台 4.3.2 数据库/表的设计 (1)根据模块的设计,以及规范化的设计要求并充分考虑避免数据冗余,可以列出以下数据项和数据结构: ① lessions.mdb(实验栏目表) 包括:id (栏目编号)、sort_id(项目id)、name (栏目名称)、aim(实验目的)、content(实验内容)、intorduce(软件简介)、address(实验url) 图6 lessions表 ② sort.mdb(实验项目表) 包括:id(项目编号)、name(项目名称) 图7 sort表 ③ admin.mdb(管理员) 包括:name(用户名)、password(密码) 图8 admin 表 ④ adminteacher.mdb(教师用户) 包括:name(用户名)、password(密码) 图9 teacher 表 (2)由功能结构分析和数据库的需求分析,本系统设定了一些信息实体,在此对其中的主要信息实体定制E-R图,如下所示: 实验栏目 图10 各实体及其联系E-R图 管理员 选择 实验项目 项目编号 项目名称 实验编号 项目id 项目url 实验内容 软件简介 管理 n m 1 n 实验名称 实验目的 教师用户 管理 n m 4.3.3 数据库连接设计 系统采用Microsoft Access 2003制作数据库,为了安全,存放于深层次目录并使用复杂的字符串命名和加密。数据库必须同网页建立连接才能被网页中的程序所调用。一般数据源连接的方法是在Windows控制面板中打开OBDC数据源管理器系统DSN选项卡,选择正确的数据源驱动程序,建立相应的系统数据源。但这种方式只适用于自己有服务器的用户,虚拟主机用户没有权利动用目标服务器的OBDC数据源管理器。由于系统没有确定构建方式,所以数据源连接采用网页程序自动搜索自动创建的方法。方法如下: 例如:database目录下有data.mdb数据库,数据库中有一个名为table的数据表,在网页中连接的程序是 dbpath=server.mappath("database/data.mdb") ‘搜索数据库的位置并存入dbpath变量 set conn=server.createobject("adodb.connection") ‘创建conn数据集连接对象 conn.open "provider=microsoft.jet.oledb.4.0; data source="&DBpath ‘利用access驱动打开数据集 sql="select * from table order by id desc" ‘利用SQL语句完成对数据表的操作 Set rs = Server.CreateObject("ADODB.Recordset") ‘建立rs记录集对象 rs.open sql,conn,3 ‘打开刚刚创建的记录集,方便后面的程序调用。 至此便完成了数据源和记录集的创建,它同OBDC数据源调用程序的不同在于,后者无需先创建数据集连接对象,也不用搜索数据库的位置。 4.4 系统界面设计 4.4.1 前台界面设计 前台界面主要由index.asp、left.asp、main.asp三部分组成。inedx.asp实现页面的整体框架结构,left.asp负责实现实验项目的输出和显示,实验项目数据从后台数据库中调用,然后显示在left.asp中。当选择左边的某个实验项目时,通过id调用数据库中相应实验的具体内容,显示于mian.asp页面中: 图11 前台界面截图 相应关键代码: <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>网络教学</title> <style type="text/css"> <!-- body { background-image: url(pic/bg.jpg); } margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; .style33 {font-size: 12px} .style37 {font-size: 14px;color:#FF0000} .style20 {font-size: 12px; color: #000000; } .style7 {font-size: 12px;color: #FF0000;} a:link { color: #0000FF; text-decoration: none; } a:visited { text-decoration: none; color: #0000FF; } a:hover { text-decoration: underline; color: #FF0000; } a:active { text-decoration: none; } .style38 { font-size: 24px; font-family: "隶书"; } .STYLE39 {color: #999999} --> </style> //// <table width="845" height="912" border="0" align="center" cellpadding="0" cellspacing="1" bordercolor="#000000"> <tr> <td width="182" height="681" align="center"><iframe name=left align="left" src="left.asp" frameborder=0 width=182 scrolling=auto height=700></iframe></td> <td width="635"><iframe name="main" align="center" id="main" src="main1.asp" frameborder=0 width=635 scrolling=auto height=700></iframe> </td> </tr> </table> 4.4.2 后台管理界面设计 后台管理主要分为管理员管理和教师管理,其中管理员负责实验项目的管理和教师的管理,具体涉及实验内容的各个方面,则交由相应教师管理 1.管理员通过实验管理页面实现试验项目的添加、修改、删除,还能对已有教师进行审核管理,如图12: 图12 实验项目管理界面截图 相应关键代码: <% Dim MM_editAction MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME")) If (Request.QueryString <> "") Then MM_editAction = MM_editAction & "?" & Server.HTMLEncode(Request.QueryString) End If ' boolean to abort record edit Dim MM_abortEdit MM_abortEdit = false %> <% If (CStr(Request("MM_insert")) = "form1") Then If (Not MM_abortEdit) Then ' execute the insert Dim MM_editCmd Set MM_editCmd = Server.CreateObject ("ADODB.Command") MM_editCmd.ActiveConnection = MM_coon_STRING MM_editCmd.CommandText = "INSERT INTO sort (name) VALUES (?)" MM_editCmd.Prepared = true MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param1", 202, 1, 50, Request.Form("textfield")) ' adVarWChar MM_editCmd.Execute MM_editCmd.ActiveConnection.Close ' append the query string to the redirect URL Dim MM_editRedirectUrl MM_editRedirectUrl = "manage.asp" If (Request.QueryString <> "") Then If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0) Then MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString Else MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString End If End If Response.Redirect(MM_editRedirectUrl) End If End If %> <% Dim Recordset1 Dim Recordset1_cmd Dim Recordset1_numRows Set Recordset1_cmd = Server.CreateObject ("ADODB.Command") Recordset1_cmd.ActiveConnection = MM_coon_STRING Recordset1_cmd.CommandText = "SELECT * FROM sort" Recordset1_cmd.Prepared = true Set Recordset1 = Recordset1_cmd.Execute Recordset1_numRows = 0 %> ///////// <% While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF)) %> <tr> <td width="284"><%=(Recordset1.Fields.Item("name").Value)%></td> <td width="68"> <div align="center"> <a href="del.asp?<%= Server.HTMLEncode(MM_keepNone) & MM_joinChar(MM_keepNone) & "id=" & Recordset1.Fields.Item("id").Value %>">删除</a></div></td> <td width="87"><div align="center"><a href="upd.asp?<%= Server.HTMLEncode(MM_keepNone) & MM_joinChar(MM_keepNone) & "id=" & Recordset1.Fields.Item("id").Value %>">修改</a></div></td> </tr> <% Repeat1__index=Repeat1__index+1 Repeat1__numRows=Repeat1__numRows-1 Recordset1.MoveNext() Wend %> 2.教师可以对已有实验进行修改、删除,还可以方便的添加新的实验内容,相关操作界面分别见图13、图14: 图13 实验内容管理 图14 添加实验界面截图 相应关键代码: <div align="center"> <form ACTION="<%=MM_editAction%>" METHOD="POST" id="form1" name="form1"> <table width="500" border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="2"><div align="center"> <p>&nbsp;</p> <p class="style38">添加实验</p> <p>&nbsp;</p> </div></td> </tr> <tr> <td height="69">实验项目:</td> <td><label> <div align="left"> <p> <select name="select" id="select"> <% While (NOT Recordset1.EOF) %> <option value="<%=(Recordset1.Fields.Item("id").Value)%>" <%If (Not isNull((Recordset1.Fields.Item("id").Value))) Then If (CStr(Recordset1.Fields.Item("id").Value) = CStr((Recordset1.Fields.Item("id").Value))) Then Response.Write("selected=""selected""") : Response.Write("")%> ><%=(Recordset1.Fields.Item("name").Value)%></option> <% Recordset1.MoveNext() Wend If (Recordset1.CursorType > 0) Then Recordset1.MoveFirst Else Recordset1.Requery End If %> </select> </p> </div> </label></td> </tr> <tr> <td><p>实验标题:</p> </td> <td><label> <div align="left"> <p> <label> <input type="text" name="textfield" id="textfield" /> </label> </p> </div> </label></td> </tr> <tr> <td><p>&nbsp;</p> <p>实验目的:</p></td> <td><label> <div align="left"> <input type="text" name="textfield3" id="textfield3" /> </div> </label></td> </tr> <tr> <td><p>实验内容:</p> </td> <td><label> <div align="left"> <textarea name="textarea" id="textarea" cols="45" rows="8"></textarea> </label> </div></td> </tr> <tr> <td>软件简介:</td> <td><label> <div align="left"><br /> <br /> <textarea name="textarea2" id="textarea2" cols="45" rows="8"></textarea> </div> </label></td> </tr> <tr> <td width="98" valign="top"><p>&nbsp;</p> <p>实验链接:</p></td> <td width="386"><label> <p>&nbsp;</p> <div align="left"> <input name="textfield2" type="text" id="textfield2" size="30" /> </div> </l
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服