搜档网
当前位置:搜档网 › 网上投票系统论文

网上投票系统论文

网上投票系统论文
网上投票系统论文

摘要

从国际互联网到校园网,企业局域网,各种网上投票系统随处可见,意见调查,用户信息统计,经营情况调查都可以作为投票的内容。网上投票系统凭借其方便快捷等特点,已经成为统计收集信息不可或缺的工具。随着网络技术的发展,网上投票系统的作用将会越来越大。

本设计为基于JSP的网上投票系统,该系统既可以实现普通用户在线投票、查看投票结果、查看热门投票等功能,也可以实现管理员对投票主题的添加、删除、修改,对投票结果的查看,对用户的信息维护等功能。

本设计基于JSP开发语言,采用JDK+Tomcat作为服务器运行环境,用Dreamweaver进行页面设计,文中使用了JSP的开发环境MyEclips8.5,存储数据使用MySQL数据库。

关键词:网上投票系统;JSP;MySQL数据库

Abstract

From the campus network to the Internet, and corporate LAN, a variety of online voting systems can be seen everywhere, and surveys, user information statistics and business surveys can be used as the content of online voting system. Because of its convenient features, the system has become an integral part of collecting informatinon, and with the development of network technology, the role of the Internet voting system will be increasing.

The design is an online voting system based on JSP, by which ordinary users can only vote online, view the voting results, see popular vote and other functions, they can fulfill the theme of the vote administrator to add, delete, modify, and view voting results on the user's information maintenance.

The design is based on JSP, using JDK +Tomcat as a server operating environment.The page design uses Dreamweaver, the system makes use of the JSP development and runtime environment, and MySQL database used to store data.

Keywords: Online V oting System;JSP;MySQL DataBase

目录

引言 (1)

第一章 JSP基础及开发环境和工具介绍 (2)

1.1 JSP基础 (2)

1.2 B/S结构的数据库访问模式 (2)

1.3 MyEclipse简介 (3)

1.4 MySQL简介 (3)

1.5 对软件和硬件的要求 (4)

1.6 JDK与Tomcat环境变量设置 (5)

第二章网上投票系统的需求分析 (6)

2.1 需求分析 (6)

2.2 系统用例图 (6)

第三章网上投票系统的总体设计 (9)

3.1 系统模块总体设计 (9)

3.2 系统功能模块分析 (10)

3.2.1 用户投票子系统 (10)

3.2.2 投票后台管理子系统 (10)

3.3 数据库设计 (11)

3.3.1 数据库的需求分析 (11)

3.3.2 概念结构设计 (12)

3.3.3 逻辑结构设计 (13)

第四章网上投票系统的详细设计与实现 (15)

4.1 系统运行平台设置 (15)

4.2 系统登录界面设计与实现 (15)

4.2.1 登录的界面及实现 (15)

4.2.2 用户注册的界面及实现 (17)

4.3 用户网上投票模块设计与实现 (18)

4.3.1 投票分类模块 (18)

4.3.2 热门投票模块 (21)

4.3.3 投票结果查询模块 (23)

4.4 后台投票管理模块设计与实现 (26)

4.4.1 用户信息模块 (26)

4.4.2 投票主题管理模块 (28)

4.4.3 投票结果查询模块 (32)

结论 (34)

参考文献 (35)

谢辞 (36)

引言

从娱乐网站到官方网站,各种网上投票系统随处可见,意见调查,用户信息统计,经营情况调查等都可以作为投票的内容,网上投票系统凭借其方便快捷等特点,已经成为互联网资源中不可缺少的一部分,并且,随着网络技术的发展,网上投票系统的作用将会越来越大。并且在投票的过程中网上投票系统对网络的要求也越来越高。它要求信息保密性,投票者有保密的要求,如用户名及投票内容被人知悉,就对用户的隐私权构成了侵害,因此在网上投票系统中一般均有匿名投票的要求。同时还要求投票者身份的有效性,在投票前,首先要确认投票者身份的合法性,这样才能保证统计结果的真实可靠。

总之,投票系统概括起来就是要通过科学的管理手段和专业化管理技术来实现统一。网上投票系统应具有以下功能:

其一,方便的操作。原有的手工投票管理基本上是人工操作,效率低下,缺乏方便性,在线管理系统运用计算机和其他附加设备,不再需要手工操作,基本上是全自动化,能够节省人力、最大限度地利用各种宝贵的资源,大大的提高了效率。

其二,友好的界面。友好的用户界面会给人一种亲切感,在使用起来不会觉得繁琐。用户只需在线点击投票而且可以直接点击查看投票的统计结果。

其三,强大的功能。后台管理员可以创建、删除、修改投票主题,并统计投票结果。

本设计正是基于这样的功能要求展开设计的。

本系统的研究内容主要有两部分,具体如下:

1、数据库设计。基于MySQL并根据需求进行数据库表的设计。

2、功能模块的实现。主要包括功能界面的设计和后台实现。

本网上投票系统的开发,遵循了自上而下的开发方式,即从整体到局部,从抽象到具体,从概要设计到详细设计,从而体现结构化的设计思想。贯穿开发过程的方法是:瀑布模型(生命周期方法学)和快速原型法(面向对象方法)的结合。这也是目前较为行之有效的开发方法。

第一章 JSP基础及开发环境和工具介绍

1.1 JSP基础

