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

上传人:小** 文档编号:47034184 上传时间:2018-06-29 格式:DOC 页数:14 大小:1.57MB
返回 下载 相关 举报
数据库课程电话计费管理系统_第1页
第1页 / 共14页
数据库课程电话计费管理系统_第2页
第2页 / 共14页
数据库课程电话计费管理系统_第3页
第3页 / 共14页
数据库课程电话计费管理系统_第4页
第4页 / 共14页
数据库课程电话计费管理系统_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《数据库课程电话计费管理系统》由会员分享,可在线阅读,更多相关《数据库课程电话计费管理系统(14页珍藏版)》请在金锄头文库上搜索。

1、0数据库课程设计报告数据库课程设计报告设计题目:设计题目: 电话计费管理系统 1目录1. 课程设计目的.32. 系统需求分析阶段.32.1 数据流图.32.2 数据字典.43. 功能需求分析.54. 概念结构设计阶段.64.1 全局 ER.65. 逻辑结构设计阶段:.65.1 关系模式.66. 物理结构设计阶段.77. 数据库实施阶段.87.1 界面设计.87.2 部分代码模块.108. 实验总结:.1321. 课程设计目的课程设计目的 熟悉数据库设计的各个阶段,会使用 visio 工具实现阶段性设计的表达,并使用 语言实现数据库的连接, 完成数据的显示、修改、插入和删除。学生根据所学的数据

2、库原理与程序设计知识,能够针对一个小型的数据 库管理系统进行需求分析、系统设计、数据库设计、编码,测试等,完成要求的功能,从而达到掌握开发一个 小型数据库的目的。 2. 系统需求分析阶段系统需求分析阶段 2.1 数据流图数据流图2.1.1 电话计费管理系统的数据流图32.2 数据字典数据字典 数据流编号:D01 数据流名称:客户受理 简 述:工作人员对客户进行受理 数据流来源:客户要求 数据流输出:客户受理情况 数据流组成:客户姓名、受理号码、受理内容数据流编号:D02 数据流名称:客户资料 简 述:客户的基本信息 数据流来源:客户 数据流输出:资料信息 数据流组成:客户姓名、联系电话、联系地

3、址、套餐名称、手机号码、手机密码数据流编号:D03 数据流名称:收款 简 述:收银员对客户业务进行受理,客户缴费 数据流来源:客户信息 数据流输出:客户4数据流组成:手机号码、客户姓名、应收费用、余额数据流编号:D04 数据流名称:通话信息 简 述:客户的通话被记录了下来 数据流来源:客户 数据流输出:客户通话记录 数据流组成:来电号码、去电号码、通话时长、通话时间、单位费用、总费用数据流编号:D05 数据流名称:收款员 简 述:收款员登录系统进行工作 数据流来源:收款员 数据流输出:收款员信息 数据流组成:姓名、密码数据流编号:D06 数据流名称:客户消费 简 述:收银员登录系统后对客户进行

4、受理 数据流来源:收银员 数据流输出:受理信息 数据流组成:手机号码、客户姓名、通话费、新业务费、费用合计、套餐名称3. 功能需求分析功能需求分析电话计费库管理系统功能: 1) 月花费查询 :客户可对每月的话费进行查询 (每项记录包括通话费、 新业务费、费用合计、实缴费用合 计等信息) 。 2) 帐户余额查询: 客户可查询话费单上的余额。 3) 用户资料查询: 客户可以查阅个人资料。 4) 业务查询: 客户可以实时了解个部门的各项活动。5) 查询读者:可根据条件进行高级查询,并允许模糊查 询。 5)缴费信息 :管理员可根据用户所缴的话费进行计费, 并反馈给用户,用户在交费的同时可打印发票。7)

5、 插 入读者:添加新读者,需要填入足够的信息,并判断信息是否有效。 6) 月话费管理: 管理员可对每月的话费记录进行逐条添加、更新和删除。 7) 客户受理结果: 管理员可对每月的话费记录进行逐条添加、更新和删除。 4. 概念结构设计阶段概念结构设计阶段 4.1 ER55. 逻辑结构设计阶段:逻辑结构设计阶段: 5.1 关系模式关系模式 E-R 图向关系模型的转换实体及其属性实体及其属性客户: 客户姓名,联系电话,联系地址,套餐名称应收款额: 账户编号,手机号码,应收费用,余额话费信息库: 手机号码, 客户姓名, 通话费,新业务费, 费用合计,套餐名称收费员: 收费员编号,姓名,年龄客户受理:

