餐饮系统文献综述

2022-06-25

第一篇:餐饮系统文献综述

博客系统文献综述

关于校园博客系统的研究——文献综述

【摘要】随着 web2.0 技术的出现, 博客已越来越受人们的关注, 博客的应用也越来越普遍。本文归纳了博客系统研究中的关键问题,分析了当前校园博客系统研究的现状及其发展趋势,并且讨论了该博客系统的开发工具,对应不同的需求都有各自不同的要求。在此基础上,对校园博客系统的进一步研究进行了展望。在基于.NET2.0 的程序设计下,使得该系统的开发更快捷、更高效、系统更安全、更稳定。

【关键词】校园博客,设计与实现,发展,.NET2.0

1、引言

博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接、及其它与主题相关的媒体。能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,另有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。博客是社会媒体网络的一部分。

通过校园博客系统, 可以加强学校教师和学生之间的了解和交流, 教师和教师之间的教学经验的分享, 学生与学生之间学习心得的分享,以及更好的展示学校教师和学生的风采。 通过博客系统的日志积累,形成丰富的教学资源, 真正促进了学校的教学工作【3】。 设计该博客系统的总体思路就是在管理员的管理下,网友通过浏览作者的博客与作者进行交流,并能在博客中获取一些最新的新闻或者资料,同时可以对感兴趣的文章进行评论,可以对作者已经设置好的链接进行访问,可以在线给作者留言。管理员通过后台来管理整个网站,并不需要查看源文件或者代码,里面的功能主要包括添加文章,编辑或删除文章,查看留言,过滤评论词语,更改管理员呢称等等。

2、校园博客系统的研究现状与发展趋势

2.1 基本知识

博客系统,即会员注册后登录,可开设自己的博客,管理员可推荐精彩博文、评选博客博客(Blog)是继电子邮件、 网络论坛、 即时通讯之后出现的第四种网络交流载体,是 web2.0 的重要组成部分。它具有“ 零机制、 零技术、 零成本、 零编辑、零形式”的使用特征, 越来越受到人们的欢迎【1】之星、统计博客日志等,用户可随意更新和编辑自己的博客模板。 。

博客主要有以下两方面的好处,这也是其得以迅速发展的原因;一是实时交流式的

网上互动,即通过网络进行各种思想和信息的共享。二是便捷的交互方式,即通过先进 的计算机和网络技术,克服地域的限制,让文章发布者和网页浏览者能够体验到网络的 传播速度。

2.2 研究现状与发展趋势

博客是继Email、BBS、ICQ之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。作为潮流风头的网络新兴文化,博客已经引起各高校莘莘学子的强烈关注,【2】

开始冲击着大学生传统的学习模式。“博客已被大学生放入书架”,大学生们对博客的热情也激发了教师将博客运用到日常教学中,作为教学和科研成果发布的平台。于是,以大学生为主体,一个集教师学生知识交流、资源共享和反映成长的校园博客一跃成为一个备受关注的校园新焦点。

校园博客已成为当代大学生常见的网络交流方式之一,针对在校学生,记录各人的所想所思,点点滴滴,从而实现同伴交流,群体共生,记录反思,知识管理,交流分享,平等对话等。博客为在校大学生的专业成长提供了新的方法和新的平台。

文献中讨论了基于.NET 的校园博客系统的设计与实现,其所要实现如下:对于系统管理员,教师、学生和普通浏览者,分别建立了三类不同的角色, Administrators, Blogers, UnRegisteredUsers, 设置这三类角色的不同权限, 属于不同角色下面的用户具有相应角色所设置的功能, 并且在程序的设计过程中用到了.NET2005 的皮肤、主题等新特性。该博客系统的数据库设计使用了SQL SERVER2000 建立了SchoolBlog数据库, 该数据库共包含博客表, 学校信息表, 博客种类表,友情链接表,评论表及日志表 6 张表,在设计数据库时体现了数据的一致性、 完整性和安全性。

相对其他文献而言,该系统在权限管理中设置了不同的角色方便对数据库操作这值得借鉴。

文献中设计了基于ASP的个人博客网站的设计与实现,其所要实现的功能如下:管理员权限范围内主要有:文章发布及修改、公告发布及修改、编辑个人信息、管理文章评论、编辑BLOG栏目、友情链接管理、修改版权信息、查看留言。浏览者权限范围内主要有:浏览文章、发表评论、查看公告、在线留言、查看其他链接。

该系统基本上拥有的个人博客的全部功能。操作简单,适用于不同水平的使用者,包括有基础和零基础的不同阶层的人士。但由于系统给管理员权限过多,系统层次不够分明,所以可以将所列管理员部分权限授予已注册用户。该系统是基于ASP的个人网站设计,由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验 。

文献中讨论了基于知识管理的教学博客系统设计与实现。其前台环境设计主要包括9项内容:日志列表、评论窗口、站点公告、站点日历、专题列表、最新日志、最新评论、最新留言、站点信息以及友情链接。后台环境设计主要包括9项内容:日志发表、日志管理、个人资料管理 、模板管理 系统提供几款页面模板 、个人专题管理 、公告管理 、评论管理 、留言管理及上传文件管理。在博客学习平台中,后台数据库是由多个相互关联的表组成,其中包括管理员表、学员表、日志表、评论表、平台信息表、系统博客分类表、系统日志分类表、留言表、个人主题分类表、系统模板表、学员模板表、数据库容量根据应用自动增加。

它的优点主要在与资源环境的设计,主要包括以下3 项内容:1)资源库:资源库中为学生提供了丰富的学习资源,包括视频、文献、网站、名词、思考题、电子教案,并提供对各种资源检索功能。2)自测系统:收录了大量的主客观测试题,学生可以在这里自我测试查看学习效果。3)学生上传资源入口:学生有好的资源可以上传到资源库中与其他学员共享。该系统有丰富的资源库,但查询功能较模糊,可通过适当优化数据库,提高搜索效率。[3][2][1]

如增加索引等。

3、开发平台的比较与分析

3.1 传统的开发平台

Visual Basic作为一种较早出现的开发程序以其容易学习,开发效率较高,具有完善的帮助系统等优点。Visual C++是基于MFC库的可视化的开发工具,从总体上说它是一个功能强大但是不便使用的一种工具。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。但JSP由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性,而且Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。

3.2 准备采用的开发平台

本系统将采用Microsoft Visual Studio 2005作为系统开发平台,ASP.NET+C#为系统开发语言,SQL Server 2005为数据库管理系统软件。

