数据库课程电话计费管理系统.docx

上传人:b****4 文档编号:1423566 上传时间:2022-10-22 格式:DOCX 页数:18 大小:1.32MB
下载 相关 举报
数据库课程电话计费管理系统.docx_第1页
第1页 / 共18页
数据库课程电话计费管理系统.docx_第2页
第2页 / 共18页
数据库课程电话计费管理系统.docx_第3页
第3页 / 共18页
数据库课程电话计费管理系统.docx_第4页
第4页 / 共18页
数据库课程电话计费管理系统.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

数据库课程电话计费管理系统.docx

《数据库课程电话计费管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课程电话计费管理系统.docx(18页珍藏版)》请在冰豆网上搜索。

数据库课程电话计费管理系统.docx

数据库课程电话计费管理系统

)))))))

数据库课程设计报告

电话计费管理系统设计题目:

))))))).

)))))))

1.课程设计目的....................................................................................3

2.系统需求分析阶段............................................................................3

2.1数据流图.....................................................................................3

2.2数据字典.....................................................................................4

3.功能需求分析....................................................................................5

4.概念结构设计阶段............................................................................6

4.1全局ER.......................................................................................6

5.逻辑结构设计阶段:

........................................................................6

5.1关系模式.....................................................................................6

6.物理结构设计阶段............................................................................7

7.数据库实施阶段................................................................................8

7.1界面设计.....................................................................................8

7.2部分代码模块............................................................................10

8.实验总结:

......................................................................................13

))))))).

)))))))

1.课程设计目的

熟悉数据库设计的各个阶段,会使用visio工具实现阶段性设计的表达,并使用语言实现数据库的连接,完成数据的显示、修改、插入和删除。

学生根据所学的数据库原理与程序设计知识,能够针对一个小型的数据库管理系统进行需求分析、系统设计、数据库设计、编码,测试等,完成要求的功能,从而达到掌握开发一个小型数据库的目的。

2.系统需求分析阶段

2.1数据流图

电话计费管理系统的数据流图2.1.1

))))))).

)))))))

数据字典2.2

数据流编号:

D01

数据流名称:

客户受理

述:

工作人员对客户进行受理

数据流来源:

客户要求

数据流输出:

客户受理情况

数据流组成:

客户姓名、受理号码、受理内容

数据流编号:

D02

数据流名称:

客户资料

简述:

客户的基本信息

数据流来源:

客户

数据流输出:

资料信息

数据流组成:

客户姓名、联系电话、联系地址、套餐名称、手机号码、手机密码

数据流编号:

D03

数据流名称:

收款

简述:

收银员对客户业务进行受理,客户缴费

数据流来源:

客户信息

数据流输出:

客户

))))))).

)))))))

数据流组成:

手机号码、客户姓名、应收费用、余额

数据流编号:

D04

数据流名称:

通话信息

述:

客户的通话被记录了下来

数据流来源:

客户

数据流输出:

客户通话记录

数据流组成:

来电号码、去电号码、通话时长、通话时间、单位费用、总费用

数据流编号:

D05

数据流名称:

收款员

述:

收款员登录系统进行工作

数据流来源:

收款员

数据流输出:

收款员信息

数据流组成:

姓名、密码

数据流编号:

D06

数据流名称:

客户消费

述:

收银员登录系统后对客户进行受理

数据流来源:

收银员

数据流输出:

受理信息

数据流组成:

手机号码、客户姓名、通话费、新业务费、费用合计、套餐名称

功能需求分析3.

电话计费库管理系统功能:

新业务费、费用合计、实缴费用合月花费查询:

客户可对每月的话费进行查询(每项记录包括通话费、1)

计等信息)

客户可查询话费单上的余额。

2)帐户余额查询:

用户资料查询:

3)客户可以查阅个人资料。

查询读者:

可根据条件进行高级查询,并允许模糊客户可以实时了解个部门的各项活动。

5)4)业务查询:

查询。

插7)缴费信息:

管理员可根据用户所缴的话费进行计费,并反馈给用户,用户在交费的同时可打印发票。

