前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇系统开发经济可行性分析范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
关键词:网络课程;网络教学平台;动态网页技术;SQL数据库
中图分类号:G434 文献标识码:A 文章编号:1007-9599 (2012) 08-0000-02
网络教学是现代计算机网络技术结合教育方法理念实施教学的一种新型教学模式,通过网络教学平台将文本、音频、视频等多媒体载体来传播教育信息,利用这个平台我们的老师不再需要从物理意义上来直面学生进行教学活动。
一、网络教学系统调查
目前已开发的网络课程种类繁多,涉及各个学科领域,从网络课程的应用来看,主要有两种形式,一种是基于课堂的教学,网络课程只是作为课堂教学的一种补充方式;另一种是网络课程作为整个教学过程的主要形式。
伴随着21世纪以来信息技术,尤其是通信技术与网络技术的快速发展,后者形式的实现越来越成为可能。在某种网络平台上进行教学和学习,已经成为实现多层次教育现代化的发展和改革的方向。网络教学的快速发展,使它已经成为了现代教育中的一个重要组成部分,它相对于传统的课堂教学方式也是一种重要的补充,它的开放性和互动性是无法让传统教学相比的,网络教学它也能彻底解放人们在传统教学中存在着空间和时间的限制的问题。目前,在国内外已经有很多学者和教师已经开始高度重视和关注,现代教学在关于网络课程教学观方面的教学改革,并由此而很多关于这方面的相关研究[1]。
二、网络教学系统可行性分析
可行性分析是在初步调查、分析系统开发方案的基础上,运用技术经济理论与方法,分析系统开发方案的可行性,最后做出是否可以继续开发的明确结论。
网站的可行性分析包括技术可行性分析、经济可行性分析、运行可行性分析,通过这些来论证系统是否可行。
(一)技术可行性
技术可行性分析,主要是要确定提出的开发方案在现有技术条件下是否有可能实现[1]。
1.技术掌握程度方面:开发中要利用HTML、动态网页技术、IIS、SQL等网站开发必备技术,这些相关技术现在技术都比较成熟,也较容易上手,一旦掌握就能够独立开发完成该系统;也可以请专业人员开发更理想。
2.管理员技术掌握程度方面:由于平台一经开发完成,一般是由学校等教育机构的人员进行管理,他们可能对以上的专业知识不是了解,所以应同时对平台的后期维护管理开发相应的后台管理平台,这样就能让大部分教师都能够胜任网站的管理工作。
3.软硬件配置方面:学校等教育机构都拥有自己的网络中心,网站需要的设备都已经具备,基本上满足了要求。
鉴于以上的分析,本系统开发在技术上可行。
(二)经济可行性
经济可行性的分析,主要是对项目的投资和效益做出预测分析,即从经济角度分析开发方案有无价值,是否可行。
系统开发的成本包括固定成本和可变成本两个部分,固定成本主要的是网络设施与软件购置成本,包括网络服务器及其安装的各种应用软件,以及为开展工作所必需的工具软件,登记或取得域名的费用等。可变成本是指随着系统的发展和壮大,还需要不断完善和维护,这也需要大量的成本投入。
无论大小规模的教育机构都能在成本可控范围内的投入,可使得学生和教师能够更好的进行沟通和学习,所以该系统开发在经济方面可行。
(三)运行可行性
运行可行性主要是分析用户是否具有开发和运行维护系统的能力。
随着计算机技术和互联网的不断发展,软硬件条件都已经达到了运行系统的条件。系统的开发人员也已经具备独立开发的能力。同时,本系统能保证在当前的操作环境下正常运行,网站管理人员对网站的更新维护具备足够的管理能力。而且具有完善的后台管理功能,管理者可以直接在后台进行文件、信息及图片的上传,方便了管理。因此,该系统在运行方面也是可行的。
综上所述,网络课程教学系统在技术上、经济上、运行上都是可行的,因此系统开发是完全可行的。
三、网络教学系统设计
(一)系统功能结构设计
系统的物理结构就是使用结构化设计工具HIPO图或系统结构图描述的。系统的物理结构所描述的是构成一个系统的各物理组成部分(即模块)及模块之间的联系。这是一个树型结构图,它体现了自顶向下的思想,树根模块表示系统总的功能,该系统的网站信息管理HIPO图如图3-1所示。
图 3-1 系统HIPO图
(二)系统模块功能说明
1.系统管理模块:管理员通过本模块,对系统基本信息、资源及数据进行管理,对数据库进行备份和维护。2.新闻管理模块:浏览者或学员可以查看新闻,管理员在后台进行更新,新闻包括文字、图片、声音、视频等多种形式。教师通过后台添加课程通知,便于学员查看。3.学习资源管理模块:通过后台进行教学资源上传和规划管理。学员通过登录后可以进行下载。4.自测管理模块:管理员在后台对试题库进行更新和添加管理。学员登陆后可以进行自我测验,来检验学习成果。测试结束后上传分数,方便教师查阅。5.互动模块:浏览者或学员在浏览是的疑问可以在留言板进行提问,教师和管理员在后台进行解答。
(三)数据库设计
数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。由此,我们根据实际情况,从逻辑结构设计到物理结构设计,实现数据库的设计过程。以满足将来系统平台调用、处理、存储数据的需要。
(四)功能模块设计
我们从网站风格、页面布局、网站标志、网站色彩、网站字体、语言风格、网站宣传、域名选择、网站安全等方面考虑周全后,可开始着手具体功能模块代码的设计过程。我们可选择HTML来实现平台静态网页的制作,利用动态网页技术来实现平台动态网页的设计,关于动态网页技术现在较为流行的有ASP、JSP、PHP以及.NET技术,设计人员可利用自身的特点来选择合适的技术来实现系统设计。而对于数据库技术方面,我们可在ACCESS、MSSQL、ORACLE来选择,本人更倾向于选择ASP+MSSQL来实现设计,因为它上手容易,功能强大。
四、网络教学平台的推广与维护
(一)网站推广
我们首先在校内进行宣传以达到一定的访问量,然后可通过搜索引擎注册、目标电子邮件宣传、讨论组BBS宣传、网站合作、网络广告等方法来推广我们的平台。我们推广网站的最终目的是提高访问量[2]。
(二)网站更新维护
一个好的网站需要定期或不定期地更新相关信息内容,才能不断地吸引更多的浏览者,增加访问量。建站容易,维护难。对于网站来说,只有不断地更新内容,才能保证网站的生命力,内容更新是网站维护过程中的一个瓶颈。网站的建设可以考虑从以下五个方面入手,使网站能长期顺利地运转。
1.系统建设初期,要对维护给予足够的重视;2.信息的来源渠道畅通,流程合理;3.建设过程中,对系统结构进行合理的规划;4.对系统的管理模块严格设计,方便系统日常维护;5.选择合适的维护工具。
针对以上几点,系统平台具体的维护过程如下:
首先,在网站建设初期,就对系统的后续维护给予足够的重视,对系统的后续维护所需资金和人力做了可行性分析。
其次,该系统在管理制度上保证了信息渠道的通畅和信息流程的合理性。确立一套从信息收集、信息审查到信息的良性运转的管理制度。既要考虑信息的准确性和安全性,又保证了信息更新的及时性。[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)易用性方面需求:易用性方面主要指的是用户是否容易使用该系统,这方面主要体现在界面是否人性化,是否美观,是否能够满足用户文档和培训资料方面的要求。
(4)安全性方面需求:安全性方面的需求主要是体现在用户在身份的认证方面、授权控制方面、私密性方面的要求。
(5)运行环境方面的约束:运行环境主要包括软件环境与硬件环境,该方面的约束主要是指得用户对MIS系统软硬件方面的要求。
(6)外部接口:不同软件与硬件的接口不同,因此在系统开发出来后,应该满足用户的要求。
(7)可保障性方面需求:用户在软件是否容易配置、是否容易扩展、是否容易维护、是否容易移植等方面的要求。
3 系统设计阶段
系统设计阶段的着眼点是系统如何构建。该阶段主要分为总体设计(概要设计)和详细设计两个阶段。
概要设计指的是总体设计,主要是整体的设计,不关注细节。总体设计主要设计软件的整体架构,包括哪些模块,这些模块应该实现什么功能,模块之间的调用关系以及模块之间的层次结构等。
另外,总体设计的内容还包括该MIS系统的总体数据结构以及底层的数据库结构。总体的数据结构及数据库结构包括MIS系统存储的数据,及数据之间的关系及联系。
在该总体设计阶段,通常利用软件结构图来表示。这个阶段的文档叫做软件概要设计说明书,在该文档中包括模块的划分、模块的调用层次、需要选择的技术路线等。
详细设计阶段指的是细节方面的设计,是具体到某个模块的细节(模块具体功能的实现),在这个阶段不能笼统地描述,要把功能描述转变为非常精确的,结构化的过程描述。
在详细设计阶段,主要有流程图、盒图(N-S),伪代码等方法进行描述,该阶段产生的文档叫做详细设计说明书,该文档中是具体模块的实现细节,是对上一个阶段(总体设计阶段)的进一步细化。从理论方面来讲,编码可以根据详细设计文档来进行,也就是为下一个阶段做准备。
4 系统实施阶段
设计阶段完成后,在将系统移交给用户前的一系列活动叫做系统实施。该阶段主要包括按照总体设计方案购置和安装计算机网络系统;建立数据库系统;进行程序设计;输入基础数据,进行系统测试;进行人员培训,系统转换和试运行。下面以雇员管理系统为例进行讲解。
雇员管理系统的实施包括数据库的实施、管理雇员、增加雇员、查询雇员功能的实施,数据库实施时,需要建立两个表,管理员表与雇员表;管理雇员功能实施时,主要是分页的实现;增加雇员功能实施时,没有涉及到难点;查询雇员功能实施时,主要分为模糊查询与精确查询。
5 系统测试阶段
软件测试是软件工程中一个必不可少的阶段,它进行地越早越好,一个MIS系统需要必须经过软件测试阶段。这是对MIS系统的检查,这种检查从某种方面保证了软件开发产品的正确性、一致性等。
软件测试的方法主要分为两种,一种是黑盒测试,就是把软件看成一个黑盒子,不关注里面的内部结构和内部特性,测试人员根据功能上的输入输出关系,设计测试用例来检查软件是否会按照预想来显示结果。以便查询出对应的错误,测试是为了检验错误,但是绝对不能证明软件正确,这是值得强调的。另一种测试是白盒测试,这种测试和黑盒测试正好相反,它关注的是软件的内部结构及内部特性,测试者需要根据内部结构来设计测试用例进行检测。在这里还需要注明,测试者最好不是软件自身的开发人员,如果是自己对自己设计的软件进行测试,容易忽略错误。
软件的测试步骤主要分为以下四步:第一步,指定对应的测试计划。第二步,进行测试的设计,这个阶段主要指定测试方案。第三步,利用设计的测试用例来运行程序,将预期的结果和运行的实际结果进行对比。第四步,就是管理层面的问题,包括测试配置管理、资源管理、测试管理三方面的管理。
6 系统支持阶段
系统投入使用后所涉及的活动为系统支持。它的主要任务是完善系统文档,编写用户文档,并组织用户培训。
【参考文献】
[1]沈备军.软件工程教学模式的研究与实践[J].计算机教育,2005(1):39-42.
[2]孔祥盛主编.PHP编程基础与实例教程.2013.7.
【作者简介】
【关键词】Java Mysql 财务管理
1 前言
1.1 财务管理的介绍
财务管理(Financial Management),分为下面三项: 资产的购置或投资的管理;资金的融通和经营中流动资本流量的管理。盈利利润的分配管理。 财务管理是财产管理中一个重要组成部分,以财务管理为原则,管理企业财务活动,处理企业财务关系。
1.2 本系统的具体介绍
现代的女生对资金的管理并不科学,有许多女大学生对自己的生活费没有一个具体有效地规划,使得现在有许多女生一到月末便囊中羞涩。本系统可以有有效地对女生的生活费进行统筹支配,每一个账目清晰明了,并且可以使得资金透明化,以此促进女生的节俭习惯的养成。
每到月初寝室的女生室友缴纳寝室集体生活费用,并且录入系统,每次有什么活动便从中支付,再次记录到系统中。每一个人都有一个账号可以根据每个人的支出记录来表现出每个人的花费情况。本系统清晰、明了。
女生寝室财务管理系统的开发使用Java程序设计语言进行开发,应用Myeclipse Java语言编写程序编写,主要实现了以下功能:财务的存款,财务的取款,财务的查询;并且管理员的后台页面中可以实现账号的注册、删除。通过测试系统分析说明,本系统的开发大道了预定的目标,具有一定的应用价值。
1.3 系统的可行性分析
可行性分析的主要目是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行了调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性分析是对系统进行全面、概要的分析。通过调查分析,本系统设计主要有以下三个可行性包括技术可行性、工具可行性、经济可行性。
1.3.1 技术可行性
Java是主流开发语言,也最完善的。Tomcat是一种web端口的一种容器,用此来显示出编写出来的程序。Mysql是小型的数据库,用此来进行对程序代码、数据进行存储。
1.3.2 工具可行性
在软件方面,这个互联网的时代人们已经不再把软件的应用当做不能解决的问题,软件部分其实就是指大家在日常使用计算机所接触到的可操作系统。
在硬件方面,电脑是现代生活中必不可少的一种工具,现代的大学生都懂得使用电脑,对于电脑的操作都熟悉。
因此一个操作简单的财务管理系统是可以编写并应用成功的,所以说要实现在电脑上编写女生寝室财务管理系统软件是可行的。
1.3.3 经济可行性
现代青少年对于财务管理的意识越来越模糊,不知道赚钱是多么的难,本系统通过透明的数据显示来让人们知道钱财的不易。
1.4 系统的开发、运行环境介绍
Myeclipse 7.5的运行需求以及系统的调试需求,至少需要满足以下的软硬件要求:
(1)开发工具:Myeclipse 7.5。
(2)操作系统:Windows 7或;Windows XP。
(3)CPU:AMD Athlon(tm)X2 Dual-Core Ql-60 1.90Ghz以上。
(4)内存:2G以上。
(5)硬盘:160GB以上。
2 系统概要设计
2.1 系统需求分析
对于女生寝室财务管理系统来说,清晰是最大的优势,最大的功能就是对资金的存入,取出,查询,用户可以根据实际情况对资金进行管理。
程序的使用者,他们具有登录应用程序和存入、取出与查看的权限。管理员用户不仅有以上权限而且还可以进行添加和删除用户的操作。
进入程序后,程序界面发生改变,这时就可以有进行资金存入,收支查询,取出的操作。
最后用户操作结束进行退出系统操作,当下次使用系统时必须再次输入用户名以及密码,有效地保护用户信息。
通过以上分析及实际情况的需要,本系统的开发主要特色表现为:
(1)设置系统用户登录功能,及时对系统数据进行安全设置与保护。
(2)用户界面,业务操作简单,进入系统即能使用。
(3)成熟的技术和系统架构,采用通用的点击式操作方便快捷。
(4)程序每种操作都可通过点击进行,快速、简捷、易懂,并且能够提供快速的使用其对应功能等。
2.2 业务流程分析
在本程序中,使用者首先要以正确的用户身份登录系统,否则将无法登陆系统。系统开始默认进入登录页面,如果用户的用户名或密码错误,将不会登录,直到用户正确的输入用户名和密码后才可登录。进入系统后,变换界面,普通用户就可以进行财务管理系统可以进行财产存入的查询、财产取出查询、消费金额查询、按照用户姓名消费情况的查询、按照消费项目消费情况的查询等财务收支的管理;管理员用户可以进行对财产存入的查询、财产取出的查询、按照用户姓名消费情况的查询、按照消费项目消费情况的查询、用户的添加、用户的删除等财务收支的管理。
2.3 总体设计
女生寝室财务管理系统分为以下俩大模块:管理员模块,普通用户模块。管理员模块里又分为:存入金额、取出金额、查询记录、添加用户、删除用户五个模块。普通用户模块只有存入金额、取出金额、查询记录三个模块。
添加用户功能:管理员用户对普通用户进行增加,增加一个或几个新的用户。
删除用户功能:管理员用户对普通用户进行删除,删除一个或几个新的用户。
存入金额功能:输入存放金额,将收取的寝室费用存入数据库。
取出金额功能:输入取出金额和用途,点击进行数据库操作。
查询记录功能:点击查询按钮进去查询页面,用户可以根据用户名,用途来具体查询记录。
3 结论
本系统采用Java程序设计语言进行设计。主要包括了注册、登录、金额的存入、金额的取出、记录的查询、退出系统等功能。总的来说能够基本满足用户的需求,比较符合女生寝室财务管理系统的要求。
参考文献
[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)技术可行性分析
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。
(3)社会可行性分析
社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。它对图书馆带来的影响可以看到:
对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。对图书馆与读者之间业务方式的转变和扩充。
2.2 组织结构调查
为了对系统有一个全貌性的了解,首先要对系统的内部人员结构、组织及用户情况有所了解。
2.3 业务调查
系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的基础环节。
图书管理员编制图书采购计划,由采购员负责新书的采购工作。采购图书入库后,交由采编室编目,粘贴标签,产生图书目录。图书交由图书借阅室上架,供读者借阅。
3 系统设计
进入了设计阶段,要把软件“做什么”的逻辑模型变换成“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反应在设计说明书文档中,所以系统的设计是把系统要求转化成系统表示的过程。
这一过程分六个阶段,分别是:总体设计、系统物理配置方案、数据存储设计、输出设计、输入设计、代码设计及设计规范。
4 系统实施
4.1 选择的开发平台
硬件平台是开发与运行系统所需要的硬件环境,由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高。
软件平台是指系统开发与运行的软件环境。一般在开发时选用了稳定性较强的Windows XP中文专业版和VF6.0作为开发语言用于数据库设计。由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。VF6.0具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,使得可以轻松方便的对数据库管理。
4.2 系统测试
实际开发过程中不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。
4.3 系统切换方式
采用并行切换方式,以保证平衡可靠的过度。即一方面使用本系统来进行工作,另一方面又继续沿用老的方式—手工方式,在一定时期内,如果程序存在一些漏洞和错误,用户也提出了修改意见,那么系统还要经过进一步完善才能正式投入使用,终止以前的操作方式。
5 总结
图书馆信息管理系统为更好的为用户服务,方便用户、充分的利用资源是其最根本的目的。在信息管理系统的发展中,要不断的完善,与时俱进,将图书馆的信息管理与世界接轨,提高人员的个人素质。在知识经济时代更好的为用户服务。
总之,图书馆管理信息系统的完善不仅要能够解决问题、处理问题还要适合各图书馆自己的特色以及管理手段与方式。在图书馆管理信息系统完善的过程中要有创新意识和发展的眼光,使图书馆管理信息系统成为一个真正具有管理意义的系统。
参考文献
[1]吴岩冰.图书馆管理信息系统的完善和发展[J].现代信息技术,2009(2).
[2]梁钢.论图书馆管理信息系统的建立与完善[J].河北科技图苑,2004(1).
【关键词】2.省略设计、运行于Windows 98或更高版本Windows操作系统。员工培训管理系统是集培训计划的制定――审批――报名――培训管理――成绩管理――证书颁发――在线交流于一体的培训管理系统。
二、设计目的
建立一个方便而高效的网上培训管理系统系统,因为在线培训与管理是现代化办公的需要,是一项高技术含量的系统工程,网上培训系统应成为企业实现知识管理的工具,这便于企业的综合管理,同时使员工有效的学习知识与技能,提高企业的生产力。系统采基于Web的技术进行设计,全部操作均通过网络进行。网上培训管理系统应成为企业实现知识管理的工具,帮助企业管理员工头脑中的知识和专业技能,同时使员工有效的利用他人的知识,提高企业的生产力。因此,改进和提高组织的创新、响应能力、生产力和技能素质,是网上培训管理系统的另一个目标。系统实现的主要功能如下:员工基本资料的管理,培训计划、培训安排的编制、审批、,培训班的报名,培训资料的管理,培训班课程安排、考试分数的登统,培训需求的管理,培训证书的管理,员工在线交流等。系统为大型企业管理提供了可行的解决方案,完成了系统的基本功能。基于Web的员工培训与管理系统的一个目标,就是创建在线培训管理系统。这是一个理想的企业管理系统,通过资源共享与在线培训指导使一个企业各个分公司即使不在同一个地区也可以同时接受培训与考试,这不但节省了人力物力而且大大提高了工作效率,这在过去是不敢想象的,但随着信息技术和通信技术的发展,我们已拥有使这一理想变为现实的技术条件。
三、开发工具
系统使用Visual Studio.省略获得了广泛的好评,主要优点如下:(1)优良的性能:asp.省略利用二次编译,代码优化,缓冲服务来大大提高了程序的性能。(2)程序与页面结构分离:asp.省略使用基于文本格式的存储方式。在开发完成后,只需要将页面和代码文件拷贝到服务器上就可以使用了;环境配置将不需要任何工具的帮助。(4)丰富的工具箱支持:在visual studio 的开发环境中,有丰富的易用控件,可以通过可以通过简单的拖放操作来实现他们,所见即所得,提高了开发效率。
四、系统分析
对系统进行需求分析时,进行了全面的设计,系统应具有友好性,安全性。界面友好,操作简单,方便易学。为了确保,安全可靠,系统还要对不同的人设置不同的权限,例如,普通员工,不能随便注册,只能由管理员来添加。一旦员工密码丢失,有管理员恢复其默认密码。根据系统开发的依据,确立了系统的设计目标和方向。(1)实现员工在线报名。(2)实现培训计划的制定,,审核,查看。(3)员工在线交流。(4)员工培训需求管理。(5)提高企业管理的效率。系统的目标确定后,从以下三方面对系统目标进行可行性分析:(1)技术可行性。该系统是用Visual 2005和SQL Server开发的,系统使用方便,操作简单,无须专业化知识,只要具备一些基本的Windows操作技术,就能使用该系统。因而企业实施该系统没有技术上的阻碍,大大提高了工作效率。(2)经济可行性。经济可行性主要是对系统使用方面进行评价,系统购买经费非常小,且操作简单,可省去培训费用,对于大多数单位在经济上是可以接受的。(3)运行可行性。系统实现的主要实现了员工基本资料的管理,培训计划、培训安排的编制、审批、,培训班的报名,培训资料的管理,考试分数的登统,培训需求的管理,培训证书的管理,员工在线交流等提高了企业的管理效率,增加了企业的竞争力。通过对上述三方面进行可行性分析和研究后,我们认为该项目的开发是可行的。
五、系统设计
系统数据表主要E-R图。在网站的数据库设计中,可以采用E-R图的方法来进行数据结构分析,E-R设计方法是一种通过E-R图来描述现实世界信息结构的DB设计方法。E-R图由实体、属性、联系三部分组成。系统共设计了六个模块基本信息管理模块,培训管理模块,培训成绩管理模块,员工交流管理模块,权限管理模块,系统信息模块。基本信息管理模块主要实现员工信息的添加,修改,查看;培训管理模块主要实现培训计划的制定,审核,,报名以及需求管理等;培训成绩管理模块主要实现成绩的添加,修改,删除,查看以及证书的;员工交流管理模块主要是通过留言板实现的,添加留言和回复留言;权限管理模块主要实现权限的设置;系统信息管理模块主要是系统信息的制定,审核,,查看。
六、系统实现
系统是基于B/S结构(Browser/Server,浏览器/服务器结构)的,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。用户只要可以上网,随时都可以对系统进行相应的操作。(1)登录界面:当用户登录时,必须输入用户名称,并输入用户密码和确认密码,系统首先检查必填信息是否完整,若不完整则提示错误信息,当注册名有重复或密码与确认密码不一致时,系统提示错误信息。(2)员工信息管理模块功能实现:员工信息管理模块的功能只要是对员工信息的查看,修改,删除等的操作。(3)员工交流管理:模块主要实现留言,回复的功能。(4)系统信息管理模块:模块主要实现系统信息的制定,,审核查看。因为模块和培训计划的功能类似,所以在设计系统时直接用培训管理中的培训计划管理系统信息制定界面。(5)权限管理模块:模块的权限设置功能只对超级管理员具有。
员工培训管理系统基本完成培训计划的制定,,审核。培训班的制定,报名。培训需求的管理,成绩的查询,。方便了公司对员工整体信息的把握,可以对员工培训需求进行查询,节省了大量的时间,在现信息,使员工及时的了解公司的最新信息。员工只需利用系统进行网上查询,报名。只要由管理员及时的查看即可。员工的各种信息都存放在数据库中,管理员可以对数据随时的更新,修改等操作。规范了企业的管理。
参考文献