基于ASP的高校网上选课系统的设计与实现
作者单位:云南大学
学位级别:硕士
导师姓名:周华
授予年度:2010年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:高校网上选课系统作为学校教务管理现代化所不可缺少的部分,为高校教学教务工作的管理带来了极大的帮助;本文以在学分制选课制度为基础的理论前提下,阐述了基于ASP的高校网上选课系统的研究背景、意义和现状;通过对高校实行学分制的情况分析,明确了选课系统的设计目的,进行了可行性分析,提出了系统的架构为B/S结构;并对整个选课系统的开发过程进行了详细的论述。 论文首先进行了系统各类用户角色的需求分析,分别讨论了系统的三类使用人员——学生、教师和教务管理人员对系统的具体要求;其中学生所要求的功能是选课并查询结果,教师所要求的功能是申报课程并查询选课名单;而管理人员所要求的功能是批准教师的开课申请,管理学生信息等。其次是系统功能分析:客户端可以实现对课程的申报、选课、查询等功能,在服务器端管理员可以实现课程审批、对普通用户进行增加、删除、修改操作等功能。 系统开发工具采用DreamWeaver 8设计网页,使用ASP语言实现动态网页的交互,采用Access 2003为数据库系统,Windows XP为操作系统运行环境进行开发,由客户端和服务器端组成。 论文采用面向对象的分析和设计方法,对该选课系统进行了UML建模分析,描述了系统各类角色的用例图、类图、顺序图、状态图、活动图,并进行了数据库设计,给出了数据库设计的E-R图。 论文描述了系统建站、设计网页和数据库表,完成各项功能的过程,并进行了功能测试,整个系统界面简洁明了、操作方便,具有一定的实用价值。 最后,论文对高校网上选课系统的设计进行了总结与展望,本课题的研究,目的在于解决网络环境下选修课程管理过程中存在的典型问题,充分提高教务管理工作的质量与效率,使学分制的选课实施与管理更加科学化、规范化。