5)入读者:

添加新读者,需要填入足够的信息,并判断信息是否有效。

月话费管理:

6)管理员可对每月的话费记录进行逐条添加、更新和删除。

管理员可对每月的话费记录进行逐条添加、更新和删除。

7)客户受理结果:

概念结构设计阶段4.4.1ER

))))))).

)))))))

逻辑结构设计阶段:

5.

关系模式5.1图向关系模型的转换E-R实体及其属性

客户:

{客户姓名,联系电话,联系地址,套餐名称}

应收款额:

{账户编号,手机号码,应收费用,余额}

费用合计,套餐名称}{手机号码,客户姓名,通话费,新业务费,话费信息库:

{收费员编号,姓名,年龄}收费员:

{手机号码,客户姓名,受理内容,受理时间}客户受理:

}手机号码,来电号码,去电号码,单位费用,通话时长,总费用通话信息:

{联系的属性

{手机密码}使用:

计费:

{密码}根据转换规则将实体转换为关系模式端的码和联端的关系模式合并。

该关系模式中应加入11:

n联系,将它们与n1本实例中没有1:

关系对于系本身的属性。

所在城市,套餐名称,手机号码,手机密码}客户:

{客户姓名,{收费员编号,姓名,年龄,手机号码,密码}收费员:

关系的码为组的联系,必须单独转换为一个关系模式,属性由各实体的码和联系本身的属性组成,m:

n对于))))))).

)))))))

成联系各实体的码的组合。

支付:

{客户姓名,联系电话,收费员编号}

处理:

{手机号码,收费员编号}

电话计费系统的E-R图,转换为以下关系模式:

客户:

{手机号码,所在城市,套餐名称,客户姓名,手机密码}

收费员:

{收费员编号,姓名,年龄,手机号码,密码}

话费信息:

{手机号码,客户姓名,通话费,费用合计,套餐名称}

客户受理:

{手机号码,收费员编号,客户姓名,受理内容,受理时间}

通话信息:

{手机号码,来电号码,去电号码,单位费用,通话时长,总费用}

6.物理结构设计阶段

客户受理表

客户资料表

收款表

通话信息表))))))).

)))))))

收费员表

消费表

数据库实施阶段7.界面设计7.11)登录界面))))))).

)))))))

界面2)boss

)主界面3

)客户受理子界面(有添加客户信息、修改客户信息、删除客户信息、查询客户信息功能)4:

))))))).

)))))))

部分代码模块7.2登录模块

ClassRegisterLoginManagerClassPublicFlagAsBooleanDim)AsBooleanFunctionSelectUIand(ByValUserAsUserInfoClass

NewUserDAODalUserDimAs

NewUserInfoClassDimUserdbsAs

AsBooleanDimflag

Userdbs.Name=User.Name

Userdbs.Password=User.Password

flag=DalUser.selectUserInfo(Userdbs)

flagReturnEndFunction

BooleanUserAsUserInfoClass)AsFunctionSelectRegister(ByValUserDAODimDalUserAsNewUserInfoClassDimUserdbsAsNew

Userdbs.Name=User.Name

Userdbs.Password=User.Password

Userdbs=DalUser.InsertUserInfo(Userdbs)

判断操作'ThenIfUserdbs.Name=vbNull

FalseReturn

Else

TrueReturn

IfEnd

EndFunctionEndClassSystem.Data.SqlClientImportsClassUserDAOPublic'连接数据库String=獜牥敶?

?

極?

慳瀻摷猽汱搻瑡扡獡?

敔?

湡条彥慤慴DimsqlCnStrAs

(sqlCnStr)SqlConnectionAsDimsqlCnSqlConnection=New

'自定义检查参数

BooleanUserInfoClass)AsUserFunctionselectUserInfo(ByValAs&獜汥捥?

?

牦浯唠敳楲普牯眠敨敲甠敳彲慮敭?

岯String=&User.Name&?

憯摮甠敳彲睰?

?

DimsqlAs

User.Password&?

岯'sql语句对象sqlCommandNewSqlComman

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1