校园选课系统开题报告

上传人:s9****2 文档编号:470491611 上传时间:2023-07-05 格式:DOCX 页数:8 大小:23.25KB
返回 下载 相关 举报
校园选课系统开题报告_第1页
第1页 / 共8页
校园选课系统开题报告_第2页
第2页 / 共8页
校园选课系统开题报告_第3页
第3页 / 共8页
校园选课系统开题报告_第4页
第4页 / 共8页
校园选课系统开题报告_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《校园选课系统开题报告》由会员分享,可在线阅读,更多相关《校园选课系统开题报告(8页珍藏版)》请在金锄头文库上搜索。

1、山东科技大学本科毕业设计论文)开题报告题目学院名称电气信息系专业班级 电脑科学与技术13级1班学生王谢天学号201303204121指导教师范明芳填表时间:2017年05月30日设计论文题目校园选课系统设计设计论文工程设计应用研究开发研究基础研究其它V一、本课题的研究目的和意义学生选课系统是一款管理系统,系统包括学生的登录,选课,查看,修改密码等 功能,软件的各个模块操作界面简单、实用,用户可以在最短的时间内掌握系统的使用 方法。用户可以在最短时间内找到自己所需要的信息,该系统可以使师生突破时间和空 间上的限制,大大节约了教育资源。无论你身处何地,只要有网络,你就可以完成选课 系统。 基于以上

2、特征,选课打破了传统学校教育的选课模。它要求建立一种全新的教 学模式,并且也对教师和学生提出了不同的要求。对于教师来说由原来对学生选课信 息被动地接收无法及时查看选课信息,变成了可以及时主动地查看学生的选课信息。对 于学生来说,由以前单一的只能到现场进行选课,而且一旦选择了课程就很难再更改, 并且还要被动的等待选课情况。这些变化都要求我们在进行网上选课的设计开发时不能 在因循从前的一套模式,而应该根据新的学习、教学环境进行科学的设计,选课系统 的设计应该符合学生的学习心理,认知心理;课程的编排既遵循本门课程的逻辑结构, 和学生学习的接受水平相一致,而且还能够科学的呈现出来。二、本课题的主要研究

3、内容提纲1. 身份验证:通过登录才可进入选课系统,登录信息提交后检验登录者的身份是否 合法,合法,则转入对应的操作界面。在本系统中,只有三种身份:学生、教师、管 理员。2. 信息浏览:信息浏览包括已选课程浏览、已发布课程信息浏览。已选课程浏览是 为学生提供的查看自己已经选择的课程信息以及删除选择课程。已发布课程信息浏览 用于各代课老师查询自己已经发布的课程信息,主要用于浏览、核对。3. 信息查询:信息查询包括教师个人信息查询、课程查询、选课查询。课程查询即 查询该课程的相关介绍,包括课程内容、开课地点等内容。教师个人信息是查看及修 改对应的老师个人信息。通过选课查询可以查看要选择的课程情况。4

4、. 信息修改:信息修改包括密码的修改,学生信息的修改,教师信息的修改。5. 信息添加:信息添加包括学生选课、教师课程发布、管理员。学生选课即通过选 择选修的课程,添加到学生已选课程中,完成选课任务。教师课程发布即教师添加新 的课程信息,新信息发布后,学生可看到发布的信息。管理员添加学生、教师、课程 的基本信息。三、文献综述国内外研究情况及其发展随着校园数字化建设的发展,学生选课管理已由手工处理方式转换为电脑管理方 式,学生选课管理的信息化成为学校人力资源开发和管理的主要手段。传统的网上选 课管理系统大部分采用ASP、PHP、JSP、VBScript、JavaScript等编程技术,用这些编 程

5、技术开发的网上选课系统均在不同程度上存在着程序复用程度低、重复劳动大、浏 览速度慢、系统安全性差等缺陷和不足,严重制约了选课系统建设工程的发展。 ASP.NET是微软公司2002年2月正式推出的新一代编程语言,与传统的网上选课系统 开发技术相比,ASP.NET具有许多重要的优点,如简易性、安全性、可管理性等,能 够大大加快开发效率,从而为网上选课系统的开发提供强有力的技术支持和保障。我国高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交 给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在 较短的时间内完成。运用电脑辅助选课,即能实时地对大量选课数据进行检

6、验和统计, 十分方便地输出选课结果,同时也防止了人工处理时容易产生的错误。在高等学校的 教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了 满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时 间在同一班级上课、一位教师不能在同一时间上两门课等等。利用电脑辅助进行课表 编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工 作效率,从而使学校教务管理现代化迈上了一个新台阶。国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国 就建成了 NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进

