为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

[信息与通信]有线电视缴费管理系统的设计论文

2018-01-18 33页 doc 180KB 27阅读

用户头像

is_998870

暂无简介

举报
[信息与通信]有线电视缴费管理系统的设计论文[信息与通信]有线电视缴费管理系统的设计论文 河南机电高等专科学校毕业论文 1 引言 随着有线电视网络技术的不断发展,有线电视用户数量日益庞大,用户收费及管理工作越来越繁杂,各种数据的查询与统计存在很大的困难,往往需要花费很大的人力和物力,这已经成为许多有线电视台头痛的问题,在以往片区管理参与收费管理的局面已经不能适应现有有线电视管理工作的需要。同时也为了加快有线电视管理自动化的进程和适应有线电视新业务的开展,提高工作效率,设计一个以地(州)网络公司为中心的有线电视收费系统迫在眉睫。 1.1 选题背景 目前,有线电视...
[信息与通信]有线电视缴费管理系统的设计论文
[信息与通信]有线电视缴费管理系统的设计论文 河南机电高等专科学校毕业论文 1 引言 随着有线电视网络技术的不断发展,有线电视用户数量日益庞大,用户收费及管理工作越来越繁杂,各种数据的查询与统计存在很大的困难,往往需要花费很大的人力和物力,这已经成为许多有线电视台头痛的问题,在以往片区管理参与收费管理的局面已经不能适应现有有线电视管理工作的需要。同时也为了加快有线电视管理自动化的进程和适应有线电视新业务的开展,提高工作效率,设计一个以地(州)网络公司为中心的有线电视收费系统迫在眉睫。 1.1 选题背景 目前,有线电视缴费管理正处于快速发展阶段,然而有线电视缴费管理技术却落后于时代的步伐,依然停留在人工管理模式阶段。这对该产业发展无疑是一种不能忽视的阻碍,在科技时代的今天很多行业管理体系中都已引入了计算机操作管理,如果计算机和有线电视缴费管理相结合将会给有线电视公司带来很多效益和方便。 1.2 本文的研究路线 本系统以期符合有线电视台收费管理的实际情况,对用户档案信息、计费收费以及有线电视台日常营运进行化、智能化、分布式管理。让有线台对有线电视用户的使用情况,各项收费收取的情况能够及时的了解和掌握;同时也为有线电视台对用户的管理做到准确、及时和规范。另外本系统主要办理有线电视客户入网、缴费、停机、维修等几项业务,对新客户的入网的信息的录入、审核、施工等,现有宽带网客户及其缴费历史记录进行管理。同时可以管理员工的人事变更。通过使用该系统可以规范有线电视收费业务流程,提高工作效率。 1.3 论文的结构 该论文主要论述的是一个有线电视缴费管理系统的开发与实现的过程。文章首先结合了有线电视缴费管理系统开发背景、目的和意义以及用户实际需要分析了该系统的可行性和需求。其次说明了系统的研究概述、系统数据库设计、系统各功能模块的实现到系统测试等各个环节进行了详 1 河南机电高等专科学校毕业论文 细的分析和描述。 从系统的需求分析入手,运用模块化的设计思想将系统分为前台管理、施工维修、经理办公室三个用户级别,日常业务、特殊业务、用户查询、资料修改、统计报表、财务管理、系统维护等七个功能模块。同时给出了在设计中所需的数据库表及表字段、窗体中相应功能的实现以及部分代码。 让有线台对有线电视用户的使用情况,各项收费收取的情况能够及时的了解和掌握;同时也为有线电视台对用户的管理做到准确、及时和规范,以适用于地(州)有线电视公司为中心的有线电视收费,最后对系统进行总结和展望。 2 河南机电高等专科学校毕业论文 2 系统研究概述 有线电视管理信息系统在有线电视普及的情况下已经得到广泛的应用。目前,由于开发高质量有线电视管理信息系统的能力大大落后计算机硬件日新月异的进展,另外有线电视缴费管理部门对有线电视管理系统发展和完善需求的增加导致有线电视管理信息系统的开发迫在眉睫,这些情况已严重妨碍了有线电视管理系统技术的进步。因此对有线电视管理系统有关的内容进行深入研究,提高工作效率已变得十分重要。 2.1 系统的作用 本系统符合有线电视台收费管理的实际情况,它对用户档案信息、计费收费以及有线电视台日常营运进行规范化、智能化、分布式管理。让有线台对有线电视用户的使用情况,各项收费收取的情况能够及时的了解和掌握;同时也为有线电视台对用户的管理做到准确、及时和规范。 系统包含日常业务、特殊业务、用户查询、资料修改、统计报表、财务管理、系统维护等有线电视缴费管理系统的相关业务,以使有线电视缴费管理变得更加简便、高效。 (1) 日常业务:有线台经常性的业务,包括指定月数的收视费收取、新装用户登记与开通计费、用户报停、用户报开、用户迁移、用户过户。 (2) 特殊业务:有线台非经常性的业务,包括用户退款、销户、欠费强制中断信号、中断信号用户复通。 (3) 查询统计 :迅速完善的资料查询功能,使您可以快速地对各种资料进行查询并统计 (4) 财务管理:统计打印当日缴款单、月缴款单或指定任意日期间的缴款单,并自动对收费进行分类统计。 (5) 资料修改:对用户资料进行修正等功能。 (6) 系统服务:包括工作人员密码修改及权限设置、收费设定等功能。 2.2 有线电视管理系统发展现状 90年代以来,光纤/同轴电缆混合(HFC)系统,成为有线电视系统的 3 河南机电高等专科学校毕业论文 主要模式。HFC系统的出现,不仅使有线电视台传送的电视节目数量和质量有了质的提高,而且服务内容超出了单纯的电视节目播放,各种增值服务开始在有线电视网络中出现。现在随着社会信息化的进程,有线电视网、电信网和计算机网“三网融合”在发达国家已经开始,有线电视网络的发展进入一个全新的时期。 中国有线电视的发展,走的是一条由局部到整体的路线。各地有线电视的发展一般都是由最初的居民楼闭路电视,发展到小区有线电视互联,进而整个城域(行政区辖)有线电视的互联,自1990年以后,中国有线电视从各自独立的、分散的小网络,向以部、省、地市(县)为中心的部级干线、省级干线和城城联网发展,并成为人球第一大事有线电视网。 2.3 有线电视管理系统存在的问题 由于当前有线电视缴费的管理还处于人工管理阶段,还未使用计算机管理模式,所以有线电视缴费的管理效率不高。由于缺乏科学的管理方法和现代化的管理工具,有线电视缴费在管理上和业务的安排上都存在着不足。 (1) 有线电视缴费的管理不够科学方便,客户的缴费情况不直观。 (2) 管理员不能随时掌握有线电视缴费和施工的情况,不能及时发现用户在使用有线电视时尊在的一些情况,另外对各种数据的查询既费时又费力。 2.4 有线电视缴费管理系统的前景 根据外国的经验和中国的国情分析,这一市场在5年之后应该达到三四百亿元人民币产值的规模;有线电视设备器材业在中国已经有很大的市场,随着数字技术的推广,这一市场规模还会扩大,二三年内预计可达二三百亿元左右;有线电视网络服务业是一项新兴的业务,主要从事信息传输服务,目前已经开展了数字广播。随着社会信息需求量的增加,有线电视网络的传输服务业会迅速增加。据赛迪顾问通信与网络研究所预测,信息服务业的发展速度,有线电视在信息服务业内将会占有很大一块份额。所以说,中国的有线电视将在100多亿元的基础上,在未来几年的时间里具有超千亿产品值的潜力。有线电视产业大致包括三个力面:一是有线电 4 河南机电高等专科学校毕业论文 视专业频道服务;二是有线电视网络设备和器材业;三是有线电视网络传送送服务业,其中有线电视专业频道市场很大,社会需求也十分强烈,主要是社会教育、专业教育和体育等。 经过一翻仔细思考,以本人对有线电视缴费的了解和对计算机的浓厚兴趣,结合在学校所学的知识,使计算机在有线电视缴费管理行业中得到更有效的利用,探索出这个有线电视缴费管理系统。 当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。随着科学技术的不断发展,计算机科学技术在各个领域的普遍应用也日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。越来越多的管理人员意识到信息管理的重要性。作为计算机领域的一部分,使用计算机对有线电视缴费进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等等。这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。 5 河南机电高等专科学校毕业论文 3 系统分析与设计 在软件开发中,系统分析的基本任务就是准确的回答“系统必须做什么,”这个问题,也就是确定系统必须完成哪些工作,即对目标系统提出完整、准确、清晰和具体的要求。需求分析的结果是系统开发的依据,关系到整个系统开发的成败及其质量。因此本需求分析对于该系统的开发具有重要的意义。 3.1 需求分析 系统主要完成对有线电视缴费的管理,包括前台管理部、施工维修部和经历办公室等几模块。系统可以完成对有线电视用户信息的浏览、查询、添加、删除、修改、报表以及户口信息打印等功能。 前台管理部 后台管理部 有线电视缴费 施工管理部 图3-1 系统模块设计 3.2 需求设计 对应用系统项目的开发,首先要对程序要实现的功能和目标进行整体分析和规划,确保在后期开发中不会出现遗漏或重大缺陷。因此在软件开发中,要严格按照软件工程的流程进行系统的分析和设计。 本系统分为三部分,具体内容如下: 表3-1 系统模块设计 6 河南机电高等专科学校毕业论文 模块类别 功能 新客户入网 修改客户信息 业务受理 前台管理故障申报 停机申报 缴费登记 入网施工 施工管理 故障处理 停机处理 入网审核 受理审核故障审核 停机审核 后台管理 新建员工 员工管理修改员工信息 部门分配 3.2.1 前台服务模块 前台服务模块包括开户申请、故障申请、停机申请、缴费和修改用户信息。 7 河南机电高等专科学校毕业论文 前台服务模块的功能描述: 表3-2 有线电视缴费管理系统前台模块 功能 界面名称 页面描述 主界面 前台管理 显示前台管理中的全部功能菜单 业务受理界面 显示业务受理的功能菜单及相应的业务记录 开户登记单 填写客户的入网信息,提交客户入网信息 开户修改登记 修改客户的入网信息,提交客户入网信息 停机登记单 填写客户的停机申请信息,提交信息 业务受理 停机修改登记 修改客户的停机信息,提交客户停机信息 故障登记单 填写客户的故障申请信息 故障修改登记 修改客户的故障信息,提交客户故障信息 业务受理单 对驳回的业务受理进行信息修改 缴费受理 缴费登记单 显示对应客户的信息及帐户余额,填写客户缴费 缴费查询页面 提供客户的查询条件 缴费查询 缴费查询结果 显示对应客户的缴费信息 业务查询 提供业务记录查询条件 业务查询 业务查询结果 显示业务查询的结果 密码管理 修改密码 对用户的密码进行修改 3.2.2 后台管理模块 后台管理模块包括审核入网审核、故障审核、停机审核,还有添加员 工信息、修改员工信息和员工的部门分配。 后台模块的功能描述: 表3-2有线电视缴费管理后台模块 8 河南机电高等专科学校毕业论文 3.2.3 施工管理模块 功能 详细功能介绍 页面名称 页面描述 修改密码 修改密码页面 用户状态注销 根据旧密码更新密码 及功能 显示用户状态 入网审核 用户状态及常用功能:查看 停机审核 主页面(审核页面) 各种申请的客户信息 故障审核 审核管理 入网申请表单 停机申请表单 申请信息 查看各种申请的详细内容 故障申请表单 员工状态管理 员工状态管理 查看员工状态 员工管理 添加员工管理 添加员工页面 添加新员工 修改员工管理 修改员工页面 修改现有员工资料 受理查询 受理查询页面 查看前台员工受理的信息 施工查询 施工查询页面 查看施工管理员工信息 客户查询 客户查询页面 查看客户的信息 查询统计 详细资料 详细资料页面 查看选中记录相关详细信息 查询结果 查询结果页面 查看根据条件查到的结果 查询统计 查询统计总页面 查看所有受理业务记录 登记单 业务受理登记 查看某个登记单的信息 施工管理模块包括入网施工、故障施工、停机施工、施工查询。 表3-3 有线电视缴费管理施工模块 9 河南机电高等专科学校毕业论文 功能 页面名称 描述 包括所有施工:开户、故障、停机的查询和入网 按施工编号进行查询,得出结果后,提供对 施工管理 故障 施工查询 某项施工的详细信息进行修改,连接到施 停机 工登记单页面 提供综合查询功能,包括:开户,故障,停入网 机进行查询,查出结果,后可对某项施工查 施工查询 故障 施工查询 看其详细信,因为界面和施工登记单一样, 停机 所以用同一文件。 其它 修改密码 修改密码 根据旧密码更新密码 3.3 系统平台选择 系统的开发平台即需要硬件支持也需要软件软件,两个方面相互支持配合才能开发出好多系统来。本系统硬件主要包括个人电脑和网络,软件方面开发工具为Visual Studio 2005,数据库系统为 SQL Server 2000,网络操作系统平台为Windows XP,。利用其可视化的开发环境、丰富的控件资源,开发出了有线电视缴费管理信息系统应用程序。 3.3.1 硬件支持 该系统对所需的硬件设备,如服务器、pc机、打印机即网络配件等的性能要求一般,只需要一般的设备的性能完全能够满足系统功能的要求。具体如下: (1) 推荐Pentium或更高的处理器。 (2) Microsoft Windows 支持的VGA或分辨率更高的监视器。 (3) 128M内存以上。 (4) WINDOWS 支持的各类鼠标;UPS不间断电源。 通过计算机信息化管理可以节省大量的人力资源,同时提高有线电视缴费管理的效率和工作人员的办事效率,减少因工作的冗余出现的错误和 10 河南机电高等专科学校毕业论文 信息手工管理中出现的漏洞。用计算机对有线电视缴费进行管理,有线电视缴费的活动就会呈现出保证服务质量的同时大幅度降低成本的局面。另一方面,由于计算机网络技术的不断发展,尤其是局域网技术的应用日渐成熟,为有线电视缴费信息管理系统提供了技术上的支持;而计算机硬件资源的价格又随着技术的发展而不断下降,使有线电视缴费应用计算机信息管理系统的适用性得到了保证。这些都成为在餐饮企业中建立管理信息系统的有力基础。 3.3.2 软件支持 本系统采用现今比较流行的Visual Studio 2005为开发工具,Visual Studio 2005(简称VS2005)是Microsoft公司推出的可视化开发工具。包含了一系列高效的、智能的开发工具,不论是为开发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能: 全方位的工具平台 不论您是一位编程初学者还是一个富有经验的企业开发团队的一员,为您提供高效的开发工具。 减少开发的复杂度 确保您能更加轻松发布基于 Framework 的解决,包括 Windows、Web、移动和基 于 Office 的应用。 C#语言是在C和C#语言基础上开发的在.NET平台上运行的为适应Internet、Internet和各类网络应用而设计的编程语言,该语言综合了C、C++和Java以及其他高级语言的优点,是一种语法幽雅、类型安全、完全面向对象的编程语言 本系统以建设一个专业的有特色的有线电视缴费管理计算机系统为出发点,以提高有线电视缴费管理水平和服务效率,以方便顾客为目标,以简单、明快、为特点,降低投资成本为目的,以缩短人工服务时间,提高服务效率为宗旨。系统采用C#开发平台和SQL Server数据库完成系统程序的开发实现,网络操作系统平台为Windows XP,开发工具为Visual Studio 2005,数据库系统为 SQL Server 2000。利用其可视化的开发环境、丰富的控件资源等为技术基础。 系统属于数据库应用程序,需要一个数据库服务器及其运行的操作系统平台,因为客户的数据量并不是十分巨大,所以选择SQL Server2000 11 河南机电高等专科学校毕业论文 数据库作为开发工具。操作系统采用微软公司现如今比较流行的Windows XP。 3.4 数据库的设计 本系统的数据库数是在既定的数据库管理系统基础之上创建的。其过程是将现实存在的数据及其应用处理关系进行抽象,从而形成数据库结构。数据库是数据库应用程序的核心。 具体实现时,应首先明确用户对数据的需求,在此基础上,建立数据库的概念模型,概念模型主要是用来反映用户的现实环境和需求,它独立于具体的数据库管理系统,并且与数据库怎样实现无关,建立概念模型的主要工具为实体关系(E-R)图;在建立数据库概念模型之后,要真正实现与数据库管理系统的结合。最后一个阶段是设计数据库的物理结构。 根据系统需要数据库中包含的表有:客户信息表(BBC_CUSTMER表)、业务受理表(BBC_ACCEPT)、施工表(BBC_TASK)、缴费表(BBC_FEE)、用户表(BBC_EMPLOYEE)、服务类型表(BBC_SERVICE)、受理类别表(BBC_ACCEPT_TYPE)。 各表的具体设计如下: 3.4.1 客户信息表 客户信息表包括客户的编号、名字、地址、电话、服务号码、邮政编码、单位、服务类型等信息,从这个表可以让我们了解客户的详细。从而让我们为客户更具体周到的服务。客户信息表的定义如下: 表3-4 客户信息表(BBC_CUSTMER表) 编号 主键 名称 描述 数据类型 大小 空 外键 默认 C_ID INT 4 1 ?客户帐号××× 值 C_NAVARCHAR 10 2 ×客户姓名××× CHAR 20 3 证件编号 MEC_IC × × ×× C_UNIVARCHAR 50 4 客户单位 × ? ×× TS C_ADDVARCHAR 50 5 安装住址 × × ×× C_PHONCHAR 13 6 RESS 联系电话 × ? ×× NE 12 河南机电高等专科学校毕业论文 编号 主键 名称 描述 数据类型 大小 空 外键 默认 C_BALINT 7 帐户余额 4 × ××0 值 ANCE S_ID INT 8 服务类型4 × ×? × AT_ID INT 9 受理类型编号 4 × × × × C_PAPEVARCHAR 20 10 编号 有效证件 × × × × C_USEVARCHAR 15 11 R 用户类别 × × × × C_EMAVARCHAR 50 12 R_TYP通信地址 × × × × ILADDC_PASTCHAR 20 13 E 邮政编码 × ? × × C_LINVARCHAR 20 14 ALCODR 联系人姓× × × × KMAN C_EMAVARCHAR 20 15 E 名名 电子邮件 × ? × × C_SHIGCHAR 16 16 IL 施工方案 × × × ONG_FC_TIACHAR 16 17 是否需要× × × C_SHECHAR 16 18 O_SHI 设备 ANGAN 调试 × × C_ZHOCHAR 16 19 _BEI 交费周期 × × U_QI C_YOUCHAR 16 20 是否优惠 × × CHAR 100 21 _HUI 备注 C_ME× ? × MO 3.4.2 业务受理表 业务受理表包括业务受理号码、受理时间、状态、原因、部门号码、 客户要求、以及客户要求号码等。如下: 表3-5 业务受理表(BBC_ACCEPT) 编号 主键 名称 描述 数据类型 大小 空 外键 默认值 A_ID INT 4 1 ?受理编号××× AT_ID INT 4 2 ×受理类型编×?× 8 3 A_TIME DATETIME × 受理时间× ×× 号 50 4 A_CUST_REQUVARCHAR × 客户要求× ×× A_ASSESSOR_ID INT 5 审核人编号 × IRE × ×× A_STATE VARCHAR 5 6 审核状态 × × ×等待 A_AUDIT_TIME DATETIME 7 审核时间 8 × ××× 13 河南机电高等专科学校毕业论文 编号 主键 名称 描述 数据类型 大小 空 外键 默认值 A_AUDIT_CAUSE VARCHAR 8 审核未通过原50 × ?× × S_ID INT 4 9 因 服务类型编号 × × ? × C_ID INT 4 10 客户帐号 × × ? × E_ID INT 4 11 受理人编号 × × ? × 3.4.3 施工表 施工表包括施工号码、施工要求、施工状态、施工日期、客户号码、受理类型号码、受理号码等数据,具体定义如下: 表3-6 施工表(BBC_TASK) 编号 主键 名称 描述 数据类型 大小 空 外键 默认值 T_ID 施工编号 INT 1 ? 4 × × × T_CUSNCHAR 2 × 客户要求 100 × × × T_REQ3 × T_STA施工状态 NCHAR 10 × × 等待 UIER 4 × T_DAT施工时间 DATETIME 8 × × × TE 5 × T_CUSE 用户反馈NCHAR 100 × × × 6 × C_ID 客户编号 INT 4 × ? × T_FEE意见 7 × E_ID 员工编号 INT 4 × ? × DBACK 8 × AT_ID 受理类别INT 4 × ? × 9 × T_NAM施工人姓VARCHAR 10 × × × 编号 10 × A_IDE 受理编号名 INT 4 × ? 3.4.4 缴费表 缴费表包括缴费编码、缴费 日期、缴费金额、客户编号、用户编号、余额等信息,具体定义如下: 表3-7 缴费表(BBC_FEE) 编号 主键 名称 描述 数据类型 大小 空 外键 默认值 F_ID INT 缴费编号 1 ? 4 × × × F_DATDATETIME 缴费日期 2 × 8 × × × E F_FEDECIMAL 3 缴费金额 9 ? × 0 E 14 河南机电高等专科学校毕业论文 F_BADECIMAL 4 × 余额 9 × × 0 F_MENCHAR 5 × LAN备注 100 × × × C_IDMO INT 6 × CE 客户编号 4 × ? × E_ID INT 7 × 用户编号 4 × ? × 3.4.5 用户表 用户表包括用户编号、用户姓名、用户密码、用户所在部门、备注说明、用户状态等信息,具体定义如下: 表3-8 用户表(BBC_EMPLOYEE) 编号 主键 名称 描述 数据类型 大小 空 外键 默认值 E_ID INT 用户编号 1 ? 4 × × × F_NAME NCHAR 用户姓名 2 × 10 × × × E_PASSWORNCHAR 3 × 用户密码 10 × × × E_DEPARTMD NCHAR 4 × 用户所在部10 × × × E_MEMO NCHAR 5 × ENT 备注说明 100 ? × × 门 E_STATE BIT 6 × 用户状态 1 × × 1 3.4.6 E-R图 根据各表之间的关系,数据库的E_R图如下: 15 河南机电高等专科学校毕业论文 图3-2 E-R图 16 河南机电高等专科学校毕业论文 4 系统功能实现 本系统主要办理有线电视客户开户、缴费记录、停机、维修四项业务,对新客户信息的录入、审核、施工等,现有有线电视客户及其缴费历史记录进行管理。同时可以管理员工的人事变更。通过使用该系统可以规范有线电视缴费业务流程,提高工作效率。 本系分为三个部门,各部门的登录帐号和密码是不一样的,这样做能够很好的杜绝非相关人员对系统的非法操作,导致不必要的错误发生和作弊行为致使经济财产的损失。 我们以前台管理部为例子做系统说明: (1) 系统登录界面; (2) 前台管理主界面(开户申请、故障申请、停机申请、业务查询和退出); (3) 开户申请(填写客户的入网信息,提交客户入网信息); (4) 故障申请(修改客户的故障信息,提交客户故障信息); (5) 停机申请(修改客户的停机信息,提交客户停机信息); (6) 缴费查询(提供客户的查询条件,显示对应客户的缴费信息); (7) 退出系统。 4.1 系统登录 系统页面登录页面如下: 17 河南机电高等专科学校毕业论文 图4-1 系统登录界面 这个页面有图片、文本、按钮以及文本框组成,页面的主要功能是实 现前台管理模块、后台管理模块和施工管理模块的登录。 实现此系统登陆工能的代码如下: public partial class _login : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { try { EmployeeManager sm = new EmployeeManager(); string pwd = txtPwd.Text; DataTable table = sm.accept(Text1.Value, pwd); if (table.Rows.Count != 0) { 18 河南机电高等专科学校毕业论文 Session["pwd"] = pwd; Session["eID"] = table.Rows[0][0].ToString().Trim(); Session["name"] = table.Rows[0][1].ToString().Trim(); string department = table.Rows[0][3].ToString().Trim(); Session["department"] = department; Session["login"] = "1"; DataTable dt = sm.chakanState(Text1.Value, pwd); int state = Convert.ToInt16(dt.Rows[0][0]); if (state != 0) { if (department.Equals("前台 "))Response.Redirect("FrontMan/FrontIndex.aspx"); if (department.Equals("经理 "))Response.Redirect("BehindMan/BehindIndex.aspx"); if (department.Equals("施工 "))Response.Redirect("TaskMan/task_index.aspx"); } else Response.Write(""); } else Response.Write(""); } catch (Exception dd) { String d = dd.Message; Response.Write(""); } } } 4.2 前台主页 前台服务模块包括开户申请、故障申请、停机申请、缴费和修改用户信息,前台页面如下: 图4-2 前台主页 前台主页主要包括开户申请、故障申请忽然停机申请三个业务,能够对客户的这些业务进行处理,能够对这些业务进行查询和显示。 这些业务和功能的实现代码如下: public partial class FrontIndex : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { AcceptManager am = new AcceptManager(); 20 河南机电高等专科学校毕业论文 GridView1.DataSource = am.GetReply(); lblCount.Text = "所有的记录条数为:" + am.GetReply().Rows.Count.ToString(); GridView1.DataBind(); } } catch (Exception sql) { String s = sql.Message; Response.Redirect("../Error.aspx"); } } protected void dropLeiXing_SelectedIndexChanged(object sender, EventArgs e) { try { //对下拉列表的内容进行检测,根据内容的不同查询不同的数据 if (dropLeiXing.Text.Trim().Equals("开户申请")) { AcceptManager am = new AcceptManager(); GridView1.DataSource = am.GetReply("开户"); lblCount.Text = "所有的记录条数为:" + am.GetReply("入网").Rows.Count.ToString(); GridView1.DataBind(); } else if (dropLeiXing.Text.Trim().Equals("故障申请")) { 21 河南机电高等专科学校毕业论文 AcceptManager am = new AcceptManager(); GridView1.DataSource = am.GetReply("故障"); lblCount.Text = "所有的记录条数为:" + am.GetReply("故障").Rows.Count.ToString(); GridView1.DataBind(); } else if (dropLeiXing.Text.Trim().Equals("停机申请")) { AcceptManager am = new AcceptManager(); GridView1.DataSource = am.GetReply("停机"); lblCount.Text = "所有的记录条数为:" + am.GetReply("停机").Rows.Count.ToString(); GridView1.DataBind(); } } catch (Exception sql) { String s = sql.Message; Response.Redirect("../Error.aspx"); } } protected void Submit4_ServerClick(object sender, EventArgs e) { } } 22 河南机电高等专科学校毕业论文 4.3 开户登记页面 图4-3 开户申请登记单 当我们填入客户开户信息后,点击提交按纽后客户申请就会被提交。注意:各文本框都要按要求格式填写,不染会跳转到错误提示页面。 错误提示页面如下: 23 河南机电高等专科学校毕业论文 图4-4 错误提示页面 代码实现如下: public partial class Error : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { Response.Redirect("login.aspx"); } } 4.4 故障登记页面 当有线电视客户的系统因某些意外原因造成不能使用的时候,可以到 前台管理部进行故障登记,故障登记页面如下: 24 河南机电高等专科学校毕业论文 图4.5 故障登记页面 4.4 停机申请页面 当有线电视客户某些原因不想使用有线电视的时候,可以到前台管理部进行停机申请登记,停机申请登记页面如下: 图4.6停机申请页面 25 河南机电高等专科学校毕业论文 5 系统测试 软件测试的目的基本目的就是在软件产品在投入生产性运用之前,尽可能多地发现软件产品中存在的各种错误,即消除障碍、保证软件的可靠性。所谓软件的可靠性就是指软件在给定的时间间隔内,按照软件规格说明书的规定成功运行的概率。但是我们还应认识到软件系统测试是不能够证明所测试的程序是正确的,即使通过最严格的软件系统测试,仍然可能还有一些错误隐藏在程序中而未被发现。因此软件系统测试只能找到程序中存在的错误,而不能证明程序中没有错误。 5.1 模块测试 模块测试又称为测试,就是测试、检验产品设计中的最小单元—模块。在面向对象程序设计中,对象就是模块。单元测试可以采用白盒测试法来进行,并且还可以将没有相互依赖关系的多个模块进行并行测试,以加快测试速度。在模块测试中主要测试模块的以下几个部分: 模块的接口; 模块内的局部数据结构; 模块中的出错处理通路; 一些重要的程序执行通路; 测试变量的边界条件。 一般情况下,模块测试和编码一起进行的。 在此仅说明一下登陆模块的测试方案。如图6-1: 登录界面 登录 否 是否是用 户 是 系统主界面 图5-1登录测试图 26 河南机电高等专科学校毕业论文 我们在登录界面的用户名1000,密码随便填写个后点击登录,系统则会提示“用户名或密码错误~”;点击弹出的对话框“确定”,用户名又将获取焦点,我们还选择10000。密码填写111,点击“确定”,则会弹出登录后的主界面。这说明10000,这是一个合法的用户。我们再次退出系统重新登录,选择一个普通用户号,密码填写和该用户号密码不一致,点击登录,也会出错,这是因为普通用户的账号和密码也是限制的。如果我们填写的账号和密码一致的话,那么我们就可以顺利进入系统主界面。登录界面测试结束。 5.2 集成测试 集成测试是将软件组装起来的系统技术。集成测试主要是把模块按照软件设计的要求组装起来的同时进行测试,其主要目的是发现各个接口之间可能存在的有关问题。例如,两个模块之间由于有依赖关系带来的一些问题;数据经过模块接口时发生了丢失现象;全程数据结构可能在某个模块中出现问题;各个子功能模块组装后可能没有产生预期功能的问题。 集成测试主要测试法是渐进式测试。 渐进式测试就是在将模块组装成子系统或系统时,把下一个要测试的模块与已经测试好的那些模块结合起来一起进行测试,测试完以后再将下一个要测试的模块也结合起来一起进行测试,每次增加一个测试模块。也就是说每集成一个测试模块,就将所有已经测试过的模块同该模块一起再进行一次测试。渐进式测试又可以分为自底向上和自顶向下两种方法。 本系统采用自底向上的测试方法,测试图如图5-2: 27 河南机电高等专科学校毕业论文 登录 前台管理模块 后台管理模块 施工管理模块 后台信息模块 施工信息模块 前台信息模 块块 数据信息模块块 图5-2集成测试图 自底向上法是从整个软件系统的最低层的模块开始进行组装和测试的。其主要步骤如下: 将底层模块组装结合成实现某个特定软件子功能的一个族; 编写一个用于测试控制的驱动程序用于协调测试数据的输入和输出; 对由若干个模块组装结合成的族再进行测试; 除去相应的驱动程序后,沿着软件的结构自底向下,将各个子功能族组装结合成一个更大的字功能族。 其中步骤(2)至步骤(4)是一个循环过程,直至组成整个系统。 5.3 系统测试评价 软件测试是保证软件质量,提高软件可靠性的最主要的活动之一。它实施对软件规格说明、设计规格说明和编码的最终审核。软件测试的目的是以最少的人力、物力和时间投入,尽可能多地找出软件中潜在的各种错误和缺陷。测试的结果为软件可靠性分析提供了依据。设计测试用例的方法一般有两种:黑盒测试法和白盒测试法。本次测试采用的是第二种方法,我们将所有可能的值来检查系统程序的正确性,并通过测试得到的结果进行必要的调试和功能改进。 28 河南机电高等专科学校毕业论文 通过测试结果,我们了解到,我们开发的系统开发的几个功能能够较好的完成工作,但是由于对社会户籍信息了解不够以及本身的知识缺陷,还有很多方面没有考虑到,比如说对于帮助系统始终没有提供更强大的索引功能,还没有实现C/S系统功能。 29 河南机电高等专科学校毕业论文 6 总结和体会 该系统是一个中小型有线电视缴费管理系统,主要实用于中小型有线电视缴费管理方面,是本人的实践和心得之作。系统采用Visual Studio 2005开发工具,用Visual Studio 2005自带的数据库进行数据库设计开发。Visual Studio 2005超强控键和可视化操作是系统开发变得简单易行。该系统的优点是,可以实现有线电视缴费管理的各种功能。从而使管理员工作变得轻松了许多,也为有线电视缴费节约了很多人力物力。具有很大的开发价值和很好的开发前景。系统的不足之处是,该系统还不能代替有线电视缴费管理工作,如有线电视产品报价和进货渠道管理等。在实现功能上还有很多不足之处,有待进一步研究开发。 开发该系统过程中投入了相当大的精力,同时也遇到了很多的问题和困难。经过不懈的努力,研究,寻求帮助,查询资料,最终开发出这套系统。在功能和结构上好存在着很多不足,并在不断的改进中,以达到功能完善为目标而付出最大努力。同时也衷心的希望有人能给予指点和帮助,提出意见和建议。助系统开发取得更好的效果。在此也真诚的感谢帮助本人研究的人们。 6.1 不足和改进 经过反复修改设计后该系统是功能有了很大的改进了,功能更加强大,使用更加灵活,方便。施工模块和信息查询模块更加全面了,但是在整体功能上还有很大的不足,如有线电视产品报价和进货渠道管理等。这是该系统目前最大的缺陷所在,由于现实水平和知识有限,该系统正在不断完善中。 6.2 系统展望 经过不断完善之后该系统将实现集有线电视缴费管理产品报价和进货渠道于一体的功能相对完善的管理系统。届时该系统将为有线电视缴费管理节省大量的人力,大大降低有线电视管理管理和投入的成本,提高经营水平和服务效率。 30 河南机电高等专科学校毕业论文 有线电视缴费管理系统作为计算机领域的一部分,使用计算机对有线电视缴费进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等等。这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。真正实现科学管理,科技管理,为企业带来实实在在的经济效益。 31 河南机电高等专科学校毕业论文 致谢 首先感谢本人的导师狄文辉老师,在狄老师的指导和帮助下才完成了毕业设计和论文工作,狄老师认真负责的工作态度,严谨治学的精神和深厚的理论水平都使本人受益匪浅,狄老师无论在理论上还是在实践中,都给予了本人很大的帮助,对本人的毕业设计任务和论文书写提出了许多建设性建议,特别是在本人的课题遇到困难时,他给了本人极大的鼓励和帮助,在这里本人向他表示真诚的感谢~ 感谢母校——河南机电高等专科学校的辛勤培育之恩~ 感谢计算机科学与技术系提供网络实验室这样好的一个设计、开发环境,使本人学到了许多新的知识和操作技能。 感谢和本人在一起进行课题研究的同窗***同学,和他在一起讨论、设计与研究使本人受益非浅。 还要衷心感谢计算机科学与技术系全体老师三年来对本人的教诲, 他们不仅使本人的知识、能力得到提高,更重要的是教会了本人怎样提 高自己的自学能力,怎样去适应社会。 愿母校明天更辉煌,全体老师身体健康、心想事成。 32 河南机电高等专科学校毕业论文 参考文献 [1] 朱福喜 Java语言程序设计[M]. 北京:清华大学出版社,2005. [2] 王克宏 JAVA2使用教程[M]. 北京:清华大学出版社,2001. [3] 申时凯,李海雁 数据库应用技术(SQL Server 2000)[M]. 北京:中国铁道出版社,2007. [4] 江义华.Delphi7完美经典[M].北京:中国铁道出版社. [5] 张春林,马成勇,刘 均 Delphi7数据系统设计与开发[M]. 北京:清华大学 出版社. [6] 张 建,周 权 最新计算机网络培训教程[M]. 重庆:重庆出版社. [7] Brian Knight著,李 明,欧阳宇译[M]. SQL Server 2000 高级DBA指南 北 京:清华大学出版社. 33
/
本文档为【[信息与通信]有线电视缴费管理系统的设计论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索