JSP(Java Server Pages)是由Sun Microsystem公司推出的新技术,是基于Java Servlet以及整个Java体系的Web开发技术。利用这一技术可以建立先进、安全和跨平台的动态网站。在传统的网页HTML文件(*.htm, *.html)中加入Java程序片段 (Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp),Web 服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、可以重新定向网页、可以发送Email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端仅是得到的结果,对客户浏览器的要求最低,可以实现No Plugin、No ActiveX和No Java Applet,甚至无框架。

JSP使得页面的动态内容与它的表示进一步分离。JSP的设计迎合了两个不同的技术层面:页面的图形设计和创建动态内容的软件开发。JSP的主要特性包括: JSP是基于文本的文档,用来处理客户端请求(Request)和构造响应(Response),构造Server端访问的对象,定义扩展JSP语言的机制。

JSP在跨平台、执行速度等特性上具有很大的技术优势,主要体现在以下几个方面。第一、将内容的生成和显示进行分离;第二、生成可重用的组件;第三、采用标识简化页面;第四、健壮的存储管理和安全性,一次编写,随处运行。1.2 B/S结构的数据库访问模式

B/S(Browser/Server,浏览器/服务器)结构,是当前在Web数据库开发中应用较广泛的一种模式,它是随着Internet技术的兴起,从传统的二层C/S(客户机/服务器)模式发展起来的新的网络结构模式,其本质是三层结构C/S模式。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现。但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本,如图1-1所示。

图1-1 三级结构组成

1.3 MyEclipse简介

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,MyEclipse)是对Eclipse IDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,JavaScript,SQL,Hibernate。

在结构上,MyEclipse的特征可以分为7类:

1、J2EE模型;

2、WEB开发工具;

3、EJB开发工具;

4、应用程序服务器的连接器;

5、J2EE项目部署服务;

6、数据库服务;

7、MyEclipse整合帮助。

对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

1.4 MySQL简介

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16日被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。如雅虎、阿尔卡特—朗讯、Google公司、诺基亚公司、百度等公司就采用了MySQL 数据库。MySQL数据库可以称得上是目前运行速度最快的SQL语言数据库。除了具有许多其它数据库所不具备的功能和选择之外,MySQL数据库是一种完全免费的产品,用户可以直接从网上下载。

MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构实现的,是有一个服务器守护程序和很多不同的客户程序和库组成的。SQL是一种标准化语言,它使得存储、更新和存取信息更容易。如果想用SQL语言为一个网站检索产

品信息及存储顾客信息,那么,MySQL能够以足够快的速度和灵活来允许存储记录文件和图像。尽管MySQL还在不断的开发中,但它已经提供了一个丰富的和极其有用的功能集。

MySQL数据库主要有以下特点。

1、可移植性

使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。

2、可扩展性和灵活性

MySQL可以支持UNIX、Linux和SUN OS以及Windows等多种操作系统平台。在一个操作系统中实现的应用可以很方便地移植到其他操作系统。MySQL作为开源性质的数据库服务器,可以为那些想要增加独特需求的用户提供完全定制的功能。

3、强大的数据保护功能

MySQL有一个非常灵活且安全的权限和密码系统。为确保只有获授权用户才能进入该数据库服务器,所有的密码传输均采用加密形式,同时也提供了 SSH 和SSI。支持,以实现安全和可靠的连接。MySQL强大的数据加密和解密功能,可以保证敏感数据不受未经授权的访问。

4、支持大型的数据库

虽然对于用PHP编写的网页来说,只要能够存放数百条以上的记录数据就是够了,但MySQL可以方便地支持上千万条记录的数据库。作为一个开放源代码的数据库,MySQL可以针对不同的应用进行相应的修改。

5、超强的稳定性

MySQL拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用而不必担心其稳定性。线程是轻量级的进程,它可以灵活地为用户提供服务,而不占用过多的系统资源。用多线程和C语言实现的MySQL能很容易地充分利用CPU。

6、强大的查询功能

MySQL支持查询的select和where语句的全部运算符和函数,并且可以在同一查询中混用来自不同数据库的表,从而使得查询变得快捷、方便。

1.5 对软件和硬件的要求

1、服务器:

硬件:处理器:Intel PII 450或以上内存:256M或更大硬盘:20G或更

大。

软件:Tomcat 5.0或更高版本。

2、客户机:

硬件:无特殊要求,只要能连接互联网即可。

软件:MyEclipse8.0或更高版本、Microsoft IE 4.0或更高版本。

3、系统要求:

系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。

本系统运行环境为单环境,在运算时对系统整体性能要求过高,要求:

软件系统环境:Tomcat 5.0+ SQL + JDK

硬件系统环境:C600、64MB(RAM)、500MB(HD)。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。

1.6 JDK与Tomcat环境变量设置

JDK默认安装到“C:\Program Files\Java\jdk1.5.0”,也可以更改路径,但要记住最后选择的路径,设置环境变量的时候还要用到。安装完毕之后,就可以开始设置环境变量了。右击我的电脑,选属性,高级,环境变量在系统变量栏然后点新建,出现新建系统变量对话框,在变量名中填上:JA V A_HOME在变量值中填上安装JDK时所选的路径:“C:Program Files\Java\jdk1.5.0”。确定后在系统变量栏再新建一个环境变量,在变量名中填上:CLASSPATH在变量值中填上:“C:\Program Files\Java\jdk1.5.0\bin”。确定后在系统变量栏查找并选中变量为Path的选项,点编辑在变量值的末尾添加:“%JA V A_HOME%\bin”。

