文档介绍:××××大学统计与信息学院信息管理与信息系统专业
毕业设计
高校选课信息系统
姓名:
学号:
指导老师:
专业:信息管理与信息系统
开发人员:
二○○三年五月
摘要
本文结合高校选课系统,对数据库管理系统、SQL语言、应用程序设计、数据访问技术进行了较深入的学习和应用,主要完成对选课系统的需求分析、功能模块划分、数据库模式分析,并具此设计了数据库结构、WEB页面和应用程序。系统运行结果证明,本文所设计的选课系统可以满足学生、教师和管理人员三方面的需要。
关键词:数据库,SQL语言,,,选课系统
目录
摘要 I
目录 II
第一章绪论 1
§ 选课管理信息系统开发简介 1
建设目标 1
系统建设原则 1
系统功能 2
§ 本文所作工作 3
第二章程序设计简介 4
§ 4
§ 数据访问技术 4
从数据库中检索数据 5
5
体系结构 6
数据提供者 6
§ SQL语言介绍 7
SQL简介 7
SQL语句 8
第三章选课系统设计分析 9
§ 应用需求分析 9
§ 系统功能模块划分 9
§ 系统数据库设计 10
表结构设计 10
表间关系 12
第四章选课系统应用程序设计 13
§ 系统窗体模块组成 13
§ 系统窗体模块说明 13
logged类 13
数据库连接字符串 14
学生模块 14
教师模块 15
管理员模块 15
第五章总结及说明 16
§ 开发总结 16
§ 安装调试说明 16
系统要求 16
选课系统安装使用说明 17
致谢 18
参考书目 18
第一章绪论
§ 选课管理信息系统开发简介
选课管理信息系统是学校教务管理信息系统建设的重要组成部分,是在实施学分制后为提高教学管理的质量和效益乃至建设世界知名的高水平的大学的关键环节。教务信息处理的电脑化、网络化,也是实现学校管理现代化和信息化的重要内容。
建设目标
建成一个完整统一、技术先进、高效稳定、/的选课管理信息系统。这是一个集选课工作自动化和信息化为一体的先进的电脑网络系统,在为学生选课工作有关部门提供优质、高效的业务管理和事务处理的同时,采用安全可靠的现代化处理和控制技术,及时、准确、可靠地采集和传输信息,建立完备、可靠的教学信息处理系统。对各院(系)教务办实现统一的信息浏览、成绩管理。通过校园网为学校网站访问者提供全面及时的信息和数据,如课程设置、学生的信息查询、网上选课、教师简介、成绩查询等。
系统的安全性、稳定性、可靠性非常重要,系统可在学校网管中心设置专门的服务器并借助防火墙与外网隔离,抵御来自外部网络的恶意攻击;建成的系统应能避免因软、硬件故障造成的数据损失;保证数据在传输过程中安全、保密;系统有足够大的吞吐量,不会因过多的服务请求而出现系统崩溃;能一天24小时,一年365天提供服务;界面友好,易于学习,非计算机专业人员经过短时间培训即可掌握基本操作。
借助于选课管理信息系统的建设,促进学生、教师素质的提高,通过系统管理人员的实际应用,促进我校的选课管理水平和效率的提高,并为教务处提供有效的关于学生、教师选课情况的辅助决策服务。
系统建设原则
本系统作为学校管理信息系统的一个资源子网进行建设,将以校园网为基础,实现信息资源共享。同时为校信息系统的建设建立初始框架。
·统筹考虑,信息共享
本应用系统基于校园网,实现高水平的信息资源共享和跨平台的信息资源访问,不仅要面向全校不同部门的信息资源的共享,还要解决各部门已有的或将建立的信息系统的资源共享,而各部门信息系统和资源子系统的系统平台不一,数据库又不尽相同,要解决不同的资源子网的信息共享,提高信息资源共享的利用率,
系统结构应具有跨平台访问不同数据源的机制。建立与其他系统的数据接口,教务系统可以为其他系统如人事系统、科研系统提供数据共享。
·包容性和可扩展性
系统应具有较好的可扩展性和包容性。系统的可扩展性应包括能接纳已有的系统和在今后系统软硬件扩展时,能有效地保护已有的投资。特别是在应用需求变化时(应用与系统的需求往往提不全或者经常会变化),有一个较好的应用平台,能容易地加以调整。系统易于扩充升级,既能满足当前业务的需求,又为今后的扩充留有空间。
·系统简洁,易使用、易维护、适用非计算机人员使用
应用系统的设计符合日常办公运作的需求,功能完备实用,简