电子计费管理系统的设计

2014-08-14 18:45彭耶萍
电脑知识与技术 2014年19期
关键词:会员卡数据类型计费

电子计费管理系统的设计

彭耶萍

(湖南省吉首大学 软件服务外包学院,湖南 吉首427000)

摘要:电子计费管理系统是一个专门计费和收费为一体的管理软件,并实现了常用的报表查询、消费等辅助功能。应用ASP.NET+C#技术和SQL Server 2000该系统主要包括报表查询、营业助手、会员管理、数据管理、系统设置、安全退出六大模块,实现电子计费和收费的自动化管理。

关键词:电子计费;收费;模块

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)19-4387-04

1 系统总体功能模块设计

电子计费管理系统是建立在Microsoft Dot Net Framework等新一代高性能网络应用体系结构基础上,应用C#等面向对象的设计语言,对系统进行开发。系统从登录窗口进入系统内部,进而进行相应权限的操作。当班人员可以进行开台、转台、结账、会员查询、会员开户、会员卡充值、上账、修改密码等一般性操作,设计的该系统的总体功能模块如图1所示。

图1 总体功能模块图

2 系统各功能模块设计

该系统需要满足来自两方面的需求,这两个方面分别是管理员、当班人员。在确立了系统的总体功能后,便可以设计出系统各子功能模块图。

1) 会员专区功能模块

会员专区功能模块是为台球厅会员功能设置的,其子模块功能如图2所示。

图2 会员专区功能模块图

2) 报表查询功能模块

报表查询功能模块限制只有管理员权限的用户才能操作,其功能模块如图3所示。

3) 系统设置模块

系统设置功能的限制只有管理员权限的用户才能操作,但是商品进货和修改密码是所有用户都能操作的。其功能模块如图4所示。

商品信息管理又包括:商品添加、商品删除、修改商品信息。用户管理又包括:用户权限管理、用户添加、用户删除。

4) 数据库管理功能模块

数据管理功能是为备份数据库重要信息而开发的,任何用户可以进行数据的备份。

5) 安全退出功能模块

安全退出功能模块主要实现用户的退出操作,其功能模块如图5所示。

图5 安全退出功能模块图

3 数据库设计

根据需求分析中对数据库表的分析,利用数据库的设计思想便可以进行数据库的详细设计。

1) 用户表

用户表是用来记录该系统的合法用户信息的,主要包括以下字段:id:记录用户登录的id;password:记录用户密码;name:记录用户姓名;quanxian:记录用户相应权限,以判断用户可进行的操作。具体见表1所示。

表1 用户表

[列名\&数据类型\&长度\&是否为空\&id\&char\&10\&否\&password\&char\&20\&是\&name\&char\&20\&是\&quanxian\&int\&4\&是\&]

2) 工作表

当班人员工作表用来记录每一当班人员每日的销售情况,主要包括以下字段:id:当班人员的编号;kaishi:记录当班人员当天开始上班的时间;jieshu:记录当班人员当天下班的时间;zongsr:用来记录当班人员当天的总收入;yulesr:记录当班人员当天的收入;;zengzhi: 记录当班人员当天的增值收入;beizhu: 记录当班人员当天工作备注,其中zongsr=yulesr+jiushuisr+zengzhi。具体见表2所示。

表2 当班人员工作表

[列名\&数据类型\&长度\&是否为空\&id\&char\&10\&否\&kaishi\&varchar\&200\&是\&jieshu\&varchar\&200\&是\&zongsr\&money\&8\&是\&yulesr\&money\&8\&是\&zengzhi\&money\&8\&是\&beizhu\&varchar\&200\&是\&]

3) 会员卡表

用来记录会员卡信息的数据库表,主要包含以下字段:id:会员卡号;yue:记录会员卡最新余额;blshijian:记录会员卡的办理时间;youhui:记录会员卡优惠方式和优惠率;lst:最后一次的消费时间;xfcishu:记录此卡消费次数,其中id为主关键词。具体见表3所示。

表3 会员卡表

[列名\&数据类型\&长度\&是否为空\&id\&char\&10\&否\&yue\&money\&8\&是\&blshijian\&varchar\&200\&是\&youhui\&int\&4\&是\&lst\&char\&30\&是\&xfcishu\&int\&4\&是\&]

4) 会员登记信息表

记录开户会员信息,主要包含以下字段:id:会员号;name:会员名字;address:会员住址;phone:会员联系电话;zhengjianlb:会员的合法证件类别;zhengjianhm:会员的证件号码;youxiang:会员邮箱;beizhu:备注信息,其中id为主关键词。具体见表4所示。

表4 会员登记信息表