在安装完Tomcat以后,就可以接着设置Tomcat的环境变量,设置方法与Java 的差不多,找到系统的环境变量窗口,在系统变量中添加一个TOMCAT_HOME 其值为“C:\Tomcat 5.0”在CLASSPATH中加上:“%TOMCAT_HOME%\BIN”,这样,就设置好了JSP环境变量。

第二章网上投票系统的需求分析

2.1 需求分析

需求分析过程是整个系统开发的重要阶段,它主要是为了明确该系统应该做什么,而不是怎么做,要通过对用户需求的分析和数据库的初步设计,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。

网上投票系统主要用来统计网站用户对主题或热门话题的意见。决策者通过这些统计数据做出相应的决策。网上投票是一般网站必备的程序之一,网站开发者也可以通过该系统了解用户对该网站的意见和建议。

网上投票系统应具备相应的功能。

1、用户可以选择不同的主题分类进行投票。选择分类后,主页显示该分类的所有投票主题。点击进入主题投票后,显示该主题的名称及选项内容,然后用户选择选项,提交表单。主页还提供投票结果查询的链接。

2、用户可以查看热门投票主题排行并可选择热门主题进入投票。

3、用户可以通过投票主题名称或投票主题分类来查询投票结果。

4、管理员管理投票信息,包括主题、选项的添加、删除和查看。管理员登陆后台管理系统后可以管理投票信息;同时可以查看和删除主题及选项;也可以查看不同类别的主题的投票结果。

2.2 系统用例图

用例图由Ivar Jacobson在开发AXE系统中首先使用,并添加到由他所倡导OOSE和的Objectory方法中。用例图引起了面向对象领域的极大关注,自1994年Ivar Jacobson的著作出版后,面向对象领域广泛的接纳了这一概念,并认为它是第二代面向对象技术的标志。用例图可以描述外部参与者所理解的系统功能,也就是说用例图描述了用例、参与者以及它们之间的关系。

1、用例图

经过分析,投票系统用户用例图如图2-1所示。

用户

图2-1 用户管理用例图

投票后台管系统理用例图如图2-2所示。

图2-2 后台管理系统用例图

2、用例说明

图2-1中的各个用例,代表了系统不同的行为操作。其详细信息如下:

登录用户投票系统,用户通过主页的用户登录表单,输入用户名和密码,系统对用户名和密码验证,通过则进入用户投票系统,失败则显示该用户名和密码不匹配,重新登录。

查看投票信息,用户进入用户投票系统后查看投票主题分类,用户可以选择需要进入的分类,并在该分类中选择一个主题进行投票。

投票,用户完成投票选择,进行投票操作。系统存储投票信息,并显示该投票的投票结果。

查看投票结果,用户可以选择按主题名来查询投票结果,也可以选择按主题分类查看该分类的所有主题的投票结果。

图2-2中的各个用例的详细信息如下。

登录投票后台管理系统,管理员通过主页的管理员登录表单,输入用户名和密码,系统对用户名和密码验证,通过则进入投票后台管理系统,失败则显示该用户名和密码不匹配,重新登录。投票后台管理系统是对投票、用户信息的管理平台,只允许管理员登录。

查看投票人信息,管理员浏览用户信息页面,系统会显示投票人信息的列表。

删除投票人信息,管理员选择要删除的投票人信息,点击删除按钮,系统删除对应的记录。

增加主题,管理员通过主题增加表单输入主题及相应的选项,点击插入按钮,系统插入一条相关的记录。

删除主题,按主题分类显示出一个分类的所有主题,并在相应的主题名后有删除按钮,点击后就会删除该主题及相应的选项。

修改主题,管理员通过主题修改表单修改主题及相应的选项,点击确认按钮,系统修改一条相关的记录。

查看主题,管理员浏览查看主题页面,系统显示主题的列表。

查看投票结果,管理员可以通过投票主题分类来查询投票结果。

第三章网上投票系统的总体设计

3.1 系统模块总体设计

本系统利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构构成的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于总体设计阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。系统功能模块图如下图所示。

图3-1 网上投票系统功能模块图

图3-2 用户投票子系统功能模块图

图3-3 投票后台管理子系统功能模块图

3.2 系统功能模块分析

本系统由2个可拆卸的子系统即模块组成:后台管理子系统、用户投票子系统。

3.2.1 用户投票子系统

用户投票子系统包括投票主题查询、投票、热门投票查询、投票结果查询几个子模块。

1、投票主题查询,根据主题分类进入相应分类的投票主题进行投票。

2、投票,用户根据投票主题及其选项进行投票,点击投票后可以看见该主题的投票结果。

3、热门投票查看,用户可以查看热门投票主题排行,并可以选择其中的主题点击进入然后进入投票。

4、投票结果查询,用户可以选择按主题名来查询投票结果,也可以选择按主题分类查看该分类的所有主题的投票结果。

3.2.2 投票后台管理子系统

后台管理子系统包括用户信息管理、投票主题管理、投票结果管理。

1、用户信息管理,查看用户信息,并可以删除用户信息。

2、投票主题管理,包括增加主题、删除主题、修改主题、查看主题等功能。

3、投票结果查询,管理员可以选择按主题分类查看该分类的所有主题的投

票结果。

3.3 数据库设计

3.3.1 数据库的需求分析

数据字典

1、数据项

数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}

表3-1 用户数据项描述

表3-2管理员数据项描述

表3-3 投票信息数据项描述

2、数据结构

数据结构反映数据之间的组合关系,一个数据结构由若干个数据项或数据结构组成。数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}

表3-4用户数据结构描述

表3-5管理员数据结构描述

表3-6 主题数据结构描述

