如何通过管理信息系统总体规划的重新规划与开发来避免信息孤岛

【图文】物流信息系统再造_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
物流信息系统再造
大小:1.77MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢各显神通 看CIO如何破解信息孤岛来源:畅享网&&作者:罗信 16:51:32站在行业第一线的CIO们是如何看待和解决信息孤岛的问题,以应对企业发展变化需求的呢?小编为此走访了不同行业的CIO们,听他们讲述企业如何&趋利避害&,规避信息孤岛。分享到:
本文关键字:
经过十多年的信息化发展,由于前期信息化建设缺乏长远和统筹规划,不同阶段只考虑各局部需求,造成了各种不同应用系统盲目引进,其中有上级部门下发推广的,也有自行开发或合作开发引进的等渠道。由于大多数应用系统之间没有统一的接口和数据标准,数据不能自动传递,缺乏有效的关联和共享等各种原因,我国建设中的信息孤岛问题愈加严重,企业由此面临着大规模IT应用建设阶段向系统整合和应用深化阶段的转变。&那么,站在行业第一线的们是如何看待和解决信息孤岛的问题,以应对企业发展变化需求的呢?小编为此走访了不同行业的CIO们,听他们如何&趋利避害&。&规避信息孤岛规划是基础&作为国内时尚行业的代表企业中国报喜鸟集团周宏钧部长认为规避信息孤岛,规划是基础。&信息孤岛是一个辩证的问题,也是一个渐进的过程。一个孤岛的产生实际上是缺乏规划导致的!然而,即使有很好的规划,也不能完全规避信息孤岛。因为企业在发展,需求在变,即便某个时期做得正确的决策随着市场的变化,也会变得不合时宜。&&周宏钧认为,彻底消灭信息孤岛是不可能的,只能做到最大程度的规避信息孤岛。首先:良好的规划是避免信息孤岛的基础。其次,科学、合理的信息架构是避免孤岛的前提。然而,再好的理论解决方案如果没有一个良好的信息团队来执行也是枉然。若想尽量减少信息孤岛,最重要的是要有一个具备IT、信息、业务和管理的知识团队。&信息孤岛利弊兼有&同样是属于时尚行业的红蜻蜓鞋业IT总监姚跃朋在面对信息孤岛时则认为不可一味否决,&存在即是合理的&应的看待信息孤岛问题。&我个人觉得信息孤岛对我业务的影响并不是很明显,除非公司相关管理相关制度能够提升到更高的层次。信息化集成越高,对管理的规范化要求也越高。企业能否支撑管理,便成为关键。如果管理达不到信息化所需的要求,信息化集成就可能适得其反。信息孤岛在管理不到位的情况下,甚至是一种缓冲的作用。不能一味的认为信息孤岛是坏事情,如若企业管控十分严谨,信息孤岛会带来很大的问题,毋庸置疑;但如若典型的家族式本身就做不到严谨,很多业务在信息化建设中就会出现很多问题,信息孤岛反而不是那么明显了。&&当然,在如何解决信息化孤岛方面,姚跃朋也给出了自己独到的见解:想要解决信息孤岛,关键是做数据标准化,&没有规矩不成方圆&数据标准化后的集成对接,会让业务、财务、管理等制度都走在标准化的范畴,就可以有效的避免信息孤岛的产生及它所带来的负面影响。&消除信息孤岛建桥或填水&连续多年位居中国百强榜的专业房地产开发集团建发房地产集团有限公司(以下称&建发房产&),从2000年就已开始信息化建设。在信息化建设的前期,由于是采取部门各自构建,按需求定制,从而造成各部门系统之间无法对接,信息无法共享,信息孤岛问题严重。&&整个房产项目开发生命周期,包括拿地系统,工程项目阶段,销售阶段的定价、销售,销售完成后的交房,交房之后的物业管理等都需要信息化的支撑。2007年之前的部门单个构建,造成系统之间无法对接,信息无法共享,特别是业务和财务之间。&厦门建发集团信息化管理部副总经理谢伟坦言信息化孤岛问题。&为了最大程度的降低信息孤岛带来的影响,从2008年开始,建发房产的信息化建设就致力于分步骤实施打造一体化的信息建设平台,把自由构建阶段旧的项目系统进行一个替换和淘汰。形成以财务为核心,收支两条线的信息化建设方针,即:以销售为主的收入和以工程建设为主的支出。&&除了以财务为核心,逐步构建新的系统之外,我们也对旧有的系统进行了替换或淘汰。在有的系统之间建桥铺路,以达到信息互通,而在无法建桥的系统之间,把旧有的系统全部推倒,填水,以达到系统之间的重新构建。但是我们的核心系统,包括财务、工程、都是重新替换的。&在如何消除信息孤岛方面,谢伟和他带领的团队也有着自己的独特方案。系统之间独立而不孤立&深圳对外劳动服务有限公司(以下称&深圳外服&)作为一家拥有三十多年行业服务经验的国企外服公司,信息化起步相对来说还是比较晚的,2009年才开始部署信息化系统。但由于采用的不只一家厂商:的OA系统、豹雪的业务系统、深圳博软的招聘网站等,无可避免的会产生信息孤岛的问题。&如何最大程度的降低信息孤岛带来的影响,深圳外服信息中心主任潘震宇有自己的诀窍,&业务系统原来有前后数据衔接的信息孤岛问题,因为旧系统是手工看管,逻辑性不强,数据修改严重,财务和业务之间无法对接,不过通过新一代综合业务系统的开发建设后,把资金流、信息流、业务流全部打通,在业务系统上互联互通,从而实现财务和业务上的信息共享,有效对接。当然,我们致力于让业务系统、OA系统、财务子系统等各系统之间相互独立而又相互关联。比如OA系统与财务子系统之间,通过短信平台的桥梁嫁接起来,平常的一些通知、消息、重要文件等都可以通过短信平台传递给相关个人,这样,不管是同构还是异构,都可以实现信息畅通。&&信息孤岛问题的存在是行业普遍认知,但不同行业、同一行业不同企业对信息孤岛的解决方案都会有所不同,究竟信息孤岛会给企业带来哪些问题,又如何解决这些问题,应该只有身处其中的CIO及他们的团队最有发言权吧。&责编:罗信微信扫一扫实时了解行业动态微信扫一扫分享本文给好友 分享到:
发表评论姓名:&&&&邮箱:&&&&验证码:
成都行亮点
活动咨询..
信息化规划
通过咨询项目或年度顾问方式,帮助您架起业务和IT的桥梁,解决业务和IT创新融合、现有系统取舍难、IT架构、建设路径、IT治理、IT支出优化等IT策略问题。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
通过电话,与您交流信息化现状及要解决的管理问题,帮助您确定IT建设的基本思路,回答您在IT规划方面的常见困惑。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
声明:此服务畅享IT不收取任何费用!
如觉满意,可为畅享IT向您的朋友圈进行口碑宣传。
与您签订总包或三方合同,帮您解决业务和IT规划落地走样、IT详细设计缺失、难以寻觅靠谱的技术供应商、多个供应商协调难、维护升级服务保障难等棘手问题。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
供应商选型
为您推荐与企业需求、预算相匹配的靠谱服务商、产品商,解决产品选型没有底、服务商质量难保障的问题。
对需求设计给出建议,对企业准备的需求文件提出评审意见。
通过典型客户参观、专家评价等方式,对您预选择的供应商给出第三方评价。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
声明:此服务畅享IT不收取任何费用!
!如觉满意,可为畅享IT向您的朋友圈进行口碑宣传。
与您签订监理合同,以里程碑专家评审、项目变更协调、风险控制研讨、供应商关系协调、CIO智力网络等为主要服务内容,与甲乙方一起实现上线成功。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
通过电话,交流您IT建设的现状及面临的问题,在IT建设路径、供应商选择、IT项目棘手问题处理等方面提供智力和资源支持。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
声明:此服务畅享IT不收取任何费用!
!如觉满意,可为畅享IT向您的朋友圈进行口碑宣传。
开发维护外包
畅享IT帮助寻找可靠的、性价比高的开发力量,签订外包合同或三方合同,为企业提供可信赖的开发量,为IT供应商解决开发力量不足的问题。
畅享IT帮助寻找靠谱的、性价比高的维护力量,签订外包合同,对客户满意度负责,为客户解决维护运营服务保障难的问题。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
对IT系统、IT项目或IT管理进行评估,出具中立评估报告,解决IT评价难、取舍难的问题。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
企业若对供应商产品或服务不满意,可请畅享IT做案例采访,进行曝光。
拨打400-698-9918
立刻联系您身边的IT顾问,获得专业梳理(节假日不休)
声明:此服务畅享IT不收取任何费用!
!如觉满意,可为畅享IT向您的朋友圈进行口碑宣传。
400-698-9918文章责编:gaoxiaoliang& 看了本文的网友还看了
?&&( 12:57:00)?&&( 9:22:00)?&&( 14:53:00)?&&( 14:31:00)?&&( 12:46:00)?&&( 13:32:00)?&&
? ?   ? ?   ? ?   ? ?   ? ?
? ?   ? ?   ?
?   ? ?    ? ?   ? ?   ? ?   ? ?
? ?   ? ?
|     |
|     |
|     |
|     |
|     |
精选推荐专题 |
|        |
实用工具 |
| 大全 | 大全     |
版权声明:如果网所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本内容,请注明出处。
Copyright & 2004-
 考试网 All Rights Reserved 