[列名\&数据类型\&长度\&是否为空\&id\&char\&10\&否\&name\&char\&30\&是\&address\&char\&50\&是\&phone\&char\&30\&是\&zhengjianlb\&char\&20\&是\&zhengjianhm\&char\&30\&是\&youxiang\&char\&30\&是\&beizhu\&char\&50\&是\&]

5) 进货登记表

记录了每次进货信息,主要包含以下字段:id:进货号;jinhuor:记录进货人;jinhuorq:记录进货日期;jinhuoshl:记录进货数量;danjia:记录进货商品的单价;zongji:记录此次进货的总价钱,其中id为主关键词。具体见表5所示。

表5 进货登记信息表

[列名\&数据类型\&长度\&是否为空\&id\&char\&5\&否\&jinhuor\&char\&20\&是\&jinhuorq\&char\&30\&是\&jinhuoshl\&int\&4\&是\&danjia\&money\&8\&是\&zongji\&money\&8\&是\&]

6) 库存管理表

记录了商品价格和库存量信息的表,主要包含以下字段:id:商品编号,name:商品名;kucun:记录商品现有库存量;danwei:标明商品计价单位;jiage:记录此类商品的价格,其中id为主关键词。具体见表6所示。

表6 进货登记信息表

[列名\&数据类型\&长度\&是否为空\&id\&char\&5\&否\&name\&char\&30\&是\&kucun\&int\&4\&是\&danwei\&char\&10\&是\&jiage\&money\&8\&是\&]

电子计费管理系统的设计

彭耶萍

(湖南省吉首大学 软件服务外包学院,湖南 吉首427000)

摘要:电子计费管理系统是一个专门计费和收费为一体的管理软件,并实现了常用的报表查询、消费等辅助功能。应用ASP.NET+C#技术和SQL Server 2000该系统主要包括报表查询、营业助手、会员管理、数据管理、系统设置、安全退出六大模块,实现电子计费和收费的自动化管理。

关键词:电子计费;收费;模块

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)19-4387-04

1 系统总体功能模块设计

电子计费管理系统是建立在Microsoft Dot Net Framework等新一代高性能网络应用体系结构基础上,应用C#等面向对象的设计语言,对系统进行开发。系统从登录窗口进入系统内部,进而进行相应权限的操作。当班人员可以进行开台、转台、结账、会员查询、会员开户、会员卡充值、上账、修改密码等一般性操作,设计的该系统的总体功能模块如图1所示。

图1 总体功能模块图

2 系统各功能模块设计

该系统需要满足来自两方面的需求,这两个方面分别是管理员、当班人员。在确立了系统的总体功能后,便可以设计出系统各子功能模块图。

1) 会员专区功能模块

会员专区功能模块是为台球厅会员功能设置的,其子模块功能如图2所示。

图2 会员专区功能模块图

2) 报表查询功能模块

报表查询功能模块限制只有管理员权限的用户才能操作,其功能模块如图3所示。

3) 系统设置模块

系统设置功能的限制只有管理员权限的用户才能操作,但是商品进货和修改密码是所有用户都能操作的。其功能模块如图4所示。

商品信息管理又包括:商品添加、商品删除、修改商品信息。用户管理又包括:用户权限管理、用户添加、用户删除。

4) 数据库管理功能模块

数据管理功能是为备份数据库重要信息而开发的,任何用户可以进行数据的备份。

5) 安全退出功能模块

安全退出功能模块主要实现用户的退出操作,其功能模块如图5所示。

图5 安全退出功能模块图

3 数据库设计

根据需求分析中对数据库表的分析,利用数据库的设计思想便可以进行数据库的详细设计。

1) 用户表

用户表是用来记录该系统的合法用户信息的,主要包括以下字段:id:记录用户登录的id;password:记录用户密码;name:记录用户姓名;quanxian:记录用户相应权限,以判断用户可进行的操作。具体见表1所示。

表1 用户表

[列名\&数据类型\&长度\&是否为空\&id\&char\&10\&否\&password\&char\&20\&是\&name\&char\&20\&是\&quanxian\&int\&4\&是\&]

2) 工作表

当班人员工作表用来记录每一当班人员每日的销售情况,主要包括以下字段:id:当班人员的编号;kaishi:记录当班人员当天开始上班的时间;jieshu:记录当班人员当天下班的时间;zongsr:用来记录当班人员当天的总收入;yulesr:记录当班人员当天的收入;;zengzhi: 记录当班人员当天的增值收入;beizhu: 记录当班人员当天工作备注,其中zongsr=yulesr+jiushuisr+zengzhi。具体见表2所示。

表2 当班人员工作表