3.3.2 概念结构设计

采用E-R模型的概念结构设计方法。

图3-4用户信息实体图

图3-5管理员信息实体图

图3-6投票信息实体图3.3.3 逻辑结构设计

从E-R图到关系表的转化及数据模型的优化。

表3-7 用户基本信息表(users)

表3-8 管理员信息表(manager)

表3-9 投票信息表(vote)

第四章网上投票系统的详细设计与实现

在软件总体设计之后,将进行软件的详细设计。详细设计是软件设计的重要阶段,详细设计目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,各个模块的功能,为进行后面的实现和测试做准备。

4.1 系统运行平台设置

本系统运行于当今主流PC平台,支持各种操作系统,由比较强的平台适应性,可以满足大多数用户要求。

(1)硬件环境:台式计算机(PC)一台,如表4-1所示。

表4-1 运行环境硬件配置

(2)软件环境:Tomcat服务器和Windows XP操作系统。

4.2 系统登录界面设计与实现

4.2.1 登录的界面及实现

1、登录界面如图4-1所示。

图4-1 登录界面

此页面为一个HTML页面,主要用到表单,表单中用到单选按钮用来选择登录身份,用户名和密码为文本域,登录是提交按钮。

2、处理登录的后台用一个JSP页面实现,具体实现如下:

(1)从表单获得单选按钮的值,获得用户名和密码。

(2)单选按钮的值有0,1两个值,对此用if语句判断,若为0执行用户登录的密码验证,若为1执行管理员登录的密码验证。

(3)用户登录的用户名和密码验证:先在数据库中创建用户的表,表中有用户名和密码,通过一个封装好的JDBC链接数据库的类,创建对象后实现和数据库的连接,通过用户类中的验证方法实现从用户表中查找密码和用户名若没有,则返回的结果集为空,返回值为false,若存在,则有结果集,返回值为true。通过对验证函数的返回值的判断,若为true跳转到用户投票页面,若为false 则跳转到用户名和密码不匹配的信息页。对于用户名和密码为空的情况也做了处理,若为空登录,则通过Session给登录界面返回用户名和密码不能为空的信息。

(4)管理员登录的用户名和密码验证:先在数据库中创建管理员的表,表中有用户名和密码,通过一个封装好的JDBC链接数据库的类,创建对象后实现和数据库的连接,通过用户类中的验证方法实现从用户表中查找密码和用户名若没有,则返回的结果集为空,返回值为false,若存在,则有结果集,返回值为true。

通过对验证函数的返回值的判断,若为TRUE跳转到投票后台管理系统的页面,

学生网上选课系统毕业设计论文

实训报告 课题名称:学生网上选课系统

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

学生信息管理系统毕业论文(同名13313)

学生管理系统 摘要 学生管理系统是学校管理系统的主要构件之一,在某种程度上体现了一个学校的教学现代化水平,系统的先进性将引领学校教学质量向前飞速发展。 学生管理系统是典型的信息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我采用微软公司的visual studio 2,005.中的c#语言平台开发,后台建立在Microsoft SQL Server 2,000基础上,尤其是数据窗口能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成高可行性系统。通过对计算机硬件和软件方面的了解,来论证本系统的解决方案。另外对学校等领域进行调研和分析,参照相关各种资料进行数据库编程实践。在指导老师的大力帮助下,基本上完成了设计任务书的要求。 用户模块和管理员模块。对于用户模块来说,只能浏览属于本用户(学生)的相关信息;而管理员模块,则可以添加、查询、修改、删除、查看所有学生的信息,并且可以对班级信息、课程信息、学生成绩和教师信息进行简单的管理。 关键词:MIS;信息管理系统;Microsoft SQL Server 2000

The student information system Abstract The student management information system is one of school administration system primary members, will manifest a school teaching modernization level in some kind of degree, system advanced has eagerly anticipated the school teaching quality to the front rapid development. The student management system management system system is the typical information management system (MIS), Its development mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development two aspects. Establishes the data uniformity and the integrity regarding former request is strong, the data security good storehouse. But regarding latter then the request application procedure function is complete, Easy to use and so on the characteristicAfter the analysis, This system adopt c# language flat roof of Microsoft visual studio https://www.sodocs.net/doc/b016869109.html, to be developed, the backstage establishment in Microsoft SQL Server 2,000 foundations, the data window gift of gab convenience but succinctly operates the database in particular the intellectualized object, first establishes the system application prototype in the short time, then, carries on the demand iteration to the initial prototype system, revises and the improvement unceasingly, until forms the high feasible system. Through to computer hardware and software aspect understanding, Proves this system the solutionMoreover to domain and so on school carries on the investigation and study and the analysis, the reference is connected each kind of material to carry on the database programming practice. In instructs under teacher's vigorously help, basically has completed the design project description request. This system has two modules, user module and administrator module. For user module, it just can browse information itself, but for administrator module, it can add, query, modify, delete and browse information of all students, and can manage the information of classes, student's result management, subjects and teachers simply. Key word: MIS;information management system;Microsoft SQL Server 2,000

学生选课系统毕业论文

淮海工学院东港学院 毕业设计(论文)说明书题目:学生选课系统 作者:贾娜学号:5102210107 系(院):东港学院计算机系 专业:计算机应用与维护 指导者:林毅 (姓名) (专业技术职务) 评阅者: (姓名) (专业技术职务) 2005年 6 月连云港

毕业设计(论文)中文摘要