7、行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网 完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国 际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用, 为世界各国培养出大批人才。所有这些都说明,基于Internet的校园网的应用已深入到 校园内的各个方面。四、拟解决的关键问题网上选课系统中Web项目中将定义多个用户控件,分别用来实现选课系统的人员 管理、课程管理、选课班级管理、信息统计管理、学生班级管理等功能。通过用户控 件的动态加载方法,将安全控制集中到主页面Default.aspx中去处理,从而实现安全 定制需要

8、加载的控件。由于网上选课系统的网络用户较多,为了提高系统的安全性和 访问效率,整个系统采用三层式体系结构进行开发,即表示层、业务逻辑层和数据层。 利用ASP.NET可以快速方便地部署三层体系结构,通过在网页中使用基于事件的处理, 可以指定处理的后台代码文件。显示层放在ASP.NET页面中,数据库操作和逻辑层用 组件来实现,可以方便的实现三层架构。1系统管理员查询、修改、增加用户信息:系统管理员通过此项功能可查询、修改、增加学生 教师信息等。录入学生与教师个人信息:通过此项功能可以实现对教师和学生的个人 信息添加删除。开设课程:管理员登录系统后,可以开设课程,可以设置该课程为必 修课程或则选修课

9、程,可以设置该课程的最大人数。2教师用户显示和修改个人信息:教师用户登录系统后,可以查看和修改教师的个人信息, 如, ,E-mail地址等。查询课程详单:教师可以通过详单灵活地查询上课时间、班级和地点。给学生分数:课程结束后,教师用户登录系统,可以为学过课程的学生给予相应 的成绩,假设及格,给予学生学分。3学生用户显示个人信息:学生登录系统后,可以查看学生的个人信息,如,性别, 等。 查看已选课程:学生登录后,可以查看所有的已选课程。查看该课程及开课教师信息 等。查看学分和成绩:课程结束后,学生登录系统可查看自己学习课程的成绩和已获 的学分。重点和难点:1、怎样去建立一个合理有效,查询速度快的

10、数据库。2、在ASP.NET开发环境中如何有效的操作数据库,如何快速又没有错误的进 行数据的读写。3、怎样很好的设计各类用户的权限。4、如何组织系统,如何提高程序运行的效率。五、研究思路和方法本设计采用面向对象的开发方法。本课题所开发的系统拟在MAC OX系统下开发完 成,使用JAVA作为ASP.NET的开发语言,MYSQL作为数据库。系统要有较高的安全性 和较好的性能。最终根据系统开发的成果撰写毕业设计论文。第一部分:进行系统的可行性分析,同时对系统做需求分析,并且做系统的结构图和流 程图;对系统的功能做详细的分析,并且对系统进行概要设计。第二部分:简要概述系统的配置,并且对系统进行详细设计

11、;概述系统实施的难点,提 出解决方案;进行软件编码。第三部分:对软件进行试运行,然后进行各种测试;正式运行后进行软件维护。六、本课题的进度安排第一阶段:2017年4月20日至4月30日,要完成学生选课系统的总体设计阶段。它 主要包括学生选课系统的由来,以及它是否具有可行性,还有与此相关的需求分析和概 要设计。第二阶段:2017年5月1日至5月10日,完成学生选课系统的数据库设计阶段,它主 要包括学生选课系统的详细设计,软件编码以及数据库的设计。第三阶段:2017年5月11日至5月20日,完成学生选课系统的功能实现阶段。它主 要包括该系统的试运行,测试以及维护。第四阶段:2015年5月21日至6

12、月初,准备答辩阶段,做好相关的PPT以及答辩所需 要的相关材料。参考文献I .张桂珠刘丽陈爱国Java面向对象程序设计第2版北京邮电大学出版社毕广吉.Java程序设计实例教程M.北京:冶金工业出版社,2007年3 .王保罗.Java面向对象程序设计M.北京:清华大学出版社,2003年4 .高林,周海燕.Jsp网上书店系统与案例分析M.北京:人民邮电出版社,2004年5 .刘腾红,孙细明.信息系统分析与设计M.北京:科学出版社,2003年6.林邦杰, 彻底研究java.北京:电子工业出版社,2002年7 Metsker S J. Java设计模式M.第2版.电子工业出版社,2012年09月.8

13、孙卫琴.Tomcat与Java Web开发技术详解M.第2版.电子工业出版社,2009年01 月.9 刘京华 等.Java Web整合开发王者归来M.清华大学出版社,2010年01月.10 贺松平.基于MVC模式的B/S架构的研究及应用D.武汉:华中科技大学,2006 年4月II D.L. Parnas. On the Criteria To Be Used in Decomposing Systems into munications of the ACM, Vol. 15, No. 12, December 1972 pp. 1053 -105812 Cameron,J.R. JSP & JSD the Jackson approach to software development .Silver Spring MD: IEEE Computer Society Press, 1983

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号