中国科学院研究生院权威支持(北京) 电 话:010- 传 真:010-管理信息系统课程设计报告
我的图书馆
管理信息系统课程设计报告
管理信息系统课程设计报告设计题目: 华北科技学院学生教材管理信息系统专 & &业: & & & & & 电子商务(本科)年级班级: & & & & & &B07-1姓 & &名:周芬17 & 黄帆24 & & 贾娟琪14韩庆玲13 &杜微丽02 & 李荣妹21指导教师:李跃贞 黄建莲 苏丽琴 孙临君 白宏斌指导教师评阅:二O一O年 六 月 & & 日中文摘要:本信息系统开发课程设计题目是:教材管理系统。系统开发的总的设计目标是实现教材管理的系统化、规范化和自动化,实现对学校教材的集中统一的管理。本系统主要实现对教材信息的管理,主要功能为基本信息维护功能、教材需求管理功能、采购/入库管理功能及其他操作功能等。本系统结构分为管理员登陆和教师登陆两大模块,管理员操作部分主要有以下的模块:教材管理(对教材信息的增加、删除、修改和查询)、用户管理(对用户的增加、修改、删除以及查询)、订单管理(对订单的增加、删除、修改和查询);教师登陆后的主要操作是教材的查询模块。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。 英文摘要:The topic of this information system development design is:Teaching material management system.The overall design of this system development goals is:the &Realization of teaching management standardization,systematization and automation,The school textbooks of centralized and unified management.This system mainly for teaching management information system,Its main function is basic information maintenance function,teaching material requirements &management function, purchase/warehousingmanagement function and other operating function and so on.This system structure can be divided into the manager &debarkation and the teacher lands two big modules,the manager operation part mainly has the following module: The teaching material management (increases, &deletion, revision and inquiry to teaching material information), the user management (increases, revision, deletion as well as inquiry to user), the order &form management (increases, deletion, revision and inquiry to order form);the main operating after the teacher landed is Teaching material's inquiry.Obviously, this system is not complex, the main promble that solved is using keywords to database queries.目 &录第一章 现行系统概述??????????????????????4第二章 系统分析????????????????????????42.1需求分析??????????????????????????42.2可行性研究?????????????????????????52.3信息系统规划????????????????????????62.4系统的开发方法的选择????????????????????62.5组织结构与功能分析?????????????????????72.6业务流程分析????????????????????????72.7数据与数据流程分析?????????????????????82.8数据分析??????????????????????????10第三章 系统设计????????????????????????113.1系统总体结构设计??????????????????????113.2数据结构与数据库设计????????????????????123.3代码设计??????????????????????????163.4 输入/输出设计???????????????????????163.5模块功能与处理过程设计???????????????????173.6网络系统方案设计??????????????????????183.7信息系统安全设计??????????????????????19第四章 系统实施????????????????????????204.1系统实施??????????????????????????204.2系统运行管理制度??????????????????????294.3系统维护??????????????????????????29第五章 系统使用说明??????????????????????30第六章 结束语?????????????????????????31 参考文献???????????????????????????33《管理信息系统》课程设计报告第一章 现行系统概述 在学校,教材管理对教学工作的正常进行起着至关重要的作用,因此教材科管理人员对于教材征订、教材领取、教材信息管理等,需要有一个自动化的工具进行,才能够及时、准确地反映教材的征订状态。但目前由于教材的种类多、数量多,将教材准确地分门别类、快速检索,手工进行非常困难往往是终于查到了书的信息,但此书没有库存或库存不足,因此检索速度较慢、效率低。目前,很多学校教材科的管理工作还停留在纸质记录的原始方式上。教师书面提出需要使用的教材名,上交后由系领导审核,审核通过后,由教学秘书统计需要的数量,然后提交给教材科。之后教材科还有大量的工作,统计各系各班级需要某种教材的数量,任课教师需要的数量,教材科需要的数量,然后进行订购。领书的时候,要学生提供领书单才能领书,还要记得立刻做记录。这样的操作过程不但繁琐,而且在这一系列的操作中,无论哪一步出了错误,对最终教学工作的正常进行都有很大的影响。第二章 系统分析2.1 需求分析 随着科学技术的不断提高,计算机网络的功能已进入人类社会的各个领域并发挥着越来越重要的作用。各类学校的校园网也运行了多年,但还有不少学校的管理系统缺少统一规划,单机运行的信息孤岛还为数不少,所以有必要进一步研究充分利用校园网合理整合原有异构数据库,从而建立相关部门协同合作的管理系统。本教材管理平台充分依托校园网,实现教材信息的集中管理、分散操作、信息共享,使传统的教材管理向着数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的学校信息系统打下良好的基础。学校通过使用本系统,可以实现教材预定、领取、教材计划、定单、库存的自动管理,提高效率,避免出错。教材管理系统软件切实推进了教学管理的信息化。该软件是以面向对象编程语言为实现语言,其功能在系统内部有源代码直接完成。操作人员只需输入一些简单的汉字、数字,即可完成操作,达到自己的目标。大大提高了工作效率,作到信息的规范管理,科学统计和快速查询,让教材管理处更好的为学校服务。2.1.1 用户角色需求根据习惯上教材科的操作方式,整个系统应该有三种用户角色,即教材科人员,普通学生教师和系统管理员。教材科人员处理订书领书操作,而不能进入到系统管理的模块中;学生教师可以查询教材信息,不能进入其它任何模块;系统管理员在后台对系统进行用户管理,教材信息管理,并展开系统的正常运行维护工作,但不能进入教材科人员操作模块。除普通的学生教师等查询用户外,每个角色操作都通过密码验证和用户类型选择后登录。通过系统管理员才可以修改密码。工作完成后,通过各自专门的出口退出登录状态。2.1.2 性能需求整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。2.2 可行性研究 2.2.1 技术可行性此次信息系统开发是对所学专业知识的一次综合应用与提高,我们小组可以在电子商务实验室完成系统开发。该机房计算机配置肯定能满足系统开发的要求。我们小组可以选定两三台计算机,建立系统开发环境,主要是安装数据库工具(MS SQL SERVER 2000),应用程序开发工具(ASP.NET与Visual Studio 2005)。我们小组的部分成员有计算机,小组成员之间可以通过QQ或电话进行即时交流,协调开发工作,解决开发工作中出现的问题。就技术力量来说,该学期,我们小组各成员已经学习了管理信息系统,并且对网络技术和操作系统也有系统的了解,有些成员熟悉计算机原理,能解决常见的硬件故障和硬件选择。目前,教材管理信息系统已得到了大量应用,有许多可供参考的成功系统。而且,网上有许多关于ASP.NET编程的资料和SQL SERVER方面的资料。 从技术角度考虑,此信息系统开发可行。2.2.2 经济可行性目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。从经济角度考虑,此信息系统开发可行。优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标准化模块的连接形成完整的系统。开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标,这样整个开发过程容易调整和控制。 2.5 & 组织结构与功能分析教材管理处组织内部的隶属关系如下图所示:其中各个部门的主要职能分别是:教材管理处处长:负责整体管理教材管理处各项事物,审批文件等。 技术部:负责对系统进行日常维护,发现系统漏洞进行修复,并对系统进行及时更新和升级。采购部:根据教材管理部要求进行教材的采购。对于库存不足的书进行及时采购,并在采购后及时入库,保证库存。教材管理部:对学生、教师的具体订书情况进行录入、管理,库存充足则做领书处理,不足则通知采购部进行及时采购。会计部:负责向学校财务处申报各项费用,并进行管理。主要是对购书款进行审批、汇总。 2.6 & 业务流程分析本系统的业务流程主要描述如下:教师填写选书单,教材管理员根据图书库的库存审核选书单,合格则生成最终选书单,不合格的则退给教师重写,这些都是在线下进行,统一由教材科人员进行系统操作。然后根据库存查询数量,满足条件则通知教师领用材料并修改库存,生成销售和库存报表以及应收账单分别送至图书库和财务处。如不第 7 页 共 33 页满足条件则生成采购单送至采购人员进行采购图书,采购人员通过到过通知到财务处报销购书费用。业务流程图如下:2.7 数据与数据流程分析数据流程分析是把数据在组织内部的流动情况抽象地独立出来, 舍去了具体的组织机构等,以发现和解决数据流中的问题。各系经过统计教材需求量,将教材征定单交给教材管理部门,教材管理部门拟订计划生成教材计划表,并将定书单提交给供货单位以求供货单位供应教材,完成教材的采购工作后进行入库登记,生成入库单交于财务处进行结算。各班将领书单交于教材科,教材科将教材分发给各班级并进行出库登记,生成出库单交于财务处进行费用结算,并生成教材费用单。其数据流程图如图2-3所示图2-3 &教材管理系统顶层DFD第 8 页 共 33 页图2-3 & 教材管理系统一层DFD教材管理系统系统流程图:第 9 页 共 33 页2.8数据分析数据字典:根据系统的数据流程图,得到数据流、数据存储、加工和数据项的数据字典,数据字典详细描述了数据流程图中各个项,有助于操作员进一步了解系统的逻辑功能和结构。举例如下: &(1)数据项条目: &数据项名称:教材编号 &简述:本教材库所有教材的编号 类型:整型 &长度: 8 位取值范围: 1- (2)数据流条目: &数据流名称:教材卡片数据 别名:无简述: 每本教材的详细信息组成:教材编号 + 教材名称 + 教材作者 + 价格 + ISBN号 + 出版日期 + 条形码号 + 出版社 &流量:十张 / 日 &(3)数据存储条目: &数据存储名称:教材登记表 &别名:无简述:存放所有教材的信息组成:教材编码 + 教材名称 + 计量单位+ 报损率 + 统计数量 &存储方式:顺序 &存取频率: 十 次 / 天 (4)加工条目: &加工名:教材数据录入 &输入:教材卡片 &输出:教材初始数据加工逻辑:根据教材卡片数据录入数据到数据库,从而方便系统对教材进行查询,第 10 页 共 33 页打印报表等其他操作 第三章 系统设计 3.1系统总体结构设计教材管理系统的系统模块结构图如下:教材管理系统用户登录模块订书模块领书模块销售、换书、报损模块图书管理模块系统管理模块教材查询模块统计模块学生订书 教师订书教材科订书学生领书教师领书系统功能主要包括订书处理、领书处理、特殊处理、系统信息管理四个部分。以下按照不同的功能处理对具体功能进行描述:一、订书处理:教材科人员通过登录页面登录成功后,可以通过菜单选择为学生、老师、或者教材科订书,首先选择需要定的教材,输入教材使用的学年度,如果为学生订书需要选择系和班级,填入需要订购的数量,如果是教师订书需要填写教师名字,选择确定,订书的过程就完成了。二、领书处理:教材科人员通过登录页面登录成功后,可以通过菜单选择为学生、老师做领书处理。当学生代表来领书时,通过班级就可以查询到需要领什么书,需要领多少本,什么书已经领取了等信息,领书成功会做上领书标记。教师来领书时,通过选择教师名字,就可以知道需要领什么书,也和学生类似的在领书后做领书标记。三、特殊处理:特殊处理指的是换书、报损、零售、统计、查询这些功能。教材科人员从登录模块登录后可以进入这些功能模块。换书是只书本身由缺陷的情况下,对领书的学生或老师做换书处理,并作记录。报损是因为其它教材科的原因造成的问题做报损处理,并且登记。零售是对丢失教材的学生做零售处理,并且记录。这些第 11 页 共 33 页图3-5 &供应商实体E-R图数据库的表结构是非常重要的环节,一个良好的数据库设计,可以提高效率,方便维护,并且为以后进行功能的扩展留有余地。表3-1是系统数据库表的清单。第 13 页 共 33 页报损表(damage):存放由于教材科原因造成的教材损坏的报损信息,如表3-2所示:阀值表(number):设置库存报警阀值。如表3-3所示:教材表(jiaocai):显示教材信息。如表3-4所示:订书表(dingshu):显示记录学生、教师、教材科的订书消息。如表3-5所示:第 14 页 共 33 页领书表(lingshu):存放学生、教师的领书消息。如表3-6所示:换书表(change):存放因非人为原因的图书问题进行换书的信息。如表3-7所示:班级表(class):存放系和班级的信息。如表3-8所示:销售表(sell):记录教材零售信息。如表3-9所示:第 15 页 共 33 页用户表(user):管理用户信息。如表3-10所示:3.3代码设计设计问题是一个科学管理问题。设计出一个好的代码方案对于系统的开发工作是一件极为有利的事情。它可以使很多机器处理变得十分方便,另外还把一下现阶段计算机很难处理的工作变得简单。代码就是以数或字符来代表各种客观实体。在现实世界中有很多东西如果我们不加标记是无法区分的,这时机器处理就十分困难。所以能否将原来不能确定的东西,唯一地加以标识是编制代码的首要任务。以教材编号为例。在教材管理中不难发现,有的书籍虽然名字一样,但是出版日期、著作人不一样,为了能够区分这样的书籍而编制教材编码(教材号: 01003)。唯一化虽是的首要任务。但如果我们仅仅为了唯一化来边走代码,那么代码编出来后可能是杂乱无章的,使人无法辨认,而且使用起来也不方便。例如,在管理系统中关于管理累的书籍以“01”开头,其中“01001”表示管理学书籍,“01002”表示营销书籍等。这样在查找或统计某一类书籍时就十分方便了。为了保持系统的合理性,在代码设置时也要注意系统化规范。 3.4输入/输出3.4.1输入设计输入内容:用户名、密码,登录成功后可进入系统进行相应的输入。 教材管理系统能够完成教材基本信息的录入以及各种详细信息等,体现了教材管理的最新发展。根据教师的提交情况,采取较为灵活的方式输入。在输入界第 16 页 共 33 页面中,可以通过选择、填写等方式来实现信息的输入,数据库文件由手工写入的教材信息组成,使数据库输入的工作可以简洁直观,可方便完成以后的数据保存、编辑等工作。比如在输入年份的时候要按照规定格式写,如。在教材管理系统中设置下拉列表供用户选择教材名,选顶后可单击按钮即可以实现数据的录入。3.4.2输出设计 输出内容:1、登陆成功,用户将直接进入系统进行操作; 2、正常操作下输出用户所查询等操作显示内容;3、无这个用户或密码错误,将会跳出对话框显示出现错误; 4、当输入内容出现格式错误或其他错误,则不能进行正常录入。 常用输出设备有显示终端、打印机、磁带机、绘图仪、多媒体设备等,常见的输出介质有纸张、磁盘、光盘、多媒体介质等。在这个教材关系系统可以通过条件查询,满足一定的需求,生成上报的表格和统计表格,使用显示器来显示这些数据,实现数据的输出。信息系统的输出采用最为广泛的输出方式之一的屏幕现实,由于技术限制,暂时不实习打印机的打印。在功能选择、查询、检索信息时采用的是屏幕输出方式。 3.5模块功能与处理过程设计主控模块控制图第 17 页 共 33 页网络的各层次节点的功能,最大程度的减少对网络架构的调整。3.6.4网络的可管理性网络设备必须采用智能化,可管理的设备,同时采用先进的网络管理软件,实现先进的管理。最终能够实现监控、监测整个网络的运行情况,合理分配网络资源,可以迅速确定网络故障等。通过先进的管理策略、管理工具提高网络的运行性能、可靠性,简化网络的维护工作,从而为办公、管理提供最有力的保障。3.6.5网络的安全性必须保证网络系统的安全运行,网络安全是保证系统安全运行的重要基础。为了保护网络上数据的安全性,必须提供多种方式和层次的访问控制、通过使用网络用户身份识别、包过滤、及防火墙、自我防御网络等技术来保证网络系统的安全性。3.6.6网络的高可靠性网络系统必须有很高的可靠性、稳定性及一定程度的冗余。提供拓扑结构及设备的冗余和备份,把单点失效对网络系统的影响减少到最小,避免由于网络故障造成用户损失。3.6.7网络的高性能网络设备必须具备高速处理能力,千兆 / 万兆以太网为网络骨干,百兆 / 千兆接入,保证网络高吞吐能力,满足各种应用对网络带宽的需求。3.6.8网络设施投资保护网络系统必须具备先进性,保证系统具有较强的生命力,有较长期的使用价值,符合 5 年内的发展趋势,在选择网络设备,方案设计时要有前瞻性,要能够兼容未来的标准技术。3.7信息系统安全设计首先,考虑到管理信息系统中存储大量数据实时数据,在设计时,应考虑数据自动备份,用于防毁、抗灾以及应急处理;同时还应考虑网络数据的冗余,便于检出和纠正由于暂时故障引起的错误。备份和恢复机制是提高系统数据安全性的重要保障。此外,利用数据加密技术对一些重要的数据进行加密,如用户的账号、密码等。数据加密后存储在数据库中,不但可以防止非授权用户的越权操作,也可以防止授权用户操作疏忽导致的信息泄露,同时它也是对付恶意软件的有效方法之一。在硬件方面可以采用防火墙技术,设置防火墙实现内外网的隔离与访问控制是保护内部网安全的最主要、同时也是最有效、最经济的措施之一。防火墙设置在不同网络或网络安全域之间信息的唯一出入口。第四章 &系统实施4.1系统实施4.1.1 &登录操作登录页面的功能主要是供合法的用户根据自己的用户类型进行登录。教材管理系统登录模块运行的结果如图4-1所示。图4-1教材管理系统登录模块运行的结果如果用户在没有登录的情况下选择其它功能模块会退回到登录界面。如果用户已经登录,可以在登录模块进行退出登录的操作。在登录到这个页面或者刷新这个页面的时候,首先要进行一次session的判断。在输入用户名密码后,先确认输入框中有数据,将把输入框中的数据和数据库中的数据进行比较验证。如果一切通过,将产生两个session分别用来存放用户名和用户类型。之后跳转到相应的登录成功的页面。4.1.2 & 订书操作教材管理系统订书模块分为三个子模块,分别是学生订书模块、教师订书模块、教材科订书模块。主要功能是完成各类用户的订书操作。教材管理系统学生订书模块运行的结果如图4-2所示。图4-2 教材管理系统学生订书模块运行的结果当教材科工作人员以教材科类型用户登录到系统后,可进行教材的订书操作。首先填写教材使用的学年度,然后选择使用的系和班级,再选择使用的教材名,最后填写订书的数量,如果确认无误后,就可以点击确定订书。在进入到这个模块时,首先还是判断是否有session存在,没有的情况下返回登录页面。存在session时,判断用户类型是否属于教材科用户,如果不是,跳转到管理页面。在输入了订书信息选择确定后,如果一切无误,会进行插入操作。订购信息会先后插入到订书表和领书表。但是在领书表中不会插入领书时间、操作者、领书标记这些信息。成功后会返回订书模块。具体的实现代码如下。string sql_dingshu = "insert into dingshu"+"(number,time,name,class,department,xnd,jiaocaike,bookname)" &+"values('" + number + "','" + time + "','" + name + "','" + classname + "','" + department + "','" + xnd + "','" + jiaocaike + "','" + bookname + "')";db.DataCom(sql_dingshu);string sql_lingshu = "insert into lingshu"+ "(number,class,department,xnd,jiaocaike,bookname,tag)"+ "values('" + number + "','" + classname + "','" + department + "','" + xnd + "','" + jiaocaike + "','" + bookname + "','" + tag + "')";db.DataCom(sql_lingshu);Response.Redirect("st_dingshu.aspx");4.1.3 领书操作教材管理系统领书模块分为两个子模块,分别是学生领书模块、教师领书模块。主要功能是完成学生和老师的领书操作。教材管理系统学生领书模块运行的结果如图4-3所示。图4-3教材管理系统学生领书模块运行的结果图如是学生领书操作,只需要选择相应的系和班级,点击查询后就可以看到已经领了的教材和需要领取的教材。教师领书模块操作类似,不同的只是根据教师名字选择。在进行订书操作的时候,首先会判断用户是否选择了要领取的教材。如果没有选择具体的教材就进行领书操作,会弹出错误提示,之后返回。实现代码如下: //判断是否选择了书if (GridView1.SelectedIndex == -1 && GridView2.SelectedIndex == -1){ Response.Write("&script lanuage=javascript&alert('没有选择图书!');location='javascript:history.go(-1)'&/script&"); & & } string ID1; & if (GridView1.Visible == true) {ID1 = GridView1.SelectedDataKey.Value.ToString(); &} else{ &D1 = GridView2.SelectedDataKey.Value.ToString(); }如果选择了具体的教材,接下来会通过领书标记判断选择的教材是否已经被领取了。如果书已经被领取了,也会弹出出错提示,之后返回。具体代码如下: //加一个判断领书是否已经发生string sql_1="select tag from lingshu where tag='"+true+"' and ls_ID='"+ID1+"'";if (Convert.ToBoolean(db.rowFirst(sql_1))){Response.Write("&script lanuage=javascript&alert('书已经领取!'); location='javascript:history.go(-1)'&/script&"); }如果一切没有问题,会把领书的时间、操作者、领书标记填入领书记录中。然后返回领书模块。具体代码如下:string sql="update lingshu settime='"+DateTime.Now+"',name='"+name+"',tag='"+true+"' where ls_ID='"+ID1+"'";db.DataCom(sql);Response.Redirect("st_lingshu.aspx");4.1.4 报损 换书 零售操作报损是当教材因教材科的原因造成损坏时,选择对相应的书进行报损处理。换书是书已经发给学生或教师后,因书自身的问题进行换书处理。零售是针对部分学生因各种原因需要再次购买教材时进行教材零售。教材管理系统的教材零售模块运行的结果如图4-4所示。图4-4 教材库存管理系统教材零售模块运行的结果图报损、换书、零售其实都是特殊的领书过程,只对应于教材科的领书领书操图4-5 &教材管理系统教材汇总模块运行的结果教材查询模块是一个面向所有用户的模块。在这个模块中可以通过组合查询、班级订购教材查询、授课教师查询来查询到自己需要的教材。教材管理系统教材查询模块运行的结果如图4-6所示。图4-6 &教材管理系统教材查询模块运行的结果4.1.6 系统管理这是本系统的系统管理部分。需要在登录的时候选择管理员才可以进入。图书管理主要是对图书信息的添加、删除、修改。教材管理系统图书管理模块运行的结果如图4-7。图4-7教材管理系统教材管理模块运行的结果教材管理模块可以对教材进行添加、删除、修改操作。进入模块后,可以直接点击“添加新教材”打开一个新的页面来输入教材的相关信息,在确认输入无误后点击确定,通过一个insert语句把新教材的数据放入数据库的教材表。另外,在进入教材管理功能模块的时,有一个“显示所有教材”按钮,可以选择教材对一些信息进行修改,之后用UPDATA使修改后的数据写入数据表,也可以选择删除来删除错误的教材数据。系统管理主要作用是设置报警阀值、添加删除修改用户、添加删除班级和系。教材管理系统系统管理模块运行的结果如图4-8。另一个重要的模块是系统管理模块,虽然在功能上相对简单,但是在整个系统各个模块中起着重要作用。该模块的主要功能是管理用户,设置用户的类型。这些user在多个表中需要作为一个值被插入,也用于session判断中。另一个功能设置报警的阀值,以便教材科可以根据需要及时补充教材。还有一个功能是添加新的系和班级,这样由管理员输入到数据库再由教材课使用的时候被调用,可以减少教材科的工作量,也避免了出错。用户管理的部分代码:用户管理:(用户等级:"2"表示教材课用户,"1"表示系统管理员)&br /&&asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"CellPadding="3" DataSourceID="SqlDataSource1"GridLines="Horizontal"OnRowDeleting="GridView1_RowDeleting" DataKeyNames="name"Font-Size="Small" PageSize="5" BackColor="White" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px"& &asp:SqlDataSource ID="SqlDataSource1" runat="server"ConnectionString="&%$ ConnectionStrings:SQLConnectionString %&"SelectCommand="SELECT [user_ID], [name], [password], [leave] FROM [users]" &&/asp:SqlDataSource& &asp:SqlDataSource ID="SqlDataSource2" runat="server"ConnectionString="&%$ ConnectionStrings:SQLConnectionString %&"SelectCommand="SELECT * FROM [class]"&&/asp:SqlDataSource& 插入用户:string sql = "insert into users" + "(name,password,leave)" + "values('" + TextBox4.Text + "','" + TextBox5.Text + "','" +Convert.ToInt32(TextBox6.Text) + "')"; & db.DataCom(sql);修改: string key = GridView1.SelectedDataKey.Value.ToString();string sql = "update users set password='" + TextBox5.Text + "',leave='" + Convert.ToInt32(TextBox6.Text) + "' where name='" + key + "'"; & db.DataCom(sql);删除:string sqlstr = "delete users where name= ' " +GridView1.DataKeys[e.RowIndex].Value.ToString() + " ' ";db.DataCom(sqlstr);添加系部、班级原理同上。4.1.7 系统测试在系统制作完成后对系统的功能和健壮性进行了测试。建议使用的硬件环境:● 处理器:Inter Pentium 4 或更高。● 内存:256M以上● 硬盘空间:20GB以上● 显卡:SVGA显示适配器建议使用的软件环境:● 操作系统:Windows XP● 数据库:SQL Server 2005 Express下面是功能测试:(1)系统管理部分,可以按相应身份登录到系统,可以添加、修改、删除教材,可以添加、删除、修改用户,可以设置报警阀值。(2)库存管理部分,可以按学生、教师、教材科的类型进行订书操作。可以以学生、教师的类型进行领书操作。可以在教材科有订书的情况下进行报损、换书、零售的操作。可以按班级和书名统计某学年度内订书的数量。可以按照相关的条件进行图书查询。由于操作此系统的非人员,在操作的过程中容易发生错误。所以在设计系统的时候考虑了很多鲁棒性方面的问题。下面是错误操作测试:(1) 登录的时候输入错误用户或者不输入用户会报错提示。(2) 订书的时候不输入数量、学年度、教师姓名时候会报错提示。(3) 领书的时候不选择图书、重复领书会报错提示。(4) 报损、换书、零售时不选择图书、不填写数量、过量领书会报错提示。 通过对系统功能测试和错误操作测试,基本都达到了预期的效果,虽然离所想要的功能还有一定的距离。4.2系统运行管理制度华北科技学院教材管理系统运行管理制度第一条 为做好华北科技学院教材管理系统运行管理工作,制定本制度。第二条 本制度适用于教材管理处的所有部门和人员。第三条 本系统主要负责教材订购、教材领取、报损、换书、零售、统计、库存报警等。第四条 系统所有相关的部门都必须按照系统的各项功能履行自己的职能。第五条 只有系统管理员才能以合法的身份对系统后台进行操作和管理。第六条 当有新书入库或领书出库时,系统管理员要做好出入库记录并修改库存。第七条 系统维护人员要适时的对系统数据做好备份,并且由专门人员对备份数据做好保管工作。第八条 系统维护人员负责定期检查系统软、硬件设备,保存系统运行日志,做好系统管理工作,保证系统正常运行。第九条 系统管理员根据不同权限对有关部门的不同人员分配不同的权限。第十条 本制度自发布之日起执行。4.3系统维护教材管理信息系统开发完成并交用户使用以后,系统进入了运行期。在运行和维护阶段,对运行系统改变硬件、软件、文件和作业程序的情况进行矫正错误、满足需求、改进处理效率。(1)程序的维护。根据运行记录发现程序的错误及时更正;或者根据用户的要求进一步修改;或者环境发生变化,修改程序。(2)数据文件的维护。因业务变化的需要建立新文件,或者对现有的文件结构进行修改。(3)代码的维护。不断更新代码使代码适应变化的环境,可以编写新的代码或是修改旧的代码体系。(4)机器设备的维护。包括机器设备的日常维护与管理。系统运行管理包括系统运行记录,系统运行的日常维护等工作:系统运行情况的记录:每天计算退换和报损处理的操作几乎相同,选择需要报损或退换的教材,在有足够库存的情况下进行报损或退换操作,分别记入报损表中和退换表中,领书表中教材科领书的相应项目数量减少。在库存少于规定的阀值的时候会进行报警。在没有库存的时候会显示“无库存”并且禁止对此教材进行相应的报损、换书、零售处理。教材查询模块是一个面向所有用户的模块。在这个模块中可以通过组合查询、班级订购教材查询、授课教师查询来查询到自己需要的教材。系统管理部分需要在登录的时候选择管理员才可以进入。图书管理主要是对图书信息的添加、删除、修改。系统管理主要作用是设置报警阀值、添加删除修改用户、添加删除班级和系。系统管理模块在整个系统各个模块中起着重要作用。该模块的主要功能是管理用户,设置用户的类型。还有一个功能是添加新的系和班级,这样由管理员输入到数据库再由教材课使用的时候被调用,可以减少教材科的工作量,也避免了出错。第六章 结束语这个网上教材管理系统成功的实现了教材订购、教材领取、报损、换书、零售、统计、库存报警等主要功能。系统的最大的特点是操作简单,部署方便,并且较好的防止错误操作发生,尽可能多的给用户提示信息。这样面对非计算机专业的教材科管理人员能很快上手,极大的提高教材科工作的效率和服务的质量。但本系统也存在设计上的不足,首先因为初次设计此类的系统,在初期阶段需求分析和考虑数据库设计的时候都做的不全面,以至不能很好的保证数据的完整性,在长时间使用删除一些数据后,会有一些脏数据留存,也可能有其他一些问题发生。其次,仍然有一些地方没有及时的给用户反馈,没有做操作可逆的处理。另外,对教材科工作的了解不够深入,会有些功能和操作方式还没有考虑到。经过两次合作,六个人更加默契。这次课程设计仍由周芬担任组长。由于时间紧张,每个人的任务都很重。这个系统的主方向确定由六个人一起商量决定,由贾娟琪和韩庆玲进行课程设计报告书写,系统则由杜微丽、黄帆、李荣妹合作完成。每个人都有自己的特长,出现问题和困难时,能够一起解决。在课程设计过程中也出现了分歧,都由大家商量决定解决。通过这次课程设计,增加了六个人之间的默契度,也让我们学会了如何进行团队合作。这次课程设计让我们对《管理信息系统》这么课程有了更深的理解,同时更加了解管理信息系统的过程,基本掌握了各个阶段的要点,能够在进行实际操作过程中运用所学知道,将理论用在实际上。虽然最后的成果我们并不满意,但是我们尽了最大的努力。最后的系统还是存在很多错误和漏洞,原因在于我们的技术不成熟,还有时间的不够充裕。相信以后做管理信息系统的时候,这次的课程设计将成为我们的一次宝贵经验,从失败中我们学到了更多,不仅仅是做管理信息系统的经验,还有团队合作的经验。参考文献:[1] 姜方桃主编,管理信息系统理论与实务,清华大学出版社,2010。[2] 高屹 齐东元 李雷编著,Web应用开发技术,清华大学出版社,2008。[3] 求是科技,ASP.NET数据库管理系统开发实例导航[M],人民邮电出版社,2005。[4] Christian Nagel[美],C#高级编程[M],清华大学出版社,2006。[5] Jesse Liberty[美],Programming ASP.NET[M],电子工业出版社,2007。[6] 张树亮 李超,ASP.NET 2.0+SQL Server网络应用系统开发案例精解,清华大学出版社,2006。[7] 郝刚,ASP.NET 2.0开发指南,人民邮电出版社,2006。[8] Chris HJohn Kauffman[美],ASP.NET 2.0经典教程--C#篇,人民邮电出版社,2007。[9] 百度搜索[10] 系统使用说明[11] 网络系统方案设计转载请保留出处,http://www.sodocs.net/doc/df5acfa1c7cd24.html
TA的最新馆藏
喜欢该文的人也喜欢

我要回帖

更多关于 管理信息系统规划报告 的文章

 

随机推荐