第一篇:学生学籍管理信息系统可行性研究报告
学生学籍管理信息系统——可行性研究报告1 引言
1.1项目背景:随着商学院招生规模的不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。面对庞大的信息量,就需要有新的学生学籍管理信息系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。
1.2定义:学生学籍管理信息系统是校园网络中一个重要应用系统,它大大改善了学校教学,科研与管理的基础环境,在一定程度上反映出学校管理的现代化水平。本报告对学生信息管理系统在我校的可能性等若干基本问题进行研究,主要包括学校学籍管理信息系统的功能组成,系统开发条件,及其总体规划等内容。
1.3目的:学生学籍不仅是反映学生本质的重要凭证,为社会提供人才的重要参考依据,而且是学生在校期间个人学习、经历、能力及其重要社会实践活动的真实纪录,对该校毕业生参加就业和学生管理工作有着重要作用。用人单位可以通过学生学籍全面了解毕业生的详细情况,掌握毕业生个人素质。在一定程度上,学生学籍也是高校学生管理的有力依据,它有利于促进学生素质的提高,为更好地服务于人才培养这个总目标提供支持, 因此做好学生学籍管理必然具有重要意义。
2学生学籍管理信息系统的功能
(1).学生档案管理: 学生的一般情况,及奖励,处分情况;
(2).学生成绩管理: 学习成绩,补考成绩;
(3).学籍处理: 学生留降级处理,休复学处理,退学处理;
(4).日常教务管理: 日常报表,如通知书,补考通知书等,学生学成绩的各种分类统计;
(5).毕业生学籍处理: 结业处理,毕业处理,授位处理,学籍卡片等。
(6).其他功能:完成一个班级的学期选课,具有数据备份和数据恢复功能。
3.性能要求
2可以让用户简单,方便,有效地运用。
4.项目于其他软件系统的关系:
本应用程序可以适用于windows下的系统。
5.完成期限要求:
期限为2013年1月基本目标是学生档案管理,学生成绩管理,学籍处理,日常教务的管理以及毕业生学籍处理。学校领导对学校系统中存储的信息进行查询,学生所需的成绩等单据可以通过学生处查询并打印输出。整个系统由管理员进行录入,修改,查询,管理。
(1).实现各级学籍变更智能化,减少管理人员工作量;
(2).查询统计方便,能随时查询学校学生等相关数据;
(3).实现学生档案管理信息化,便于档案保存和管理;
(4).实现各类学生学籍和成绩管理的一体化、科学化;
(5).保证各级管理部门数据一致,使管理工作规范化;
(6).自动生成报表,使上报数据准确、及时、方便;
(7).大大的提高学校的工作效率;
(8).使敏感文档更加安全,等等。
6.新系统相对于现有系统的优越性:
(1).实现各级学籍变更智能化,减少管理人员工作量;
(2).查询统计方便,能随时查询学校学生等相关数据;
(3).实现学生档案管理信息化,便于档案保存和管理;
(4).实现各类学生学籍和成绩管理的一体化、科学化;
(5).保证各级管理部门数据一致,使管理工作规范化;
(6).自动生成报表,使上报数据准确、及时、方便;
(7).大大的提高学校的工作效率;
(8).使敏感文档更加安全,等等。
7.系统经济可行性分析
1支出
(1)在基础建设投资方面,可以利用现有设备,不必添加硬件设备。
(2)其他一次性支出主要是工资:3万
2.效益
通过比较简单的方式达到用户所需要的图形界面。
3投资回收周期
根据算法,收益的累计金额开始超过指出的累计金额的时间为1年
8.技术可行性分析
8.1 对系统的简要描述 学生信息管理系统开发采用Microsoft公司的Visual Basic 6.0,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。系统中大量采用SQL查询语句,界面友好,功能较强。不足的地方是采用Microsoft Access系统作为数据库,速度较慢。另外因为是单机版本,数据不能共享,在以后改进的版本中应考虑采用SQL SERVER作为数据库,解决访问速度及数据共享的问题。
8.2方便教务处对学生成绩的管理和学生对自己成绩的查询。
9.社会因素可行性分析
9.1法律因素
该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行。
9.2用户使用可行性
使用方面的可行在没有使用我们该软件前,采取的是人工方式,相对而言耗时大,效率低。而根据现有的硬件条件以及学院的行政管理模式以及工作制度,在办公室中,管理学籍的老师都配备电脑。而且电脑的系统软件都是WINDOWS2000 以上的,所以足够可以来运行我们的软件;从学院老师们的文化素质来看,我们的软件操作简单,运行方便,在用我们的软件来处理学生信息管理系统是没有什么困难的。
10.结论意见
经过了我们整个的可行性研究报告的研究,最终我们得出了一个研究的结论。
结论是:我们可以立即执行我们的软件设计,来达到我们的预期目标。
开发人员:李特 韩发顺 周晓东
第二篇:图书管理信息系统可行性研究报告2
图书管理信息系统可行性研究报告
1. 引言
当今时代是飞速发展的信息时代。在各行各业都离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。为了提高图书管理的效率,实现图书检索的速度、可靠性高、存储量大和成本低等特点,为图书管理开发一个信息化、正规化的图书管理系统是必然的趋势。
1.1 编写目的根据对图书馆的日常业务的考察,对所要开发的图书馆信息管理系统进行深入的分析,确定该图书管理信息系统的功能和性能,确定图书管理信息系统设计的可行性和必要性,以及定义软件的其它有效性需求。
读者对象为:最终用户、项目管理人员、系统开发人员、系统测试人员、系统维护人员等。
1.2系统开发背景
随着图书馆规模的不断扩大,技术含量越来越高,图书管的藏书、管理人员、读者的数量也越来越多。图书信息涉及大量的数据处理,如果用手工来完成庞大的数据处理,将费时费力,还容易出错,为了满足图书管理的需要,急需要一套图书管理信息系统来完成这项工作。
经行政班子开会讨论结果得出,图书管理信息系统主要使用对象为管理员和学生,为让各层人员能简单方便的使用,学校决定参考其他各大学图书馆的管理信息系统,以完成适合本校通用的管理信息系统,提高图书馆的管理水平和工作效率。
1.3 参考资料
姚策 主编《基于UML的管理信息系统实训》 北京理工大学出版社 2007.高林 周海燕 主编《管理信息系统与案例分析》 人民邮电出版社 2004.蒋文沛 主编《SQL Server2 000实用教程》人民邮电出版社 2005.陈承欢 编著《管理信息系统开发案例教程》 人民邮电出版社 2009.张友生 主编《软件体系结构》 清华大学出版社;
刘天时 主编《软件案例分析》 清华大学出版社;
卫红春 主编《信息系统分析与设计》西安电子科技大学出版社。
徐竹青 编著《投资信息处理与信息系统》中国经济出版社.2008.吴汉东 编著《知识产权法学》北京大学出版社.2009.2. 可行性研究的前提
2.1 要求
2.1.1功能要求
管理员:查询、增加、修改和删除图书信息,查询、增加、修改和删除读者信息,查询、修
改和删除出版社信息,添加借阅信息等功能。
读者:查询图书信息,查询借书/还书信息,挂失借书证和修改借书证密码等功能。
2.1.2性能要求
能够快速查找到所需内容,并实现与图书馆数据保持同步。
2.1.3输入/输出
条形码英文和汉字输入,英文和汉字输出。
2.1.4 安全与保密要求:
系统有足够的自我保护意识,对于不同访问者的操作权限有不同级别限制。登陆系统时,需验证身份和密码,只有图书管理员和读者的身份才能进入系统进行信息的操作。并且,不能轻易被破坏,不能让管理人员以外的人删改图书信息,对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。
2.1.5 完成期限
要求新系统在尽快的时间内完成,以便方便图书的管理。
2.2 目标
减少人力与管理费用;
提高信息处理速度和利用率;
提高人员的工作效率;
改进管理系统服务;
建立高效的信息传输和服务平台;
实现系统自动化。
3. 对现有系统的分析
3.1 处理流程和数据流程
3.2工作负荷
3.3费用开支
3.4 人员
3.5设备
3.6 局限性
4. 所建议的系统
4.1 处理流程和数据流程
4.2 改进之处
4.3 影响
4.3.1 对设备的影响
4.3.2 对软件的影响
4.3.3 对用户单位机构的影响
4.3.4 对经费的影响
5. 技术上可行性图书馆管理信息系统的主要工作是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,凭借现有的技术条件,通过网络internet技术,发挥计算机信息传输速度快、准确度高的优势,相信这个图书管理信息系统能顺利完成开发工作。
同时,系统采用SQL2005与Microsoft Visual Studio 2005开发,即使遇到困难,也能从丰富的参考书中找到解决方案。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。
6. 经济上可行性
6.1 成本
开发一个图书管理信息系统的需求较低,加上成熟的软硬件环境、目标系统并不是十分复杂,同时系统开发周期较短,人员经济支出也有限。开发完成运行后,为系统的进一步推广创造了条件,为人工管理服务节省了人员和大量的时间,为使用者带来便利,而便利所带来的经济收益将远超过投资。从经济角度考虑,此系统开发可行。
6.2 收益
假设投入本系统,效率可以提高50%,以现有的工作人员20人计算,可减少10人,每人每月平均工资按2500元计算,每年节约人员工资10×12×0.25=30万元/年。按年利率5%计算,效益计算如下表。系统收益总额为:231.6437万元。
新系统的方便能够吸引更多的社会上阅读者来学校办理阅读业务,每月为学校带来定期的收入。而且使用电子化服务,不但使查询更方便了,而且减少了由于操作失误带来的经济损失。
年份将来收益值(万元)
第一年
第二年
第三年
第四年
第五年
第六年
第七年
第八年
第九年
第十年 301.05现在收益值(万元)累计现在收益值(万元)28.571428.5714 301.102527.210955.7823 301.157625.915181.6974 301.215524.6811106.3785 301.276323.5058129.8843 301.340122.3846152.2689 301.407121.3187173.5876 301.477520.3035193.8911 301.551319.3367213.2278 301.628918.4159231.6437
6.3 相关经济上的参数
在10年期内,系统总成本85.6082万元,系统总收益231.6437万元。
投资回收期:3+(85.6082-81.6974)/24.6811=3.12年;
纯收益:231.6437-85.6082=146.0355万元。
综上所述,此系统在经济上也是可行的。
7. 社会因素的可行性:
7.1法律方面的可行性
由于整个系统是自行开发,自行使用,所以系统本身不存在版权争议,符合国家各种政策法规。所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。
7.2用户使用可行性
使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。
综上所述,此系统在社会因素上也是可行的。
8. 结论
综上所述,可以得出下面的结论。结论可以是:
本项目具有方便快捷等优势,投资回报利益大,使得图书管理实现电子化,符合社会信息化发展的需要,技术、经济、社会因素方面都是可行的,可以立即开发本系统。
文章编辑自:牙膏 百草堂 功效牙膏 http://
第三篇:超市购物管理信息系统可行性研究报告
超市购物管理信息系统可行性研究报告
1、引言1、1编写的目的该超市购物管理信息系统由西安石油大学计算机学院软件工程专业的八位同学承担开发,本报告是对该系统可行性研究的综合报告。
1、2编写背景
该超市是西安市一中小型超市。随着社会的不断发展,人们的生活水平不断提高,对社会的物质需求越来越高,同时人们的生活节奏不断加快,而在大超市购物一般要花费很长时间才能找到满意的商品,而中小型超市,有着货物集中和基本齐全的特点,因而,更多忙碌的人士宁愿选择在中小型超市购物。正因为如此,中小型超市的日销售额有了一定的突破。
而该中小型超市基本上依旧是手工管理,货物的采购,收货,库存等都是手工管理,唯一可用的自动化管理就是POS机(销售时点信息系统),只负责销售时的资金运算情况,相当于一个计算器,大部分还是手工操作。这样虽然满足了客户的暂时需求,但不利于超市的长远发展。为了彻底的改善超市管理的落后局面,特提出开发此系统。“超市购物管理信息系统”的建设,提高了超市的管理效益,是得超市经营中的物品采购,收货,库存,销售等的管理都能够有迹可循,达到真正提高超市日常经营管理效率的目的。1、3参考资料
(1)超市购物的所有业务和管理资料
(2)可行性研究报告编写规范
(3)信息系统分析与设计
2、现行组织系统概况2、1组织目标和战略
超市以可靠的品质保证,优质的服务和具有竞争力的价格,向顾客提供方便的服务,让顾客得到满意的物品,本着“顾客就是上帝”的原则,使该超市能够长远发展。具体目标为:
①方便顾客购物,让忙碌人士将小中型超市购物作为首选之地;
②充分挖掘顾客需求,及时掌握货物的销售和库存情况;
③充分研究市场情况,让中小型超市作为大超市的浓缩精华;
④货物的采购,收货,入库,盘点,销售等工作效率提高30%;
⑤在两年内使本超市在本市内成为有知名度的中小型超市。
为实现超市发展的目标,超市计划采取的重大战略有:
①超市配有送货员,采取货到付款的方式;
②定期调研市场情况,制定出有竞争力的货物价格;
③节假日促销活动,刺激顾客的消费;
④充分对比供货商,采购物美价廉的货品;
⑤建立超市管理系统,全面提高管理水平和工作效率。
2、2业务概况
该超市为中小型超市,在本市有五家连锁店。超市里设有市场部,库存管理部门,销售部门和服务部门。市场部负责调研市场经营情况,对市场价格做到知己知彼,并制定有竞争力的货品价格。库存管理部门提供实时准确的库存信息,使整个库存水平做到较低的状态,根据销售部的销售情况,随时联系供货商,使库存保持一种动态的平衡状态。销售部门负责货物销售并分析总结货物的销售情况,反应给市场部。服务部门是针对超市的人性化经营所设的,为顾客的满意度负责。
2、3主要存在的问题
从该超市成立到现在,该超市的一切业务基本采用手工管理。货物的采购,库存,盘点,销售和核算手工管理工作量大。服务质量差,工作效率低下,耗费人员多,不能及时获得顾客的反馈意见,总体来说经营获得的利润比较低。
3、拟建的信息系统3、1简要说明
为了提高超市的工作效率何管理水平,超市计划投入一定的资金建立起超市管理信息系统,以全面管理超市业务。超市领导以及工作人员对所建的信息系统有以下基本要求:
① 建立对超市业务提供全面管理的超市购物管理信息系统;
②对所有的货物,消费者,工作人员提供全面的管理;
③对市场,供货商提供全面管理;
④对货物的采购,入库,出库,盘点,报损等业务提供全面的管理;
⑤对货物的销售,结算提供全面的管理;
⑥对顾客的意见和建议提供全面的管理。
3、2初步建设计划
项目计划于2009年9月中旬开工建设。开发期3个月,试运行期1个月。系统计划于2010年3月1日正式投入运行。
3、3对组织的意义和影响
本系统的开发能够提高超市的工作和管理效率,提高了该超市的知名度,增加了超市的收入,及时获取市场信息,减少了错误决策,是库存保持一种动态的平衡状态,并提高了现金流的周转速度。并且该系统能及时的反馈顾客的信息和意见,是超市为顾客提供更高质量的服务,真正满足顾客的需求。
4、经济可行性分析4、1支出
1)系统开发费用
(1)人员费用。本系统开发期12个周,试运行期4个周,开发期需要开发人员8人,试运行期需要开发人员2人。开发需要104周,折合3、5人/年,每人每年按8万元计算,人员费用为28万元。
(2)硬件设备费用。本系统所需的硬件设备费用为8.2万元,其中:
服务器一台30000元
微机5台20000元
打印机5台10000元
条形码扫描仪5台9000元
网络设备和布线10000元
不间断电源一台3000元
(3)软件费用。系统所需软件费用为0元,其中:
WindowXP,SQL Sever2000,Java环境,Rose建模工具都是免费的。
(4)调研和资料费。本系统调研和写报告费用估计1000元。
(5)不可预见费用。按开发费用的10%计算。
系统开发总费用为39万元。
2)系统运行费用
假定本系统运行期为6年,每年的运行费用为:
(1)系统维护费用。一年需要0.5人/年进行系统维护,维护费用0.5*8=4.0万元
(2)设备维护费用。设备更新期为3年,且3年后设备价格不变,则设备更新费用为8.2万元。日常维护费用为每年0.5万元,则平均每年设备维护费用为8.2/5+0.5=1.5万元。
则系统每年运行费用为5.5万元,6年累计系统运行费用为33万元。
综上,系统开发和运行总费用为72万。
4、2收益
超市购物管理信息系统获得的直接收益可以从一下几个方面计算:
(1)提高工作效率,减少工作人员
该系统的投入现有15%的工作人员,超市现有人员30人,则可减少4.5人,每人每月平均工资2000元,则节约人员工资0.2*12*4.5=10.8万元/年
(2)扩大服务范围,增加超市收入
提高工作效率后,在原有基础上可以增加10%的销售量,超市每年总利润按500万元计算,则可以增加收入50万元。
(3)及时获得市场和顾客的信息,减少决策的失误,每年可以增收15万元以上。
(4)减少库存积压,加速资金流的周转,减少库存积压浪费20万元以上。
综上,该系统运行每年可获得直接收益为95.8万元,累计6年获经济效益574.8万元。
建设超市购物管理信息系统还可以获得多方面的社会效益,主要有:
(1)提高了工作效率,减少了顾客消费花费的时间;
(2)减少了超市工作人员的劳动量;
(3)提高了工作质量和服务质量,增加了该超市在顾客当中的亲和力。
4、3支出/收益分析
在6年期内,系统总投入72万元,而6年系统的总效益为574.8万元,从经济考虑本系统完全有必要开发。
5、技术可行性分析
本系统开发涉及到得技术因素有:
(1)管理信息系统的开发方法。使用开发人员熟悉的面向对象方法开发软件系统。
(2)数据库技术。开发小组中有应用数据库开发经验。
(3)Java开发技术。开发小组中有系统培训过Java编程并熟练使用的组员。
综上所述,该系统的开发在技术上是可行的。
6、社会可行性分析
目前超市购物管理信息系统已广泛应用于各大,中,小型超市,超市管理需要现代化和信息化,只有合理地运用信息化的管理,才能在市场上立于不败之地。另外,超市购物管理信息系统不仅提高了经营的回报,而且能够随时掌握市场动向,为管理者作出正确的决策奠定的基础,也为提高顾客的满意程度作出了不可磨灭的贡献。因此,该系统的开发具有可行性。
7、可行性研究结论
通过经济可行性,技术可行性和社会可行性等方面的分析,可以确定本系统的开发式必要的,而且是可行的,可以立项开发。
第四篇:学校图书馆管理信息系统开发的可行性研究报告
学校图书馆管理信息系统开发的可行性研究报告
一、项目概述:
该次系统开发的对象是银杏酒店管理学院,开发该系统的目的主要是对有关读者,书籍,借书,还书,存书等方面的信息进行统一管理,本系统结构分为读者信息管理模块、书籍信息管理模块、借阅信息管理模块和管理者信息管理模块。图书馆信息化是对信息管理系统化、科学化要求甚高的单位。通过该系统图书馆在很多个方面的效率都得到很大的提高。
二、必要性分析:
学校人数不断增加,学生、老师和工作人员越来越多,图书的种类和数量也不断增加,这造成图书的流通量很大,有时候借书需要排很长的队,需要工作人员花费很大的力气来统筹管理这项工作,为了保证工作的正确性同时提高管理的效率,图书管理系统的开发是很有必要的。
三、可行性分析:
1.经济可行性分析:
作为图书馆这样的商业性质较小的场所,其经济成分相对来说较小,主要是支出的费用,其中包括设备购置费,软件开发费用,管理和维护费,人员工资等,由于图书馆统一操作,其设置购置费,人员工资费用相对较小,建立信息中心,可将来自各方的信息集中管理。
2.技术可行性分析:
主要分析现在技术能否顺利完成开发工作,硬件和软件配置能否满足开发者的需求,各类技术人员的数量,来源和水平,图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息,这一特点非常适合计算机特点,通过internet技术,发挥计算机的传播速度,准确率高的优势。
3.管理可行性分析:
目前我校图书馆的工作部分还是手工操作,花费的时间长,而且效率低,不能及时的了解学生需要的图书。不能更好的适用学生的借阅需求,并且手工操作还有存在很多的弊端。计算机信息化管理有着存储量大,速度快等许多优点,提供给我们的处理信息及时快捷
四、结论:
综上所述,本图书管理信息系统的开发实施是可行的。
第五篇:学生教务管理信息系统可行性分析报告
学生教务管理信息系统可行性分析报告引言
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
【关键字】:
管理信息系统、学生管理、Visual Basic应用。
2国内外研究现状
2.1 国外研究现状
在国外许多地方信息化建设做的相对较好,普及程度比国内高。国外一般采用面向全局的综合的教务管理系统,数据集中统一存放在中央数据库中,对数据进行分布操作。对教学的各个环节进行统筹考虑,以提高教学的管路效率为目的,强调校园网各系统间数据的流通。如美国大学的一卡通,应用面非常广,学生凭一卡通可以走遍校园的每个角落,可以凭一卡通进入相应的建筑、借阅图书、电子注册、吃看消费、免费游泳等。要做到这一点,就必须将数据集中存放在统一的中央数据库中。
.2国内研究现状
近年来,随着计算机技术的发展,我国信息化建设有了很大程度的发展,许多单位建立了网络信息管理平台,但是,由于国内对信息化管理系统的重要性认识不足,普及程度还不够。另外,根据相关的工作人员所反馈的信息看,现有的一些管理系统适用性太差,自动化程度不高,人性化程度不高,系统操作不方便,向数据库录入数据时花费时间太长,且信息检索方式单一等等。
目前,在我国的高校教务管理系统软件不断推出,一些是由学校和相关管理部门开发的,还有一些是由一些软件开发经验比较丰富或有一定教育背景的软件公司开发的。大部分软件的共同特点是是依托校园网,采用C/S、B/S、相结合的混合结构模式,体现学年制、学分制、学年学分制等管理思想,综合各学校交物管的各项工作,并在不同细节方面体现自己的优势。各教务软件在功能的划分上二十大同小异,主要包括学籍
管理、教学计划管理、成绩管理、排课管理、选课管理等模块。各教务系统在经过试用以后一些系统最终没有被用户所接受而淘汰,生存下来的系统逐渐被一些高校所接受,并不断扩大市场占有率。比如正方软件股份有限公司的现代教学管理信息系统,起用户已经超过了800所高校。初步调查
教务管理是学校管理工作中复杂又不可缺少的一部分,它涉及到学籍、排课、选课、教学、成绩、毕业等诸多方面。随着我国教育体制的改革高等院校招生规模不断扩大,在校学生数量增加,学科专业种类繁多且不断变化,而教学资源的增长速度远不能满足现状的需求,在这种情况下,教务管理变得更加重要和复杂,若采用人工的管理方式,工作效率差。因此,迫切需要寻求一种能够适应快速发展的高等院校教育的学生教务管理系统。白云学院(自取的)是一所成立不久的高职院校,面对日益增加的学生数量,管理成了一大难题,因此很有不要开发一套学生教务管理系统。
本系统针对白云学院的现状而进行的学生教务管理系统分析与设计。该系统实现以后,将会使教务管理人员从复杂事务中解脱出来,用更多的精力研究教学管理。不仅可以提高工作效率和教学管路水平,还会大大降低学校投在事务管理上的人力、物力和财力。同时还可以改善服务,满足管理人员、教师和学生的多方面的需要,有利于白云院校信息的长期保存,为决策者提供必要的信息支持。4 可行性分析
通过调查,要求系统需要有以下功能:
⑴由于操作人员的计算机知识普遍较差,要求有良好的人机界面;⑵由于该系统的使用对象多,要求有较好的权限管理;
⑶原始数据修改简单方便,支持多条件修改 ⑷方便的数据查询,支持多条件查询;
⑸在相应的权限下,删除数据方便简单,数据稳定性好; ⑹数据计算自动完成,尽量减少人工干预
4.1 管理上的可行性研究
教务管理人员对教务管理项目开发计划都已经积累了多年的实践经验,采用本系统可以提高工作效率,减轻工作人员的负担,为教师和学生也能提供方便,因此,在系统调查和分析时,能够得到相关人员的支持和配合。网络的普及,使得各管理人员都掌握了一定的计算机和网络知识,校园网平台上也已经实现了部分办公自动化,管理人员能够很快适应新系统,这就保证了系统的管理可行性布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。
面向对象的程序设计
4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。
结构化程序设计语言
Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。
Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行。事件驱动编程机制
Visual Basic通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。
在用Visual Basic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。
访问数据库
Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如dBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual Basic编辑和处理。
Visual Basic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server,Oracle等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。
动态数据交换(DDE)
利用动态数据交换(Dynamic Data Exchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。Visual Basic提供了动态数据交换的编程技术,可以在应用程序中与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信。
对象的链接与嵌入(OLE)
对象的链接与嵌入(OLE)将每个应用程序都看做是一个对象(object),将不同的对象链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。OLE技术是Microsoft公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用OLE技术,可以方便地建立复合式文档(compound document),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。
动态链接库(DLL)
Visual Basic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C++或汇编语言编写的程序加入到Visual Basic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用Windows应用程序接口(API)函数,实现SDK所具有的功能。
因此,从技术角度来说,开发该系统是可行的。4.3 经济上的可行性
开发适合于高等院校实际情况的教务系统是各高等院校的教务管理人员、教师和学生的需求。本系统是独立开发,可借助于现有的校园网、硬件设备,费用较低,在经济上是可行的。
4.4社会上的可行性
综上所述,由于本系统管理的对象单一,都是在校学生且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求,因此完全可以实现。
课程管理业务流程图:
教务处
学生课程草表教师
学生课程正表
学生
学生课程总表
计算机
课程列表
6.2 数据流程图
由于本系统的数据模块较多,下面仅以学生成绩管理模块为例来进行编制。学生成绩管理系
统
查询统计分析
学籍管理部
门
教师
教务处学生教师
学生成绩
学生情况
学生成绩管理系统0层数据流程图
学生成绩管理系统1层数据流程图
管理部门
教务
教师1.0
学生管理
2.0
课程管理
3.0
成绩管理
D1
D2
D3
4.0统计分析
查询
管理
学生
课程
成绩
7参考文献
[1] 周佩德.《数据库原理及应用》.电子工业出版社 [2] 刘炳文等,VISUAL BASIC程序设计——数据库篇,1999 [3] 李光明.《Visual Basic 6.0编程实例大制作》.冶金工业出版社 [4] 刘炳文,精通VISUAL BASIC 6.0入门与提高,人民邮电出版社 [5] 黄淼云.《VB6.0办公自动化编程》.国防工业出版社 [6] 王要武,管理系统,电子工业出版社,2003
[7] 李红等编著,管理信息系统开发与应用,电子工业出版社,2003 [8] 周之英缟著,现代软件工程,科学出版社,2003
[9] 康博工作室,张红军,王红等缟著《Visual Basic 6.0中文版高级应用与开发 指南》,人民邮电出版社,2001年4月第一版
[10] 林立军,程斌,翁迪恩缟著《Visual Basic 6.0数据库开发指南》,西安电子 科技大学出版社,2000年2月第一版
[11] 张宏林,孔艳,王哲等编著。《按实例学Visual Basic 6.0>北京,人民邮电出 版社,2000
[12] 宋伟,吴建国等编著《中文Visual Basic 6.0编程基础》,北京,清华大学出 版社