您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据结构与算法 > 手机话费查询系统(数据库与java连接)
数据库原理及应用课程设计(论文)设计(论文)题目手机话费查询系统学院名称管理科学学院专业名称信息与计算科学学生姓名朱宇恒学生学号201407020208任课教师梁元设计(论文)成绩2目录第一章系统概述..............................................................31.1编写目的.............................................................31.2背景.................................................................31.3定义.................................................................31.4参考资料.............................................................41.5支持软件.............................................................41.5.1操作系统.......................................................41.5.2软件支持:.....................................................4第二章系统数据库设计部分....................................................42.1需求分析.............................................................42.1.1需求描述.......................................................42.1.2数据流.........................................................52.1.3数据词典.......................................................52.2概念设计.............................................................82.2.1E-R图........................................................82.2.2概念模型图....................................................112.3逻辑设计............................................................112.3.1逻辑结构设计..................................................112.3.2逻辑结构设计的思想............................................112.3.3E-R图向关系模型的转换.......................................122.3.4各实体的关系模型和对应的数据表................................122.4物理设计............................................................132.4.1索引..........................................................132.4.2存储过程......................................................13第三章系统设计.............................................................153.1界面设计............................................................153.1.1数据库界面....................................................153.1.2java界面.....................................................173.2安全设计............................................................20第四章程序设计.............................................................214.1登录界面程序........................................................214.2连接数据库程序......................................................233第一章系统概述1.1编写目的在21世纪的今天几乎人人都有一部手机,那人们就必定需要查询自己的手机话费消费情况,所以手机话费查询系统的产生就是必然的结果。利用数据库建立一个手机查询系统,使用该数据库能够让用户和通信工作更好得管理和更方便得查询手机话费。1.2背景项目名称:手机话费查询系统项目提出者:梁元项目开发者:朱宇恒、张准、欧世光、万浩瀚项目开始时间:2016.111.3定义SQL(StructuredQueryLanguage):一种用于访问查询数据库的语言。事务流:数据进入模块后可能有多种路径进行处理。E-R图(EntityRelationshipDiagram):描述事物及其联系的概念模型。:矩形表示实体,矩形框内写实体名:菱形表示联系,菱形框内写联系名:椭圆表示表示属性,椭圆框内写属性名:连接线表示实体、联系与属性之间的所属关系或实体与联系之间的相连关系41.4参考资料编号资料名称作者日期出版单位1《数据库原理及运用》贾铁军2016.2科学出版社2《数据库系统概论》萨师煊、王珊2001.6高教出版社3《数据库设计》Stephens2001机械工业出版社1.5支持软件1.5.1操作系统服务器:Windows2000Server客户端:Windows2000Server/Professional1.5.2软件支持:SQLSERVER2014第二章系统数据库设计部分2.1需求分析2.1.1需求描述在手机话费查询系统中,主要有手机用户和工作人员两个操作实体,对于普通的手机用户来说,该系统仅允许他们作一个操作:即可以使用该系统通过手机号发出查询请求,查询该手机消费总额和所剩余的话费。用户:用户需要对自己所消费的信息有明确的细节了解并且可以随时的查询自己的消费记录。52.1.2数据流a.产生个人信息={个人信息,用户注册经工作人员确认的号码后产生的用户个人信息,此数据来源于用户,流向用户信息存储,组成:{工作人员,用户}}b.用户信息{提供用户信息,工作人员修改用户信息时的信息来源,此信息来源于用户个人信息存储,流向工作人员,组成:{工作人员}}c.查询剩余话费={提供话费信息,用户查询剩余话费时的信息来源,此数据来源于话费,流向用户,组成:{用户,话费}}d.产生的帐目={帐目,用户办理的所有业务的消费帐目,此数据来源于业务信息存储,流向帐目信息存储,组成:{业务,用户}}e.产生帐目信息={帐目信息,用户办理的所有业务产生的帐目信息,此数据来源于帐目信息存储,流向帐目,组成{帐目}}f.用户查询剩余话费={提供账目信息,用户查询账目信息时提供账目信息,此数据来源于话费信息存储,流向用户,组成:{用户,话费}}2.1.3数据词典⑴用户信息a.数据项名:身份证号码含义说明:用户的唯一标识别名:ID_no类型:字符型长度:18b.数据项名:用户姓名含义说明:手机用户的姓名别名:user_name类型:字符型长度:86c.数据项名:用户地址含义说明:用户的家庭住址别名:user_addr类型:字符型长度:20d.数据项名:用户状态含义说明:手机号码的开/停状态别名:user_state类型:字符型长度:2取值范围:开/停(2)手机信息a.数据项名:手机号码含义说明:用户注册的手机号码别名:phone_no类型:字符型长度:12(3)账目信息a.数据项:消费月份含义说明:手机消费的具体月份别名:consume_month类型:字符型长度:4b.数据项名:账目编号含义说明:账目的唯一标示7别名:account_no类型:字符型长度:10c.数据项名:消费总额含义说明:该月份该用户手机消费总额别名:business_fee类型:money型长度::8(4)话费信息a.数据项名:话费编号含义说明:话费的唯一标示别名:fee_no类型:字符型长度:10b.数据项:话费余额含义说明:手机当前剩余的话费别名:fee_balance类型:money型长度:8c.数据项名:手机号码含义说明:用户注册的手机号码别名:phone_no类型:字符型长度:1282.2概念设计2.2.1E-R图(1)用户实体信息,如图2-1所示:用户用户状态用户地址身份证号姓名图2-1用户实体信息(2)话费实体信息,如图2-2所示:话费话费编号余额手机号码图2-2话费实体信息9(3)账目实体信息,如图2-3所示:账目账目编号消费总额消费月份图2-3账目实体信息(4)手机实体信息,如图2-4所示:手机手机号码图2-4手机实体信息10(5)手机话费查询系统E-R图:话费缴费用户属于手机消费账目余额手机号话费编号身份证号姓名用户地址用户状态手机号码账目编号消费总额消费月份图2-5手机话费查询系统E-R图实体之间的联系:a.一个用户可以注册多个手机号码,一个手机号码只能被一个用户注册。用户和号码之间是一对多的联系。b.一个用户可以拥有多个手机,一个手机都要产生一个话费。用户和话费之间是一对多的联系。c.一个手机每个月有一个账目的消费,手机与账目之间是一对一的联系。112.2.2概念模型图图2-6手机话费查询系统概念模型图2.3逻辑设计2.3.1逻辑结构设计概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转化为与选用DBMS产品所支持数据模型相符合的逻辑结构。2.3.2逻辑结构设计的思想针对手机话费管理系统,逻辑结构设计采用关系模型转换概念结构,E-R将图依照规则转换为关系模型,为了进一步提高数据库应用系统的性能,再将转换后的关系模型进行优化,确定是否要对某些模式进行合并或分解,为物理设计提供最优的处理。122.3.3E-R图向关系模型的转换关系模型的逻辑结构是一组关系模式的集合。E-R图则是由实体,实体的属性和实体间的联系三个要素组成。所以将E-R图转换为关系模型实际上就是要将实体,实体的属性和实体间的联系转换为关系模式。转换原则如下:⒈实体类型的转换:将每个实体类型转换成一个关系模式,实体的属性及为关系模式的属性,实体标识符及为关系模式的键。⒉联系类型的转换,根据不同的情况做不同的处理。若实体间的联系是1:1的,可以在两个实体类型转换成的两个关系模式中的任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。若实体间的联系1:N的,则在N端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的键和联系类型的属性。若实体间的联系是M:N的,则将联系类型也转换成关系模式,其属性为两端实体类型的键加上关系类型的属性,而键为两端实体间的组合。3个或3个以上实体间的一个多元联系可以转换为一个关系模式,与该多元联系相连的各实体的码以及联系本身的属性均转换为关系
本文标题:手机话费查询系统(数据库与java连接)
链接地址:https://www.777doc.com/doc-2131981 .html