目次 1引言(或绪论) ....................................... 错误!未定义书签。 1.1 课题研究的目的 ..................................... 错误!未定义书签。1.2 课题研究的意义 ................................... 错误!未定义书签。 1.3 课题的可行性分析 ................................... 错误!未定义书签。 1.3.1 课题调研?错误!未定义书签。 1.3.2 可行性分析 ....................................... 错误!未定义书签。 2 准备阶段 ............................................ 错误!未定义书签。 2.1 ASP基础........................................... 错误!未定义书签。2.2数据库系统设计 ................................... 错误!未定义书签。3应用系统开发工具 ................................... 错误!未定义书签。3.1对软件和硬件的要求 .............................. 错误!未定义书签。3.2 运行需求?错误!未定义书签。 3.3 其他需求 ........................................... 错误!未定义书签。 3.4 数据库应用系统开发简介7? 3.5 学生选课系统 (7) 3.6MSSQL Server 简介?错误!未定义书签。 4系统分析?错误!未定义书签。 4.1 系统简要分析 ..................................... 错误!未定义书签。4.2应用需求分析 .................................... 错误!未定义书签。4.3业务流分析 ...................................... 错误!未定义书签。4.4 数据流分析 ..................................... 错误!未定义书签。 4.5 系统数据模型设计?错误!未定义书签。 4.5.1 E-R图?错误!未定义书签。 4.5.2 数据表 ......................................... 错误!未定义书签。 5 操作方法 ............................................. 错误!未定义书签。5.1 登录 ............................................. 错误!未定义书签。5.2 课程预览?错误!未定义书签。 5.3 选课?错误!未定义书签。 5.4 退课?错误!未定义书签。 5.5 密码修改 ........................................ 错误!未定义书签。5.6管理员登录?错误!未定义书签。 5.7 退出系统 ........................................ 错误!未定义书签。 6 调和测试 ............................................ 错误!未定义书签。

自动排课系统设计与实现论文

摘要:制定一个学校的排课计划是一项非常耗时且相当辛苦的工作,而且它还得由有学校排课工作经验或者这方面知识的人才能做好。在一所高校时一个课程表的制定是一个难题,因为在有关课程表的问题上有很多的限制条件得考虑,还有大量的数据空间被挖掘,即便你的输入数据量并不是实际意义上的大批量。 课程编排系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以自动课程编排系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 本系统经过测试,运行稳定,可投入使用。 关键字:排课管理,VB,数据库

Abstract:Formulates a school platoon class plan is an item consumes extremely when also the quite laborious work, moreover it also must by have the school row of class work experience or this aspect knowledge talented person can complete. When a university a class schedule formulation is a difficult problem, because has the very many limiting condition in the related class schedule question to result in the consideration, but also has the massive data space to excavate, even if your input data quantity is not in the practical significance mass. The curriculum arranges the system is a school essential part, Its content said regarding the school policy-maker and the superintendent all very important, Therefore the automatic curriculum arranges the system to be supposed to be able to provide the sufficient information and the quick inquiry method for the user. But the people have since always used the traditional artificial way management document file, this management way has many shortcomings, For example: The efficiency low, the secrecy is bad, Moreover the time one is long, Will produce the massive documents and the data, This regarding the search, the renewal and the maintenance has all brought many difficulties. Along with science and technology unceasing enhancement, The computer science is mature day after day, Its formidable function had profoundly known for the people, t entered the human society each domain and is playing the more and more vital role. This system after the test, the movement is stable, may put into the use. Key words: Curriculum management, VB, database

管理信息系统论文

摘要 在过去的几十年中,信息技术的进步促进了信息管理与信息系统领域的研究与应用的发展。目前,该领域的研究与实践呈现出技术与管理并重的趋势,信息管理与信息系统已经成为现代管理科学理论体系中一个不可分割的重要部分,并对管理学科中其他领域的研究与实践也产生了十分深远的影响。 本文主要介绍了管理信息系统中的现代应用系统,其中着重介绍了供应链管理(SCM)的概念,其理论产生的背景,发展前景以及在实际公司企业中的应用,同时以燕郊物美超市为案例进行了详细分析,找出其存在的缺陷并提出了解决办法,进一步揭示了供应链管理对零售企业的影响和支持。 关键词 MIS 供应链管理(SCM)策略生命周期

