毕业论文(设计):基于Java的实践教学管理系统设计_第1页
毕业论文(设计):基于Java的实践教学管理系统设计_第2页
毕业论文(设计):基于Java的实践教学管理系统设计_第3页
毕业论文(设计):基于Java的实践教学管理系统设计_第4页
毕业论文(设计):基于Java的实践教学管理系统设计_第5页
已阅读5页,还剩39页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学习网站系统摘要本系统研究的是基于Java的实践教学管理系统,实践教学管理系统是教学。管理过程中一个重要的组成部分,系统实现实了实践教学管理中的短学期管理、考试管理和答疑辅导三个模块的内容。系统使用Java和JSP语言实现,在实现跳转时使用了Servlet框架。系统的开发过程中使用了IDEA、Tomeat、MIYSQL等开发工具。关键字:实践教学、Java、JSP、IDEA

ThissystemstudiesthepracticalteachingmanagementsystembasedonJava,andthepracticeteachingmanagementsystemisteaching.Asanimportantpartofthemanagementprocess,thesystemrealizesthreemodulesofshorttermmanagement,examinationmanagementandquestionansweringandguidanceinpracticalteachingmanagement.ThesystemisimplementedinJavaandJSPlanguage,andServletframeworkisusedintheimplementationofthejump.ThedevelopmenttoolssuchasIDEA,TomeatandMIYSQLareusedinthedevelopmentofthesystem.Keywords:practiceteaching,Java,JSP,IDEA目录摘要 第一章引言随着信息技术的发展和社会经济文化的进步,网络教育在构建终身教育体系方面将发挥越来越重要的作用,也将成为创建学习型社会的重要手段。随着互联网的发展,越来越多的教师将他们的课程框架、讲稿笔记和阅读清单等放在web上供学生浏览,利用E-Mail等通讯工具与学生交流。此后,利用Web教学的需求不断增长,紧接着一些免费的公开的网络学习平台也孕育而生。项目背景与问题概述项目背景在互联网、移动互联网的带动下,教育逐渐从线下走向线上,在线教育近几年一直处于行业的风口浪尖,那随着基础设施的不断完善,用户需求也发生不少变化,因此传统教育机构、新兴互联网企业都在探索在线教育的最佳模式。据百度教育大数据显示,近6成互联网学习者位于三四线城市及农村地区,偏远地区用户对优质互联网学习资源的渴求程度,高于发达地区。在三四线城市,教师资源尤其是优质教师资源十分稀缺。找老师难,找好老师更难,而在线教育能够很好的帮助这些人群突破地域限制和资源限制,通过网络将发达城市优质资源传播到三四线城市。而在移动互联网时代,通过手机、掌上电脑等移动产品的普及,学习将更加自由,在何时何地都能学习。为了适应这一趋势,未来将会有越来越多的移动APP上线。也就是说,未来的学习场景并不受限于具体的地点,而是随时随地都能够学习。在线教育的推广,能够集聚各所高校的学科优势、社会各地的优质教学资源,为整个社会提供优质的教育服务,最大限度地发挥教育资源的使用效率与规模效益,并加快优质教育资源的传播。在拓展教育边界的同时,助力人人皆学、处处可学、时时能学的学习型社会的构建。在线教育可以切实降低教育的门槛,推动优质教育资源的全球共享进程。因此,有机会改变人类历史上长期难以解决的教育不公问题,有希望缩小不同国家、地区间的教育鸿沟。总的来讲,教育培训市场资源是无限的。随着社会人才竞争的日趋激烈,人们将把更多的收入投资于教育培训,这既表明社会对教育的有效需求不断增加,也相应地扩大了教育投资的源泉。教育业是未来投资的热点,全国教育培训市场潜力巨大,市县级城市培训市场急需开发,新一轮的教育掘金即将到来!问题概述在信息技术日新月异的今天,随着新技术、新功能的演变,开发一个学习网站平台系统有着多种技术手段来实现。如何根据具体需求采用合适的技术来实现,是很多软件开发者正在考虑的问题。此外,现有的在线学习网站平台系统普遍存在着众多问题,一直得不到解决。比如:(1)没有一套学习方案,没有“导游”。每个个体是独立的,正如“一千个读者就有一千个哈姆雷特”。在线教育的产品不完全满足学生的需求,而有些需求还是被满足,原因是大部分的学生是游魂的状态,不清楚怎么开始,然后怎么继续等。线下的教育里面,老师会从旁指导学生,因此是不存在指引的话题,但在线教育的老师是网络的,说白就是一个数据化的显示图,所以没有一个好的“导游”指引,学生会迷失的。(2)体验式,无数广告轰炸下,任何一个人都无法记住,而自己的思维模式与判断能力也会被潜移默化的修改。但每个人心中依然会保留着,所以一个学生心中的秘密才是每个平台制胜的法宝。常说在线教育直播的形式比视频录制的形式要好,因为直播的时候,学生感受到在一起上课的感觉,而非孤独的一个人学习。(3)教师不懂维护,不少传统机构老师跳槽到在线教育领域,但有些老师还是沿用过去的做法,并没有做到社交化。尤其是一些传统的机构的网校或者在线教育,情况更是眼中,也是竞争性低的原因。在线教育冲击到并非只是模式,同时也有学生与老师的关系,它让老师更好的融入到学生中去,捆绑学生,而并非在把机构作为载体。研究的意义在线教育中,集合了大量教育数据后,可以带来更加个性化的教育体验通过互联网,可以采集学生学习过程的数据,通过心理学、学习科学、统计学等原理和模型,可以更好地给予学生适合自己的学习模式,从而使得学生能够获得更加个性化、更有效率的学习。这也是在线教育一直提倡的个性化定制的发展方向,未来的教育或许将是以单个个体为主的教育模式,完全根据学生的能力与特征制定自己的学习计划。研究的重要性目前在线教育还处于发展阶段,个性化教育的数据模型还未建立,虚拟现实技术也未完善,但将来,在线教育带来的改变和创新必将改变教育的意义。研究的内容和主要工作研究的内容本次研究的学习网站平台系统主要分为三大模块:教学基础信息模块、学生模块、教师模块,其中网站平台首页显示教学基础信息模块,主要功能有:高校简介;学校部门机构信息;校历内容;教师、学生相关信息;教学场地资源信息。学生登录后可进行课程的浏览查询以及选择,同时还可对网站内部的资源查阅和下载以及课表的查询。教师功能模块中,只能教师登录才会显示相关功能,具体有:教师的备课任务、课程教学计划以及岗位要求。管理员登录后台可进行学生和教师信息的增删查改,以及教师备课任务的分配。本次所采用的是框架是ssm(Sspring+SpringMVC+MyBatis)框架。本人主要工作 在此项目中,本人做了如下工作:在项目开发中,本人主要负责系统需求分析、功能性分析、制定项目执行总体功能大纲,分配监督项目任务完成,兼完成项目整体数据交互和页面整合,系统文档撰写、系统整体测试以及历史数据导入等工作。

