《电话卡管理设计论文》由会员分享,可在线阅读,更多相关《电话卡管理设计论文(21页珍藏版)》请在金锄头文库上搜索。
1、电话卡管理设计论文目 录电信卡管理系统概述需求规定运行环境业务处理流程系统功能介绍及使用说明功能介绍功能结构2功能描述21 进卡管理22 销卡管理23 盈亏管理24 库存管理25 月末处理26 报表统计27 基础资料28 期初管理29 系统维护 210 帮助211 其他二、使用说明1. 连接 SQL 数据库服务器2. 登录系统3. 基础资料4. 期初库存5. 进卡管理6. 销售管理6.1 业务用卡6.2 电信卡销售7.库存管理8.报表统计8.1 电信卡汇总报表8.2 电信卡销售月报表8.3 电信卡库存月报表8.4 过期电信卡报表9. 月末处理10.系统维护10.1 口令更改10.2 用户管理
2、10.3 系统初始化11.注销三、接口设计四、系统出错处理设计附表 1:程序设计规范附表 2:系统数据结构与程序的关系附表 3:部分源代码(数据库相关)一、电信卡管理系统概述电话卡管理系统是为便于电话卡的出、入库管理,减少库存报表、销售报表因手工统计繁杂而大量的工作量,提高报表质量和工作效率而编制的软件管理系统。为便于电话卡的出、入库管理,减少库存报表、销售报表因手工统计繁杂而大量的工作量,提高报表质量和工作效率,开发钦州市分公司电话卡管理系统. 1需求规定电信卡管理系统完成基础资料、期初库存管理、新卡录入、销卡管理、盈亏管理、库存管理、月末处理、报表统计、系统维护等功能。如图 A1 所示表
3、A1 电信卡管理系统内容:系统名称 模块 功能电信卡管理系统 基础资料 部门信息、仓库信息、电话卡类型期初管理 期初库存进卡管理 新卡录入销卡管理 业务用卡,电信卡销售盈亏管理 盘点单,盘点处理,褪缴销毁处理库存管理 库存商品月末处理 月末结帐报表统计 有价电信卡销售报表,电信卡月销售报表,电信卡库存月报表,过期电信卡月报表系统维护 口令更改,用户管理帮助 2.运行环境21 硬件平台硬件的最低要求:CPU PIII 500 以上的 PC 服务器,内存 128MB 以上,硬盘 4GB 以上。22 软件平台操作系统:Windows 98、Windows XP、 Windows NT、 Window
4、s 2000数据库环境:SQL Server 2000 (企业版、个人版)23 开发环境Delphi 7.03.业务处理流程本系统主要的业务处理流程如图 A2 所示二、 系统功能介绍及使用说明一、系统功能介绍1.功能结构系统功能结构如图 B1 所示:2.功能描述21 进卡管理进卡管理是企业运作中必经的一环,只有通过进卡此环节才能进行下一轮的经营活动。进卡管理的业务处理流程如下图 B2 所示。图 B2进卡管理的功能模块设计如下图 B3 所示。22 销卡管理销卡管理是企业运作中的一个重要部分,只有通过销售才能获得收入和利润。销卡管理功能的主要业务是: (1)针对本公司在经营活动中,对外联系客户所需
5、要的业务用卡,先由部门提出申请,交财务、市场审核后到市场部门以部门为单位领取。(2)在对外销售中,可根据各类卡的特点和客户的种类采取不同的销售折扣率。销卡管理的业务处理流程如下图 B4 所示。图 B4销卡管理的功能模块设计如下图 B5 所示。图 B23 盈亏管理盈亏管理是为了准确的反映企业实物库存的真正数量而采取的一项管理功能模块。24 库存管理库存管理是各个企业最为关心的问题,是企业购销链的核心,它将进卡管理和销售管理链接起来共同组成一个完整的企业购销链管理系统。库存管理模块可以帮助企业管理人员对库存物品的入库、出库、盘点进行全面的控制和管理,以达到降低库存、减少资金的占用,避免物品积压和短
6、缺,从而保证企业经营活动的顺利进行。同时提供库存商品的查询。库存管理的模块功能设计如下图 B7 所示。图 B7 25 月末处理月末结帐是非常重要的一步,只有在每月的月末进行结帐处理,才能把上月的期末数变成下月的期初数,才能保证各个月进销存报表数字的准确性和延续性。 月末处理的模块功能设计如下图 B8 所示。 图 B8 26 报表统计报表统计的模块功能设计如下图 B9 所示。图 B9 27 基础资料基础资料的录入是整个系统运行的基础。 基础资料的模块功能设计如下图 B10 所示。图 B10 28 期初管理 期初库存录入模块流程图:(添加处理流程) 期初库存录入模块流程图:(删除处理流程)29 系
7、统维护系统维护主要是更改口令、登录用户管理和系统信息初始化等功能。系统维护的模块功能设计如下图 B11 所示。图 B11 210 帮助二、使用说明1. 连接 SQL 数据库服务器 当系统首次使用时,它会弹出 SQL 服务器配置对话框,用来配置远程数据库服务器和本地数据库服务器,当配置成功后,下次会再出现这对话框。SQL 服务器名(IP) :装有电信卡管理系统的数据库服务器的 IP 地址或机器名。SQL 数据库名 :电信卡管理系统的数据库名称,默认为 TeleCardMISSQL 用户名 :登录 SQL 服务器的用户。口令 :登录 SQL 服务器的用户口令2. 登录系统当连接 SQL 服务器成功
8、后会出现登录系统对话框。当为首次使用时,系统会自动产生一个工号为:10000,密码为:10000 的超级用户,可用此工号和密码来登录系统,登录后,请添加其他用户并删除掉系统默认的用户。3. 基础资料添加部门信息: 用户在按 按钮后,录入部门名称后回车或按按扭,可录入部门信息。添加下级部门:用户先选择要添加下级部门的本级部门,如钦州市分公司,再按按钮,在文本框中输入下级部门信息后回车或按按扭,即可添加下级部门信息。修改: 用户在按修改按钮后可修改部门名称。删除: 用户在按修改按钮后可删除该部门。 以下“仓库管理”和“电信卡类型“的添加、修改、删除同上例。5)仓库管理6)电话卡类型:4. 期初库存
9、添加: 用户在按按钮后,在选择卡类型等信息并录入所有的信息后回车或按按扭,可录入期初库存。2)当卡类型或卡名称不存在的时候,可按调初基础资料来录入卡类型或卡名称。3)删除:当用户按删除按钮时,则删除相应的期初库存记录。4)查询: 用户通过输入卡类型可查询当前期初库存。5.进卡管理1)添加: 用户在按按钮后,在选择卡类型等信息并录入所有的信息后回车或按按扭,可录入进货信息。2)进货单号由系统自动添加,用户要想改变新的进货单号时可按刷新。3)当卡类型或卡名称不存在的时候,可按调初基础资料来录入卡类型或卡名称。4)删除:当用户按删除按钮时,则删除相应的期初库存记录。5)查询: 用户通过输入进货单号可
10、查询进货信息。6.销售管理6.1 业务用卡业务用卡主要是应用于公司各个部门在商务活动时申请的业务用卡。1)添加: 用户在按按钮后,在选择卡类型等信息并录入所有的信息后回车或按按扭,可录入业务用卡信息。2)业务单号由系统自动添加,用户要想改变新的业务单号时可按刷新。3)当卡类型或卡名称不存在的时候,可按调初基础资料来录入卡类型或卡名称。4)查询: 用户通过输入业务单号可查询业务用卡信息。5)删除:当用户按删除按钮时,则删除相应的业务用卡记录。6) 导出 Excel:当用户按按钮时,可将表格中的数据导出到 Excel。6.2 电信卡销售1)添加: 用户在按按钮后,在选择卡类型等信息并录入所有的信息
11、后回车或按按扭,可录入销售卡信息。2)销售单号由系统自动添加,用户要想改变新的销售单号时可按刷新。3)当卡类型或卡名称不存在的时候,可按调初基础资料来录入卡类型或卡名称。4)查询: 用户通过输入销售单号可查询销售信息。5)删除:当用户按删除按钮时,则删除相应的销售记录。7.库存管理库存商品主要是查询当前库存的品种、数量等电信卡信息。1)查询:用户按查询按钮,可根据左边查询的条件查询出符合条件的电信卡库存数量。2)导出 Excel:当用户按按钮时,可将表格中的库存数据导出到 Excel。8.报表统计8.1 电信卡汇总报表 1)电信卡汇总报表主要应用于电信卡的每月金额的进销存信息。系统显示的是当月
12、的进销存报表,要查询以前的电信卡汇总报表进销存可在查询。它会在电信卡汇总报表备份表中取出用户想要的数据。2)导出 Excel:当用户按按钮时,可将表格中的库存数据导出到 Excel。8.2 电信卡销售月报表1)电信卡销售月报表主要应用于电信卡的每月数量、金额的进销存信息。系统显示的是当月的进销存报表,要查询以前的电信卡销售月报表进销存可在查询。它会在电信卡销售月报表备份表中取出用户想要的数据。2)导出 Excel:当用户按按钮时,可将表格中的库存数据导出到 Excel。8.3 电信卡库存月报表 1)电信卡库存月报表主要应用于电信卡的每月数量、金额的进销存信息。系统显示的是当月的进销存报表,要查
13、询以前的电信卡库存月报表进销存可在查询。它会在电信卡库存月报表备份表中取出用户想要的数据。2)导出 Excel:当用户按按钮时,可将表格中的库存数据导出到 Excel。8.4 过期电信卡报表1)过期电信卡报表主要应用于过期电信卡的每月递增数量、金额的结存、增加和减少信息。系统显示的是当月的过期电信卡进销存报表,要查询以前的过期电信卡进销存可在查询。它会在过期电信卡报表备份表中取出用户想要的数据。2)导出 Excel:当用户按按钮时,可将表格中的库存数据导出到 Excel。9.月末处理月末结帐是非常重要的一步,只有在每月的月末进行结帐处理,才能把上月的期末数变成下月的期初数,才能保证各个月进销存
14、报表数字的准确性和延续性。在选择结转到的下个月份后,按后即可实现上月期末数结转为下月期初数。10.系统维护10.1 口令更改10.2 用户管理用户管理模块只有超级用户才能进去添加用户和赋予该用户权限。10.3 系统初始化系统初始化模块只有超级用户才能使用此功能。此功能主要作用是清空所选表中的所有数据。11.注销注销功能的主要作用是:1)用户暂时离开时不用退出系统,返回时输入工号和密码即可,防止其他无关人员擅自使用系统。2)用户可用其他权限的用户工号继续登录系统,而不用退出系统再登三、接口设计1、用户接口 本系统采用图形用户接口,以鼠标和键盘为用户接口,方便用户对系统数据的操作,此外采用动态树型
15、视图技术,满足不同的用户对系统的分类管理需求。2、外部接口无3、内部接口系统基于 C/S 模式开发,系统与数据库服务器之间以 ADO 连接,保证数据库物理的独立性。四、系统出错处理设计1、出错信息系统应对以下错误信息做出正确处理:1)无法与数据库连接时,若不能正确连接,则应做出正确的处理。2)数据输入错误时,如数量输入为字符,则应做出提示。2、补救措施1)提示数据库无法连接信息。2)提示数量输入为非法。附表 1:程序设计规范单元命名规范: U_+该单元的做用名称表单命名规范: F_+该单元的做用名称控件命名规范: 控件缩写+_表名,例:ADOQuery 和员工表(YG)关连, 则该控件命名为:ADOQ_YG菜单命名规范:主菜单:M_名称子菜单:sM_名称_ 其中控制各菜单的控件 actionList 的规范:act_菜单名称的首字母+功能名称附表 2:系统数据结构与程序的关系功能模块与相应数据表之间的关系:系统实现的功能模块 涉及到的主要表结构期初库存录入删除 1.期初库存表(KCQC)、2.库存表(KC)、3.库存进销存表(JXC)、4.过期表(GQ)、5.过期进销存表(GQJXC)新卡录入删除 1.进货单表(JH)、2.进货单明细表(JM)、3.库存表(KC)、4.库存进销存表(JXC)业务用卡和卡销售的录入和删除 1.业务用卡表(YW)、2.业务用卡明细表(YM)、3