[列名\&数据类型\&长度\&是否为空\&id\&char\&10\&否\&kaishi\&varchar\&200\&是\&jieshu\&varchar\&200\&是\&zongsr\&money\&8\&是\&yulesr\&money\&8\&是\&zengzhi\&money\&8\&是\&beizhu\&varchar\&200\&是\&]

3) 会员卡表

用来记录会员卡信息的数据库表,主要包含以下字段:id:会员卡号;yue:记录会员卡最新余额;blshijian:记录会员卡的办理时间;youhui:记录会员卡优惠方式和优惠率;lst:最后一次的消费时间;xfcishu:记录此卡消费次数,其中id为主关键词。具体见表3所示。

表3 会员卡表

[列名\&数据类型\&长度\&是否为空\&id\&char\&10\&否\&yue\&money\&8\&是\&blshijian\&varchar\&200\&是\&youhui\&int\&4\&是\&lst\&char\&30\&是\&xfcishu\&int\&4\&是\&]

4) 会员登记信息表

记录开户会员信息,主要包含以下字段:id:会员号;name:会员名字;address:会员住址;phone:会员联系电话;zhengjianlb:会员的合法证件类别;zhengjianhm:会员的证件号码;youxiang:会员邮箱;beizhu:备注信息,其中id为主关键词。具体见表4所示。

表4 会员登记信息表

[列名\&数据类型\&长度\&是否为空\&id\&char\&10\&否\&name\&char\&30\&是\&address\&char\&50\&是\&phone\&char\&30\&是\&zhengjianlb\&char\&20\&是\&zhengjianhm\&char\&30\&是\&youxiang\&char\&30\&是\&beizhu\&char\&50\&是\&]

5) 进货登记表

记录了每次进货信息,主要包含以下字段:id:进货号;jinhuor:记录进货人;jinhuorq:记录进货日期;jinhuoshl:记录进货数量;danjia:记录进货商品的单价;zongji:记录此次进货的总价钱,其中id为主关键词。具体见表5所示。

表5 进货登记信息表

[列名\&数据类型\&长度\&是否为空\&id\&char\&5\&否\&jinhuor\&char\&20\&是\&jinhuorq\&char\&30\&是\&jinhuoshl\&int\&4\&是\&danjia\&money\&8\&是\&zongji\&money\&8\&是\&]

6) 库存管理表

记录了商品价格和库存量信息的表,主要包含以下字段:id:商品编号,name:商品名;kucun:记录商品现有库存量;danwei:标明商品计价单位;jiage:记录此类商品的价格,其中id为主关键词。具体见表6所示。

表6 进货登记信息表

[列名\&数据类型\&长度\&是否为空\&id\&char\&5\&否\&name\&char\&30\&是\&kucun\&int\&4\&是\&danwei\&char\&10\&是\&jiage\&money\&8\&是\&]

电子计费管理系统的设计

彭耶萍

(湖南省吉首大学 软件服务外包学院,湖南 吉首427000)

摘要:电子计费管理系统是一个专门计费和收费为一体的管理软件,并实现了常用的报表查询、消费等辅助功能。应用ASP.NET+C#技术和SQL Server 2000该系统主要包括报表查询、营业助手、会员管理、数据管理、系统设置、安全退出六大模块,实现电子计费和收费的自动化管理。

关键词:电子计费;收费;模块

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)19-4387-04

1 系统总体功能模块设计

电子计费管理系统是建立在Microsoft Dot Net Framework等新一代高性能网络应用体系结构基础上,应用C#等面向对象的设计语言,对系统进行开发。系统从登录窗口进入系统内部,进而进行相应权限的操作。当班人员可以进行开台、转台、结账、会员查询、会员开户、会员卡充值、上账、修改密码等一般性操作,设计的该系统的总体功能模块如图1所示。

图1 总体功能模块图

2 系统各功能模块设计

该系统需要满足来自两方面的需求,这两个方面分别是管理员、当班人员。在确立了系统的总体功能后,便可以设计出系统各子功能模块图。

1) 会员专区功能模块

会员专区功能模块是为台球厅会员功能设置的,其子模块功能如图2所示。

图2 会员专区功能模块图

2) 报表查询功能模块

报表查询功能模块限制只有管理员权限的用户才能操作,其功能模块如图3所示。

3) 系统设置模块

系统设置功能的限制只有管理员权限的用户才能操作,但是商品进货和修改密码是所有用户都能操作的。其功能模块如图4所示。

商品信息管理又包括:商品添加、商品删除、修改商品信息。用户管理又包括:用户权限管理、用户添加、用户删除。

4) 数据库管理功能模块

