系统的主要功能需求是对学生选课信息进行管理,对于要进行选课的学生进行选课操作,同时记录学生所选课的信息。如果对所选的课程不满意可以进行退课操作。学生如果想要对自己信息进行查看,可以登录后进行查看,如遇到修改信息,学生信息管理和系统管理可以对学生的信息进行修改,以便管理人员和用户可以随时查到最新的信息,同时,可以随时对需要的信息进行维护和更新。 经过对学校选课情况的分析,选课管理系统应该具有下列功能需求: 1、记录学生基本信息,提供查看、修改、删除学生基本信息的功能。学生基本信息包括学号、姓名等。 2、维护课程信息,提供查看、修改、删除课程基本信息的功能。课程信息包括id,课程名,学时,课程简要说明,上课教师等。 3、维护教师信息,提供修改,删除教师基本信息的功能。教师的基本信息ID,教师名,email,职称,年龄等。 4、制定选修课课表,根据学生的课程,时间的安排进行课表的制定。 5、维护学生选选修的课程信息。能够在选课的时间范围内可以进行退课操作,选课时间结束,系统不再能够访问。 6、录入课程分数,提供查看、修改,删除课程分数的功能。 2.1.2 用户及相关操作 系统有三种用户,分别为系统管理员、教师、学生,他们能够执行的操作不同,每种用户能执行的操作如下。
1
目 录 摘 要 3 1 绪论 5 1.1课题的研究背景与目的 5 1.2 本文的主要目的和工作 5 2 系统需求分析 6 2.1 需求分析 6 2.2系统的综合要求 6 2.3 系统的性能要求 6 2.4功能数据流图 6 2.5详细功能分析数据流图 7 2.6选课系统方框图 8 2.7概要设计 9 2.7.1系统登陆模块详细数据流图 9 2.7.2管理员管理分系统模块详细数据流图 10 2.7.3学生选课分系统模块详细数据流图 10 2.7.4教师管理分系统模块详细数据流图 11 2.7.5详细层次图 11 3 系统开发 12 3.1详细设计 12 3.2系统登陆模块 12 3.3管理员管理分系统模块 12 3.4学生选课分系统模块 13 3.5教师管理分系统模块 13 3.6新闻管理分系统模块 13 4 ASP关键技术 14 4.1 开发环境介绍 14 4.2 ASP概述 14 4.3 ASP的特点与功能 14 4.4 ASP知识简介及程序开发的基础知识 16 5 系统实现 18 5.1 数据库的搭建 18 5.2数据库的需求分析及逻辑设计 18 5.3数据字典 18 5.4系统部分主要代码: 19 6 系统调试与运行 26 6.1系统登陆模块 26 6.2学生选课分系统模块 28 6.3教师管理分系统模块 28 总 结 29 致 谢 30 参考文献 31 摘 要 课程设计是计算机课程学习中必不可少的实践环节。对于学生提高对相关课程的知识的掌握和应用十分重要。该管理系统可以提高课程设计的效率,增强课程设计的效果。 基于web的《课程设计》管理系统,是学生在做毕业设计时最常用的选课方式,也是顺应当今社会发展的需要。他给学生带来了很多的方便,此系统前页由Dreamweaver MX、 Photoshop6.0等软件制作。后台主要应用ASP技术和Access数据库。系统的完成后,学生可以在线选择自己想要选的课题。老师也可以在线添加课题、审核学生等。管理员可以在线对老师、学生、新闻进行管理。总体上实现了预期的目的。 本论文主要介绍基于Web的《课程设计》管理系统的研究和设计,并在系统设计中所涉及的技术。进行了模块划分,而后分析了各个模块和流程的具体划分和最后的编程实现,从问题的提出到最后逐步的实现。都一步一步作了系统的介绍,在实际开发阶段,本文将比较有代表性的代码给出,并作了相关注释,便于理解和对照。 关键字:ACCESS WEB ASP 课程设计
2021-10-16 13:45:08 1.47MB 毕业 设计 选课
1