2022年基于WEB的选排课系统的设计与实现.docx
《2022年基于WEB的选排课系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《2022年基于WEB的选排课系统的设计与实现.docx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源本科 毕业论 文( 设计 )题目:基于 WEB 地选排课系统地设计 与实现姓名:学号:专业: 运算机科学与技 术院系: 信息工程学院指导老师:职称学位:讲师 硕士完成 时间 : 2021 年 5 月教务处 制欢迎下载精品学习资源安徽新 华学院本科 毕业论 文( 设计)独 创承诺书本人依据毕业论文(设计)进度方案积极开展试验(调查)讨论活动,实事求是地做好试验(调查)记录,所呈交地毕业论文(设计)是我个人在导师指导下进行地讨论工作及取得地讨论成果 .据我所知,除文中特殊加以标注引用参考文献资料外,论文(设计)中全部数据均为自己讨论成果,不包含其他人已经发表或撰写过地讨论成果.与我一同
2、工作地同志对本讨论所做地工作已在论文中作了明确说明并表示谢意.毕业论 文( 设计 )作者 签名:日期:欢迎下载精品学习资源基于 WEB 地选排课系统地设计与实现摘要随着互 联网地高速 进展,校内网已遍布各大高校,并且在学校地治理工作中扮演着重要角色 .利用 运算机 进行教案治理是各学校训练部门提高教案治理 质量地一 项重要内容,各学校目前都 针对 高效信息化治理特点以及学分制改革要求,借鉴企业电 子商 业模式和技 术开发网上教案治理工程.本系 统采纳 Struts2 和 MVC作为基础框架, Java 作为开发语 言,其开 发主要分 为后台数据 库地保护 和建立以及前端 应用程序地开 发两个方
3、面 .对于前者需要建立起数据安全性好、数据一样性和完整性强地数据 库.而对于后者要求 应用程序功能完 备和易使用等特点 .开发平台采纳 MyEclipce ,数据 库使用 SQL2005 .本系 统是一个典型地信息治理系统,分 为老师模块、同学模 块以及治理 员模块.治理 员可对同学、教 师、 课程、教 师以及 专业 等信息 进行增 删该查 等操作;同学可以 查询 自己地成果以及 选课和退 课.而老师就 可以 对同学 进行打分, 仍可以 查询课 程详情.关键词 : 选课;排 课;网 络;在线欢迎下载精品学习资源The optional course arrangement system bas
4、ed on WEB design and implementationAbstractWith the high-speed development of Internet, the campus network has been in colleges and universities, and plays an important role in the school of management. The use of computers for teaching management is the school education department an importantconte
5、nt to improve the qualityof teaching management, schools are now according to the characteristics and efficient information management system of credit system reform, enterprise electronic business model and technology development of online teaching management project.This system USES the struts 2 f
6、ramework and MVC as a foundation, Java as a development language,itsdevelopmentmainlyincludesthebackstage database theestablishmentand maintenance of and front-end application development two aspects. For the former requirement to establishdata consistencyand integralityand securityofdata. Forthe la
7、tterrequires the applicationprogramfunctioncomplete,easy to use, etc. DevelopmentplatformUSES the MyEclipce, use SQL2005 database.This system is a typical information management system, divided into teacher module and student module and administratormodule ; Administratorsfor students, teachers, cur
8、riculum, teachers and the professional check operations such as add or delete the informationsuch as;Students can check your grades and course selection and drop; WhileThe teacher can score students, but also can query the course details.Key Words : Course selection; Arranging ; Network ;Online欢迎下载精
9、品学习资源目录1 绪 论01.1 任务与目标01.2 讨论现状0欢迎下载精品学习资源1.3 可行性分析12 开发语言与技术简介12.1 开发语言简介12.2 开发平台简介22.3 开发技术简介23 需求分析 3.3.1 开发目地33.2 开发要求33.3 系统分析33.3.1 功能分析33.3.2 基本设计43.4 治理业务流程63.5 数据库设计73.5.1 设计原就73.5.2 数据表设计73.5.3 系统实体关系84 具体设计 9.4.1 登录94.2 注册 1. 04.3 治理员模块设计104.3.1 排课设计104.3.2 老师信息治理104.3.3 同学信息治理114.3.4 选课
10、信息治理114.4 老师模块设计124.4.1 个人课程表查询124.4.2 评分 1. 24.5 同学模块设计134.5.1 个人课程表134.5.2 选课 1. 4欢迎下载精品学习资源4.5.3 退课 1. 44.5.4 分数查询155 结 论15致 谢16参考文献17附 录19欢迎下载精品学习资源1 绪 论随着英特网地普及和科学技术地不断提高, 运算机科学技 术越来越成熟,其强大地功能已 为人们深刻 认知,它已 进入人 类社会地各个 领域并 发挥着越来越重要地作用.因此,在运算机技 术越来越普及地今日,市场上也出 现了不同版本地同学 选排课系统,而 这些选排课系统大部分是用 传统 地 V
11、isual Foxpro 、Visual basic 等语言来开 发设计 ,此 类系统有一个特点就是运行地界面单一,而且不能在网上 发布.所以在 经过 各方面地 综合考 虑后,采纳目前较为 流行地开放式地 Web 服务器应用程序开 发技术.使用它可以将控件和脚本语言组合一起, 产生交互、 动态 、具有数据 库拜访 功能,且高效率地基于Web 地应用程序 .1.1 任务与目标同学 选排课治理系 统供应了一套同学在 线选课 、教 师在线治理地一个信息治理平台, 能够使教 师对 同学 选课进 行分 类和整理,能 够让 老师在第一 时间 明白同学地 选课 情形 .网上选课 系统涉及同学用 户、教 师和
12、治理 员三部分,系 统为 同学、教 师和治理 员供应不同地入口.同学用 户和教 师治理 员具有不同地操作 权限,同学用 户和教 师用户可以 查询 自己地信息, 查看自己 选课 地情形 .治理 员可以添加 课程, 查看全部同学地信息, 删除同学信息、修改同学信息, 查看全部 课程地选课 情形.网上 选课 系统可以便利老 师、同学更便利地 选课.1.2 讨论现状21 世纪 是信息 时代和网 络时 代,训练也必定会走向信息化 1. 随着社会地 进展和科技地进步, 对人才素 质以及才能地要求越来越高, 现代训练 观念强调 素养与才能地培育 .当今和将来地国 际竞 争, 说究竟是人才地 竞争.信息技 术
13、和网 络训练对于信息社会地 进步、知 识经济 地进展、数字训练地建 设、创新人才地培育至关重要 .如今,一种新型地训练形式 以网 络训练 为标 志地 现代训练正脱 颖而出.网络信息训练不 仅仅表达在训练技 术手段地先 进上,而且体 现在它所引起地训练 观念等一系列地 变革上 .在知 识经济时 代,不 仅在训练 观念、训练内容,而且在教案手段、教案 过程和教案方法等方面都将面 临挑战,高校教 师应如何适 应网络信息 时代训练地新特点,使训练更适 应社会主 义市场经济 地要求, 顺应 训练进展地世界潮流 .随着素 质训练地深化开展,不少有条件地学校都开展了 规模不小地其次 课堂之 类地选修课活动.
14、目前大多数学校都实行手工方式 进行选课 治理.然而在 现有地手工 处理系 统当中, 存在着大量繁重而稍 显纷乱地工作 .而这些繁重而易于出 错地选课 工作,又大大地打 击了师欢迎下载精品学习资源生地 选课热 情.另外,由于同学 选课时 地盲目性和 对所选课题 不够明白,经常出 现同学错报课题 、错报课题 后无法 调整、落 选热门课题 等问题 .在录用阶段也经常出 现 :教 师错录 同学、教 师错误 地拒 绝同学、个 别同学地 调课请 求无法 满意、无法依据同学意愿 扩招等现象. 最终结 果就是,大量同学无法 进入自己最感 爱好地 课题 ,而教 师也无法招入 对自己 课题 最有爱好地同学等 问题
15、 .这些问题 都严峻地制 约着选课 活动地进展.本系 统供应了 综合数据信息地共享集成环境,目前国家地训练体制也正处在不断改革创新地 阶段,吸取国外 优秀地教案模式,结合国内多年地 办学体会 逐步探究出适合中国特色地教案形式 .因此国家训练部面对各高校开展了全面学分制改革.本系统正是在此基 础上, 既包括 传统 地学校治理信息系 统地业务 功能同 时更突出了各高校实行全面学分制后,在排 课选课 考务等方面治理地解决方案.排课排考以往人工作 业需要 12 个月时间 .现在通过治理系 统只需 1 2 周,大大提高了精确率和效率,削减了老师地工作量 .1.3 可行性分析系统可行性讨论是系统发 展过程
16、中地一 项重要地工作,其目地就是订出一套切 实可行地方案,如此,开 发者才能有条不紊地完成开发工作 .系统地开 发条件主要包括:硬件和软件两各方面;硬件只需要一台PC 电脑 ,而软件方面需要Java 开发平台 MEclipce 以及相关插件; 这些在互 联网高速 进展地今日可以 轻易找到 .而且在技 术方面,我 们采纳 SQL 作为后台数据 库,使用 Struts2 开发基于 Web 地同学 选排课系统,由于这 种技 术已有用化, 设计地页面精致,功能 强大2.2 开发语言与技术简介2.1 开发语言简介Java是由 Sun Microsystems 公司推出地 Java 面对 对象程序 设计语
17、 言和 Java 平台地 总称3. 由 James Gosling 和同事 们共同研 发,并在 1995 年正式推出 .Java 最初被称 为 Oak,是在1991 年为消费类电 子产品地嵌入式芯片而 设计 地.1995 年改名 为 Java,并重新 设计用于开发 Internet 应用程序 .用 Java 实现 地 HotJava 浏览器显示了 Java 地魅力: 动态 Web、跨平台、 Internet 运算.从今, Java 被广泛接受并推 动了 Web 地迅猛 进展,常用地 浏览 器均支持Javaapplet.另一方面, Java 技术也不断更新 .Java 自面世后就特别流行,进展快
18、速, 对 C+语言形成有力冲 击.在全球云 运算和移 动互联网地 产业环 境下, Java 更具备了显著优势和宽阔前景 .Html 又称超文本 链接语言4. 它是超 级文本 标记语 言是 标准通用 标记语 言下地一个 应欢迎下载精品学习资源用,也是一种 规范,一种 标准, 它通过标记 符号来 标记要显示地网 页中地部分 .网页文件本身就是一种文本文件,通过在文本文件中添加 标记 符,可以告 诉浏览 器如何 显示其中地内容(如:画面如何支配,文字如何处理, 图片如何 显示等等) .浏览 器按 顺 序阅读 网页文件,然后依据 标记 符显示和解 释其标记 地内容, 对书 写出 错地标记 不指出其 错
19、误 ,且不停止其解 释执 行过 程, 编制者只能通 过显 示成效来分析出 错缘由和出 错部位 . 但需要留意地是, 对于不同地 浏览 器, 对同一 标记 符可能会有不完全相同地解释,因而可能会有不同地 显示成效 .结构化 查询语 言 Structured Query Language 简称为 SQL5. 它一种特殊目地地编程语言,是一种程序设计语 言和数据 库查询 ,用于存取数据以及更新、查询 以及治理关系数据库系统;同时也是数据 库脚本文件地 扩展名 .2.2 开发平台简介MyEclipse是企 业级 工作平台是 对 EclipseIDE地扩展6. 利用它我 们可以在数据 库和JavaEE
20、地开发、发布以及 应用程序服 务器地整合等方面极大地提高工作效率.它是功能丰富地 JavaEE 集成开 发环 境,包括完 备地编码 、 测试 、调试 和发布功能,完整支持Struts、HTML 、JSP、 CSS、Spring 、Javascript、SQL 、Hibernate.MyEclipse是一个特别 优秀地用于开发 Java和 J2ee地 Eclipse 插件集合, MyEclipse 地功能特别 强大,支持也特别广泛,特殊是对各种开源 产 品地支持 .MyEclipse可以支持AJAX 、Struts、 JSF、 Spring , Hibernate ,EJB3 、JavaServ
21、letJSP、 JDBC 数据 库链接工具等多种功能.可以 说 MyEclipse 是几乎囊括了目前全部主流开源 产品地 专属 Eclipse 开发工具 .2.3 开发技术简介Jsp 全名是 Java Server Pages,中文名字叫Java 服务 器页面7. 它是一个 简化了地Servlet 设计 .Jsp 技术有点 类似于 Asp 技术,它是在 传统 地网页 HTML ( 标准通用 标记语 言地子集)文件中插入Java 程序段 Scriptlet 和 Jsp 标记 tag ,从而形成地 Jsp 文件,后 缀名为*.jsp.用 Jsp开发地 Web 应用是跨平台地,既能 够在 Linux
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 基于 WEB 选排课 系统 设计 实现
限制150内