第二章相关技术本学习网站平台系统采用基于ssm框架,对应使用mvc开发技术来展现其表示层,分别对不同需求的用户服务,旨在最大程度满足不同用户的需求。服务层采用mvc开发技术来提供统一接口,降低其与其他系统间的耦合度,提供安全数据通信,提高系统可扩展性、兼容性以及集成能力。软件工程开发模型传统瀑布模型瀑布模型(也称为线性顺序模型),由温斯顿·罗伊斯在1970年提出,在20世纪80年代以前,瀑布模型一直都是唯一被广泛采用的软件开发模型。这个模型中,软件生命周期中的制订计划,需求分析,软件设计,程序编写,软件测试和运行维护依次由上至下顺序展开,如同瀑布流水,逐级下落,最终得到软件产品。理想化的瀑布模型是单边逐一而下的,认为人在工作过程中不可能犯错误。实际的瀑布模型是带有反馈逐一而下的,当后一阶段发现前一阶段的错误时,可以修正前一阶段的错误继续完成后一阶段的任务。图2-1瀑布模型[1]瀑布模型的优点:促进软件开发工程化,为项目提供了按阶段划分的检查点降低软件开发的复杂度,当前一阶段完成后,只需去关注后续阶段可以在增量模型中使用瀑布模型瀑布模型的缺点:缺乏灵活性不适应用户需求的变化,项目的各个阶段之间极少有反馈如果软件需求不明确或者经常变更需求,最终可能导致开发出的软件与用户预期的软件不符,往往会导致大量的返工,有时甚至会给开发人员带来灾难性的后果,而这一点又常常在项目生命期的后期才有所觉察。UML建模技术常用的UML模型图用例图用例图用来描述软件需求模型中的系统功能,通过一组用例可以描述软件系统能够给用户提供的功能。用例图可以作为整个系统开发过程中的开发依据,指导和驱动其他模型。类图类图(ClassDiagram)是由类、相关建模元素及其关系构成的图,用来描述类之间的静态关系。类图在系统中处在核心位,也是UML中最为重要的一种图。在系统的不同开发阶段,类图可以具有不同的抽象程度。随着开发的深入,类图应该越来越详细、具体。类图可以分为:界面类、控制类和实体类。界面类位于系统与外界的交界处,承担系统与外界的信息功能。界面类处在用例图中参与者与用例的关联处,可以根据用例图发现界面类。在界面类的设计中主要关注属性和消息方法;控制类承担着事务处理,控制调控的控制作用。一个用例中最少会有一个控制类,用来控制用例中的事件顺序,也可以在多个用例之间协调用例之间的联系。在控制类的设计中主要关注类的方法。实体类对应着现实中的客观实物,用来保存信息,一般对应着数据表、文件等。在实体类的设计中主要关注类的属性;交互图交互图用来描述对象之间,以及对象与参与者之间的动态协作关系以及协作过程中行为次序的图形文档。交互图的类型包含顺序图和协作图,其作用是分析为了实现一个用例的功能所参与的对象,以及这些对象相互之间的动态消息联系。活动图活动图是UML的动态视图之一,用来描述事物或对象的活动变化流程。活动图可以用来:描述工作流或者业务流程;描述工程组织过程;描述算法流程。