4、结束语

博客的出现,标志着以“信息共享”为特征的第一代门户之后,追求思想共享为特征的第二代门户正在浮现,已经成为最强劲的互联网新兴媒体的代表。由于具有丰富的娱乐形式和自由的个人表达方式,博客也成为当代大学生最具影响力的交流互动平台,也给大学生思想政治教育的形式创新、手段创新带来了很多富有建设性的课题。而校园博客正以其自身个性化,开放化,实时化和全球化的特点,正在受到越来越多教育工作者的关注,越来越多的师生从中受益,只要我们扬长避短,不断实践创新,博客就能更好地发挥其信息化的作用,为师生的共同成长服务.经分析,计划使用ASP.NET+C#开发语言,Microsoft Visual Studio 2005作为系统开发平台,SQL Server 2000为数据库管理系统软件。开发一个界面友好、程序设计风格朴素,使用起来美观大方、方便易用的系统。实现学生从入住到毕业的一整套住宿信息,将进一步查阅、收集、整理相关的文献资料,完善建构思想和功能模块,通过对系统详细的前期策划和需求分析,为将来具体的系统设计和具体的实现做好充足的准备工作。

参考文献:

[1] 吴晓艳、陈明明。基于_NET的校园博客系统的设计与实现. 沈阳理工大学, 2008,66

[2] 石全。基于ASP的个人博客网站的设计与实现 . 硕士学位论文,2006,1-53

[3] 李妍琰。基于VFP 的学生宿舍管理信息系统. 河南省政法管理干部学院,2009,1-3

第二篇:文献综述-选课系统的

中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第1页

《选课系统的设计与实现》文献综述

张 愉

摘要: 随着计算机和网络的普及,高等学校里纷纷建立了C/S或者B/S结构的网上选课系统。与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了便利。学生在学校的公共机房或者宿舍的个人电脑上通过网络来选课,只要选课还没有截止,学生就能够灵活的修改自己的选课情况,大大提高了学校选课工作的效率。教务处的教师则通过选课系统的管理员子系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率。

关键词:网上选课;分析;语言概述;概要设计

一、课题来源(背景)及研究的目的和意义

二十一世纪是知识经济的时代,同时也是科技高速发展、网络信息迅速膨胀的年代,大量客观事实表明,一个崭新的计算机时代必将到来。随着知识经济革命的到来和信息技术的蓬勃发展,计算机技术和通讯技术成为了这个时代的主角,不仅改变了我们的世界,而且同时也吹响了我们迈向新生活的号角,正在以日新月异的速度改变着我们的人生。而两者的结合产物---计算机网络,在最近的几年更是迅猛地发展起来,它不仅能够提高我们的工作效率,而且还为我们提供了广阔的资源利用空间和方便快捷的现代通讯手段,同时它还是衡量一个国家科技发展水平的重要的尺度。

计算机也慢慢的在各高校中被广泛的应用,相继建成了自己的校园网,并充分利用校园网提供的新环境、新手段为校园的教学、科研和教务管理服务。以前大、中专院校里传统手工的学生网上课程管理过程繁琐而复杂,执行效率低,并且易于出错。而且近年来,学校的招生规模不断扩大,在学校学生人数明显增多,加之学生分校区管理,给原本繁杂的院级选修课工作增加了不少教务工作量。网上选课系统的推出,使得选修课程的设置维护、学生选/退课及成绩查询、管理员对选课情况的管理等工作均能在互联网上完成。这不仅可以做到信息的规范管理和快速查询,实现了学生网上课程管理的系统化、规范化和自动化,而且减少了管理工作量,还提高了管理效率,降低了管理成本。在完成此系统的设计和实现中需要翻阅大量的参考文献,对其重点技术进行学习和使用。 中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第2页

二、问题研究现状

1、有关学生网上选课系统的分析

1.1学生网上选课系统的主要模式

网上选课的系统结构模式现在主要有以下三种:第一种是Client/Server模式(简称C/S模式);第二种是三层Client/Serve结构模式,它的一个变形是Internet实现方法,也就是我们通常所说的Browser/Server结构模式(简称B/S模式);第三种是分布式对象计算模式。 (1)C/S结构

C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。

C/S体系结构的最简单的数据库应用,是由客户应用程序和数据库服务器程序两部分组成。二者可分别称为前台程序与后台程序。应用服务器是运行数据库服务器程序的机器,一旦启动服务器程序,就随时等待响应客户程序发来的请求;客户程序是在用户自己的机器上运行的,对应于服务器,可称为客户机。当需要对数据库中的数据进行操作时,客户程序就会自动地寻找服务器程序,并向服务器程序发出请求,服务器程序根据预定的规则做出应答,返回结果,这种情况就被称为“胖客户机”。

第二种情况被称为“胖服务器”。当服务器承担了较多的工作时业务逻辑编码就成为服务器上的Transact-SQL存储过程。与“胖客户机”情形相比,由于业务服务和数据服务在相同的处理空间,并且业务服务被捆绑在数据库服务器的数据搜索引擎中,因此在数据操作之前无须进行传送或拷贝,因而减轻了网络负载,加快了应用程序的响应速度,但同时增加了服务器的负担。 (2)三层架构

传统的客户分为两部分:应用客户和应用服务器。应用客户部分只是整个应用的一小部分,在该最终用户的层面上,只负责用户接口的展现和简单的逻辑处理,如输入校验;在应用主要部分占核心的业务逻辑则驻留在应用服务器上。应用服务器在体系结构上是位于前端客户机和后端数据库服务器之间的,它通过LAN或WAN与前端客户机联结,接收客户的请求,处理请求并按要求访问后端 中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第3页

数据库,然后把信息送回前端客户机进行显示。一个应用服务器可以为多个应用客户提供服务。因为把复杂的业务逻辑从客户端移出,所以就减少了客户端的复杂程度,相应地也就降低了客户机对硬件的需求。另外,又由于把许多用户的业务逻辑集中到单一的应用服务器上,应用的维护也相应集中了,消除了双层结构中对软件分发的考虑。 (3)B/S结构

其实B/S结构和三层架构没有本质的区别,只是采用浏览器作为客户端的界面(也叫“瘦”客户端),不用再安装其他特别的软件。同时减轻了客户端的负载量,减少了不必要的空间浪费,大部分的逻辑都在服务器段执行。另外,客户端不必对软件进行维护和升级,由服务器端实现这些操作,还可以以不同的方式在操作同一个数据库,实现信息的统一。

