【Jsp精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了Jsp精品源码-手机网上营业厅自助服务系统的设计实现 - 其它资料的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
毕业设计说明书手机网上营业厅自助服务系统的设计实现 学 院: 计算机科学与技术学院 专 业: 计算机科学与技术 学生教师: 2012 年 6 月 摘 要 摘 要 随着手机通信在人们之间的普及越来越多,手机用户的日益增多也成了现在社会的一个趋势,随之而来的就是手机用户对于手机业务需求越来越多,这样就需要一个可以管理手机用户,又同时能给手机用户带来便利的软件。
该系统基于
JSP 和 MySQL 进行开发,它们二者开发的系统易用且安全性好,同时,二者之间提供了很方便的接口。
该系统就是本着可以给用户提供网上手机自助服务等业务,可以进行网上缴费,归属地查询,业务办理及修改等功能。
本系统能够使广大手机用户更方便的对手机相关业务进行网上修改,查询以及办理,足不出户就可以完成以前需要去营业厅才可办理的业务。
本文较为详细地叙述了系统的分析和设计过程,包含系统分析、系统设计和系统测试等内容。
关键词:网上手机自助服务,
JSP,MySQL I Abstract Abstract With the popularity of mobile communications between people is more andmore the increasing number of mobile phone users has become a trend in thesociety is know from cell phone users are more and more demand for mobile phonebusiness which will require amanagement of mobile phone users to give mobilephone users a convenient software. The system based on
JSP and MySQL development both developed systemsuse and security at the same time provides a convenient interface between the two. The system is in line with online mobile phone self-service and other servicescan be provided to the user can be online bill payment attribution to inquiriesbusiness process and modify. The system enables mobile phone users more convenient for mobile phonerelated business online modify the query and handle the need to stay at home priorto the completion of the operating room before they can handle the business. In this thesis a more detailed account of the systems analysis and designprocess including system analysis system design and system testing.Keywords: online mobile phone self-service
JSP MySQL II 目 录 目 录摘 要 ......................................................................................................................... IABSTRACT .................................................................................................................II目 录 .........................................................................................................................III第一章 引言 .................................................................................................................1 1.1 选题背景意义......................................................................................................1 1.2 系统技术分析......................................................................................................1 1.2.1 B/S 模式..........................................................................................................1 1.2.2
JSP 技术..........................................................................................................1 1.2.3 MySQL 数据库系统.......................................................................................2第二章 可行性研究与需求分析 .................................................................................3 2.1 可行性研究..........................................................................................................3 2.1.1 技术可行性.....................................................................................................3 2.1.2 经济可行性.....................................................................................................3 2.2 需求分析..............................................................................................................4 2.2.1 系统性能需求.................................................................................................4 2.2.2 系统业务功能.................................................................................................5 2.3 系统开发环境......................................................................................................9第三章 系统总体设计 ...............................................................................................11 3.1 程序系统的结构................................................................................................11 3.1.1 系统管理员模块...........................................................................................12 3.1.2 服务员模块...................................................................................................12 3.1.3 移动用户模块...............................................................................................12 3.1.4 普通用户模块...............................................................................................13 3.2 数据库设计........................................................................................................13第四章 系统详细设计及实现 ...................................................................................17 III 目 录 4.1 登陆模块设计说明............................................................................................17 4.1.1 程序描述......................................................................................................17 4.1.2 流程逻辑......................................................................................................18 4.2 客户资料模块设计说明....................................................................................18 4.2.1 程序描述......................................................................................................18 4.2.2 流程逻辑......................................................................................................20 4.3 用户业务模块设计说明....................................................................................21 4.4 话费服务模块设计说明....................................................................................22 4.4.1 余额查询模块..............................................................................................22 4.4.2 在线充值模块..............................................................................................24 4.5 建议/意见模块设计说明...................................................................................26 4.5.1 程序描述......................................................................................................26 4.5.2 流程逻辑......................................................................................................26 4.6 账单查询模块....................................................................................................27 4.6.1 程序描述......................................................................................................27 4.6.2 流程逻辑......................................................................................................28 4.7 移动客户开通模块设计说明............................................................................28 4.7.1 程序描述......................................................................................................28 4.7.2 流程逻辑......................................................................................................30第五章 系统测试 .......................................................................................................31 5.1 系统测试过程及结果........................................................................................31 5.1.1 游客模块......................................................................................................31 5.1.2 客户模块......................................................................................................33 5.1.3 营业员模块..................................................................................................34 5.1.4 经理模块......................................................................................................35第六章 结 论 ...........................................................................................................39参考文献 .....................................................................................................................40致 谢 .........................................................................................................................41 IV 第一章 引言 第一章 引言1.1 选题背景意义 近年来,随着科学技术的迅猛发展和管理水平的不断提高,计算机已经被广泛应用于日常管理之中,它的运用不断改进了管理模式,使管理日趋程序化、规范化、现代化。
手机通信作为人们日常交流的一个工具,随着计算机的日益普及,计算机在通信方面的大量使用,使得手机网上营业厅自助服务系统的开发也就顺理成章地提到日程上来,一个完整的手机网上营业厅自助服务系统将为人们的通信实施全面质量管理提供及时、准确、方便和一致的信息。
1.2 系统技术分析1.2.1 B/S 模式 手机网上营业厅自助服务系统的特点是浏览器/服务器模式,即 B/S 模式。
B/S 模式的系统无需客户端安装应用程序,只需在服务器设置好之后,任何接入因特网的用户都可直接使用 Internet Explorer 等浏览器来访问,这样可以有效节约客户端的资源。
1.2.2
JSP 技术 .NET 平台将从根本上改善计算机和用户之间进行交互的方式,最大限度地发挥电子商务中计算技术的重要作用。
JSP 页面由 HTML 代码和而且大型的 Web 应用程序的开发需要 Java Servlet和
JSP 配合才能完成嵌入其中的 Java 代码所组成。
服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏 -1- 第一章 引言览器。
Java Servlet 是
JSP 的技术基础。
JSP 具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
1.2.3 MySQL 数据库系统 MySQL 是一个小型关系型数据库管理系统,是一种关联数据库管理系统,关联数据库将数据保存在不同的表中/S 网络模式。
与其他的大型数据库例如Oracle、DB2、SQL Server 等相比,MySQ,而不是将所有数据放在一个大仓库内。
这样就增加了速度并提高了灵活性。
可以很好地支持 B L 自有它的不足之处,如规模小、功能有限(MySQL Cluster 的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。
对于一般的个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是开放
源码软件,因此可以大大降低总体拥有成本。
-2- 第二章 可行性研究与需求分析 第二章 可行性研究与需求分析2.1 可行性研究 本项目主要是模拟一个 B/S 模式的小型移动网上营业厅,用户可以通过浏览器访问。
基本功能如下: 游客(即非移动客户)可以查询近期移动相关业务信息,以考虑是否成为移动客户。
移动客户可在网上可实现在线充值,各类业务查询,业务开通及关闭,修改用户资料,本月及上月的消费情况查询,账户余额及有效期查询,已开通业务查询,发送客户意见,服务打分等功能。
营业员是前台与客户直接接触的工作人员,所以他可实现前台客户各项业务受理,新用户入网,客户意见查看处理等操作。
营业厅经理不与客户直接接触,他主要负责后台事务的管理工作。
如业务信息的增删改,员工信息的增、删、改,以及客户意见的管理等。
2.1.1 技术可行性 考虑现有条件是否能够顺利完成,软、硬件是否满足开发需求等。
本系统用的是 JAVA 开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求。
软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。
2.1.2 经济可行性 开发系统所需要的软、硬件易于获得,开发成本较低。
使用本系统后,具有效率高,成本低,高质量的特点,节省了不少人力,财力,物力。
-3- 第二章 可行性研究与需求分析 本系统在操作上也是可行的,系统是基于 Windows 平台开发的,易于操作。
而且采用了可视化面向对象工具开发,其窗口、界面简洁易懂,易于操作。
通过浏览器与用户进行交互,整个系统的管理与操作易于实现,所以系统在操作上是可行的。
综上所述,通过技术、经济、操作的可行性研究与分析,得出使用
JSP 和MySQL 开发手机网上营业厅自助服务系统是可行的。
2.2 需求分析 随着用户服务意识的提高,对服务质量的要求也是越来越高,移动的新业务也不断推层出新,那么要求网上营业厅适应其发展需要实现如下 3 个目标:①先进性和实用性:采用先进的体系结构和主流开发技术,使系统有一个高起点,目前和未来较长一段时间内不会落后。
同时,系统主要实现新业务需求为主线,充分体现系统的实用性;②可靠性与稳定性:应用系统为自助营业厅提供辅以系统监控功能,除了网络系统的安全保障外,应用软件应充分考虑安全性和可靠性,采用各种技术,使系统具有较强容错能力,构造一个健壮的应用系统;③易管理和维护性:应用系统可进行分布和集中部署,充分考虑系统参数的可配置性,有利于应用系统的管理和维护。
2.2.1 系统性能需求 网络环境下的多用户系统: 在已有的硬件环境下,通过网络服务访问营业厅。
考虑到实现的基本功能,需要对访问用户进行分类以实现多用户的登陆和服务,基本用户为:普通用户(游客)、移动客户、营业员、营业厅经理。
用户的权限和职能: 用户的权限和职能决定了用户进入网上营业厅所能进行的基本操作。
不同 -4- 第二章 可行性研究与需求分析的用户登陆后根据其权限的不同会出现对应的服务窗口,以响应该用户所需要的基本服务。
如普通用户就无法进行登陆操作,只能浏览基本信息。
正是权限的设定保证了营业厅管理的有序化,使得整个系统正常工作。
2.2.2 系统业务功能 根据相关的性能需求我们了解到本系统所要实现的基本功能,以下就是对功能进行拓展明确所需要的业务功能,对各项业务进行分析。
(1)用户的基本职能 普通用户(即游客):对普通用户来说,他属于非移动客户,因此访问网上营业厅是无法办理相关业务的。
他的基本职能仅限于浏览网上营业厅的相关信息,查看最新咨询,由于无法登陆到移动用户界面,提供给客户的相关服务和基本业务就无法办理。
移动客户:移动客户是已经办理移动基本功能的用户,即具有基本的登陆权限。
因此,对于移动客户来说,不仅可以浏览营业厅的相关信息和咨询,还能够进入服务窗口,选择需要的对应服务和办理相应开通的业务。
营业员:营业员是营业厅的工作人员,即具有更高的权限职能,能够为用户提供基本服务,如办理新用户入网、基本套餐等,并可以处理用户所提的基本要求和意见。
营业厅经理:经理属于网上营业厅的管理人员,主要负责后台事务的处理。
他的权限最高,可以发布业务咨询和信息,并对营业员进行监督和管理,处理最终的用户意见。
(2)业务功能及分析 上面是对用户基本职能进行大致说明,针对具体的需求,对不同的用户需提供相应具体的服务和业务办理功能。
考虑到用户和职能的差异性,需要对用 -5- 第二章 可行性研究与需求分析户和相应业务设置必要的优先级,以确保系统的管理和运行。
浏览业务信息及咨询:网上营业厅需要为各种用户提供最基本的信息,介绍最新咨询,发布新业务的办理信息等。
这是营业厅最基本的功能,优先级最低,即对所有用户都适用。
话费查询及充值:话费查询是提供给已入网移动客户的基本功能,移动客户登陆后可查询私有账户的基本情况,如余额、余额有效期等;同时还提供给客户在线充值的服务,客户可以通过充值卡进行在线充值。
改业务限于移动客户,即未登陆的游客无法进行此项服务。
个人信息管理:个人信息管理分为两个等级,一类是移动用户对自己的信息进行管理,一类是经理对营业员的个人信息进行管理。
对移动客户而言,登陆后客户可以查看和修改个人基本资料,包括客户名称、服务密码、通信地址、邮箱和联系电话等,同时用户还可以查询已经开通的业务和套餐信息。
而对营业厅经理而言,他可以查询和修改营业员的基本资料。
改业务的权限就限于移动客户或经理。
个人业务办理:个人业务办理也是针对于移动客户而言的。
营业员也可以为客户办理这些业务,但前提是客户需要先告诉他们服务密码。
客户登陆后可以选择浏览基本业务然后选择业务办理的相关选项。
业务办理主要提供用户对已有业务的退订,新业务的办理,如基本的手机报业务、GPRS 业务、彩铃业务等。
发送客户意见:移动客户可以设定的意见栏填写针对营业厅服务的相关意见。
个人套餐管理:个人套餐管理主要是管理客户的套餐业务。
我们设定对于套餐的办理只能由营业员进行,即客户只能查看自己的套餐信息,并不能直接修改相应套餐,客户必须要通过前台让营业员进行办理。
故此业务的权限仅限于营业员。
-6- 第二章 可行性研究与需求分析 意见查看处理:意见查看处理同业分为两个级别:一是营业员对于用户提出的意见进行相关查询,并根据情况决定是否采纳,然后再上报至经理处。
二是经理对于意见的管理,即根.