搜档网
当前位置:搜档网 › 网吧管理系统数据库课程设计报告

网吧管理系统数据库课程设计报告

网吧管理系统数据库课程设计报告
网吧管理系统数据库课程设计报告

大型数据库课程设计

设计报告

题目:网吧管理系统数据库

学号:

学生姓名:

指导教师:

提交时间:2013-11-23

第1章需求分析

1.1 需求分析任务

1.2 需求分析过程

1.3 数据字典和流程图

1.4 系统功能分析

第2章概念结构设计

2.1 概念结构设计的方法与步骤

2.2 数据抽象与局部视图设计

2.3 视图的集成

第3章逻辑结构设计

3.1 E-R图向关系模型的转换

3.2 数据模型的优化

3.3 数据库的结构

3.4 数据库关系图

第4章数据库物理结构设计

第5章数据库完整性设计

5.1 主键及唯一性索引

5.2 参照完整性设计

5.3 Check约束

5.5 触发器设计

第6章数据库视图设计

第7章数据库存储过程设计第8章权限设计

总结

参考文献

第一章需求分析

1.1 需求分析的任务

调查网吧管理系统应用领域涉及的容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析用户信息和上网流程。处理要求、数据的安全性与完整性要求。

1.2 需求分析的过程

网吧管理人员为方便用户,需开发一个网吧管理系统。为便于用户安全,快速的上网,网吧把用户信息,包括姓名、身份证号、卡号、上机时间、通过此次数据库的课程设计,进一步将理论与实际相结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,对灵据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的表示,数据字典的创建,懂得了不少有关数据库开发过程中的知识,在实验中建表,及其关系模式,关系代数的建立及理解,能将SQL语言很好的运用,增强了自己在数据库中应用SQL语言的灵活性,其中包括,插入、删除、修改、查询,牵涉表和表之间的联系,主建与外键的定义,约束项的设置,使逻辑更严密,在学习过程中,我也能过上网查了不少资料,也看了一些别人设计的图书馆管理信息系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中在学到用,从用又到学,不断修改,系统更新。虽然不能达到完善系统,但也做到了尽善尽美,加强理论学习对完善系统会有很多帮助,不管怎么说,对这次做的课程设计自己觉得还算满意。

下机时间、级别等信息,输入网吧管理系统的客户端程序,系统经过查询网吧电脑信息数据服务器后,为用户安排电脑。在用户运行电脑期间,系统自动为用户计时,并根据不同用户的不同级别给出相应的单价,提示用户该缴纳的费用。同时系统还给每个电脑分配电脑的网管进行电脑的维护,方便用户上网。

1.3数据字典与流程图

调查用户需求

1.普通用户管理需求

功能:为每个上网用户登记信息,分配账号,有效而且安全的管理用户的信息。

2.费用管理需求

交费功能:交费,上机时间,下机时间

3. 电脑管理需求

管理查询功能:查询电脑编号,并且查看各个编号的电脑型号

4. 网管管理需求

查询功能:网管编号,网管姓名,分区号

1.4系统功能分析

在调查完了用户需求之后,就要开始分析用户需求。在此,我们采用自顶向下的结构化分析方法。首先,定义全局概念结构的框架,如图2.2所示。

图1.1网吧管理系统总框架图

网吧管理系统

用户信息系统电脑信息系统费用信息系统分区信息系统网管信息系统

各子系统需要进一步细化。旅客信息系统为例进一步细化,如图2.3所示。

图1.2用户信息系统细化

以其中的查询用户信息功能为例进一步细化,如图2.4所示。

图1.3查询用户信息功能

图1.4电脑信息系统细化

图1.5费用信息系统细化

图1.6分区信息系统细化

图1.7网管信息系统细化

将所有子系统全部细化。将所有用户需求分析完毕之后,就要开始构造数据字典了。经分析之后,本系统要用到五个基本表:用户信息表,电脑信息表,费用信息表,分区信息表,网管信息表。数据结构定义如表2.1。

表1.8 数据结构定义

第二章概念结构设计

2.1 概念结构设计的方法与步骤

2.1.1 概念结构设计的方法

概念设计阶段我采用自底向上的方法,即自顶向下的进行需求分析,然后再自底向上的进行概念结构设计。对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全局概念模式。

2.1.2 概念结构设计的步骤

第一步是进行局部视图的设计:由于高层的数据流图只能反映系统的概貌,而中层流图能较好的反映系统中各局部应用的子系统组成。因此我们先逐一的设计分E-R图。

第二步是进行视图的集成:各子系统的E-R图设计好之后,下一步就是要将所有的分E-R图合成一个系统的总E-R图,一般有两个方式,多个分E-R图一次集成,另一种是一次集成两个分E-R图。我想采用一次集成两个分E-R图的方式。

2.2 数据抽象与局部视图设计

按照图2.2系统总框架图,设计实体属性图以及局部E-R图。

相关主题