1.2 C/S模式和B/S模式的各自特性

通过对C/S模式和B/S模式的介绍,我们可以了解到以下几个方面的特性或特点: (1)C /S程序交互性相对低,无法得到用户的反馈信息和意见,无法得知用户在使用中出现的异常情况 ,而B/S与用户的交互性是很高的,可以随时得到用户提供的信息,对异常进行处理。

(2)C/S模式在逻辑上比B/S模式少一层结构,所以C/S模式的网络通讯量要低于B/S模式。因此对于相同的任务,在速度上C/S模式相对于B/S模式来说要快一些,从而可以提高用户的工作效率,减轻网络负担。

(3)C/S所采用的标准只要在内部统一就可,它的应用往往是专用。B/S所采用的标准都是开放的、非专用的,是经过标准化组织确定的而非单一厂商制定,保证了其应用的通用性和跨平台性。

(4)B/S模式的应用逻辑由Web服务器承担,即这种模式的功能都在Web服务器上实现,这样只需开发Web程序,而无需开发客户端程序,从而大大缩短了应用程序的开发周期,而且维护工作也简单易行。

(5)B/S模式在客户端安装的是标准的、简单通用的浏览器,不需要安装应用程序,这样就大大减少了系统管理员的工作量。

由于选课管理用户集中、需要处理大量数据,且要满足学生最大范围地使用 中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第4页

该系统,系统可采用C/S结构与B/S结构相结合的体系统结构。开发C/S计算模式的应用,由教务处维护、调试和安装。因为对于系统的基本信息的添加、修改、删除等操作,利用C/S结构简洁、方便、快捷;并且系统内的大部分子系统只是给教务处内专职人员使用,并不是绝大多数人员使用(查询除外)。采用这种模式不仅可以提高工作效率、减轻网络负担,而且在一定程序上也保证了系统的安全性。

一般来说,C/S模式的应用程序是为专有用户设计的,因此需要到各部门安装、调试和培训。假设将选课系统做成一个基于C/S计算模式的应用,那每个使用该系统的客户端都需要安装该软件,这样做的话,用来进行安装、调试、维护的费用是很高的,而且工作也是琐碎的。而在本系统中,包含大量的查询工作(例如成绩查询,课程查询等),这些查询工作应允许在任一终端进行,因此,系统不可能全部采用C/S结构。

为了解决院系级管理有大量的需要访问数据客户端的问题,提出一个比较好的办法就是使用B/S计算模式。只需开发Web程序(无须开发客户端程序),并将通用的应用程序放在Web服务器上,用户只需在客户端安装标准的、简单通用的浏览器即可随时随地进行一些通用操作。而不需要在各个院系安装应用程序,这样可以大大减少对很多用户端进行特殊的设置和软件的安装,从而更加简单方便。维护工作只需要在放有Web程序的服务器端进行,无须到各个客户端进行维护,简化了维护工作,降低了维护成本。

2、相关技术简介

2.1 SQL Server关系数据库概述

数据库(Data Base,DB)有一个比较形象的解释就是存储程序所用数据的仓库。而在计算机里,我们把组成二维形式的表格称为关系型数据库,简称数据库。而常见的数据库有Access,Microsoft SQL Server,Oracle,IBM DB2,Sybase等,其中SQL Server是目前易用性和效率最好的数据库之一,而且其学习门槛相对比较低。SQL Servers是个关系数据库管理系统,它最初是由Microsoft Sybase和Ashton-Tate三家公司共同开发,并于1988年推出了第一个OS/2版本。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提 中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第5页

供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

与其他数据库相比,SQL Server 2005 在数据库平台的安全模型上有了明显的增强,由于提供了更为精确和灵活的控制,数据安全更为严格。SQL Server 2005的故障恢复功能更强,它提供了强大的数据库备份和恢复功能,当故障发生时,能根据备份和日志迅速恢复到某一正确时刻。同时,SQL Server 2005还提供了更好的并发控制功能以及大量的监控和管理数据库系统的工具。综上所述,SQL Server 2005无论是从安全上还是从功能上都更优于其他的数据库,而且越来越多的开发工具提供了与SQL Server 的接口。所以SQL Server 2005企业版被选为我们毕业设计的数据库开发工具。 2.2 C#概述

C#牾言自C/C++演变而来。但是,它更现代、简单、完全面向对象。如果用户是C/C++程序员,学习曲线将会很平坦。许多C样语句直接借用用户所喜爱的语言,包括表达式和操作符。关于C#最重要的一点:它是现代的编程语言。它简化和革新了C++中的类、名字空间、方法重载和异常处理等领域,摒弃了C++的复杂性,使它更易用、更少出错。使编程更方便的新功能是严格的类型安全、版本控制、垃圾收集(garbage collect)等等。这些功能的共同目标就是在于开发面向组件的软件。

C#为用户提供了方便,如垃圾收集、类型安全、版本控制等等。仅有的“代价”就是,代码操作默认是类型安全的,不允许指针。不过,大多数问题光凭类型安全就可以解决了。但是,如果用户需要指针,仍可以通过非安全码使用它们,而且当调用非安全码时,不能含有列集。ASP.NET是一个统一的WEB开发模型,它包括用户使用尽可能少的代码生成企业级WEB应用程序所必需的各种服务。ASP.NET作为.NET Framework的一部分,提供当用户编写ASP.NET应用程序的代码时,可以访问.NET Framework中的类。用户可以使用与公共语言运行库(CLR)兼容的任何语言来编写应用程序的代码,这些语言包括Microsfoft Visual basic c、C#、Jscript.net和J#。

三、系统概要设计

学生选课系统需要满足来自三方面的需求,这三个方面分别是学生、教师和 中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第6页

管理员。从操作功能上可以分为两个类:一个是通用操作,主要实现用户的登录注销和修改密码等;另一种是为不同用户定制不同操作,具体内容如下所示:

1、通用操作 (1)登录与注销

每个用户都可以用自己的帐号登录系统。用户操作完成后推出系统,注销后可以重新登录系统。 (2)修改密码

每个用户第一次登录都用默认密码(教师和学生与帐号一样),如果想要自己设定密码,再进行修改。

2、用户所具有功能 (1)管理员

设置选课时间段:管理员通过此项功能设置选课时段,只有在选课时间段里,学生才可以选择课程,超过此时间段,学生选课信息被自动锁定,不得修改。

