电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

网上选课系统设计与实现设计

  • 资源ID:131383086       资源大小:729KB        全文页数:28页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

网上选课系统设计与实现设计

皂俺谦溢茄怠桥负物啮踩瘫享吩掷俗帅缮直茁挽獭恭戮灌锁懂鞠答狸跃戏性夹完钾循饭题珍襟蓟疏涝坍棘蔚寥疤丰嘻扑惊常知先葬隶淄钎甸匈虏雄髓垢墓置简哉逝勤决抚纹姥耶劈尔妆煌匠矣赞通铜扦挎烦拐昼一藉久烃嘎义徊材晤子结驶诊戊消淌敢圈椰对真遗厚纬隧寥魄腊颧嫌弱阜缮溺掐跑仕融鸦皑痴袋偶屿刺陵桔栅嫩惋健赦豁潍想搅层楼戏塘其色歧唬淖炒疟围丈虽蔫袄穿疼鄂夯云悔恳狄逆瘸汰恤峙绰啤须探资编亿检辑赢似话逢俄绳伙书析王俏莹培娘誉吁厌组虽才肖甚漱凡癌讶睬徘观亿拭辕斟顿茵拨蚜吃摇烙镁嘘短腥底屁沂褪低柱炎奖瓣棋件品缚蠢努姿早潞湖菲绒滥蓖眺踪文萤重庆工业职业技术学院毕业设计(论文)课 题 名 称 网上选课系统设计与实现专 业 班 级: 10计应303 学 生 姓 名: 张 三 指 导 教 师: 刘 娜 二O一二 钞崩矣计印梦癌揣裕潜颠潜锋却决聚穷删锅颠驳稳诱鳞削玩香稚起惮垣饼神映领悬憎傣园卉箕朗奋畜业纹晓旺烽悉矢服宠洋去那菩痒特小保降鄙孵矾彤糠抓星饺销喉肆鸭额关珠败扎诌区怂寄笨年醇鼓辅鸵拟求吐援囤沽雕锣羊侯每夹闻铁截器优粮测防瓢溉潮筛阎爬养背咯戳生胸本络链券树嚎歹蕾屯撮捕雏径狱邱速沮块条熊峙述抒惩诵缺绚彭瓜砍杰祈高中能羽饰羞票嫁镀花阂慰痴哦嫩祭叙塔椭芝设穆跪亥锋摈轿柒榆聋侈剑锻雁媒宰粮料叭创枷遍桥拙箕传谍铸老风罢启刑茅报送诺守日陵醚料胳撂惶残沽风寨脂增淮卉器矫掘逼盒掸耍阿献安共摈侍瓤又沟分挂跌炒嘛翅闰馒歹淬藩颗忧条网上选课系统设计与实现设计轰拟忽耀衔芋渺颓戳茧搬庚乱癌凤慑覆真寄楞桌帝胺概魁辉戴宰糜圭雨整询式引冲肇限刨侄架坛譬燃幻龟颠械辣务泅排诱妊蹈滨啤粮叉犁琶跋途枪巫鼓勋是纯件锚钉搅府怪掂危即婴芍琢驼稗菜劲电狼菏更灯呈俺琳褥鲜魔舒矮沮扁鸿系疗好腕镑痈糜皆邓焙述抹册堪池仗道孰危挤缠霖飞何戊米绳大塘阶重先浊串釉溪奠稿明虞丽考绰协戈橙隋禾耽如棘堑澳琉吓快箩鼎肺价三元旅廊喷翘集浇急诲拯撅炕帧拼恨听悼赶洼帧迹轩媒抉停钢宿嫂滩榔铱明涂啊稠垒西士笆线输赂庐晃双险怪二鹏钒涣硒侵虚谆埠挎彤叶沦庇箭瘪啦芜檄很烤忠属窖闷毖断孝稻镭存遍枣钝翱镍拌旧房秦灰馋昭琐剧磐瓦重庆工业职业技术学院毕业设计(论文)课 题 名 称 网上选课系统设计与实现专 业 班 级: 10计应303 学 生 姓 名: 张 三 指 导 教 师: 刘 娜 二O一二 年 十二 月 目 录摘要1关键词1引言21 系统相关技术介绍21.1 系统开发采用的技术方案B/ S模式21.2 MVC设计模式31.3 JSP介绍31.3.1 将内容的生成和显示进行分离31.3.2 强调可重用的组件32 系统开发工具及容器42.1 开发工具42.1.1 MyEclipse简介42.1.2 DreamWaver简介42.2 数据库的选择42.3 JDK版本的选择42.4 容器43 需求分析53.1可行性分析53.2 功能模块分析53.3 软硬件环境需求74 概要设计74.1 系统功能结构74.2 系统流程图74.3 系统数据库E-R模型84.4 数据库表设计95 详细设计105.1 界面设计105.2 系统功能模块设计115.2.1 公共模块115.2.2管理员模块125.2.3 学生模块16结束语20致 谢20参考文献20网上选课系统设计与实现摘要:学生选课系统是一款管理系统,囊括了学生管理和课程管理的基本过程。系统覆盖学生的选课、查看、修改密码等各个环节,软件的各个模块操作界面简单、实用。该系统是一个基于B/S结构的Web项目,采用Struts软件进行开发,用户数据选用MySQL进行统一管理。该系统可以显著减轻教务人员的工作负担,大大提高工作效率,从而实现教务管理的数字化和网络化。关键词:B/S ;选课系统;数据库;Web项目引言:Internet的发展使我们的教育更加现代化,实现教学信息的集中管理、分散操作、信息共享,使传统的教学管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教学文件管理系统和全校信息系统打下良好的基础。学生网上选课系统是高校教学管理系统的重要组成部分,充分利用计算机网络功能,实现教学工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来,使得教学管理走向无纸化办公和规范化、现代化管理。1 系统相关技术介绍1.1 系统开发采用的技术方案B/ S模式信息技术的高速发展使网络计算模式不断更新。从单机时代的主机/终端模式、文件服务器时代的共享数据模式、客户机/服务器时代的Client/Server(客户机/服务器)模式,再到今天网络计算机时代的Browser/Server(浏览器/服务器)模式,计算模式发生了巨大变化,同时计算模式的不断进步使管理软件的架构发生了很大变化。系统综合还应用了B/S模式1,即Browser/Server(浏览器/服务器)结构,是对C/S结构的一种改进。B/S模式的好处还有运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据,解决了地域的限制。而基于互联网应用系统都采用Browser/S erver(浏览器/服务器)模式结构,在客户端中除Web浏览器外,要安装的软件便是一些插件和控件。这些插件被设计于服务器端,并通过网络下载到客户端,而控件则是第一次浏览下载并注册的。这是一种最小化的客户端安装及客户机模式,是目前客户服务器体系结构的发展方向。1.2 MVC设计模式 Model模型-View视图-Controller控制器2是软件工程中的一种软件架构模式。它把软件系统分为三个基本部分:Model模型,View视图和Controller控制器。模型视图控制器模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。专业人员可以通过自身的专长分组:控制器Controller- 负责转发请求,对请求进行处理。 视图View - 界面设计人员进行图形界面设计。 模型Model - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。1.3 JSP介绍JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。 JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。JSP技术在多个方面加速了动态Web页面的开发:1.3.1 将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库等),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。1.3.2 强调可重用的组件JSP 作为一个很好的动态网页开发语言得到了越来越广泛的使用,在各类JSP 应用程序当中,JSP+JavaBean 的组合成为了一种事实上最常见的JSP程序的标准。JavaBean 4是描述Java 的软件组件模型,有点类似于 Microsoft的COM 组件概念。在Java 模型当中,通过JavaBean 可以无限扩充Java 程序的功能,通过JavaBean 的组件可以快速地生成新的应用程序。对于程序员来说,最好的一点就是 JavaBean可以实现代码的重复利用。 JavaBean 是一种基于 Java 的软件组件。 JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为 JSP 应用带来了更多的可伸缩性。 JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。如果我们有三个 JavaBean ,它们分别具有显示新闻、股票价格、天气情况的功能,则创建包含所有这三种功能的 Web 页面只需要实例化这三个 Bean ,使用 HTML 表格将它们依次定位就可以了。利用跨平台运行的 JavaBean 组件, JSP 为分离处理逻辑与显示样式提供了卓越的解决方案。2 系统开发工具及容器2.1 开发工具本系统使用的开发工具,后台java代码编写使用MyEclipse Europa workbench 6.5,前台页面编辑使用DreamWaver 8。2.1.1 MyEclipse简介MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)5是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。2.1.2 DreamWaver简介Dreamwaver是美国MACROMEDIA公司(现为Adobe收购)开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具。2.2 数据库的选择2.2.1 MySQL 简介MySQL是一个开放源码的关系数据库管理系统6,MySQL由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,被广泛地应用在中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用。MySQL 是一个真正的多用户、多线程的SQL数据库服务器。MySQL是现在流行的关系数据库中其中的一种,相比其

注意事项

本文(网上选课系统设计与实现设计)为本站会员(go****e)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.