1、理论基础 1.1管理信息系统简介 管理信息系统(Management Information Systems简称MIS.是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为管理信息系统MIS是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。 管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。完善的管理信息系统MIS具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。具有统一规划的数据库是MIS成熟的重要标志,它象征着管理信息系统MIS是软件工程的产物. 管理信息系统MIS是一个交叉性综合性学科,组成部分有:计算机学科(网络通讯、数据库、计算机语言等.、数学(统计学、运筹学、线性规划等.、管理学、仿真等多学科。信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息得质量。所以能否有效的管理信息成为企业的首要问题,管理信息系统MIS在强调管理、强调信息的现代社会中越来越得到普及。管理信息系统在管理现代化中起着举足重轻的作用。它不仅是实现管理现代化的有效途径,同时,也促进了企业管理走向现代化的进程。 1.2供应链管理理论的产生背景 供应链由波特的价值链理论发展而来。波特在1980年指出,任何一个组织 均可以看作是由一系列相关联的基本行为构成,这些行为对应于从供应商到消费者的物流的流动,依次是:内部后勤、运作、外部后勤、销售和市场,以及售后服务。在这些基本行为之上是四种包含各个基本行为的支持行为,他们是:采购(提供输入原料)、技术开发、人力资源管理、公司基本建设(如会计,组织和控制等)。物料在企业流动的过程就是被企业的各个部门不断增加价值的过程。 供应链管理建立的是一种跨企业的协作,覆盖了从供应商的供应商到客户的客户的全过程,包括外协和外购、制造分销、库存管理、运输、仓储和客户服务等。居于统一供应链的厂商之间的协议不再是零,而是双赢。 1.3供应链的管理 供应链管理的范围包括从最初的原料购买直到最终产品到达顾客手中的全 过程,管理对象是在此过程中所有与物流流动及信息流动有关的活动和相互之间的关系。 供应链系统的功能是,将顾客所需的产品能够在正确的时间,按照正确的数量和正确的质量送到正确的地点,并且使总成本最小。 供应链管理共分为三个层次,层次上层为战略层,中间为运作层,位于下方

学生选课系统-毕业论文

本人郑重声明:本人所呈交的毕业论文(设 计),是在导师的指导下独立进行研究所取得的成果。毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或在网上发表的论文。 特此声明。 论文作者签名: 日期:年月日

目录 摘要 (1) ABSTRACT (2) 第一章引言 (3) 1.1课题背景及意义 (3) 1.2开发工具的选用及介绍 (3) 1.3课题的可行性分析 (5) 第二章系统总体分析与设计 (6) 2.1设计构想 (6) 2.2界面规划 (7) 2.3数据流程规划 (8) 第三章数据库设计与实现 (9) 3.1数据库系统分析 (9) 3.2数据库逻辑设计 (11) 第四章登录界面详细设计 (14) 4.1界面设计 (14) 4.2管理员/教师/学生登录功能 (14) 4.3密码修改页面 (18) 第五章管理员详细设计 (22) 5.1界面设计 (22) 5.2设计方法 (22) 第六章测试及设计过程中的问题及解决 (27) 6.1数据库的连接 (27) 6.2参数的传递 (27) 6.3运行环境 (28) 第七章结论 (29) 致谢 (30) 参考文献 (31)

摘要 在没有学生选课系统之前,选课方法是随堂报名,这种方法虽然简单,但是造成选课的盲目性和教务处处理选课数据的繁重性,并且容易发生数据丢失和统计错误。为了减轻教务处工作量,以及更加合理的分配教学资源,对学生选课系统进行设计和开发。 本文主要针对学生选课系统管理员端,以及登录,注销,修改密码这些功能的设计和开发。针对管理员的功能,主要从管理员对教师,学生,院系,课程,以及管理员自身信息功能的添加,查看,修改,删除进行了设计和开发,实现了对教师,学生,院系,课程,以及管理员自身信息的管理功能。 学生选课系统的基本设计思想是使用B/S结构来开发,另外着重讨论了用https://www.sodocs.net/doc/b016869109.html,技术和SQL Server 2000来开发该系统,并给出了主要部分的实现代码及控件的使用,另外还对控件的优点进行讨论。系统在Windows XP系统和https://www.sodocs.net/doc/b016869109.html,平台下开发完成,使用C#作为开发语言。由于架构比较合理,系统有较高的安全性和较好的使用性能。其中连接数据库的字符串可随时在web.config里修改,增加了配置的灵活性,保证了数据库的安全。 关键词:学生选课,https://www.sodocs.net/doc/b016869109.html,,B/S结构,管理员端

学生信息管理系统毕业论文

济南铁道职业技术学院 毕业设计(论文) 题目:学生信息管理系统 系别:信息工程系 专业:计算机应用 班级:计应0233班 姓名:周广宝 教师:于静 日期:2005年4月24 前言 学生档案管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据库一致性和完整性、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,使我们使用易于与数据库连接的Microsoft Visual Basic 6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据库窗口这一功能强大而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原形,然后,对初始原型系统进行需求分析,不断修正和改进,直到形成用户满意的可行系统。

学生档案管理系统是每个学校教育环节不可缺少的一部分,它的内容对学校的决策者和管理者来说至关重要,所以该系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不便。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。早期的校园网络、如今的web宽带网都为我们共享数据提供了前所未有的方便,由此,建立高性能的学生档案管理系统,作为计算机应用的一部分,使用计算机对学生信息管理,具有手工管理无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大的提高学生档案管理的效率,也是科学化、正规化的体现。因此,开发这样的软件系统是很必要的。 摘要 学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC6.0开发工具,以MICROSOFT SQL SERVER数据库作为系统的后台操作,利用其提供的各种面向对象的开发工具, 尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:控件、窗体、域。 ABSTRACT The system of managing student file is a typical application of managing information system (know as MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used.

自动排课系统的设计与实现[1]

目录 摘要............................................................................................................................. I 第1章绪论 (1) 1.1系统开发背景 (1) 1.2国内外的研究现状 (1) 1.3系统解决的主要问题 (3) 1.4本文的主要工作 (3) 1.5本文的组织结构 (3) 第2章需求分析 (5) 2.1系统概述 (5) 2.1.1总体业务描述 (5) 2.1.2系统的目标和解决的问题 (5) 2.1.3系统的开发模式 (7) 2.2系统需求问题描述 (9) 2.2.1功能性需求 (9) 2.3.2系统非功能性需求 (12) 第3章系统构架设计 (14) 3.1构架的目标和约束 (14) 3.2构架设计 (15) 3.2.1系统总体架构 (15) 3.2.2系统功能构架 (16) 3.2.3系统技术构架 (17) 3.2.4系统安全构架 (18) 第4章系统详细设计 (20) 4.1 系统建模 (20) 4.2 系统数据库设计 (24) 4.2.1生成数据库表 (24) 4.2.2数据分析 (32) 4.2.3数据库管理技术 (34) 第5章计算机排课系统的实现 (35) 5.1系统总体实现 (35) 5.1.1数据录入模块的设计与实现 (38) 5.1.2报表模块的设计与实现 (43) 5.1.3用户管理模块的设计与实现 (45) 5.2教学计划的关键实现 (48) 5.2.1算法描述 (49) 5.2.2教学计划算法过程 (49) 5.3排课算法的关键实现 (51) 第6章总结与展望 (66) i

排课管理系统分析报告

教育行业排课管理系统产品分析报告 一、产品名称 森纵教育排课管理系统1.0。 二、目标用户 中小学教师。 三、产品特点 1、系统将大大减少排课人员的工作量,避免人工排课中出现的错误。排课人员不必去关心排课过程中的细节问题,将需要的数据录入到系统中,系统会自动识别排课过程中的业务逻辑,排出需要的课表。系统有效地解决了传统的人工方式管理文件排课时出现的诸多问题,为师生带来方便。 2、师生可以登录到互联网查询自己的课表,并可查看历史课表、后继课表,从而代替大量的纸质课表。传统的排课方式会在排出课表后将课表打印分发给师生,该系统解决了这种方式的工作量大,数据量有限,数据容易丢失等缺点。 3、教学管理人员可以轻松查询每个教师的课时量。该系统的使用,使得原本工作量极大地统计课时变得如同拿着计算器算1加1等于2那么简单。 四、产品功能

排课人员不必去关心排课过程中的细节问题,将需要的数据录入到系统中,系统会自动识别排课过程中的业务逻辑,排出需要的课表;师生可以在网上登录后查询自己的课表,并可查看历史课表、后继课表;教学管理人员可以轻松统计、查询每个教师的课时量。 本系统由以下功能模块构成: (一)权限管理模块:采用用户-角色-权限的管理方式,不同的用户分配相应的角色,每一个角色具有不同的权限。 (二)数据录入模块:负责排课所需数据的录入,包括专业数据录入,班级数据录入,课程信息录入,教师信息录入。 (三)排课模块:该模块为整个系统的主体模块,通过该模块完成对数据的分析处理,可按不同班级和不同教学周完成排课任务。 (四)课表查看模块:此模块的信息供不同用户角色查看,学生和教师只能查看本角色所属的课表,admin可查看所有课表。可查看当前周、历史周课表和已发布的后继周课表。 (五)课时量统计模块:该模块分为两部分,班级课时量统计,查询每个班级的每门课的总课时量和所有课的总课时量;教师课时量统计,查询每个老师的每个班的每门课的总课时量,所有上过课的总的课时数。

CRP排课管理系统

CRP模型 CRP系统包括学籍管理、成绩管理、排课管理、考试管理、教师管理、备品管理、系统维护和系统登陆平台。对于每一个子系统,都对应相应的模型,即各种各样的UML图。由于篇幅所限和各子系统具有相同的结构特征,这里只介绍的排课管理子系统的各种模型的建立。 CRP排课管理子系统是为了解决中小学繁杂的排课任务而设计开发的,其基本的要求是要实现排课的半自动或自动化,排出的课程表必须合理,实用。 在这里,结合RRUP过程来介绍各个排课管理系统在实际开发中使用UML 表示的各个模型。 1.1 需求模型 我们使用用例模型来表示需求阶段的系统模型,用例模型主要有用例图组成,从该子系统开始到子系统最终的发布,每一个迭代其用例模型都不相同;在CRP系统的开发过程中,随着迭代的不断进行,用例模型也在不断地发生变化,由于篇幅所限,本文只给出第一次迭代确定的用例模型和现今最后一次迭代所确定的用例模型。 RRUP过程的第一步,就是找出系统的功能需求和非功能需求,并建立相应的需求模型(用例模型)。 通过需求分析,确定了排课管理的功能需求,其需求简要概括如下: ?排课信息设置:包括科目信息,上课时间,科目和教师限制信息,班级 排课信息,排课管理系统根据这些排课信息和限制信息对系统进行自动 排课。 ?自动排课和手工排课:对于用户设定了排课信息之后,系统能够自动对 课表进行安排,而且能够手工对安排完的课表进行调整,在排课过过程 当中,能够对不合理的排课结果给用户进行提示。 ?课表报表和课表查询,给出全校教师,班级课表;在课表查询中,用户 可以选择不同的教师,班级,科目,系统根据用户的选择给出相应的课 表。 需求描述是整个系统在初始阶段的开端,RRUP中,不赞成使用文档对需求进行描述,而是使用用例图和用例模型对系统建立整个需求模型。

高校自动排课系统毕业设计

自动排课系统 摘要:制定一个学校的排课计划是一项非常耗时且相当辛苦的工作,而且它还得由有学校排课工作经验或者这方面知识的人才能做好。在一所高校时一个课程表的制定是一个难题,因为在有关课程表的问题上有很多的限制条件得考虑,还有大量的数据空间被挖掘,即便你的输入数据量并不是实际意义上的大批量。 课程编排系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以自动课程编排系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 本系统经过测试,运行稳定,可投入使用。 关键字:排课管理,VB,数据库

Abstract:Formulates a school platoon class plan is an item consumes extremely when also the quite laborious work, moreover it also must by have the school row of class work experience or this aspect knowledge talented person can complete. When a university a class schedule formulation is a difficult problem, because has the very many limiting condition in the related class schedule question to result in the consideration, but also has the massive data space to excavate, even if your input data quantity is not in the practical significance mass. The curriculum arranges the system is a school essential part, Its content said regarding the school policy-maker and the superintendent all very important, Therefore the automatic curriculum arranges the system to be supposed to be able to provide the sufficient information and the quick inquiry method for the user. But the people have since always used the traditional artificial way management document file, this management way has many shortcomings, For example: The efficiency low, the secrecy is bad, Moreover the time one is long, Will produce the massive documents and the data, This regarding the search, the renewal and the maintenance has all brought many difficulties. Along with science and technology unceasing enhancement, The computer science is mature day after day, Its formidable function had profoundly known for the people, t entered the human society each domain and is playing the more and more vital role. This system after the test, the movement is stable, may put into the use. Key words: Curriculum management, VB, database

企业管理信息系统的论文

课程名称:管理信息系统 论文题目:咨询企业管理信息系统分析院系:经济与管理学院 学号:20105125059 姓名:邓秋霞 班级:10级工商管理班

咨询企业管理信息系统分析 咨询企业需要管理信息系统作为智力服务型企业,咨询企业是根据用户的要求,在收集、筛选、处理各种信息的基础上,运用科技知识、科学决策与科学管理的相关知识,采用现代技术与方法,通过咨询人员的创造性劳动,为政府、企业、社会团体和个人解决其面临的科技、经济、社会及生活等问题的企业。可以说,信息是咨询企业进行“生产”的主要原料之一。随着信息技术与网络技术的飞速发展与普及,政府行政管理、社会公共服务、企业生产经营逐步数字化与网络化。信息资源的获取与利用已超越传统的手工方式与纸制文献的束缚,取而代之的是多种多样载体的信息、信息量的几何倍数增长、信息变化的快速度与大量信息分散无序的状态。面对信息环境的变化与竞争环境的激烈,咨询企业如何能在提高咨询质量的同时缩短咨询时间,以提高企业的信誉与客户的满意度;如何获得更多的客户信息与争取更多的客户;如何提高企业的科学管理水平,这些都是咨询企业所必须面对的问题。现代信息技术的辅助性作用可以给咨询企业很大的帮助,由人与计算机共同组成的能进行信息的搜集、传递、存储、加工、维护和使用的管理信息系统会对大量信息进行统计、分析、存储与交流。咨询人员可以利用它的方便与快捷,尽量减少手工劳动,提高工作效率和工作质量。同时,咨询企业也是一个多层次多项目组的结构,而管理信息系统则是各层次、各项目组间相结合、相协同的“粘合剂”。

通过管理信息系统,一方面进行纵向的上下信息通,把不同环节的经济行为协调起来;另一方面进行横的信息传递,把各部门、各项目组的经济行为协调起来这样,使整个企业成为一个有机的整体,大大提高企业竞争实力。 咨询企业管理信息系统实现的功能信息处理功能咨询企业管理信息系统能对企业需求的多种形式的息进行收集、加工、整理、存储和传输,以便向咨询人及时准确全面地提供各种所需信息服务。它对基础数据行严格的管理,要求计量工具标准化、程序化和方法化使用,从而确保信息流通顺畅。事物处理功能咨询企业管理信息系统能优化分配包括人力、物力财力在内的各种资源,高效地完成日常事物处理业务。计划功能咨询企业管理信息系统针对不同的管理层提出的不要求,为项目组提供不同的信息并对其工作进行合理的划和安排,保证了管理工作的效果。控制功能咨询企业管理信息系统能对整个企业的各个部门、个环节的运行情况进行监测和检查,比较计划与执行的异,及时发现问题。通过分析出现偏差的原因,采取及适当的方法加以纠正,从而保证企业预期目标的实现。预测功能咨询企业的管理信息系统不仅能实测企业现在的经营管理情况,而且能利用各种信息,对企业未来的发展与市场变化做出适当的预测。 咨询企业管理信息系统的总体设计数据库技术、分布式处理和网络技术是实现综合信系统的基础,而正确有效的设计方法是实现综合信息系的保证。笔者设计的管理信息系统是以动态数据库以及数据中

网上选课系统 毕业设计论文

专业:计算机科学与技术 网上选课系统 【摘要】随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题。本程序前台采用Macromedia Dreamweaver 8进行页面制作,后台由ACCESS数据库支持,通过使用ASP语言实现动态网页的效果,达到对数据库的操作以完成使用者的要求。本文中除了有对程序的总体设计、详细设计、功能实现等主体部分外,在这之前还介绍了与网上选课系统相关的信息管理系统、网络编程技术、ASP编程语言、ACCESS数据库等的基本内容及发展情况。 关键词:选课;课程信息发布;权限;ASP;ACCESS - 1 -

Online Course Selection System 【Abstract】With the increasing number of college students, academic system, the amount of data has also been rising. Elective for students in this part of the system from the students and teachers online elective courses independently released two major aspects of the design, the basic realization of the students online information inquiry, teachers and curriculum elective functions and management of information dissemination function, while also solving the initial information dissemination and management of teachers in courses on the rights issue. This procedure front page using Macromedia Dreamweaver 8 for production, background from the ACCESS database support, ASP language through the use of the effect of dynamic pages, to the operation of the database to complete the requirements of users. This in addition to the program's overall design, detailed design, function realization of the main part of the outside, before that also introduced the online course selection system-related information management systems, network programming, ASP programming language, ACCESS database, and other basic content and development. 2

相关主题