录入学生与教师个人信息:通过此项功能可以实现对教师和学生的个人信息添加删除。

录入教学楼教室信息:通过此项功能可以把学校里所有的教学楼教室的信息录入到系统中,以便教师在开设课程时候设置上课的教室。 (2)教师用户

显示和修改个人信息:教师用户登录系统后,可以查看和修改教师的个人信息,如姓名,电话,系部等。

开设课程:教师用户登录系统后,可以开设课程,可以设置该课程为必修课程或者选修课程,可以设置该课程的最大人数。

上课时间:教师在开设了课程后,可以灵活地设置上课时间和地点。 给成绩:课程结束后,教师用户登录系统,可以为学过课程的学生给予相应的成绩,若及格,给予学生学分。

(3)学生用户

显示和修改个人信息:学生登录系统后,可以查看和修改学生的个人信息,如姓名,性别,电话等。

查看必修课程:学生登录后,可以查看所有的必修课程。查看该课程的信息, 中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第7页

上课时间地点,开课教师信息等。

选择选修课程:学生登录系统后,在所有选修课程中可以选择至少两门选修课程,同时可以查看相关信息。

查看最终选课信息:学生登录系统后,可列出已选择的课程,若选课信息未被锁定,则可以退选,若所选课程少于两门,系统会提示选择的课程少于两门。

查看学分和成绩:课程结束后,学生登录系统可查看自己学习课程的成绩和已获的学分。

四、总结

网上选课系统针对在校学生和教师使用。从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式。传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学模式,如果仍然通过纸上的方式选课,一方面浪费了大量的人力、物力资源,另一方面浪费时间以及会在人为的统计汇总过程中出现可避免的差错等情况。随着高校人数的增多,上述弊端会越来越多的暴露出来。如果利用网络进行选课,学生只要在计算机前输入自己的个人选课信息即可完成教务部门原来几倍的作业量。从教师的角度来说,教师提出代课申请完成课程发布的工作更加容易,得到教学的信息更加快捷,因此通过网上选课系统可以大幅度的减少教师的工作量,方便了教学工作。

然而网络选课系统的性能也是一个关键,它在告诉我们,取得方便的前提是必须解决好选课过程中的各种冲突、公平性及大批量用户并发访问等问题,因此要很好地考虑系统的结构和应用开发技术。本文提出的网上选课系统在实现了基本的学生选课、教师查询及教务员管理等功能基础上,具有学生落选几率小、选课结果公平及选课操作安全等特点,避免了传统手工操作的费时、费力及易出错等问题,使选课过程简单化、高效化。

而且利用B/S模式设计选课系统,便于维护,适用于多用户网络应用。无纸化管理也同时降低了人工管理的出错率,又更加环保方便。界面设计应保持简洁友好,便于用户使用,使得选课工作变得更高效。不论是何种方式设计的选课系统,在使用中都会出现各种问题,如何使得校园教务信息管理更加方便快捷,更加人性化,是每个程序设计研究人员需要在实践中不断探索的目标。 中原工学院信息商务学院毕业设计(论文)文献综述专用纸 第8页

参考文献

[1] 吴晨.ASP.NET+SQL Server数据库开发与实例[M].清华大学出版社,2006,(7). [2] 内格尔.C#高级编程(第4版) [M].清华大学出版社,2006,(10). [3] Solid.SQLServer2005从入门与精通(应用技术基础) [M].清华大学出版社,2006,(09).

[4] 保罗.ASP.NET 2.0经典教程C#篇[M].人民邮电出版社,2007,(5). [5] 柔健.ASP.NET 2.0 +SQL Server 2005全程指南[J].北京:电子工业出版社,2008 , 247-270.

[6] 郑阿奇.SQL Server教程[M].清华大学出版社,2005,(8).

[7] 鲁伟义,李雅琴.网上远程教育在高校教学中的应用与思考[J].中国教育技术,2006,25(4):15-23.

[8] 萨师煊,王珊著.数据库系统概论[M].高等教育出版社,2006,(5). [9] 应新洋.基于SQL SERVER的数据库安全性研究 [M].2003,(3). [10] 张海藩.软件工程导论[M].清华大学出版社,2010,(12).

[11] 龚沛曾,陆慰民,杨志强.程序设计简明教程(6.0版)[M].高等教育出版社, 2007,(1).

[12] 廖光珍,金姝.高校思想政治教育主题网建设的问题和对策分析[J].高等建筑教育,2009,(02):20-26.

[13] 武晓春,王晓明.基于C/S和B/S模式的教务管理信息系统的设计与实现[J].电化教育研究,2005,(3):60-82.

[14] Scot Johnson, Special Edition Using Active Server Pages[M].Macmillan Computer Publishing, 2000.

[15] Kathleen Kalata. Introduction To ASP. NET [M ]. Canada: Course Technology, 2004. [16]FritzOnion.Essential.ASP.NETwithExamplesinC#[M].Indianapolis:Addison-Wesley Professional,2004.

第三篇:学生信息管理系统文献综述

原文:

学生信息管理系统开发文献综述

摘要计算机飞速发展的今天,计算机的应用已在社会的各个领域深入开来,无论是在商业,工业还是政府部门都早已普及,如今就连教育行业也把计算机应用到各个方面的工作中,本次毕业设计就是把计算机应用到学校学生信息管理中的范例。

关键字 学生信息管理管理系统 管理信息系统

一 引言

学生信息管理系统(Student Information Management System),以下简称SIMS,是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。随着科学技术的不断提高[NextPage],计算机科学日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。用计算机制作的学生信息管理系统还可以通过功能强大的Internet网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握学校的教育方针起到了一定的促进作用!因此,开发这样一套管理软件成为很有必要的事情。

二 管理信息系统

(一)概述

管理信息系统(Management Information System,简称MIS)是一个由管理人员和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。它是一门综合了管理科学,系统理论,计算机科学的系统性边缘科学。[NextPage]

管理信息系统的物理组成:

1.计算机硬件系统:包括主机、外部存储器、输入输出设备等。

2.计算机软件系统:包括系统软件和应用软件两大部分。

3.通信系统:包括线路等通信设施和与计算机网络、数据通信有关的软件等。

4.工作人员:包括系统分析员、程序设计员、维护人员、管理员、操作人员等。

(二)管理信息系统的发展

管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对企业的管理决策活动予以辅助。从工业发达国家来看,管理信息系统的发展经历了以下几个阶段:

第一阶段:(1953年至1965年)单项数据处理阶段,也称电子数据处理(EDP)阶段。这是电子计算机在管理领域应用的起步阶段。这一阶段,由于当时计算机硬、软件的限制,数据处理的性质只是使用计算机代替人的手工劳动,进行简单的单项数据处理工作,如计算工资、数据统计、报表登记、编制计划等。这个阶段的处理方式主要是集中式的批处理。[NextPage]

第二阶段:(1965年至1970年)综合数据处理阶段,也称事务处理系统(TPS)阶段。这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一个管理子系统的控制,并具有一定的反馈功能。如库存管理系统、生产调度系统、物资管理系统等。这个阶段的处理方式已发展为面向终端的联机实时处理。

第三阶段:(1970年至今)管理信息系统(MIS)阶段。这个阶段是在企业中全面的使用计算机把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。这个阶段的处理方式是在数据库和网络基础上组成分布式处理系统。它的特点是使用数据库和分时处理的计算机网络,并充分利用运筹学等数学方法,实现了硬件、软件和数据资源的共享

三学生信息管理系统

学生信息管理系统主要功能:学籍信息管理,班级信息管理,课程信息管理,成绩信息管理,用户信息管理。具体系统功能需求描述如下:

(一).学籍信息管理

[NextPage]每年的大量新生入学,老生毕业都需要处理大量的学生信息。通过这一模块,可以实现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、家庭电话、家庭住址、学号等各个消息

(二) 班级信息管理

实现班级的添加、删除、更新。查询班级的所在系别,辅导员等。

(三)课程信息管理

每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。可以根据学期条件或者班级条件的选择,也可根据课程名、课程号或者班级的选择,并对值的输入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的修改要求进行数据的添加、删除、修改的操作。

该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,而且根据条件的选择大大得提高了对各学期课程数据的记录操作,很大得帮助了教工们工作效率的提高。

(四)成绩信息管理

本模块实现了成绩的输入、删除、更新。还能查询到平均成绩以及单科最高最低成绩以及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作效率。

(五)用户信息管理[NextPage]

因为本系统是供多人一起使用的,必须对某一些人进行限制。于是设置了管理员,非管理员只能进行查询操作,不能进行更改。

四 学生信息管理系统开发的意义

(一)计算机已经成为我们学习和工作的得力助手:

今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:

首先,计算机可以代替人工进行许多繁杂的劳动;

其次,计算机可以节省许多资源;

第三,计算机可以大大的提高人们的工作效率;

第四,计算机可以使敏感文档更加安全,等等。

(二)开发学生管理系统的意义

SIMS主要是提供学生,老师或者来访者方便的查询等相关操作,对学生的信息管理能统一规范化。功能块的相应操作分别由其对应的子模块实现。通过教育网络或互联网把整个学校的学生信息汇聚起来,为学校教育主管部门提供全面及时的学生信息,方便管理,同时亦可通过校园网扩展各类信息化应用,共享学生信息。学校可通过一个简化的学生信息管理系统,使学生信息管理工作系统化,规范化,自动化,从而达到提高学生信息管理效率的目的。[NextPage]

五 实际调查

(一)国内外现状研究:

计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。而现在,美国在财务会计上90%的工作由计算机完成;物资管理中80—100%的信息处理由计算机完成;计划管理中是80—90%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。

(二)目前存在的问题:

传统纸媒介管理的学生信息难于共享汇总,其统计数据正确性也难以考证。存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。计算机在全国普及后,管理媒介有了质的飞跃。

[NextPage]随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。由于计算机和网络的普及,若建立一个C/S或B/S结构的学生信息管理系统,学生便可以通过网络来选课并且查询自己的有关信息,使得学生信息管理工作系统化,规范化,自动化,大大提高了学校管理学生的效率。

六 解决方法

该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理.

(一).理论支持

当前计算机管理界所流行且实用的系统建设三原则:整体性原则、分作—协调原则、目标优化原则。

1.系统开发的结构化生命周期法。

其基本思想是把整个系统开发过程分成若干个阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。[NextPage]

采用结构化生命周期法开发管理信息系统时,应遵循的主要原则:

(1)用户参与的原则;(2)“先逻辑后物理”的原则;(3)“自顶向下”的原则;(4)工作成果描述(主要指文档)标准化的原则。

其具体开发步骤可分为以下四步:系统规划,系统开发(包括系统分析,系统设计,系统实施),系统的运行及维护,系统评价 。

2.原型法。

其基本思想是在系统开发的初期,尽快构造出系统的原型,使用户能及早地运行这个系统原型,通过使用它、熟悉它,受到启发并取得经验,然后对系统的目标和功能提出更精确、具体的要求,研制人员据此逐渐修改和完善原型,使它满足用户的需求,最后完成系统的开发。该方法大大提高了系统开发效率,弥补了结构化生命周期法开发时间长的缺陷。通常采用原型法需以下四个阶段:1).明确用户的基本要求,2).研制系统的原型,3).使用、评价系统原型,4).修改和完善原型。

(二).系统设计

系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。包括总体结构设计、总体功能设计、总体物理结构设计、系统详细设计、数据库

设计(概念结构设计、逻辑结构设计、物理结构设计)、代码设计、输入输出设计等。[NextPage]

(三).硬件环境

硬件配置要求:

CPU:PII333以上。

内存:64MB以上。

硬盘:2.1GB以上(可用空间最好在160MB以上)。

(四).软件环境

1.设计平台: VB6.0

VB是一个面向对象设计的应用程序语言,是开发数据库前端的优秀工具,它的编程语言简洁明快、组件功能强大和编程环境灵活方便。采用VB来开发数据库应用程序具有更大的灵活性和可扩展性。

2.数据库: Microsoft Access

Access 是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。[NextPage]Access 多用于中小型企业来设计中小型数据库,一般的学校教务系统的数据库用Access 来设计完全能达到要求。由于考虑到本系统是应用在单机系统上,只建立起一个数据库。

3.数据库访问方式:ADO

ADO(Active Data Objects)实际是一种提供访问各种数据类型 的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口。可以使用任何一种ODBC数据源,即不止适合于SQL Server、Oracle、Access 等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。

七.结论

学生信息管理系统是学校信息管理系统的一个重要组成部分。他为其他系统(如学校图书管理系统、学校档案管理系统、教学管理系统、总务后勤管理系统等)提供学生的基本信息,同时它也需要如教学管理系统提供课程设置数据等。这些系统在具体应用中构成一个大系统,相互调用对方的数据。