第三章需求分析软件需求过程是整个软件开发初始阶段,对软件的品质具有决定性的作用。软件需求工程研究如何理解和说明用户对所开发软件的要求和期望。需求就是以一种清晰、简明、一致且无二义性的方式对一个待开发系统中的各个方面有意义的陈述的集合[4]。需求必须是完整的,足以使设计师和工程师来开发一个使客户满意的软件制品。IEEE软件工程标准词汇表(1997年)中定义需求为[5]:用户解决问题或达到目标所需的条件或能力(Capability);系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力;一种反映上面(l)或(2)所描述的条件或能力的文档说明。软件需求包括三个不同的层次:业务需求、用户需求和功能需求(也包括非功能需求)[6]。业务需求业务需求(businessrequirement)是客户对软件制品目标的高层次要求。业务描述能够实现课程展示、课程检索、课程选择、网上预订课程和网上支付等功能,对网上购买课程的全过程进行管理能够实现资源展示、资源检索、资源下载的全过程进行管理实现讲师发布课程与资源的管理与维护具有配套的系统后台管理维护功能,能够对课程信息、用户信息、系统日志等信息进行管理与维护,并能够进行对应的权限管理响应速度合理,安全性较高系统运行稳定,并且应易于维护角色分析以下从学习网站平台系统的实际需求分析,系统涉及到以下角色:表3-1系统角色表角色职责或功能学生或者浏览者浏览、查询课程以及购买课程,资源与文件的浏览和下载教师更新课程和资料文件系统管理员管理和维护整个系统的用户组织结构,负责对用户、角色、用户级别的增、删、改、查等管理以及核审教师上传的资料与课程。业务功能以下从业务角度出发,给出了系统的总体用例图,包含选择课程、课表查询、资源的浏览与下载等用例,如下图所示:图3-6系统总体用例图课程选择与购买图3-7课程选购用例图表3-2课程选购用例描述描述项说明用例名称课程选择与购买标识符*01用例描述描述了学生使用本系对首页的课程进行浏览和选择的过程参与者表学生(或者浏览者)优先级1状态*进行中前置条件用户已登录系统后置条件基本操作流1.学生在系统主页上选择课程分类,进入课程列表查看界面或在搜索框中要查看或者购买课程关键信息进行检索,提取符合条件的课程列表;2.找到所需课程后点击“查看详细信息”按钮,进入课程详细信息查看页面;3.确定购买后,点击界面上的“放入购物车”按钮;4.根据需要,点击“继续购物”按钮,返回主界面继续选购其他课程;可选操作流1.用户将选购课程放入购物车后,不继续选购其他商品,进入购物车中确认课程信息,确认无误后,点击结算按钮,进入支付界面。2.用户将选购课程放入购物车后,可以进入购物车删除已放入课程。被泛化用例表该用例的特化用例列表被包含用例表无被扩展用例表无修改历史记录*暂无问题*暂无决策*暂无频率*暂无表3-3课程信息获取用例描述描述项说明用例名称课程信息获取标识符*02用例描述描述了买家使用本系统进行课程信息获取的过程参与者表学生(买家)优先级2状态*进行中前置条件用户已登录系统后置条件系统显示所获取课程信息基本操作流1.用户在系统主页上选择课程分类,进入课程列表查看界面。2.输入关键字,进入关键字相关课程列表查看界面。可选操作流无被泛化用例表无被包含用例表课程选购被扩展用例表无修改历史记录*暂无问题*暂无决策*暂无频率*暂无表3-4购物车管理用例描述描述项说明用例名称购物车管理标识符*YL03用例描述描述了买家使用本系统进行购物车管理的整个过程参与者表学生(买家)优先级2状态*进行中前置条件用户已登录系统后置条件系统给出操作成功提示基本操作流1.用户在系统课程列表页面选择某一课程2.点击“加入购物车”按钮3.将课程加入购物车可选操作流1.学生可同时选择多种课程再点击“加入购物车”按钮,同时加入多种课程被泛化用例表无被包含用例表课程选购被扩展用例表无修改历史记录*暂无问题*暂无决策*暂无频率*暂无学生浏览资源与文件表3-5学生浏览资源与文件用例描述描述项说明用例名称学生浏览资源与文件标识符*04用例描述描述了学生浏览资源与文件的整个过程参与者表学生优先级3状态*进行中前置条件用户已登录系统后置条件无基本操作流1.点击导航栏资源与文件按钮2.浏览选择资源与文件可选操作流无被泛化用例表无被包含用例表无被扩展用例表无修改历史记录*暂无问题*暂无决策*暂无频率*暂无教师上传课程资源管理表3-6教师上传课程资源用例描述描述项说明用例名称教师上传课程资源标识符*05用例描述描述了教师上传课程和文件的整个过程参与者表教师优先级5状态*进行中前置条件教师已登录系统后置条件无基本操作流1.进入后台管理页面2.点击上传课程资源按钮可选操作流教师可选择多种课程资源点击上传按钮被泛化用例表无被包含用例表无被扩展用例表无修改历史记录*暂无问题*暂无决策*暂无频率*暂无管理员审核教师上传文件管理表3-7管理员审核教师上传文件用例描述描述项说明用例名称管理员审核教师上传文件标识符*06用例描述描述了管理员审核教师上传文件的整个过程参与者表管理员优先级6状态*进行中前置条件管理员已登录后台管理系统后置条件无基本操作流1.进入后台管理页面2.查看教师上传的课程文件3.如果合格则点击确认上传按钮否则点击取消上传按钮可选操作流管理员可选择多种课程资源进行确认上传和取消上传按钮被泛化用例表无被包含用例表无被扩展用例表无修改历史记录*暂无问题*暂无决策*暂无频率*暂无非功能需求非功能需求[7]包括产品必须遵从的标准、规范和合约;外部界面的具体细节和性能要求;设计或实现的约束条件及质量属性。环境需求表3-1服务器端环境系统所使用数据库Mysql8.0操作系统Windows10Web服务器IIS7.5数据库Mysql8.0性能需求可维护性维护方法:系统能真正做到使自身在数据损坏、丢失等情况下将备份数据倒回,实现数据的恢复。提供对系统自身的集中操作维护的功能。易操作性界面设计:系统应提供美观实用,方便和直观的图形用户管理界面,充分考虑员工的习惯,简单易学,操作方便,所有菜单驱动的处理和各种快捷键,一键功能以确保多数达到。可扩展性功能扩展:系统从系统结构、功能设计、管理对象等各方面的功能扩展来考虑,以满足用户今后系统扩充和扩大使用范围的要求。开放性系统的数据格式应符合国家相关标准及行业标准,以此确保应用程序具有良好的互操作性和移植的可能。安全需求容错性当用户输入或误操作导致非法数据产生时,系统应具有一定的容错机制。在这种情况下,系统应给出友好的提示,提示用户重新输入或者进行自动的修复校正。系统的外在环境安全安全系统要以充分考虑网络的高级别,多层次的安全性措施为前提,包括系统的备份,防火墙,用户权限和其他措施,以确保数据安全和机密信息不被泄露;考虑到系统的硬件和软件故障恢复等应急措施,以保障网络的安全和处理安全性。形成相对独立的安全机制,以防止来自系统外的未经授权的访问。系统内部安全确保外部系统安全的同时,该系统还必须确保授权用户的合法使用。系统运行安全从逻辑上讲,该系统应具有抵抗非法入侵的能力;在物理方面,该系统应确保没有潜在的单点故障,并提供资源的数据备份功能。系统支持定期自动和手动数据备份,能够在数据损坏或数据丢失的情况下找回数据,实现一定程度的数据恢复。

