关键词:网络课程;网络教学平台;动态网页技术;SQL数据库
网络教学是现代计算机网络技术结合教育方法理念实施教学的一种新型教学模式,通过网络教学平台将文本、音频、视频等多媒体载体来传播教育信息,利用这个平台我们的老师不再需要从物理意义上来直面学生进行教学活动。
一、网络教学系统调查
目前已开发的网络课程种类繁多,涉及各个学科领域,从网络课程的应用来看,主要有两种形式,一种是基于课堂的教学,网络课程只是作为课堂教学的一种补充方式;另一种是网络课程作为整个教学过程的主要形式。
二、网络教学系统可行性分析
(一)技术可行性
技术可行性分析,主要是要确定提出的开发方案在现有技术条件下是否有可能实现[1]。
2.管理员技术掌握程度方面:由于平台一经开发完成,一般是由学校等教育机构的人员进行管理,他们可能对以上的专业知识不是了解,所以应同时对平台的后期维护管理开发相应的后台管理平台,这样就能让大部分教师都能够胜任网站的管理工作。
3.软硬件配置方面:学校等教育机构都拥有自己的网络中心,网站需要的设备都已经具备,基本上满足了要求。
鉴于以上的分析,本系统开发在技术上可行。
(二)经济可行性
经济可行性的分析,主要是对项目的投资和效益做出预测分析,即从经济角度分析开发方案有无价值,是否可行。
系统开发的成本包括固定成本和可变成本两个部分,固定成本主要的是网络设施与软件购置成本,包括网络服务器及其安装的各种应用软件,以及为开展工作所必需的工具软件,登记或取得域名的费用等。可变成本是指随着系统的发展和壮大,还需要不断完善和维护,这也需要大量的成本投入。
无论大小规模的教育机构都能在成本可控范围内的投入,可使得学生和教师能够更好的进行沟通和学习,所以该系统开发在经济方面可行。
(三)运行可行性
运行可行性主要是分析用户是否具有开发和运行维护系统的能力。
随着计算机技术和互联网的不断发展,软硬件条件都已经达到了运行系统的条件。系统的开发人员也已经具备独立开发的能力。同时,本系统能保证在当前的操作环境下正常运行,网站管理人员对网站的更新维护具备足够的管理能力。而且具有完善的后台管理功能,管理者可以直接在后台进行文件、信息及图片的上传,方便了管理。因此,该系统在运行方面也是可行的。
综上所述,网络课程教学系统在技术上、经济上、运行上都是可行的,因此系统开发是完全可行的。
三、网络教学系统设计
(一)系统功能结构设计
系统的物理结构就是使用结构化设计工具HIPO图或系统结构图描述的。系统的物理结构所描述的是构成一个系统的各物理组成部分(即模块)及模块之间的联系。这是一个树型结构图,它体现了自顶向下的思想,树根模块表示系统总的功能,该系统的网站信息管理HIPO图如图3-1所示。
图3-1系统HIPO图
(二)系统模块功能说明
(三)数据库设计
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。由此,我们根据实际情况,从逻辑结构设计到物理结构设计,实现数据库的设计过程。以满足将来系统平台调用、处理、存储数据的需要。
(四)功能模块设计
我们从网站风格、页面布局、网站标志、网站色彩、网站字体、语言风格、网站宣传、域名选择、网站安全等方面考虑周全后,可开始着手具体功能模块代码的设计过程。我们可选择HTML来实现平台静态网页的制作,利用动态网页技术来实现平台动态网页的设计,关于动态网页技术现在较为流行的有ASP、JSP、PHP以及.NET技术,设计人员可利用自身的特点来选择合适的技术来实现系统设计。而对于数据库技术方面,我们可在ACCESS、MSSQL、ORACLE来选择,本人更倾向于选择ASP+MSSQL来实现设计,因为它上手容易,功能强大。
四、网络教学平台的推广与维护
(一)网站推广
(二)网站更新维护
针对以上几点,系统平台具体的维护过程如下:
首先,在网站建设初期,就对系统的后续维护给予足够的重视,对系统的后续维护所需资金和人力做了可行性分析。
其次,该系统在管理制度上保证了信息渠道的通畅和信息流程的合理性。确立一套从信息收集、信息审查到信息的良性运转的管理制度。既要考虑信息的准确性和安全性,又保证了信息更新的及时性。[3]
最后,在建设过程中对系统的各个栏目和子栏目进行了细致的规划,确定哪些是经常要更新的内容,哪些是相对稳定的内容。对相对稳定的内容设计了模板,在以后的维护工作中,可以使用这些模板,节省了费用开支。对经常变更的信息建立了数据库、规范了存放路径。避免数据杂乱的现象。
所以该系统信息及时、准确;栏目设计和非常人性化;后台管理模块设计合理,管理起来非常的方便;界面友好,简单易用。
五、综述
参考文献:
[1]徐莉.中国设备远程诊断网设计和应用开发—信息诊断商务中心的设计.北京工业大学,2008
[2]王勇刚.丽江户外乐园网站的设计与实现.云南大学,2009
[3]唐忠.简述医科院校本科教学评估平台的设计.健康大视野(下),2008
[4]基于校园网教育信息资源的设计、开发与应用.山东师范大学,2005
[5]马宁,白燕.系统化程序设计思维培养模式初探[J].计算机教育,2005,03
[6]孙斌.精品课程网络建设平台的设计与实现[D].山东大学,2009
MIS系统的开发一般包括六大部分:规划阶段、分析阶段、设计阶段、实施(编码)阶段、测试阶段和支持阶段。它的开发方法分为两种:结构化方法和面向对象方法,结构化方法是指使用结构化分析、结构化设计与结构化编程的系统开发方法。面向对象方法是指使用面向对象分析、面向对象设计与面向对象编程的系统开发方法。在这里,MIS系统的开发综述主要是针对第一种方法:结构化方法。
【关键词】
MIS系统;结构化方法;面向对象方法
中图分类号:TP311文献标识码:A
1系统规划阶段
系统规划阶段目的是规划项目范围并做出项目计划。在这阶段主要包括:项目目标、可行性分析、人员分工三部分。
在开发MIS系统时,首先定义项目的目标,它是项目的重要活动之一。其次,确认项目的可行性,项目的可行性分析包括技术可行性、经济可行性、法律可行性,其中最重要的是经济可行性,经济可行性方面应该从社会效益、资金投入以及社会回报等方面考虑。再次,确定MIS系统的人员分工,一般应该包括界面开发人员、软件开发人员、数据库维护人员以及项目负责人。
2系统分析阶段
系统分析阶段目的是了解并详述用户的需求,这个阶段重点考虑的是系统做什么。一般而言,系统需求包括功能性需求与非功能性需求。
非功能性需求定义了系统的运行环境,运行环境包括软件环境和硬件环境两部分,另外非功能性需求还包括性能指标等。下面是对非功能性需求各个方面的简述。
(1)性能方面的需求:性能方面主要包括以下几点:软件响应速度方面、软件响应结果方面、软件响应精度方面、软件在运行时的消耗量,用户在这几方面的需求就是性能方面需求。
(2)可靠性方面需求:可靠性方面主要指的是在软件使用过程中软件失效的频率、软件在使用过程中如果遇到错误,错误的严重程度、以及软件的易恢复性,故障可预测性。用户在这几方面(软件失效频率、严重程度、易恢复性、故障可预测性)的需求就是可靠性需求。
(3)易用性方面需求:易用性方面主要指的是用户是否容易使用该系统,这方面主要体现在界面是否人性化,是否美观,是否能够满足用户文档和培训资料方面的要求。
(5)运行环境方面的约束:运行环境主要包括软件环境与硬件环境,该方面的约束主要是指得用户对MIS系统软硬件方面的要求。
(6)外部接口:不同软件与硬件的接口不同,因此在系统开发出来后,应该满足用户的要求。
(7)可保障性方面需求:用户在软件是否容易配置、是否容易扩展、是否容易维护、是否容易移植等方面的要求。
3系统设计阶段
系统设计阶段的着眼点是系统如何构建。该阶段主要分为总体设计(概要设计)和详细设计两个阶段。
另外,总体设计的内容还包括该MIS系统的总体数据结构以及底层的数据库结构。总体的数据结构及数据库结构包括MIS系统存储的数据,及数据之间的关系及联系。
在该总体设计阶段,通常利用软件结构图来表示。这个阶段的文档叫做软件概要设计说明书,在该文档中包括模块的划分、模块的调用层次、需要选择的技术路线等。
详细设计阶段指的是细节方面的设计,是具体到某个模块的细节(模块具体功能的实现),在这个阶段不能笼统地描述,要把功能描述转变为非常精确的,结构化的过程描述。
在详细设计阶段,主要有流程图、盒图(N-S),伪代码等方法进行描述,该阶段产生的文档叫做详细设计说明书,该文档中是具体模块的实现细节,是对上一个阶段(总体设计阶段)的进一步细化。从理论方面来讲,编码可以根据详细设计文档来进行,也就是为下一个阶段做准备。
4系统实施阶段
设计阶段完成后,在将系统移交给用户前的一系列活动叫做系统实施。该阶段主要包括按照总体设计方案购置和安装计算机网络系统;建立数据库系统;进行程序设计;输入基础数据,进行系统测试;进行人员培训,系统转换和试运行。下面以雇员管理系统为例进行讲解。
雇员管理系统的实施包括数据库的实施、管理雇员、增加雇员、查询雇员功能的实施,数据库实施时,需要建立两个表,管理员表与雇员表;管理雇员功能实施时,主要是分页的实现;增加雇员功能实施时,没有涉及到难点;查询雇员功能实施时,主要分为模糊查询与精确查询。
5系统测试阶段
软件测试是软件工程中一个必不可少的阶段,它进行地越早越好,一个MIS系统需要必须经过软件测试阶段。这是对MIS系统的检查,这种检查从某种方面保证了软件开发产品的正确性、一致性等。
软件的测试步骤主要分为以下四步:第一步,指定对应的测试计划。第二步,进行测试的设计,这个阶段主要指定测试方案。第三步,利用设计的测试用例来运行程序,将预期的结果和运行的实际结果进行对比。第四步,就是管理层面的问题,包括测试配置管理、资源管理、测试管理三方面的管理。
6系统支持阶段
系统投入使用后所涉及的活动为系统支持。它的主要任务是完善系统文档,编写用户文档,并组织用户培训。
【参考文献】
[1]沈备军.软件工程教学模式的研究与实践[J].计算机教育,2005(1):39-42.
[2]孔祥盛主编.PHP编程基础与实例教程.2013.7.
【作者简介】
【关键词】JavaMysql财务管理
1前言
1.1财务管理的介绍
财务管理(FinancialManagement),分为下面三项:资产的购置或投资的管理;资金的融通和经营中流动资本流量的管理。盈利利润的分配管理。财务管理是财产管理中一个重要组成部分,以财务管理为原则,管理企业财务活动,处理企业财务关系。
1.2本系统的具体介绍
现代的女生对资金的管理并不科学,有许多女大学生对自己的生活费没有一个具体有效地规划,使得现在有许多女生一到月末便囊中羞涩。本系统可以有有效地对女生的生活费进行统筹支配,每一个账目清晰明了,并且可以使得资金透明化,以此促进女生的节俭习惯的养成。
每到月初寝室的女生室友缴纳寝室集体生活费用,并且录入系统,每次有什么活动便从中支付,再次记录到系统中。每一个人都有一个账号可以根据每个人的支出记录来表现出每个人的花费情况。本系统清晰、明了。
女生寝室财务管理系统的开发使用Java程序设计语言进行开发,应用MyeclipseJava语言编写程序编写,主要实现了以下功能:财务的存款,财务的取款,财务的查询;并且管理员的后台页面中可以实现账号的注册、删除。通过测试系统分析说明,本系统的开发大道了预定的目标,具有一定的应用价值。
1.3系统的可行性分析
可行性分析的主要目是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行了调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性分析是对系统进行全面、概要的分析。通过调查分析,本系统设计主要有以下三个可行性包括技术可行性、工具可行性、经济可行性。
1.3.1技术可行性
Java是主流开发语言,也最完善的。Tomcat是一种web端口的一种容器,用此来显示出编写出来的程序。Mysql是小型的数据库,用此来进行对程序代码、数据进行存储。
1.3.2工具可行性
在软件方面,这个互联网的时代人们已经不再把软件的应用当做不能解决的问题,软件部分其实就是指大家在日常使用计算机所接触到的可操作系统。
在硬件方面,电脑是现代生活中必不可少的一种工具,现代的大学生都懂得使用电脑,对于电脑的操作都熟悉。
因此一个操作简单的财务管理系统是可以编写并应用成功的,所以说要实现在电脑上编写女生寝室财务管理系统软件是可行的。
1.3.3经济可行性
现代青少年对于财务管理的意识越来越模糊,不知道赚钱是多么的难,本系统通过透明的数据显示来让人们知道钱财的不易。
1.4系统的开发、运行环境介绍
Myeclipse7.5的运行需求以及系统的调试需求,至少需要满足以下的软硬件要求:
(1)开发工具:Myeclipse7.5。
(2)操作系统:Windows7或;WindowsXP。
(3)CPU:AMDAthlon(tm)X2Dual-CoreQl-601.90Ghz以上。
(4)内存:2G以上。
(5)硬盘:160GB以上。
2系统概要设计
2.1系统需求分析
对于女生寝室财务管理系统来说,清晰是最大的优势,最大的功能就是对资金的存入,取出,查询,用户可以根据实际情况对资金进行管理。
进入程序后,程序界面发生改变,这时就可以有进行资金存入,收支查询,取出的操作。
最后用户操作结束进行退出系统操作,当下次使用系统时必须再次输入用户名以及密码,有效地保护用户信息。
通过以上分析及实际情况的需要,本系统的开发主要特色表现为:
(2)用户界面,业务操作简单,进入系统即能使用。
(3)成熟的技术和系统架构,采用通用的点击式操作方便快捷。
(4)程序每种操作都可通过点击进行,快速、简捷、易懂,并且能够提供快速的使用其对应功能等。
2.2业务流程分析
2.3总体设计
女生寝室财务管理系统分为以下俩大模块:管理员模块,普通用户模块。管理员模块里又分为:存入金额、取出金额、查询记录、添加用户、删除用户五个模块。普通用户模块只有存入金额、取出金额、查询记录三个模块。
添加用户功能:管理员用户对普通用户进行增加,增加一个或几个新的用户。
删除用户功能:管理员用户对普通用户进行删除,删除一个或几个新的用户。
存入金额功能:输入存放金额,将收取的寝室费用存入数据库。
取出金额功能:输入取出金额和用途,点击进行数据库操作。
查询记录功能:点击查询按钮进去查询页面,用户可以根据用户名,用途来具体查询记录。
3结论
参考文献
[1]张海藩.软件工程导论[M].北京:清华大学出版社,2007.
[2]萨师煊,王珊.数据库系统概论教程[M].北京:高等教育出版社,2000(2001重印).
作者简介
郭海燕(1981-),女,吉林省人。大学本科学历。现为广州涉外经济职业技术学院助教。研究方向为计算机。
(渤海大学文理学院,辽宁锦州121000)
【摘要】随着互联网技术和信息技术快速的发展,不断地更新图书馆管理信息系统是社会发展的必然产物,本文描述了图书馆管理信息系统的定义、以及我国图书馆管理信息系统存在的问题及相应的对策进行相应的分析与探讨。
关键词图书馆管理;管理信息系统;建立与完善
0引言
当今世界正处于科技高速发展,信息量剧增的时代,随着科学技术的不断发展进步,人们对图书需求越来越大,馆存图书量也喜在不断增加,不同系统对各门类图书的需求也越来越具体。但目前各大图书馆对图书的管理大多停留在书卡和书目的查询上,花费了大量资金购置的图书和计算机软件,关系只停留在图书和目录,主要原因是进行的计算机管理只是简单的将书目录入软件中,再根据目录查找图书这一循环体中。目前大部分图书馆的图书管理都处于一种各书馆所存图书相类似,馆藏图书量大,专业性图书所占比例小,图书利用率低,管理方法简单,管理成本又高。
从与信息有关的学科看,信息管理属于信息学技术,信息管理和信息社会学之间,它是根据计算机技术和信息技术为基础融合成管理学、信息学,发展成了一门学科—管理信息系统。
本系统在VF环境下运行采用“自上而下地总体规划,自下而上地应用开发”的策略开发出一个管理信息系统的过程。详细介绍了图书管理信息系统的系统分析部分,有组织机构分析、可行性分析、业务流程分析、管理职能分析、处理描述、数据字典、数据流程分析等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了一部分程序框图,并附带了一些窗口和程序。
1系统规划
1.1系统功能设计
“图书馆借阅管理信息系统”主要功能有:读者登陆、图书借阅、图书采编、读者信息管理和系统维护。
1.2各子系统功能如下所述
(1)读者登陆:读者访问系统时系统将自动检验读者的名字和密码,经过注册的读者允许进入系统。
(2)图书借阅系统:读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。图书借阅系统进行处理图书借阅、还书、续借等手续。
(3)图书采编系统:图书采购入库,经过编目处理后,将其目录信息存入数据库,提供给读者进行检索适用。目录信息包括图书类别、图书编号、出版社、书名、作者、定价、出版日期和数量等。
(4)系统维护模块:系统维护模块为图书馆管理人员提供图书统计信息以及读者统计信息,便于管理人员从宏观上掌握图书馆运行的情况。
2系统分析
2.1可行性分析
可行性分析是在进行初步调查后进行的对系统开发必要性和可能性的研究。通过观察与实践,我认为图书馆管理系统的可行性分析如下:
(1)经济可行性分析
作为图书馆这样的非商业性质场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、管理和维护费、软件开发费用、人员工资及培训费。由于各个图书馆实行统一操作,系统共享,设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中在购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。
(2)技术可行性分析
(3)社会可行性分析
社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。它对图书馆带来的影响可以看到:
对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。对图书馆与读者之间业务方式的转变和扩充。
2.2组织结构调查
为了对系统有一个全貌性的了解,首先要对系统的内部人员结构、组织及用户情况有所了解。
2.3业务调查
系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础环节。
图书管理员编制图书采购计划,由采购员负责新书的采购工作。采购图书入库后,交由采编室编目,粘贴标签,产生图书目录。图书交由图书借阅室上架,供读者借阅。
3系统设计
进入了设计阶段,要把软件“做什么”的逻辑模型变换成“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反应在设计说明书文档中,所以系统的设计是把系统要求转化成系统表示的过程。
这一过程分六个阶段,分别是:总体设计、系统物理配置方案、数据存储设计、输出设计、输入设计、代码设计及设计规范。
4系统实施
4.1选择的开发平台
硬件平台是开发与运行系统所需要的硬件环境,由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高。
软件平台是指系统开发与运行的软件环境。一般在开发时选用了稳定性较强的WindowsXP中文专业版和VF6.0作为开发语言用于数据库设计。由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。VF6.0具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,使得可以轻松方便的对数据库管理。
4.2系统测试
实际开发过程中不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。
4.3系统切换方式
采用并行切换方式,以保证平衡可靠的过度。即一方面使用本系统来进行工作,另一方面又继续沿用老的方式—手工方式,在一定时期内,如果程序存在一些漏洞和错误,用户也提出了修改意见,那么系统还要经过进一步完善才能正式投入使用,终止以前的操作方式。
5总结
图书馆信息管理系统为更好的为用户服务,方便用户、充分的利用资源是其最根本的目的。在信息管理系统的发展中,要不断的完善,与时俱进,将图书馆的信息管理与世界接轨,提高人员的个人素质。在知识经济时代更好的为用户服务。
总之,图书馆管理信息系统的完善不仅要能够解决问题、处理问题还要适合各图书馆自己的特色以及管理手段与方式。在图书馆管理信息系统完善的过程中要有创新意识和发展的眼光,使图书馆管理信息系统成为一个真正具有管理意义的系统。
[1]吴岩冰.图书馆管理信息系统的完善和发展[J].现代信息技术,2009(2).
[2]梁钢.论图书馆管理信息系统的建立与完善[J].河北科技图苑,2004(1).
【关键词】2.省略设计、运行于Windows98或更高版本Windows操作系统。员工培训管理系统是集培训计划的制定――审批――报名――培训管理――成绩管理――证书颁发――在线交流于一体的培训管理系统。
二、设计目的
三、开发工具
系统使用VisualStudio.省略获得了广泛的好评,主要优点如下:(1)优良的性能:asp.省略利用二次编译,代码优化,缓冲服务来大大提高了程序的性能。(2)程序与页面结构分离:asp.省略使用基于文本格式的存储方式。在开发完成后,只需要将页面和代码文件拷贝到服务器上就可以使用了;环境配置将不需要任何工具的帮助。(4)丰富的工具箱支持:在visualstudio的开发环境中,有丰富的易用控件,可以通过可以通过简单的拖放操作来实现他们,所见即所得,提高了开发效率。
四、系统分析
五、系统设计
系统数据表主要E-R图。在网站的数据库设计中,可以采用E-R图的方法来进行数据结构分析,E-R设计方法是一种通过E-R图来描述现实世界信息结构的DB设计方法。E-R图由实体、属性、联系三部分组成。系统共设计了六个模块基本信息管理模块,培训管理模块,培训成绩管理模块,员工交流管理模块,权限管理模块,系统信息模块。基本信息管理模块主要实现员工信息的添加,修改,查看;培训管理模块主要实现培训计划的制定,审核,,报名以及需求管理等;培训成绩管理模块主要实现成绩的添加,修改,删除,查看以及证书的;员工交流管理模块主要是通过留言板实现的,添加留言和回复留言;权限管理模块主要实现权限的设置;系统信息管理模块主要是系统信息的制定,审核,,查看。