域有着广泛的应用管理信息系统是一类最具代表性的信息系统。
现代信息系统的发展与计算机网络技术的发展是分不开的计算机网络是计算机技术与信息通信技术相结合的产物从最初的面向终端的计算机网络到目前向互连、高速、智能等更广泛应用方向发展。
网络覆盖范围可以是局部区域局域网也可以是覆盖全球的Internet互联网。
计算机网络技术的进步极大地推动了信息系统向网络化方向的发展。
信息网络将过去各类应用系统分散形成的各种信息孤岛在统一规范与管理模式下实现集成。
信息网络技术特别是互联网的发展与广泛应用使得地域、距离以致国界已经不成为构建信息系统的障碍。
互联网技术特别是Web服务的广泛应用导致信息系统体系结构的重大变革实现了多媒体信息的统一管理、跨平台操作和客户端的标准化不需维护。
目前传统的客户机/服务器C/S结构的系统仍然具有生命力基于Web的系统即具有浏览器/服务器B/S模式将逐步成为信息系统的主流结构。
本课题为中国移动开发的业务管理系统在整个系统的设计和实施过程中通过计算机平台的搭建包括工作环境的配置、服务器安装等使自己对软件项目开发过程有了更本科毕业论文设计 2 深层次的了解增强了实际操作能力。
同时进一步提高了应用专业软件开发项目能力积累了一定的经验为今后的工作奠定了丰富的理论和实践基础。
2 编程语言与开发工具介绍 中国移动业务管理系统采用B/S结构整个系统用基于Java语言的JSP与MySQL数据库结合实现操作员可以通过登录来完成业务配置操作。
2.1 B/S结构简介 B/SBrowser/Server浏览器/服务器结构是随着Internet技术的兴起对C/S结构的一种变化或者改进的结构。
在这种结构下用户界面完全通过浏览器实现只有少部分事务逻辑在浏览器端实现大部分事务逻辑集中在服务器端实现形成所谓的3层结构。
B/S结构利用不断成熟和普及的浏览器技术实现了原来需要复杂专用软件才能实现的强大功能并节约了开发成本是一种全新的软件系统构造技术。
这种结构已逐渐成为当今应用软件的首选体系结构。
B/S结构下的系统逻辑框架如图2.1所示。
图2.1 B/S结构下的系统逻辑框架 B/S结构和服务器之间的通信是以TCP/IP协议为基础的企业内的Web服务器可以接受安装有Web浏览器程序的Internet终端的访问作为最终用户只要通过Web浏览器各种处理任务都可以调用系统资源来完成这样大大简化了客户端减轻了系统维护与升级的成本和工作量。
随着软件系统的改进和升级越来越频繁B/S结构的产品可以明显体现出更方便的特性。
因为无论用户的规模有多大有多少分支机构都不会增加任何维护升级的工作量因为所有的操作只需要针对服务器进行。
如果是异地只需把服务器连接上网即可进行维护和升级这对人力、时间、费用的节省是相当惊人的。
对于规模较大的公司系统管理人员如果需要在几百甚至几千部电脑之间来回进行维护其效率和工作量是可想而知的但B/S架构的软件只需要管理服务器就行了所有的客户端只是浏览器根本不需要做任何的维护。
所以客户机越来越“瘦”而服务器越来越“胖”是将来软件的主流发展方向这使得升级和维护越来越容易使用越来越简单。
2.2 JSP简介 JSPJavaServer Pages是目前十分流行的一种技术主要运用于开发服务端的脚本程序和动态生成网站的内容。
它与目前同样流行的ASP技术、PHP技术是同样性质、同一层次的它们在网站的建设中所起到的作用是一样的。
但是JSP技术与另外两种技术相比有浏览者 Web 服 务 器 应 用 服 务 器 数 据 库 服 务 器 本科毕业论文设计 3 着十分突出的优越性。
JSP技术有J2EE平台支持发展前途不可限量。
众所周知J2EE平台提供了Java企业应用编程接口Java Enterprise APIs为企业计算以及电子商务应用系统提供了有关的技术和强大的类库支持J2EE平台包含十几种技术JSP技术正是其中的一种核心技术。
J2EE的发展势头十分迅猛在可以预见的将来Sun的J2EE平台可能是唯一可以与微软的.Net构架相互抗衡的平台。
在这个意义上说基于J2EE平台的JSP技术与基于.Net平台的ASP、ASP技术之争恰恰就是J2EE平台与.Net平台之争的折射。
2.2.1 JSP的工作机制 服务器在接收到客户端发来的一个JSP页面请求时首先由JSP引