由以上分析,我们可以充分认识到设计并开发一个学生信息管理系统的必要性和迫切性,本次设计和开发的学生信息管理系统[NextPage]应符合学校学生信息管理的规定,满足对学校学生信息管理的需要,并达到操作过程中的直观,方便,实用,安全等要求。系统采用模块化程序设计的方法,既便于系统功能的组合和修改,又便于未参与系统开发的技术维护人员补充和维护。SIMS通过教育网络或互联网把整个学校的学生信息汇聚起来,为学校教育主管部门提供全面及

时的学生信息,方便管理,同时亦可通过校园网扩展各类信息化应用,共享学生信息。

八.参考文献

[1]张学群、楼克明,库存管理,《运筹学基础》,经济出版社,1996.3

[2]黄梯云,《管理信息系统导论》,机械工业出版社

[3]段兴等,《visual basic数据库实用程序设计100例 》人民邮电出版社

[4]甘仞初,《信息系统开发》,北京:经济科学出版社,1996

[5]王珊,《数据组织与结构》,经济科学出版社

[6]方美琪,《软件开发工具》,经济科学出版社 [NextPage]

[7]人杰、殷人昆、陶永雷 《实用软件工程(第二版)》清华大学出版社200

3.3

[8]王运坚. 《V ISUAL BA S IC 6. 0 应用指南》[M ]. 北京: 人民邮电出版社, 1998.

[9]Bob Reselman,Richard Peasley.《实用Visual Basic6 教程》[M].北京:清华大

学出版社,2001.

[10]曹军生等《SQL Server2000实用教程 》北京理工大学出版社2001.9

[11]伍俊良《管理信息系统(MIS) 开发与应用》北京:科学出版社,1999

[12]郝春强. 《新概念V ISUAL BA S IC 6 教程[M ]》 北京: 科海集团公司, 2001.

[13]郭军等《网络管理与控制技术》人民邮电出版社.1999.1

[14]李建中,王珊.《数据库系统原理(第2版)》电子工业出版社,2004.9

[15] 李昭原,刘又诚《数据库系统原理与技术》北京航空航天大学出版社

第四篇:学生信息管理系统文献综述

基于.net平台的学生信息管理系统

一、引言

学生信息管理系统(SIMS)是典型的信息管理系统(MIS), 是一个由管理人员和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。它代替传统的人工模式 提高学生信息管理的效率 ,也是学校的科学化、正规化管理,与世界接轨的重要条件。对于推动我国管理信息处理的现代化起了重要的作用。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

二、发展历程

管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对企业的管理决策活动予以辅助。从工业发达国家来看,管理信息系统的发展经历了以下几个阶段:

第一阶段:(1953年至1965年)单项数据处理阶段,也称电子数据处理(EDP)阶段。这是电子计算机在管理领域应用的起步阶段。这一阶段,由于当时计算机硬、软件的限制,数据处理的性质只是使用计算机代替人的手工劳动,进行简单的单项数据处理工作,如计算工资、数据统计、报表登记、编制计划等。这个阶段的处理方式主要是集中式的批处理。

第二阶段:(1965年至1970年)综合数据处理阶段,也称事务处理系统(TPS)阶段。这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一个管理子系统的控制,并具有一定的反馈功能。如库存管理系统、生产调度系统、物资管理系统等。这个阶段的处理方式已发展为面向终端的联机实时处理。

第三阶段:(1970年至今)管理信息系统(MIS)阶段。这个阶段是在企业中全面的使用计算机把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。这个阶段的处理方式是在数据库和网络基础上组成分布式处理系统。它的特点是使用数据库和分时处理的计算机网络,并充分利用运筹学等数学方法,实现了硬件、软件和数据资源的共享

现阶段学校学生信息管理是学校教务管理中的一个极为重要的环节,它是整个学校管理的核心和基础。现在我国的大中小学校档案的管理水平还停留在纸介质的基础上,这样的机智已经不能适应时代的发展,传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量

的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率,也浪费了许多人力和物力。随着科学技术的不断提高,计算机科学日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。用计算机制作的学生信息管理系统还可以通过功能强大的Internet网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握学校的教育方针起到了一定的促进作用!因此,开发这样一套管理软件成为很有必要的事情。

三、学生信息管理系统

学生信息管理系统主要功能:学籍信息管理,班级信息管理,课程信息管理,成绩信息管理,系统管理,报表功能。具体系统功能需求描述如下:

1.学籍信息管理

通过这一模块,可以实现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、家庭电话、家庭住址、学号等各个消息。还能修改个人密码。 2 班级信息管理

实现班级的添加、删除、更新。查询班级的所在系别,辅导员等。

3课程信息管理

每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。可以根据学期条件或者班级条件的选择,也可根据课程名、课程号或者班级的选择,并对值的输入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的修改要求进行数据的添加、删除、修改的操作。

该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,而且根据条件的选择大大得提高了对各学期课程数据的记录操作,很大得帮助了教工们工作效率的提高。

4成绩信息管理

本模块实现了成绩的输入、删除、更新。还能查询到平均成绩以及单科最高最低成绩以及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作效率。

5系统管理

因为本系统是供多人一起使用的,必须对某一些人进行限制。于是设置了管理员,非管理员只能进行查询操作,不能进行更改。

6报表功能:根据学生成绩自动生成成绩报表打印

四、选题的意义

21世纪全球信息电子化的潮流势不可挡,计算机渗入了社会生活中的各个领域,它的广泛应用给经济和社会生活带来深刻的变革.信息技术不仅改变了人们的工作和生活方式,也在改变教育和学习的方式.我国的教育事业蓬勃发展,升学率普遍提高,各类大专院校规模不断扩大,对于学生管理工作的高效性和规范化提出了更高的要求.作为学校管理工作的一个重要组成部分---学生信息管理,所涉及到的信息量之大,数据之繁琐,可以想像用手工对这些数据进行操作有多么的复杂与繁琐,因此自动化的学生信息管理系统应运而生.五、开发工具

1、C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。 C#拥有简洁的语法、精心地面向对象设计、与Web的紧密结合

、完整的安全性与错误处理、版本处理技术、灵活性与兼容性。

2.数据库:Access

Access 是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。Access 多用于中小型企业来设计中小型数据库,一般的学校教务系统的数据库用Access 来设计完全能达到要求。由于考虑到本系统是应用在单机系统上,只建立起一个数据库。

