摘要
高校网上选课系统作为学校教务管理现代化所不可缺少的部分,为高校教学教务工作的管理带来了极大的帮助;本文以在学分制选课制度为基础的理论前提下,阐述了基于ASP的高校网上选课系统的研究背景、意义和现状;通过对高校实行学分制的情况分析,明确了选课系统的设计目的,进行了可行性分析,提出了系统的架构为B/S结构;并对整个选课系统的开发过程进行了详细的论述。
论文首先进行了系统各类用户角色的需求分析,分别讨论了系统的三类使用人员)学生、教师和教务管理人员对系统的具体要求;其中学生所要求的功能是选课并查询结果,教师所要求的功能是申报课程并查询选课名单;而管理人员所要求的功能是批准教师的开课申请,管理学生信息等。其次是系统功能分析:客户端可以实现对课程的申报、选课、查询等功能,在服务器端管理员可以实现课程审批、对普通用户进行增加、删除、修改操作等功能。
系统开发工具采用Dreamweave 8设计网页,使用ASP语言实现动态网页的交互,采用Access 2003为数据库系统,windows XP为操作系统运行环境进行开发,由客户端和服务器端组成。
论文采用面向对象的分析和设计方法,对该选课系统进行了UML建模分析,描述了系统各类角色的用例图、类图、顺序图、状态图。活动图,并进行了数据库设计,,给出了数据库设计的E一R图。
论文描述了系统建站、设计网页和数据库表,完成各项功能的过程,并进行了功能测试,整个系统界面简洁明了、操作方便,具有一定的实用价值。
最后,论文对高校网上选课系统的设计进行了总结与展望,本课题的研究,目的在于解决网络环境下选修课程管理过程中存在的典型问题,充分提高教务管理工作的质量与效率,使学分制的选课实施与管理更加科学化、规范化。
关键词:MIS,网上选课系统,ASP,UML,数据库
Abstract
Course selecting system, which is indispensable to facilitating teaching management in universities and colleges, has played a very important part in academy management. This thesis describes the background, signif cance and current research of on-line college course selecting systems which are based on ASP. It also clears the design goal of the course selecting system, discusses its feasibility by analyzing the resent college credit system and suggests B/S structure as the system architecture. Then the whole developing process of this course selecting system is given in details in this thesis.
This thesis separately analyzes the specific requirements of different users: students,
teachers and educational management personnel. Students mainly select courses and query results with the system while teachers report courses and get the name list of those who selects their courses. Management personnel could use the system to approve courses and administrate students' information. And it also analyses the functions of the system: Clients could conduct course report, course selection and inquiring, etc, on the client side, while administrators could approve courses on server side and could also conduct such operations as adding, deleting or modifying on normal users.
This on-line course system applies Dream Weaver 8 to design the webpage, realizes the interaction of dynamic web pages with ASP Language, and uses Access 2003 as its database system. It consists of client and server sides with Windows 2000/XP as its runtime environment.
This thesis conducts UML modeling analysis of the course selecting system with object-oriented analysis and design methods, and demonstrates all kinds of roles in the system with case diagrams, class diagrams, sequence diagrams, state diagrams, acting diagrams. It also carries out database designing and gives database designing E-R diagrams.
This thesis introduces the process of website building, web pages and database tables designing, and tests all the function of the course selecting system. The_ interface of the system is concise and user-friendly, which makes the system very practical.
Finally, this thesis offers a summary and outlook of the designing of college course selecting system. This research aims at solving some typical problems existing in online course selecting management, improving the academy managing effects and efficiency, which leads to a more scientific and specific course selecting management for credit system.
Key words:MIS,on-line course selecting system, ASP,UMLL database
21世纪己经走过了10年时间,随着计算机网络技术和互联网在中国的飞速发展和广泛应用,国内各大高校信息化网络建设日趋完善,高校教学管理网络化已成为一种必然趋势,网上选课系统的应用也是教学管理网络化的内容之一。
随着高校教育改革的不断深化,我国各大高校的教学管理体制都已逐步实现由学年制向学分制过渡的重大变革。学分制是以学分为计量单位、以选课制为核心、以取得必要的最低学分为毕业和获得学位标准的一种教学管理制度川。本科学生在规定的年限(一般为3}8年)内,修满足够的学分,即可达到毕业要求,因此,以计算机技术为支撑,将学分制下的选修课程管理模式与现代网络技术相结合,开发研制出适应学分制的网上选课系统是学分制教学改革中的一项重大举措。
在学分制实行的指导方针下,利用现有的校园网络资源,设计开发基于ASP的B/S模式的网上选课系统,使得广大师生和教务管理人员可以在校园网上浏览到选课的网页,进行提交、选择、浏览课程信息的相关操作。比起以前基于文本、表格等纸介质的手工处理,大大减轻教学管理部门的工作量;同时,对于选课情况的统计和查询、学生的选课权限等进行信息化管理,提高了工作的效率。因此,网上选课系统的出现是很必要的。
现代学分制下选课的特点在于范围广、数量大、分析难度大。所有的专业都要求每个同学选择一定数量的任意的专业选修课和跨专业的公共选修课,以拓宽学生的知识面、达到素质教育的目的。
如果所有的学生都采用学分制,那么选课的学生人数达上千人甚至上万人,选的课次数则会更多。而有些基于社会热门应用知识的课程可能会有很多学生选择,造成资源不足的局面,如计算机维护、网页设计、动画制作等课程就是属于备受学生欢迎的课程;而有些相对冷门的课程,受到现实社会工作需求的驱动,很多同学不愿意去选择,觉得是浪费时间,这就造成了这些课程开设后无人问津的局面,资源无形中被浪费掉了,也打击了教师开设课程的积极性。
因此,推行学分制下选课最重要的先决条件是管理手段的现代化,必须使用计算机网络进行教学管理,网络化的选课系统,能够在较短时间内处理完众多学生的选课信息,并及时地对选课信息做出判断分析,以指导学生退选或改选课程;将生成的各种汇总数据存入数据库中,帮助教务管理人员完成排课和其他相关内容,为高校的教学安排做出最大的技术支持。
学分制要求所开设的课程对任何学院、任何专业的同学具有可选性、易选性、每位同学的机会均等。如果该系统不能很好地实现上述要求,则会大大影响选课制的实施、运行。但对于学校的实际运行来说,与上述要求也有一定出入:
高年级的同学可能因种种原因无法选够学分,则应提高其优先级,使其比低年级的同学具有对课程的优先选择权;而某些教师的课程可能需要有一定的专业基础刁‘能继续深入学习,所以可能要对选课的同学专业进行限制,不能让毫无基础的同学觉得选择了一门听不懂、浪费时间的课程。
随着计算机技术的不断进步,网上选课系统的开发技术也不断推陈出新,目前常用于开发选课系统的语一言有ASP, JSP, PHP, C#, Visual studio.Net等,系统界面也日益简洁明快,对于使用者来说非常方便快捷。
ASP开发高校网上选课系统:
IIS安装过程
查看IIS是否安装成功
默认设置站点目录
Dreamweaver 8 启动界面
access启动界面
登陆页设计
教师登陆界面
学生登陆界面
系统说明界面
课程列表界面
目录
摘要
Abstract
第一章 引言
1.1 系统开发的背景和现实意义
1.1.1 网上选课系统的研究背景、发展现状及意义
1.1.2 网上选课系统的设计可行性分析
1.2 本系统的研究内容和目标
1.2.1 学分制的特点
1.2.2 本系统所要实现的功能和目标
第二章 系统开发的相关软件及技术介绍
2.1 管理信息系统(MIS)的产生和发展情况
2.2 系统开发环境与方法
2.2.1 HTML(Hyper Text Markup Language)
2.2.2 Dreamweaver
2.2.3 ASP(Active Server Page)
2.2.4 IIS(Internet Information Services)
2.2.5 Access
2.3 其他辅助设计工具
2.3.1 Photoshop
2.3.2 Rational Rose 2002
第三章 需求分析
3.1 设计策略
3.2 项目范围
3.2.1 用户需求分析
3.2.2 系统需求分析
3.3 UML系统建模分析
3.3.1 用例图分析与设计
3.3.2 类图分析与设计
3.3.3 顺序图分析与设计
3.3.4 状态图分析与设计
3.3.5 活动图分析与设计
第四章 总体设计
4.1 功能模块分析
4.1.1 实现的功能
4.1.2 模块间的接口
4.2 数据库设计
4.2.1 数据库实体图和E-R图设计
4.2.2 设计数据表
第五章 界面及功能的详细设计
5.1 网站环境搭建
5.1.1 安装IIS
5.1.2 安装Dreamweaver
5.1.3 安装数据库软件并建立数据表
5.1.4 建立站点
5.2 登录界面设计
5.2.1 教师登录
5.2.2 学生登录
5.2.3 系统说明
5.3 学生选课功能设计
5.3.1 学生浏览已发布课程信息
5.3.2 学生选课功能
5.3.3 学生查看选课结果
5.4 教师课程申报功能
5.4.1 教师浏览已发布课程信息
5.4.2 教师申报课程
5.5 管理员添加/修改/删除用户功能
5.5.l 修改课程信息
5.5.2 审核课程
第六章 设计过程中的问题及解决
6.1 数据库的连接
6.1.1 数据库使用权限设定
6.1.2 数据库无法添加数据时的解决办法
6.2 参数的传递
6.3 公共数据
第七章 总结
7.1 论文设计开发过程总结
7.1.1 论文完成现状小结
7.1.2 系统测试及分析
7.2 系统改进设想与展望
参考文献
致谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)