1.1 选题背景介绍
管理信息系统MIS(Management Information System)指的是进行日常事物操作的系统,主要用于管理需要的记录,并对记录数据进行相关的处理。MIS系统通常用于系统决策,如何以利用MIS系统找出目前迫切需要解决的问题,并将信息及时的反馈给系统管理人员,使他们了解当前工作发展的进展或不足。基于Web的MIS系统是对传统MIS系统概念上的扩展,它不仅可以用于决策,而且可以用于进行普通的管理。通过用户的具名登录(或匿名登录),以及相应的权限控制,可以实现在远端对系统的浏览、查询、控制和审阅。随着Internet的扩展,现有的公司和学校不再局限于物理的有形的真实的地域,网络本身成为事实上发展的空间。\数字化生存\归根到底就是\网络化生存\,网络将成为人们之间交流和通讯的最直接,也是最便捷的工具。 1.2 研究现状
传统的MIS系统的核心是CS(Client/Server--客户端/服务器)架构,而基于Web的MIS系统的核心是BS(Browser/Server--浏览器/服务器)架构。BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统,这其中的优劣差别是不言而喻的。
基于Web的MIS系统,弥补了传统MIS系统的不足,充分体现了现
代网络时代的特点。随着网络技术的高速发展,因特网必将成为人类新社会的技术基石。基于Web的MIS系统必将成为网络时代的新一代管理信息系统,前景极为乐观。 1.3 本课题研究的意义
管理信息系统MIS是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业和单位的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。而MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。 1.4 实验基础
熟练掌握JAVA语言,熟悉J2EE体系框架,熟悉Struts和Hibernate技术,有一定的软件开发理论知识,能够运用所学的理论知识进行简单的软件开发。能够运用JSP和HTML语言表示出简单的页面。会使用SQLServer2000数据库。 1.5 本课题的实现方法
本系统是在充分理解MIS系统,具备了一定的软件设计与开发的能力的前提条件下。综合以前所学理论知识,结合自己的实际开发水平,设计并开发完成的一个音像店租赁管理系统。该系统运用了B/S模式开发,以J2EE体系为架构,在开发过程使用了Struts和Hibernate技术。用JSP+HTML+JSTL技术进行页面开发。WEB层采用Struts技术架构,数据层采用Hibernate实现。整个系统分为WEB(表现)层,SERVICE(业务)层以及DAO(数据)层三层。数据库采用SQLServer2000,服务器采用TOMCAT。 1.6 系统应用范围
《音像店租赁管理系统》主要是为一般商业运营性音像租赁店提供影碟信息和影碟租赁信息管理的MIS系统。该系统能够实现用户注册、用户登录等功能,还对用户对影碟的租赁、用户信息管理、影碟信息管理等提供存储、删除、修改、查询的功能。使音像店经营者能够合理的对各种信息进行高效管理,缩短工作时间,使工作流程实现高效化,该系统同时具有一定的安全性、科学性、现代化、智能化。本系统在设计方面也考虑到了系统以后的扩展性以及能够提高运行效率的底耦合性。系统数据来源于由系统管理员(一般为音像店经营者)和普通用户通过键盘,根据他们自己需求进行的输入。 1.7 开发工具简介 1.7.1 Eclipse简介
Eclipse最初是IBM的一个软件产品,前期投入了4000万美金。2001年11月,IBM宣布将其捐给开放源码组织Eclipse.org。目前Eclipse