六、结论

学生信息管理系统是学校信息管理系统的一个重要组成部分。他为其他系统提供学生的基本信息,同时它也需要如教学管理系统提供课程设置数据等。这些系统在具体应用中构成一个大系统,相互调用对方的数据。

而学生信息管理的工作量非常大,为了能够为高校学生信息管理提供一种更加高效,实用的管理手段,为学生信息的存储,统计,分析,交流提供一种更加快捷,安全的信息平台.并且能够减少大量的人工操作,以及在人工操作中由于人为因素而引起的数据错误,保证学生信息数据的安全性和完整性,使学生管理人员能够轻松,正确无误地完成各项工作,学生信息管理系统是必不可少的。

七、参考文献

1.c#数据库系统开发案例精选,明日科技,张跃廷,韩阳、张宏宇编著,人民邮电出版社

2.c#2.0实用开发详解,丁士峰等编著,电子工业出版社。

3、丁宝康:《数据库实用教程》, 清华大学出版社,2004年。

4、c#程序设计,杜四春,银红霞,蔡立军等编著,中国水利水电出版社。

5、c#程序设计实用教材,唐耀主编,中国水利水电出版社。

6、《.NET框架精髓》,王敏之编著,中国电力出版社。

7、C#和.net3.0第一步,周礼,清华大学出版社,2008年。

第五篇:oa管理系统文献综述

文献综述

前言:互联网的出现与迅速发展,信息技术步伐的加快,使得企业面临着众多的挑战与竞争,在竞争过程中,对于一个企业而言,对信息的掌握程度、信息获取是否及时、信息能否得到充分的利用、对信息的反应是否敏感准确,也越来越成为衡量一个企业市场竞争能力的重要因素。人们对企业办公管理系统的需求越来越大,如何快速、有效的开发企业级的应用系统,成为当前的迫切要求。因此,建立一个反应快速、智能、灵活、安全的企业办公管理系统具有非常重要的意义。

1 企业办公信息化

随着信息技术、网络技术、通讯技术、数据库技术的不断发展。21世纪企业之间的竞争不是仅仅在产品质量和服务上竞争,更重要的是借助信息技术、网络技术、通讯技术、数据库技术与管理理念结合来提高企业的核心竞争力,快速响应市场需求。促进企业各机构、各部门、各员工之间的协作能力和随时随地沟通。

一个“简单、实用、开放、灵活”的协同办公平台已然成为了企业办公信息化建设的重中之重,实现将组织与异地的分支机构、人与人、上下级部门之间组成了网状结构,可以保持实时联系;网络中的每个人身处异地仍能及时了解和处理单位事务;即使相隔万里的多个人之间也可以同步协调工作。从而使组织内的经验、知识、资源得到最充分的共享利用;各种信息的上传下达实现无损耗、无延迟的完美传递。

协同办公平台关注人员沟通、流程协作、知识共享与整合,可以帮助企业的业务流程规范化、标准化、可视化管理及图形化监控,让组织内部人员明确工作职责和角色,及时反馈问题,快速响应业务需求,帮助决策层全面、准确的了解整个团队的协作和执行力;保证企业信息流(组织)、工作流(业务)、知识流(技术、知识)无细缝整合和协作;从而为企业建立规范的办公流程与先进的管理理念,全面服务企业发展战略,提高企业运行效率和经营效益。 协同办公平台技术特点:

1、可视化的流程配置:实现节点、路由图形化拖拉快速设计和配置,帮助企业设计各种复杂业务流程,并且能随机应变和快速对流程进行再造和优化,快速响应企业业务办公需求,降低企业或政府IT投资成本和提高办公效率。

2、图形化流程监控:帮助领导提供对各行政或业务流程的监管,通过图形化节点颜色不同,可以方便、直观、快速了解该流程的审批情况,同时支持各环节审批的详细信息查询。

3、集成OFFICE编辑功能:使用Office Word集成方式作为文件编辑器,允许用户利用Office Word工具在线编辑正文,支持痕迹保留。同时支持将保存编辑后的正文自动将Word内容转换为HTML页面,包括页面链接、图片、动画、表格、文字说明等内容。

4、统一的任务管理:用户登陆系统后,可以在工作区中快速了解所要办理的所有待办事宜,帮助明确用户工作任务,及时处理待办事宜。

5、一步阅文:系统帮您自动填写处理及自动处理,免去了打开提交处理窗口后再手工办理的多个步骤 。

页 1

6、动作模板:将当前填写的处理意见、提交路径、环节处理人保存为常用动作模板。

7、一键办文:实现相同类型的公文、处理意见、环节处理人的公文一键处理,从而减少多个公文办理时重复步骤。

8、个性化工作设置:支持用户自定义系统界面显示内容、自定义动作模作和常用意见模板等功能。

9、手机移动办公(EMOA):轻松实现随时随地移动办公 ,支持各种手机终端应用。

10、手机短信发送功能:支持手机短信发送功能,实现 OA 系统内各种通知、公告、待办、超时未办等事务的短信提醒。

11、可视化报表统计:帮助领导提供决策信息

12、系统性能响应:占用资源少,运行速度快

2 管理系统产生的必要性

众所周知,在竞争如此激烈的今天,提高效率无疑是一种战胜其他企业的方法之一,传统的管理系统显得浪费人力,而且容易产生错误,也不乏一些员工个人的恶意行为,这会或多或少的影响企业的正常运转,而一个由计算机系统搭建的管理系统可以有效地避免,这种种情况,此外,管理系统还方便员工查询自身的相关信息,管理员可总览员工信息,更是为整个公司提供方便,因此管理系统对目前市场的发展,为企业更高效的运转是很有必要的

3 开发模式

3.1 B/S模式及其优、缺点

B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的,随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。

B/S结构的优点:具有分布性特点,可以随时随地进行查询、浏览等业务处理,业务扩展简单方便,通过增加网页即可增加服务器功能,维护简单方便,只需要改变网页,即可实现所有用户的同步更新,开发简单,共享性强,B/S 模式的缺点如下:个性化特点明显降低,无法实现具有个性化的功能要求,操作是以鼠标为最基本的操作方式,无法满足快速操作的要求,页面动态刷新,响应速度明显降低,无法实现分页显示,给数据库访问造成较大的压力,功能弱化,难以实现传统模式下的特殊功能要求。 2.3.2 C/S模式及其优、缺点

