毕业设计(论文)基于web的《课程设计》管理系统.doc
《毕业设计(论文)基于web的《课程设计》管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于web的《课程设计》管理系统.doc(31页珍藏版)》请在三一办公上搜索。
1、目 录摘要31 绪论51.1课题的研究背景与目的51.2 本文的主要目的和工作52 系统需求分析62.1 需求分析62.2系统的综合要求62.3 系统的性能要求62.4功能数据流图62.5详细功能分析数据流图72.6选课系统方框图82.7概要设计92.7.1系统登陆模块详细数据流图92.7.2管理员管理分系统模块详细数据流图102.7.3学生选课分系统模块详细数据流图102.7.4教师管理分系统模块详细数据流图112.7.5详细层次图113 系统开发123.1详细设计123.2系统登陆模块123.3管理员管理分系统模块123.4学生选课分系统模块133.5教师管理分系统模块133.6新闻管理分
2、系统模块134 ASP关键技术144.1 开发环境介绍144.2 ASP概述144.3 ASP的特点与功能144.4 ASP知识简介及程序开发的基础知识165 系统实现185.1 数据库的搭建185.2数据库的需求分析及逻辑设计185.3数据字典185.4系统部分主要代码:196 系统调试与运行266.1系统登陆模块266.2学生选课分系统模块286.3教师管理分系统模块28总 结29致 谢30参考文献31摘要课程设计是计算机课程学习中必不可少的实践环节。对于学生提高对相关课程的知识的掌握和应用十分重要。该管理系统可以提高课程设计的效率,增强课程设计的效果。基于web的课程设计管理系统,是学生
3、在做毕业设计时最常用的选课方式,也是顺应当今社会发展的需要。他给学生带来了很多的方便,此系统前页由Dreamweaver MX、Photoshop6.0等软件制作。后台主要应用ASP技术和Access数据库。系统的完成后,学生可以在线选择自己想要选的课题。老师也可以在线添加课题、审核学生等。管理员可以在线对老师、学生、新闻进行管理。总体上实现了预期的目的。本论文主要介绍基于Web的课程设计管理系统的研究和设计,并在系统设计中所涉及的技术。进行了模块划分,而后分析了各个模块和流程的具体划分和最后的编程实现,从问题的提出到最后逐步的实现。都一步一步作了系统的介绍,在实际开发阶段,本文将比较有代表性
4、的代码给出,并作了相关注释,便于理解和对照。关键字:ACCESS WEB ASP 课程设计AbstractThe course design is the essential part of the computer course study. It is very import to relate course of the control and application of knowledge for students. The manage system can raise the efficiency of the course design, and strengthen a co
5、urse design of the result.According to web of the course design management system is a usual way of which to select elective courses when the students are doing the graduation design, also is adjust the demand of the social development in nowadays. He brings students a lot of conveniences, this syst
6、em ex- page from Dreamweaver MX, Photoshop6.0 etc. The backstage mainly applies the ASP technique and Access database. After the completion of the system, students can on-line choice the choose of topic. Teacher can also on-line increase a topic and examine student etc. The managing person can be on
7、-line to carry on a management to the teacher, student, news. Total up carry out the purpose of the expectation.This thesis mainly introduces the research of the system and design which according to the Web of the course design management, and the technique involve in the system the design. Carried
8、on the mold piece demarcation, analyzed each mold piece and process and then of concrete divide the line and end of the plait distance realization, Be from the problem put forward carrying out till the last and gradually. The all one-step one step made the introduction of the system, at actual devel
9、opment stage, this text will compare a code of have the representative to, and make related annotation, easy to comprehend and check against.Key words: ACCESS WEB ASP course design1 绪论1.1课题的研究背景与目的在没有出现Web之前,学生毕业时所选的课程设计都是通过以黑板张贴的形式公布出来,每个学生都得在那密集的文字中找到自己的名字,然后在看看自己所选的题目。这样选起来实在是很麻烦,也浪费了很多的人力物力。从老师方
10、面来说,也给老师带来了很多麻烦,例如老师出题,条件好一点的可以用卷子的形式把学生要选的课题印出来,然后在发给学生,要是没条件的又要以黑板的形式公布,实在是是太浪费人力物力。如果学生在经过这么复杂的程序之后选了自己要选的课题,交给老师后又给老师出了难题,老师又要从这些学生中选出选相同课题的学生进行汇总,又要浪费大量的时间。总之,不管是老师还是学生都要经过复杂的过程。近几年,随着计算机技术的发展和互联网时代的到来和飞速发展,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校传统的管理方法和办学水平都受到了极大的挑战。Internet技术持续迅猛的发展,也给传统的办学提出了新的模
11、式。所以基于Web的课程设计选课系统的出现也是大是所趋,人心所向。此系统的出现给老师和学生带来了很多的方便。并节省的很多宝贵的时间。它不仅提高了课程设计的效率,还增强了课程设计的效果。是学生在极短的是时间内准确的选出自己的想要选的课程题目。此系统的开发,主要的目的是使老师能更好的管理课程设计,也能使学生能更好的把自己想要选的课程正确无误的选出来。使处在选课时期的学生能有条不紊的进行。1.2 本文的主要目的和工作本文的主要目的是介绍课程设计选课系统的流程,使看到此文的老师或学生能大体了解此系统是如何操作,功能是如何实现的。本文的主要工作有以下几点:1.系统的需求分析2.系统的功能设计3.系统的编
12、码实现4.系统的测试和运行2 系统需求分析2.1 需求分析 为方便教师和学生对选择课程设计中的题目进行有效地管理,现用asp作了关于课程设计的网站。随着校园网络化的逐步实现,基于Web的课程设计的选课系统是实现校园网络化的一个重要组成部分。对于老师,它可以方便老师在线添加、删除课题,还可以在线对选课学生进行审核。这样给老师节省出很大一部分时间可以进行其他的教学活动。 对于学生来说,可以在线选择自己喜欢的课程,然后提交让老师审核,若对自己选的课程不满意,还可以在没有被老师审核之前退选,重新选择其他的课程。又可以在线查看那些是热门的课题,选这门课的人数。为自己准确的选课提供必要的前提条件。 管理员
13、是系统的总管理者,他可以对学生信息进行添加、删除、修改,对教师信息进行添加、删除、修改,对教师所授的课程进行添加、删除、修改,对新闻进行添加、删除、修改。 2.2系统的综合要求基于软件工程的思想,要有系统的综合要求,它是对整个系统的总体要求。主要是介绍系统要完成的功能等。系统需完成的功能包括: 管理员对学生信息的管理。管理员对教师信息的管理。管理员对新闻信息的管理。管理员对教师所授课程信息的管理。教师对学生所选修的课程进行审批和添加课程信息。学生可以选择自己想要选修的课程。结果显示2.3 系统的性能要求操作系统要求:Windows98、Windows2000、WindowsXP软件开发环境:m
14、icromedia公司的Dreamweaver开发平台,IIS 5.0运行环境和ASP2.4功能数据流图 此系统的数据流图如图2-1所示:管理系统学生选课系统教师管理系统教师口令正确返回管理员管理系统管理口令正确返回学生口令正确返回管理员用户输入口令输入口令图 2-1功能数据流图2.5详细功能分析数据流图 管理员在登陆窗口中输入管理员名与口令,口令正确便进入管理员管理分系统 ,在管理员管理分系统中,管理员可以对所有学生、教师、课程、新闻进行管理,包括:添加学生、修改学生、删除学生、添加教师、修改教师、删除教师、添加课程、修改课程、删除课程、编辑新闻等。对于学生,可以在登陆窗口中输入学号与口令,
15、 口令正确便进入学生选课分系统,在此分系统中,学生可以查看所有开设的课程,根据自己的情况选修课程,同时可以取消自己已选修的课程,但学生选修的课程被教师审批后将无法退选修和选修其他课程。对于教师,可能在登陆窗口中输入教师证号与口令, 口令正确便进入教师管理分系统,在此分系统中,对学生选修的自己所授的课程进行审批与取消等操作。具体操作如图2-2:教师信息数据库新闻数据库管理员口令选课、退课学生口令查询课程教师管理系统教师口令返回课程信息数据库课程信息操作(添加、删除、修改、查询)学生信息数据库取消通过管理学生信息学生选课系统返回登录主页面管理员用户进入进入返回管理员管理系统教师信息操作新闻操作审批
16、通过图 1-2详细功能分析数据流图2.6选课系统方框图本系统主要由三种身份的用户操作。其中:管理员用户,他负责整个系统的维护与管理,分别对学生信息分系统、教师信息分系统、课程信息分系统和新闻进行管理。学生用户则只能在系统中查看本学期的所有课程,选修课程,退选所选修的课程,但指导教师已审批,学生将不能现退选和选修其他课程。教师用户对学生选修的自己所授的课程进行审批与取消等操作。本系统的层次如图2-3: 课程设计选课系统管理员学 生审批学生所选课程取消已审批的学生选修课程退选查询自己所选的课程学生信息管理教师信息管理课程信息管理新闻信息管理教 师图 2-3选课系统方框图2.7概要设计由于课程设计选
17、课系统的详细数据流图全部表现在一张图中比较复杂,故将课程设计选课系统分多个模块进行绘制详细数据流图。2.7.1系统登陆模块详细数据流图系统登陆模块详细数据流图描述了管理员和用户登陆主页面后,又可以进行自己具体的操作,实现自己的具有的功能。如图2-4所示:管理员管理系统核对管理员信息返回教师管理系统核对教师信息学生信息数据库核对学生信息学生选课系统返回密码正确教师信息数据库密码正确管理员数据库密码正确用户登录主页面管理员进入进入返回图 2-4系统登陆模块详细数据流图2.7.2管理员管理分系统模块详细数据流图管理员管理分系统模块详细数据流图是对管理员的操作详细叙述,它把每一项功能都非常详细的给描述
18、了出来。如图2-5所示:管理员管理系统添加修改删除添加修改删除查询删除修改存入查询删除修改存入添加学生信息页面修改学生信息页面删除学生信息页面添加课程信息页面修改课程信息页面删除课程信息页面添加课程信息页面修改课程信息页面删除课程信息页面添加教师信息页面修改教师信息页面删除教师信息页面添加删除修改添加删除修改修改删除存入存入修改删除教师信息数据库新闻数据库学生信息数据库课程信息数据库图 2-5管理员管理分系统模块详细数据流图2.7.3学生选课分系统模块详细数据流图学生选课分系统模块详细数据流图描述了学生如何进行登陆、选课、退课等详细的、具体的操作。如图2-6所示:课程信息数据库学生信息数据库学
19、生身份验证通过学生选课系统退出选课页面选课浏览选课存入退选图2-6学生选课分系统模块详细数据流图2.7.4教师管理分系统模块详细数据流图教师管理分系统模块详细数据流图详细描述了教师成功登陆后,可以进行添加课程、审核学生选的课程。如图2-7所示:课程信息数据库学生信息数据库教师身份验证通过教师管理系统退出选课页面选课浏览审批取消教师信息数据库浏览课题管理存入添加图2-2教师管理分系统模块详细数据流图2.7.5详细层次图添加、修改课程信息删除课程信息添加、修改教师信息删除教师信息课程设计选课系统管理员学生教师选 修 课 程退选、查询自己所选的课程审批学生所选课程取消已审批的学生学生管理教师管理课程
20、管理新闻管理添加、修改学生信息删除学生信息添加、修改新闻信息删除新闻信息图2-3详细层次图3 系统开发3.1详细设计根据总体设计中的各模块详细数据流图分别编写系统登陆模块、学生选课分系统模块、新闻管理分系统、教师管理分系统模块、管理员管理分系统模块的程序流程。3.2系统登陆模块1. 用户进入系统登陆页面,学生登陆时,输入学号与密码,2. 系统从学生信息数据库中查找些学号,如果存在,便检测密码,否则提示用户不存在,重新输入用户名与密码。3. 学号存在,密码正确,进入学生选课分系统。学生存在,密码错误,则提示密码错误,重新输入密码。4. 教师登陆时,输入教师证号与密码,系统从教师信息数据库中查找些
21、学号,如果存在,便检测密码,否则提示该教师证号不存在,重新输入教师证号与密码。5. 教师证号存在,密码正确,进入教师管理分系统。教师存在,密码错误,则提示密码错误,重新输入密码。6. 管理员登陆时,输入管理员证号与密码,系统从管理员信息数据库中查找些管理员证号,如果存在,便检测密码,否则提示该管理员证号不存在,重新输入管理员证号与密码。7. 管理员证号存在,密码正确,进入管理员管理分系统。管理员存在,密码错误,则提示密码错误,重新输入密码。3.3管理员管理分系统模块管理员进入学生信息管理分系统后,可以对学生信息进行管理,包括:添加学生信息、修改学生信息、删除学生信息。在选择了添加学生信息功能后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 毕业设计 论文 基于 web 管理 系统
链接地址:https://www.31ppt.com/p-3980058.html