6、手机号码,客户姓名,受理内容,受理时间通话信息: 手机号码,来电号码,去电号码,单位费用,通话时长,总费用 联系的属性联系的属性使用: 手机密码计费: 密码 根据转换规则将实体转换为关系模式根据转换规则将实体转换为关系模式 本实例中没有 1:1 关系对于 1:n 联系,将它们与 n 端的关系模式合并。该关系模式中应加入 1 端的码和 联系本身的属性。 客户: 客户姓名, 所在城市, 套餐名称,手机号码,手机密码 收费员: 收费员编号,姓名,年龄,手机号码,密码 对于 m :n 的联系,必须单独转换为一个关系模式,属性由各实体的码和联系本身的属性组成, 关系的码为6组成联系各实体的码的组合。 支

7、付: 客户姓名,联系电话,收费员编号 处理: 手机号码,收费员编号 电话计费系统的电话计费系统的 E-RE-R 图,转换为以下关系模式图,转换为以下关系模式 : 客户: 手机号码,所在城市,套餐名称,客户姓名,手机密码 收费员: 收费员编号,姓名,年龄,手机号码,密码 话费信息:手机号码,客户姓名,通话费,费用合计,套餐名称 客户受理:手机号码,收费员编号,客户姓名,受理内容,受理时间 通话信息: 手机号码,来电号码,去电号码,单位费用,通话时长,总费用 6. 物理结构设计阶段物理结构设计阶段 客户受理表客户资料表收款表通话信息表7收费员表消费表7. 数据库实施阶段数据库实施阶段 7.1 界面

8、设计界面设计 1)登录界面82)boss 界面3)主界面4)客户受理子界面(有添加客户信息、修改客户信息、删除客户信息、查询客户信息功能):97.2 部分代码模块部分代码模块 登录模块Public Class RegisterLoginManagerClassDim Flag As BooleanFunction SelectUIand(ByVal User As UserInfoClass) As BooleanDim DalUser As New UserDAODim Userdbs As New UserInfoClassDim flag As BooleanUserdbs.Name =

9、 User.NameUserdbs.Password = User.Passwordflag = DalUser.selectUserInfo(Userdbs)Return flagEnd FunctionFunction SelectRegister(ByVal User As UserInfoClass) As BooleanDim DalUser As New UserDAODim Userdbs As New UserInfoClassUserdbs.Name = User.NameUserdbs.Password = User.PasswordUserdbs = DalUser.In

10、sertUserInfo(Userdbs)判断操作If Userdbs.Name = vbNull ThenReturn FalseElseReturn TrueEnd IfEnd Function End Class Imports System.Data.SqlClient Public Class UserDAO连接数据库Dim sqlCnStr As String = “server=.;uid=sa;pwd=sql;database=TelManage_data“Dim sqlCn As SqlConnection = New SqlConnection(sqlCnStr)自定义检查

11、参数Function selectUserInfo(ByVal User As UserInfoClass) As BooleanDim sql As String = “select * from Userinfor where user_name=“ uid=sa;pwd=sql;database=TelManage_data“Dim commandText As String = “SELECT * FROM kehushouli “Using connection As New SqlConnection(connectionString)Dim Command As SqlComma

12、nd = New SqlCommand(commandText, connection)connection.Open()Dim reader As SqlDataReader = Command.ExecuteReader()While (reader.Read() = True)Me.TextBox1.Text uid=sa;pwd=sql;database=TelManage_data“Dim commandTextDelete As String = “DELETE FROM kehushouli WHERE kehuxingming=id“Using connection As New SqlConnection(connectionString)connection.Open()Dim cmdDelete As SqlCommand = New SqlCommand(commandTextDelete, connection)cmdDelete.Parameters.AddWithValue(“id“, Text

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 宣传企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号