毕业设计文档完整版
- 格式:doc
- 大小:89.00 KB
- 文档页数:14
内蒙古财经学院本科毕业论文
计算机信息管理学院课表管理系统
——课表管理系统的文档
作 者 任小东
系 别 计算机信息管理学院
专 业 计算机科学技术
年 级 0 7计科一班
学 号 702100355
指导教师 轩兴涛
导师职称 副教授
2
内 容 提 要
课表管理管理系统是利用数据库管理系统开发的一种应用系统,其开发主要包括数据库的建立,充分满足正常的课表管理的前提下,提供了多角度的课表信息查询,使计算机信息管理学院的老师和同学们可以随时掌握学院的的课表情况。真正实现了业务一体化,为学校全方位的信息化管理奠定了基础。课表管理系统是信息管理系统,其开发的功能主要包括:通过计算机进行课表管理,可按照周、日进行课表查询,也可根据教师和学生的不同需求进行课表查询,通过强大的查询和检索高效的数据,提高办事效率。在教学计划的不断完善和各高校校园网建立的大背景下,设计满足学院的课表管理系统显得十分必要。而据了解,课表管理是学院实现工作高效率急需得到解决的工作,且课表管理系统有安全性要求高、交互性强、处理数据量大等人工难以实现的特点。
关键词:课表,管理,高效
Abstract
Schedule management management system is developed using a database
management system applications, which mainly includes the establishment of a
database to fully meet the normal schedule management, under the premise of the
curriculum provides a multi-angle information inquiry, the faculty of computer information
management And students can keep abreast of the situation Institute of schedule. Truly
realize the business integration, comprehensive information for the school management
foundation. Schedule management system is information management system, the
development features include: curriculum through computer management, in
accordance with the week, date and schedule information, but also according to the
different needs of students and teachers to schedule queries and retrieval queries
through powerful and efficient Data, improve work efficiency. Continuous improvement in
the teaching program and the campus network to establish the background, designed to
meet the college curriculum management system is very necessary. I understand that
the College curriculum management is needed to achieve work efficiency of the work is
resolved, and the schedule management system for high security, interactive, and other
manual handling large volumes of data is difficult to implement.
Key words: schedule,management,efficient 3
目 录
一、引言 …………………………………………………………………………4
㈠课题来源…………………………………………………………………………4
㈡研究的基本内容…………………………………………………………………4
二、研究的步骤、方法、措施……………………………………………………4
㈠研究方法、运行环境……………………………………………………………5
㈡研究手段、技术路线和实验方案………………………………………………5
三、JSP技术 ………………………………………………………………………5
㈠JSP技术简介 ……………………………………………………………………5
㈡JSP的技术方法 …………………………………………………………………8
四、数据库开发工具的选择 ……………………………………………………10
㈠MYSQL数据库简介………………………………………………………………10
㈡MYSQL数据库的技术框架………………………………………………………11
㈢MYSQL数据库的基本命令………………………………………………………11
㈣文件优化…………………………………………………………………………11
五、软件结构的设计………………………………………………………………11
㈠软件系统的设计 ………………………………………………………………11
㈡数据库的设计……………………………………………………………………13
六、附录 …………………………………………………………………………13
七、参考文献 ……………………………………………………………………13
八、后记 …………………………………………………………………………13
4
计算机信息管理学院课表管理系统
——课标管理系统的文档
一、引言
㈠课题来源
每学期开学学校教务部门要对全校教职工进行排课表,教职工要根据课表进行授课。随着在校人数,班级的增多。管理课表也是一件相当麻烦的事。如果采用人工进行管理课表,不但工作量大,效率低,而且很容易出错,如果采用计算机管理将是一件非常容易的事情,而且准确性高。在信息告诉发展的今天,把纷繁芜杂的事情交给计算机来做,才能快速,高效地解决问题,随着计算机的发展和教育改革的不断深入,计算机网络技术的不断成熟,综合教学网络已广泛应用于学校教学、管理的各个领域,特别是微机排课系统的应用。它代表着学校教学管理的水平,是现代化管理的手段。
课表管理管理系统是利用数据库管理系统开发的一种应用系统,其开发主要包括数据库的建立,充分满足正常的课表管理的前提下,提供了多角度的课表信息查询,使计算机信息管理学院的老师和同学们可以随时掌握学院的的课表情况。真正实现了业务一体化,为学校全方位的信息化管理奠定了基础。
课表管理系统是信息管理系统,其开发的功能主要包括:通过计算机进行课表管理,可按照周、日进行课表查询,也可根据教师和学生的不同需求进行课表查询,通过强大的查询和检索高效的数据,提高办事效率。
在教学计划的不断完善和各高校校园网建立的大背景下,设计满足学院的课表管理系统显得十分必要。而据了解,课表管理是学院实现工作高效率急需得到解决的工作,且课表管理系统有安全性要求高、交互性强、处理数据量大等人工难以实现的特点。
㈡研究的基本内容
课表管理系统主要是针对本学院的实际课程情况进行设计的。通过对学校的课表管理情况进行深入了解,并查阅和浏览了相关资料、软件,在此基础上我们对系统需求进行了较彻底的分析,考虑到对开发语言的不太熟悉及开发时间的限制,我们将课表管理系统定位于查询简单,但实用性强且人性化的系统,所以在设计该课表管理系统时应当满足如下要求:
1.掌握计算机信息管理学院的所有课程和教师的信息,包括教室,班级,任课老师及课程时间。
2.能够实现各教师和各教师课表的录入。
3.能够查询某教师的课表。
4.可对课程进行某天和某课的查询。
5.可实现对课表信息、教师信息、学生信息的后台管理。
根据以上的要求课表管理系统的主要功能包括:通过计算机可进行课表管理,可根据教师和学生的不同需求实现高效的数据查询,能够充分的利用有限的资源。该课表管理系统可分为以下三大模块:
基本信息管理模块:实现教师、教室、班级、课程等基本信息的添加,删除,修改和保存及课程申请等功能。 5
系统管理模块:用户登录,系统帮助和系统退出。
课表查询模块:按日、周查询、按教师查询、按课程查询等功能。
二、研究步骤、方法及措施
㈠研究方法、运行环境
结构化设计,按模块化思想进行设计
处理器:Inter CRSOO或更高;内存:512M以上;磁盘空间:10GB;软件环境:Windows
XP等。
㈡研究手段、技术路线和实验方案
JSP是Java Server Page的简称,它是由Sun Microsystems公司倡导,多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。JSP继承了Java的特点。允许Web开发人员开发和维护与平台无关、信息丰富、动态的Web页面。JSP为创建动态的Web提供了一个独特的开发环境。
JSP的主要特点有以下几个方面:
第一、一次编写,随处运行
第二、有统一的技术标准
第三、自由扩展JSP标签
第四、执行性能高
第五、开发工具多而强大
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
本系统基于Windows XP操作系统和MySQL数据库,使用JSP技术建立一个B/S模式的计算机信息管理学院课表管理,实现系统登陆,查询课表,课表录入,教师录入,更改后台信息,系统退出等模块,并利用实现数据库操作。
三、JSP技术
㈠JSP技术简介
JSP是Java Server Page的简称,它是由Sun Microsystems公司倡导,多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。JSP继承了Java的特点。允许Web开发人员开发和维护与平台无关、信息丰富、动态的Web页面。JSP为创建动态的Web提供了一个独特的开发环境。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。