




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
_ 设计(论文)题目基于ASP.NET的网上选课系统设计(论文)类型工程设计应用研究开发研究基础研究其它一、课题目的和意义随着无纸化办公的普遍实现,信息的自动处理以及网络式的信息交互方式已经被人们广泛应用。让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。 学生选课系统作为一种现代化的教学技术,以越来越受到人民的重视,是一个学校不可缺少的部分, 学生选课系统就是为了管理好选课信息而设计的。学生选课系统的将使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了便利。学生在学校的公共机房或者宿舍的个人电脑上通过网络来选课,只要选课还没有截止,学生能够灵活的修改自己的选课情况,大大提高了学校选课工作的效率。教务处的教师则通过选课系统的管理员子系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率。网上选课系统针对在校学生和教师使用。从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式。传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学模式,如果仍然通过纸上的方式选课,一方面浪费了大量的人力、物力资源,另一方面浪费时间以及会在人为的统计汇总过程中出现可避免的差错等情况。随着高校人数的增多,上述弊端会越来越多的暴露出来。如果利用网络进行选课,学生只要在计算机前输入自己的个人选课信息即可完成教务部门原来几倍的作业量。从教师的角度来说,教师提出代课申请完成课程发布的工作更加容易,得到教学的信息更加快捷,因此通过网上选课系统可以大幅度的减少教师的工作量,方便了教学工作。精品资料二、文献综述(课题的应用背景和前景)随着校园数字化建设的发展,学生选课管理已由手工处理方式转换为计算机管理方式,学生选课管理的信息化成为学校人力资源开发和管理的主要手段。传统的网上选课管理系统大部分采用ASP、PHP、JSP、VB Script、JavaScript等编程技术,用这些编程技术开发的网上选课系统均在不同程度上存在着程序复用程度低、重复劳动大、浏览速度慢、系统安全性差等缺陷和不足,严重制约了选课系统建设工程的发展。ASP.NET是微软公司2002年2月正式推出的新一代编程语言,与传统的网上选课系统开发技术相比,ASP.NET具有许多重要的优点,如简易性、安全性、可管理性等,能够大大加快开发效率,从而为网上选课系统的开发提供强有力的技术支持和保障。我国高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。 国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。三、课题主要内容(提纲)及拟解决的关键问题课题主要内容:本系统采用的开发工具是ASP.NET,采用的开发语言是C#,采用的数据库服务器为SQL SERVER2005。网上选课系统包括四个项目,其中的Web、Bussiness Layer和Data Layer项目分别对应设计模型的三个层次,Web项目的项目类型为“ASP.NET Web Application”,其余两个项目类型为“Class Library”,上一个层次要引用下个层次的命名空间,从而达到使用下一层次提供功能的目的。另外还包括一个用于定义层间数据接口的项目Common,其项目类型为“Class Library”,目的是为了使得各层之间在传递数据时具有统一的数据接口。拟解决的关键问题:网上选课系统中Web项目中将定义多个用户控件,分别用来实现选课系统的人员管理、课程管理、选课班级管理、信息统计管理、学生班级管理等功能。通过用户控件的动态加载方法,将安全控制集中到主页面Default.aspx中去处理,从而实现安全定制需要加载的控件。由于网上选课系统的网络用户较多,为了提高系统的安全性和访问效率,整个系统采用三层式体系结构进行开发,即表示层、业务逻辑层和数据层。利用ASP.NET可以快速方便地部署三层体系结构,通过在网页中使用基于事件的处理,可以指定处理的后台代码文件。显示层放在 ASP.NET页面中,数据库操作和逻辑层用组件来实现,可以方便的实现三层架构。(1)系统管理员查询、修改、增加用户信息:系统管理员通过此项功能可查询、修改、增加学生教师信息等。录入学生与教师个人信息:通过此项功能可以实现对教师和学生的个人信息添加删除。开设课程:管理员登录系统后,可以开设课程,可以设置该课程为必修课程或则选修课程,可以设置该课程的最大人数。(2)教师用户显示和修改个人信息:教师用户登录系统后,可以查看和修改教师的个人信息,如姓名,电话,E-mail地址等。查询课程详单:教师可以通过详单灵活地查询上课时间、班级和地点。给学生分数:课程结束后,教师用户登录系统,可以为学过课程的学生给予相应的成绩,若及格,给予学生学分。(3)学生用户显示个人信息:学生登录系统后,可以查看学生的个人信息,如姓名,性别,电话等。查看已选课程:学生登录后,可以查看所有的已选课程。查看该课程及开课教师信息等。查看学分和成绩:课程结束后,学生登录系统可查看自己学习课程的成绩和已获的学分。重点和难点: 1、怎样去建立一个合理有效,查询速度快的数据库。2、在 ASP.NET开发环境中如何有效的操作数据库,如何快速又没有错误的进行数据的读写。 3、怎样很好的设计各类用户的权限。 4、如何组织系统,如何提高程序运行的效率。 5、如何正确的设计对系统进行的各种操作界面,使得系统更易于被使用和接受。四、拟采用的思路和方法本设计采用面向对象的开发方法。本课题所开发的系统拟在Windows 7系统和Visual Studio2005平台下开发完成,使用C作为ASP.NET的开发语言,SQL Server 2005作为数据库。系统要有较高的安全性和较好的性能。最终根据系统开发的成果撰写毕业设计论文。第一部分:进行系统的可行性分析,同时对系统做需求分析,并且做系统的结构图和流程图;对系统的功能做详细的分析,并且对系统进行概要设计。第二部分:简要概述系统的配置,并且对系统进行详细设计;概述系统实施的难点,提出解决方案;进行软件编码。第三部分:对软件进行试运行,然后进行各种测试;正式运行后进行软件维护。五、课题总体安排和进度计划第一阶段(5月5日至5月10日)完成系统总体设计;第二阶段(5月11日至5月22日)完成数据库设计;完成系统通用类设计;第三阶段(5月23日至5月31日);完成通用功能,教学助理 (系统管理员)专用功能;第四阶段(6月1日至6月14日);完成教师专用功能,学生专用功能,毕业设计论文部分。时间内容报告类型5.55.10可行性分析、需求分析、概要设计可行性分析报告、需求分析报告系统结构图和流程图、概要设计报告5.115.22详细设计、软件编码、数据库设计详细设计报告、软件编码、数据库关系图5.236.6试运行、软件测试、软件维护测试报告、维护说明书6.76.14整理文档、毕业论文整理系统各种文档及毕业论文参考文献(不少于8篇)1 邓良松软件工程(第二版)西安:西安电子科技大学出版社,2004.62 程云志数据库原理与SQL Server2005应用教程北京:机械工业出版社,2008.63 叶核亚Java2程序设计实用教程北京:电子工业出版社,2009.64 谢星星UML基础与Rose建模实用教程北京:清华大学出版社,2008.105 李勇平ASP.NET2.0(C#)基础教程北京:清华大学出版社,2008.16 闪四清SQL Server实用简明教程(第二版)北京:清华大学出版社,2005.77 (美) Kevin HoffmanLonny Kruger
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年gmp判断试题及答案
- 2025年sql 实训试题及答案
- 2025年调酒专业考试题及答案
- 2025年中医方剂学 试题及答案
- 2025年vb大学考试试题及答案
- 2025年ai测试题及答案经典
- 2025年中医学书籍考试题及答案
- 机油真假协议书
- 杂志销售协议书
- 村民就业协议书
- 管理会计业财融合战略路径的研究
- 按原合同执行的补充协议
- 首末件管理制度
- 2025年浙江省金华市九年级中考一模语文试题(含答案)
- 外墙保温工程质量验收管理规范
- 2024年公务员省考模拟考试及试题及答案
- 《资治通鉴》与为将之道知到课后答案智慧树章节测试答案2025年春武警指挥学院
- 浙江国企招聘2024杭州钱塘新区产业发展集团有限公司下属公司招聘13人笔试参考题库附带答案详解
- 港航疏浚事业部直属项目工程分包管理办法
- 路灯维修工考试题库单选题100道及答案
- 开题报告-中国特色社会主义教育学话语体系研究
评论
0/150
提交评论