数据管理功能是为备份数据库重要信息而开发的,任何用户可以进行数据的备份。

5) 安全退出功能模块

安全退出功能模块主要实现用户的退出操作,其功能模块如图5所示。

图5 安全退出功能模块图

3 数据库设计

根据需求分析中对数据库表的分析,利用数据库的设计思想便可以进行数据库的详细设计。

1) 用户表

用户表是用来记录该系统的合法用户信息的,主要包括以下字段:id:记录用户登录的id;password:记录用户密码;name:记录用户姓名;quanxian:记录用户相应权限,以判断用户可进行的操作。具体见表1所示。

表1 用户表

[列名\&数据类型\&长度\&是否为空\&id\&char\&10\&否\&password\&char\&20\&是\&name\&char\&20\&是\&quanxian\&int\&4\&是\&]

2) 工作表

当班人员工作表用来记录每一当班人员每日的销售情况,主要包括以下字段:id:当班人员的编号;kaishi:记录当班人员当天开始上班的时间;jieshu:记录当班人员当天下班的时间;zongsr:用来记录当班人员当天的总收入;yulesr:记录当班人员当天的收入;;zengzhi: 记录当班人员当天的增值收入;beizhu: 记录当班人员当天工作备注,其中zongsr=yulesr+jiushuisr+zengzhi。具体见表2所示。

表2 当班人员工作表

[列名\&数据类型\&长度\&是否为空\&id\&char\&10\&否\&kaishi\&varchar\&200\&是\&jieshu\&varchar\&200\&是\&zongsr\&money\&8\&是\&yulesr\&money\&8\&是\&zengzhi\&money\&8\&是\&beizhu\&varchar\&200\&是\&]

3) 会员卡表

用来记录会员卡信息的数据库表,主要包含以下字段:id:会员卡号;yue:记录会员卡最新余额;blshijian:记录会员卡的办理时间;youhui:记录会员卡优惠方式和优惠率;lst:最后一次的消费时间;xfcishu:记录此卡消费次数,其中id为主关键词。具体见表3所示。

表3 会员卡表

[列名\&数据类型\&长度\&是否为空\&id\&char\&10\&否\&yue\&money\&8\&是\&blshijian\&varchar\&200\&是\&youhui\&int\&4\&是\&lst\&char\&30\&是\&xfcishu\&int\&4\&是\&]

4) 会员登记信息表

记录开户会员信息,主要包含以下字段:id:会员号;name:会员名字;address:会员住址;phone:会员联系电话;zhengjianlb:会员的合法证件类别;zhengjianhm:会员的证件号码;youxiang:会员邮箱;beizhu:备注信息,其中id为主关键词。具体见表4所示。

表4 会员登记信息表

[列名\&数据类型\&长度\&是否为空\&id\&char\&10\&否\&name\&char\&30\&是\&address\&char\&50\&是\&phone\&char\&30\&是\&zhengjianlb\&char\&20\&是\&zhengjianhm\&char\&30\&是\&youxiang\&char\&30\&是\&beizhu\&char\&50\&是\&]

5) 进货登记表

记录了每次进货信息,主要包含以下字段:id:进货号;jinhuor:记录进货人;jinhuorq:记录进货日期;jinhuoshl:记录进货数量;danjia:记录进货商品的单价;zongji:记录此次进货的总价钱,其中id为主关键词。具体见表5所示。

表5 进货登记信息表

[列名\&数据类型\&长度\&是否为空\&id\&char\&5\&否\&jinhuor\&char\&20\&是\&jinhuorq\&char\&30\&是\&jinhuoshl\&int\&4\&是\&danjia\&money\&8\&是\&zongji\&money\&8\&是\&]

6) 库存管理表

记录了商品价格和库存量信息的表,主要包含以下字段:id:商品编号,name:商品名;kucun:记录商品现有库存量;danwei:标明商品计价单位;jiage:记录此类商品的价格,其中id为主关键词。具体见表6所示。

表6 进货登记信息表

[列名\&数据类型\&长度\&是否为空\&id\&char\&5\&否\&name\&char\&30\&是\&kucun\&int\&4\&是\&danwei\&char\&10\&是\&jiage\&money\&8\&是\&]

猜你喜欢
会员卡数据类型计费
5G网络独立组网中融合计费方案的研究
基于云计算和微服务架构的高速公路计费系统
详谈Java中的基本数据类型与引用数据类型
生活中的分段计费
如何理解数据结构中的抽象数据类型
基于SeisBase模型的地震勘探成果数据管理系统设计
基于AM3354的电动汽车充电监控计费系统电表通信的实现
He Wayof the Scissor
会员卡
“零违规”不意外,关键看后续