ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:1.46MB ,
资源ID:2905364      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2905364.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库课程电话计费管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、数据库课程电话计费管理系统 数据库课程设计报告 设计题目: 电话计费管理系统 1. 课程设计目的 熟悉数据库设计的各个阶段,会使用visio工具实现阶段性设计的表达,并使用语言实现数据库的连接,完成数据的显示、修改、插入和删除。学生根据所学的数据库原理与程序设计知识,能够针对一个小型的数据库管理系统进行需求分析、系统设计、数据库设计、编码,测试等,完成要求的功能,从而达到掌握开发一个小型数据库的目的。2. 系统需求分析阶段2.1数据流图2.1.1电话计费管理系统的数据流图2.2数据字典数据流编号:D01数据流名称:客户受理简 述:工作人员对客户进行受理数据流来源:客户要求数据流输出:客户受理情

2、况数据流组成:客户姓名、受理号码、受理内容数据流编号:D02数据流名称:客户资料简 述:客户的基本信息数据流来源:客户数据流输出:资料信息数据流组成:客户姓名、联系电话、联系地址、套餐名称、手机号码、手机密码数据流编号:D03数据流名称:收款简 述:收银员对客户业务进行受理,客户缴费数据流来源:客户信息数据流输出:客户数据流组成:手机号码、客户姓名、应收费用、余额数据流编号:D04数据流名称:通话信息简 述:客户的通话被记录了下来数据流来源:客户数据流输出:客户通话记录数据流组成:来电号码、去电号码、通话时长、通话时间、单位费用、总费用数据流编号:D05数据流名称:收款员简 述:收款员登录系统

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

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

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

6、电话,收费员编号处理: 手机号码,收费员编号电话计费系统的 E-R 图,转换为以下关系模式 :客户: 手机号码,所在城市,套餐名称,客户姓名,手机密码收费员: 收费员编号,姓名,年龄,手机号码,密码话费信息:手机号码,客户姓名,通话费,费用合计,套餐名称客户受理:手机号码,收费员编号,客户姓名,受理内容,受理时间通话信息: 手机号码,来电号码,去电号码,单位费用,通话时长,总费用 6. 物理结构设计阶段客户受理表客户资料表收款表通话信息表收费员表消费表7. 数据库实施阶段7.1界面设计1)登录界面2)boss界面3)主界面4)客户受理子界面(有添加客户信息、修改客户信息、删除客户信息、查询客户

7、信息功能):7.2部分代码模块登录模块Public Class RegisterLoginManagerClass Dim Flag As Boolean Function SelectUIand(ByVal User As UserInfoClass) As Boolean Dim DalUser As New UserDAO Dim Userdbs As New UserInfoClass Dim flag As Boolean Userdbs.Name = User.Name Userdbs.Password = User.Password flag = DalUser.selectUs

8、erInfo(Userdbs) Return flag End Function Function SelectRegister(ByVal User As UserInfoClass) As Boolean Dim DalUser As New UserDAO Dim Userdbs As New UserInfoClass Userdbs.Name = User.Name Userdbs.Password = User.Password Userdbs = DalUser.InsertUserInfo(Userdbs) 判断操作 If Userdbs.Name = vbNull Then

9、Return False Else Return True End If End FunctionEnd ClassImports System.Data.SqlClientPublic Class UserDAO 连接数据库 Dim sqlCnStr As String = server=.;uid=sa;pwd=sql;database=TelManage_data Dim sqlCn As SqlConnection = New SqlConnection(sqlCnStr) 自定义检查参数 Function selectUserInfo(ByVal User As UserInfoCl

10、ass) As Boolean Dim sql As String = select * from Userinfor where user_name= & User.Name & and user_pwd= & User.Password & sql语句 Dim cmd As SqlCommand = New SqlCommand(sql, sqlCn) 定义sqlCommand对象 Dim read As SqlDataReader 定义sqlDataReader对象 Dim read As IDataReader Dim UserDataTable As New DataTable 定义

11、一个DataTable对象 Dim User1 As New UserInfoClass sqlCn.Open() read = cmd.ExecuteReader() Dim flag As Boolean flag = read.Read() UserDataTable.Load(read) Return User1 If Not IsNothing(sqlCn) Then sqlCn.Close() End If Return flag End Function Function InsertUserInfo(ByVal Userdbs As UserInfoClass) As User

12、InfoClass Throw New NotImplementedException End FunctionEnd ClassPublic Class UserInfoClass Private UserName As String Public Property Name As String Get Return UserName End Get Set(ByVal value As String) UserName = value End Set End Property Private UserPwd As String Public Property Password As Str

13、ing Get Return UserPwd End Get Set(ByVal value As String) UserPwd = value End Set End PropertyEnd Class执行增删改查函数模块(部分):Imports System.Data.SqlClientPublic Class kehuchaxunForm1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim did As Strin

14、g = Me.TextBox1.Text Dim connectionString As String = Server=.;uid=sa;pwd=sql;database=TelManage_data Dim commandText As String = SELECT * FROM kehushouli Using connection As New SqlConnection(connectionString) Dim Command As SqlCommand = New SqlCommand(commandText, connection) connection.Open() Dim reader As SqlDataReader = Command.ExecuteReader() While (reader.Read() = True) Me.TextBox1.Text &= reader(0) & & reader(1) & & reader(2) & vbCrLf End While connection.Close() End Using

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

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