网上选课系统的开发与实现开题报告.docVIP

网上选课系统的开发与实现开题报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上选课系统的开发与实现开题报告

西 安 科 技 大 学 本科毕业设计(论文)开题报告 题 目 网上选课系统的开发与实现 系(部) 信息工程系 专业班级 计算机科学与技术0-1 学生姓名 学 号 指导教师 填表日期: 200 年 04 月 05 日 填表说明 1.开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。 2.此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期完成,经指导教师签署意见、相关系主任审查后生效。 3.学生应按照学校统一设计的电子文档标准格式,用A4纸双面打印并装订。 4.参考文献不少于8篇,其中应有适当的外文资料(一般不少于2篇)。 5.开题报告作为毕业设计(论文)资料,与毕业设计(论文)说明书一同存档。 设计(论文) 题目 网上选课系统的开发与实现 设计(论文) 类型(划“√”) 工程设计 应用研究 开发研究 基础研究 其它 √ 本课题的研究目的和意义 网上选课系统是一个提供给高校学生制定个人选课计划的选课平台,可以满足现代化的校园教学管理的要求。网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式——学生按照学校安排好的课程上课——已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用再奔波于教务处和办公室之间。 本课题的主要研究内容(提纲) 此网络选课系统按照RUP用例驱动可以分为四大模块: 管理员模块 教研室模块 老师模块 学生模块 学生可以在网上进行选课申请,并可查询个人的选课计划以及选课申请情况。同时,教务人员负责维护课程相关信息,包括课程名,开课院系,课程类别(必修,选修),授课老师,课时,上课时间,限选人数等。管理员可以查询选课进度,根据学生选课情况适当调整选课学生名单。 文献综述(国内外研究情况及其发展) 以前应用系统开发过程中,Client/Server两层体系结构得到了广泛的应用 。其特点是,应用程序逻辑通常分布在客户和服务器两端,客户端发出数据资源访问请求,服务器端将结果返回客户端。但Client/Server结构存在着很多体系结构上的问题,比如:当客户端数目激增时,服务器端的性能会因为负载过重而大大衰减;一旦应用的需求发生变化,客户端和服务器端的应用程序都需要进行修改,给应用维护和升级带来了极大的不便;大量的数据传输增加了网络的负载等等。 本系统的开发是基于dot NET框架的,采用的企业级层体系结构。  在多层分布式应用中,开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开。在保证客户端功能的前提下,为用户提供一个简洁的界面。这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。 .net较等结构,其采用的是中间代码预编译执行技术,一次编译N次执行访问速度非常快,Code-Behind技术使页面和代码的编写彻底拨离,实现了面向对象的继承、重用及多态性。再加上.net库提供的支持事件的各种WEB控件,和以前编写网页方式相比可谓是一场革命。在多层架构下,应用可以分布在不同的系统平台上,通过分布式技术实现异构平台间对象的相互通信。将应用系统集成于分布式系统之上,能极大地提高系统的可扩展性。随着分布式对象技术的逐渐成熟,多层分布式应用体系结构得到了越来越多的应用。 综上所述, ASP.net开发是主流也是必然的趋势。 拟解决的关键问题 1.在系统开发中的运用; 3.设计出一个稳定可扩展的三层架构; 4.合理设计优化,提高整体性能; 5.屏蔽非法字符串,防止注入攻击; 研究思路和方法 在系统开发过程中,实践使用RUP软件工程方法,满足初始、细化、构造及移交四个阶段的里程碑要求。 开发工具选用Visual S,页、码分离可以很容易地实现面向对象三层架构的编程。网上选课系统对系统性能要求非常高,在不改变硬件配置的基础上要努力提高软件性能,其中改善数据访问是非常重要的一个环节,数据链接使用ObjcetDataSo

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档