第四章系统设计任何工程项目,在生产之前必须要作设计,软件工程项目也一样,在软件编码前也必须先进行软件设计。软件设计是软件开发的关键步骤,直接影响软件的质量。如果说在软件需求分析阶段已经完全弄清楚了软件的各种需求,就较好地解决了所开发的软件“做什么”的问题,并已在软件需求说明书中详尽和充分地阐明了这些需求,那么下一步就要着手对软件系统的功能结构、数据结构和用户界面等进行设计,即软件设计阶段要解决“怎么做”的问题,并最终通过“设计模型图”来反映设计的结果。总体设计系统体系结构设计浏览器-服务器(Browser/Server,B/S)体系结构如下图所示。图4-1 B/S体系结构B/S体系结构主要是利用Web技术,结合浏览器的脚本解释能力,用通用浏览器就实现了原来需要复杂的专用软件才能实现的强大功能,并节约了开发成本和维护成本。在B/S体系结构中,除了数据库服务器外,应用程序以静态或动态网页的形式存放于Web服务器上,用户运行某个应用程序时只需在客户端上的浏览器中输入相应的网址。调用Web服务器上的应用程序并对数据库进行操作完成相应的数据处理工作,最后将结果通过浏览器显示给用户。可以说,在B/S体系结构的应用系统中,应用程序在一定程度上具有集中特征。基于B/S体系结构的软件系统,安装、修改和维护全在服务器端解决。用户在使用系统时,仅仅需要一个浏览器就可以运行全部的模块,真正达到了“零客户端”的功能,很容易在运行时自动升级。B/S体系结构还提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。B/S体系结构出现之前,管理信息系统的功能主要是组织内部。B/S风格的“零客户端”方式,使组织的供应商和客户(这些供应商和客户有可能是潜在的,也就是说可能是事先未知的)的计算机方便地成为管理信息系统的客户端,进而在限定的功能范围内查询组织相关信息,完成与组织的各种业务往来的数据交换和处理工作,扩大了组织计算机应用系统的功能覆盖范围,可以更加充分地利用网络上的各种资源,同应用程序的工作量也大大减少。另外,B/S体系结构的应用系统与Internet的结合也使一些新的企业计算机应用(如电子商务、云计算)的实现成为可能。图4-2学习网站平台系统结构图如上图所示,系统一共分为三层:表现层、业务逻辑层、数据层。其中表现层使用业务逻辑层、业务逻辑层使用数据层。表现层主要包括展现界面的UI展示类,业务逻辑层包括实体类和服务类,数据层包括映射类和数据控制类。业务层依赖WEBGUI得以展现,数据层依赖ADO.NET技术。三层结构都建立在.netframework的基础之上。系统功能架构设计系统功能架构设计定义软件系统各主要部件及成分之间的关系。<可以通过UML的包图来表示,系统功能一般对应需求分析中的用例,例如:>图4-4系统总包图如上图所示,系统一共分为两个子系统,在线浏览上传课程资源子系统和后台管理子系统。其中,在线浏览上传课程资源子系统又分为我的账号、浏览课程与资源、购买课程、上传课程与资源共4个模块。后台管理子系统又分为用户管理、医院与课程的审核管理共2个模块。功能模块设计课程选购功能结构设计图4-5课程选购包图“课程选购”功能主要目的是为学生提供购买教师上传的课程的功能;此外,该功能还负责将用户选中的课程放入购物车,对购物车进行管理。因此,课程选购模块主要涉及课程信息的查询获取以及购物车管理两个子模块。其中课程信息获取模块主要分为检索课程和查看课程详细信息两个组成部分,而检索课程又分为手动按类别浏览课程和关键字检索课程两个部分。购物车管理又分为设置将课程放入购物车和将课程从购物车移除两个部分。表4-1选购课程界面类描述购物界面类类的描述:负责响应页面发出的课程信息获取请求,负责购物车的维护操作描述GetCoursesList()获取课程列表AddCoursesToShoppingCart()将课程放入购物车DeleteCoursesFromShoppingCart()将课程从购物车删除SerachCourses()根据关键字搜索课程GetShoppingCart()获取购物车信息表4-2购物车管理类描述购物车管理类类的描述:购物车管理主功能类操作描述AddShoppingCartRecord()添加购物车记录DeleteShoppingCartRecord()删除购物车记录UpdateShoppingCartRecord()更新购物车记录GetShoppingCartByUserId()根据用户Id获取该用户的所有购物车记录列表SettleAccounts()进行结算付款表4-3课程信息获取类描述课程信息获取类类的描述:课程信息获取能类操作描述GetCoursesById()根据课程Id获取商品对象实体GetAllCourses获取所有课程GetCoursesByCategory根据课程类别提取课程列表SearchByKeyword()根据关键字检索商品表4-4课程信息类描述课程信息类类的描述:课程信息实体类属性描述Id课程IdName课程名称Price课程单价Description课程描述信息PhotoList课程照片列表Category课程类别Status课程状态操作描述AddCourses()新增课程信息并保存于数据库中UpdateCourses()更新数据库中的课程信息DeleteCourses()删除数据库中的课程信息GetCourses()获取数据库中的课程信息GetCoursesByCondition()根据条件获取数据库中的课程信息表4-5课程类别类描述课程类别类类的描述:课程类别实体类属性描述CategoryId课程类别IdCategoryName课程类别名称操作描述AddCategory()新增课程类别信息并保存于数据库中UpdateCategory()更新数据库中的课程类别信息DeleteCategory()删除数据库中的课程类别信息GetCategory()获取数据库中的课程类别信息GetCategoryByCondition()根据条件获取数据库中的课程类别信息表4-6购物车记录类描述购物车记录类类的描述:购物车实体类属性描述Id购物车记录IdOwnerId购物车所有者IdCoursesId课程IdCreateDate创建日期Money课程金额操作描述AddRecord()新增购物车记录信息并保存于数据库中UpdateRecord()更新数据库中的购物车记录信息DeleteRecord()删除数据库中的购物车记录信息GetRecord()获取数据库中的购物车记录信息GetRecordByCondition()根据条件获取数据库中的购物车记录信息界面设计图4-5商品选购界面设计顺序图设计图4-7课程选购顺序图核心处理流程设计图4-9学习课程活动图图4-9教师登录活动图数据库设计主要实体属性图图4-10管理员实体属性图图4-11教师信息实体属性图图4-12学生实体属性图图4-13学院部门机构实体属性图图4-14订单实体属性图图4-15专业实体属性图图4-16退货申请实体属性图图4-17支付记录实体属性图图4-18日志实体属性图主要数据库表设计(1)课程类别 保存课程类别的基本信息。表4-19课程类别表字段名数据类型长度主键否描述CategoryIdGuid主键课程类别IDCategoryNamenvarchar(20)20否课程类别名称(2)课程信息 保存课程的基本信息。表4-20课程信息表字段名数据类型长度主键否描述IdGuid主键课程IDNamenvarchar(150)150否课程名称Priceint否单价Descriptionnvarchar(255)255否描述信息PhotoBinary否课程照片Categorynvarchar(50)50否课程类别Statusnvarchar(10)10否课程状态(3)购物车记录 保存购物车记录的基本信息。表4-21购物车记录表字段名数据类型长度主键否描述IdGuid主键购物车记录IDOwnerIdGuid否购物车所有者IdGoodIdGuid否课程IdQuantityint否购买数量CreateDateDatetime否创建日期Moneyint否课程总额(4)订单项 保存订单项的基本信息。表4-22订单项表字段名数据类型长度主键否描述OrderDetailIdGuid主键订单项IDOrderIdGuid否订单IDCoursesIdGuid否课程IdMoneyint否课程总额(5)订单 保存订单的基本信息。表4-23订单表字段名数据类型长度主键否描述IdGuid主键订单IdUserIdGuid否学生IdSumMoneyint否订单总额OrderDateDatetime否下单日期PaymentStatuesnvarchar(10)10否支付状态EndDateDatetime否结单日期(6)学生信息 保存学生的基本信息。表4-24学生信息表字段名数据类型长度主键否描述IdGuid主键学生IDNamenvarchar(10)10否学生姓名Codenvarchar(20)20否学生CodePasswordnvarchar(20)20否密码Mailnvarchar(50)50否电子邮件MobilePhonenvarchar(50)50否手机号码Telnvarchar(50)50否座机号码Addressnvarchar(255)255否发货地址SexByte否性别(7)支付记录 保存支付记录的基本信息。表4-25支付记录表字段名数据类型长度主键否描述IdGuid主键支付记录IDOrderIdGuid否订单IdPaymentTypenvarchar(10)10否支付方式Statusnvarchar(10)10否支付记录状态PayTimeDatetime否支付时间SumMoneyint否支付总额UserIdGuid否支付人Id(8)教师信息 保存教师的基本信息。表4-25教师信息表字段名数据类型长度主键否描述Tea-AccInt10主键教师工号Tea-Namevarchar20否教师姓名Tea-Passvarchar20否教师密码Tea-titlevarchar20否教师职称Tea-secvarchar20否教师部门第五章编码实现5.1核心代码与算法<%@pagecontentType="text/html;charset=UTF-8"language="java"%>

<html>

<head>

<metacharset="UTF-8">

<title></title>

<linkrel="stylesheet"href="css/wangluo.css"/>

<scripttype="text/javascript"src="script/common/jquery.min.js"></script>

<scripttype="text/javascript"src="script/business/wangluo.js"></script>

<linkrel="stylesheet"href="css/index.css"/>

</head>

<body>

<!--顶部导航栏开始-->

<divclass="top">

<divclass="wrap">

<ahref="#"class="fllogo">

<imgsrc="images/1.jpg">

</a>

<divclass="frnav">

<!--cellspacing:各单元格间距cellpadding:单元格内容与单元格间距-->

<tablecellspacing="0"cellpadding="0">

<tr>

<td>

<div>

<ahref="webIndex.jsp"class="nava">首页</a>

</div>

</td>

<td>

<divclass=""style="position:relative;">

<ahref="webIndex.jsp"class="nava">学院简介</a>

</div>

</td>

<td>

<div>

<ahref="webIndex.jsp"class="nava">教学组织</a>

</div>

</td>

<td>

<div>

<ahref="webIndex.jsp"class="nava">课程介绍</a>

</div>

</td>

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论