西北民族大学电气工程学院学士论文
1.3研究内容
第一.系统实现采用框架结构(SSH),使用JSP和SQL server2005数据库。
第二.实现用户注册、登陆功能,用户输入帐号和密码登陆,并可以修改个人信息。
第三.用户登陆以后可以通过系统提供的条件,根据自身条件,查询个人信息,进行个人信息的修改操作。
第四.后台系统管理员登陆以后,可以进行管理员级别的操作,其中包括现有客户信息管理、添加新客户信息、添加权限分类、岗位管理和用户管理等。
第五.网上客户信息系统可以根据分类或者关键字查询搜索,给出搜索结果,并提供给网上用户。
1.4研究意义
对整个企业来说,对企业经营状况起决定作用的是企业的服务管理水平。如何利用先进的管理手段来提高企业的管理水平成为企业业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高企业的管理无疑是一条行之有效的途径。虽然计算机管理并不是企业管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对企业的业务管理提供强有力的支持。因此,采用全新的计算机网络和企业业务管理系统,已成为提高企业的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助企业有效地进行业务管理,释放最大价值。企业业务管
6
西北民族大学电气工程学院学士论文
理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。
本文根据客户需求开发的客户信息管理系统,旨其意义: 一、提高服务质量
一个好的客户管理系统,不仅大大的方便了客户,也提高了企业的经营管理水平,快速的文档处理,也使得减少了整理文档的时间,清晰准确的账单、数据表格,也是一种高档次的享受。
二、提高工作效率
严格的数据检查可避免手工操作的疏忽而造成的错误,减轻职工的工作压力,从而提高工作效率。
三、全面了解客户信息
完备的报表功能和查询功能使管理者可及时了解各部门的营业情况
四、完善企业内部管理机制
提供多种安全级别,保证各类数据不被无权过问的人观看和操作。
7
西北民族大学电气工程学院学士论文
第二章 开发环境
2.1 开发平台
Web开发平台:JDK
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
2.2 开发工具
Web开发工具:My Eclipse
目前,市场上计算机语言和开发工具有很多,但是My Eclipse的以其稳定和与平台无关的特性,从众多编程工具中脱颖而出,成为很多Java程序员的首选。
My Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,My Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。虽然大多数用户很乐于将 My Eclipse 当作 Java IDE 来使用,但 My Eclipse 的目标不仅限于此。My Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 My Eclipse 的软件开发人员,因为它允许他们构建与 My Eclipse
8
西北民族大学电气工程学院学士论文
环境无缝集成的工具。由于 My Eclipse 中的每样东西都是插件,对于给 My Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
JSP技术
JSP技术使用Java编程语言编写类XML的tags和script lets ,来封装产生动态网页的处理逻辑。网页还能通过tags和script lets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。
JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java、 Servlet2.4和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、
9
西北民族大学电气工程学院学士论文
Bea公司等,所以JSP迅速成为商业应用的服务器端语言。
JSP可用一种简单易懂的等式表示为:HTML + Java=JSP。 Web开发工具:SQL Server 2005
在本次数据库应用中,本人采用了 SQL Server 2005。跟其他的数据库相比,SQL Server 2005有更高的可用性,SQL Server 2005的失败转移集群和数据库镜像技术确保企业向员工、客户和合作伙伴提交高度可靠和可用的应用系统。SQL Server 2005引进了一套集成的管理工具和管理应用编程接口(APIs),以提供易用性、可管理性、及对大型SQL Server配置的支持。SQL Server 2005旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安全模型等特性,为企业数据提供最高级别的安全性。SQL Server 2005可伸缩性的先进性包括表格分区、复制能力的增强和64位支持。在导入数据工具sqlload.exe功能的强大,安全机制的可靠性,还有在处理大量数据方面它有更稳定的优点,所以在众多的数据库中脱颖而出,成为很多人的首选。
SQL Server 2005数据库是第一套具有无限可伸缩性与高可用性,并可在集群环境中运行商业软件的互联网数据库,具有多个领先的数据库功能,在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破,为用户带来透明的、高速增长的集群功能。
2.3 Tomcat服务器
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,最新的Servlet2.4和JSP 规范总是能在Tomcat 6.0 中得到体现,Tomcat 6.0 支持最新的Servlet2.4 和JSP 2.0 规范。因为Tomcat 6.0 技术先进、性能
10