C/S 模式是采用二层客户机/服务器(Client/Server)模式(简称 C/S 模式), 并用该模式实现与内联网(intranet)的数据交互。C/S 软件结构的本质在于通过服务功能的分布实现分工服务。在这种结构中,数据存储层放在专用的数据库上,业务处理层和界面表示层放在客户机上。

C/S结构的优点:能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快,C/S结构的缺点:只适用于局域网。客户端需要安装专用的客户端软件。对客户端的操作系统一般也会有限制。

页 2

4 Web开发技术和数据库的介绍 4.1 前台开发技术的介绍 (1)ASP 在微软站点上对于ASP的权威定义是:Active Server Pages是一种开放式的非编译应用环境,使你能够组合HTML,Scripts和可重用的ActiveX服务器组件来建立动态的,强大的基于WEB的商业应用。Active Server Pages支持基于IIS上的服务器端脚本并且完全支持VB Script和Jscript。它是微软公司的新一代开发动态网页的技术,具有开发简单,功能强大等优点,可以非常直观简易地实现复杂的Web应用。

文献[7]中描述了ASP具有如下特点:

(1)使用普通的文本编辑器,(2)与浏览器无关(Browser Independence),(3)ASP与任何ActiveX scripting语言兼容,(4)ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人窃取,也提高了程序的安全性,(5)可使用服务器端的脚本来产生客户端的脚本,(6)AetiveX Server Components(ActiveX服务器元件)具有无限可扩充性。 (2)JSP JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,是一个纯Java平台的技术,它主要用来产生动态网页内容,包括:HTML,DHTML,XHTML和XML[8]。

JSP技术使用Java编程语言编写类XML的TAGS和Script lets,来封装产生动态网页的处理逻辑。网页还能通过TAGS和Script lets访问存在于服务端的资源的应用逻辑。

JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

文献[7]中描述JSP具有如下特点:

(1)将内容的生成和显示进行分离。

(2)使用JSP技术,WEB页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,使用JSP标识或者小脚本来生成页面上的动态内容。

(3)生成可重用的组件,绝大多数JSP页面依赖于可重用的,跨平台的组件(如JavaBeans组件)来执行应用程序所要求的更为复杂的处理。 (3)PHP PHP即Hypertext Preprocessor的缩写。PHP英文是“超级文本预处理语言”。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的“嵌入HTML文档的脚本语言”,语言的风格又类似于C语言,现在被很多的网站编程人员广泛运用。PHP 独特的语法混合了 C,Java,Perl以及PHP自创新的语法。PHP可以比CGI或者Perl更快速的执行动态网页。

4.2后台数据库的介绍 1)SQL Server 2000 Microsoft SQL Serve 2000(简称SQL SERVER)由一系列相互协作的组件构 页 3 成,能满足最大的WEB站点和企业数据处理系统存储和分析数据的需要。它是一个真正的基于客户,服务体系结构的RDBMS产品。SQL Server服务器软件主要由两大部份组成,即SQL Server内核(Kermes)及数据库管理系统(DBMS)。其中DBMS部份完成数据存取,资源管理,安全控制等各项操作。SQL内核部份处理客户与SQL Server的连接及磁盘和网络I/0等,它负责DBMS提供必要的运行环境。

SQL Server作为一个关系数据库管理系统,具备以下特点: (1)物理数据和逻辑数据的独立性。

(2)数据完整性。 (3)查询优化。

(4)备份与恢复和安全认证。

5 MySQL 当今社会,信息已经成为一种至关重要的资源。为此许多大型企业购进各种大型商业数据库,并基于它们展开一系列的应用。然而这些大型商业数据库价格非常昂贵,对于许多中小型企业来说,过于昂贵的数据库成本,是阻碍各种数据库解决方案进入企业的重要因素。目前,在开放源代码团体的努力下,已经涌现出一些有代表性的优秀开源数据库。 这些开源数据库以低廉的成本,适用的功能已经在各种中小企业中得以广泛的应用。MySQL数据库就是其中的典型代表。

MySQL开源数据库具有以下特点: (1)速度快

(2)易用,可移植性好,支持网络应用相对于Oracle、DB2等大型数据库的复杂设置和管理,MySQL既简单又高效。

(3)支持SQL语言,和其他商业数据库具有一定的共性SQL(结构化查询语言)是一种所有现代数据库都选用的语言

(4)源代码开放,容易找到技术支持源代码开放是开源数据库的优势所在。 (5)价格便宜与商业数据库相比,开源数据库在价格上有明显的优势。 结论:本文从计算机散件市场的发展趋势和计算机散件目前市场趋势分析出发,为计算机散件报价系统指明了方向,对目前计算机散件市场的分析,市场欠缺一款用户能网上查询散件的一款报价系统,所以开发出一款具备用户随时能浏览散件以及性能和价格,有查询功能的报价系统是非常有必要的,因此本人用以ASP为前台,SQL 2000或Access 数据库为后台来开发本报价系统是完全可以的。

参考文献:

[1] 中国的计算机硬件市场[J]. 电脑知识与技术, 1998,06 . [2] 文芳.2007年上半年计算机硬件市场研究. 电子商务,2007,09. [3] 韩晓明 .HP公司基于国内政教行业特点的市场营销策略研究[D] . 上海交通大,2010. [4] 韩玲. 基于Web的纺织企业快速报价系统的开发. 纺织科技进展,2006,03. 页 4 [5] 黄颖为, 赵佳, 孙德强, 曹磊. 基于B/S模式的纸盒在线报价系统的设计与开发. 包装工程, 2010,03. [6] 赵月爱,王继荣,赵忠孝.基于ASP技术的商务网站的构建.电脑开发与应用,2004,03. [7] 杨青.ASP的主要技术特点分析.电脑与信息技术,1999,04. [8] 肖信民.基于J2EE与XML的网站自动生成技术研究.电脑与电信,2009,01. [9] 王炎.浅析JSP技术在动态网页技术中的应用. 陕西财经职业技术学院,2005,09. [10] 焦广旭,李军杰,梁静等.基于JSP技术的WAP网站的设计与实现.太原理工大学,2009,1. [11] 戴雪蕾.基于SQL SERVER的网络数据库安全管理.网络安全技术及应用, 2009,04. [12] 厉建欣,司青燕.论MySQL开源数据库在中小企业的应用.商业科技,2009,01.

页 5

上一篇:才艺大赛评分标准下一篇:创业的商业计划书

本站热搜