饭卡充值管理系统.docx

上传人:b****3 文档编号:2279649 上传时间:2022-10-28 格式:DOCX 页数:21 大小:242.44KB
下载 相关 举报
饭卡充值管理系统.docx_第1页
第1页 / 共21页
饭卡充值管理系统.docx_第2页
第2页 / 共21页
饭卡充值管理系统.docx_第3页
第3页 / 共21页
饭卡充值管理系统.docx_第4页
第4页 / 共21页
饭卡充值管理系统.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

饭卡充值管理系统.docx

《饭卡充值管理系统.docx》由会员分享,可在线阅读,更多相关《饭卡充值管理系统.docx(21页珍藏版)》请在冰豆网上搜索。

饭卡充值管理系统.docx

饭卡充值管理系统

 

数据库原理与应用

期末作业设计

 

专业:

信息管理与信息系统

班级:

1009251

学号:

22

姓名:

杜森

设计题目:

饭卡信息管理系统

2012年12月

课程设计评分表

姓名

杜森

班级

1009251

学号

22

题目

饭卡信息管理系统设计

指导教师

程延伟

评分项目

满分分值

得分

设计文档(60分)

文档格式

封面

4

页面布局

8

目录格式

6

图表质量

4

页眉页脚

4

文档内容

内容完整性

12

内容逻辑性

10

内容正确性

12

答辩(10分)

课题陈述

3

问题答辩

5

是否超时

2

考勤(20分)

20

实验(10分)

10

总评成绩

指导教师评语

 

签名:

年月日

课程设计答辩记录表

成绩

答辩小组教师签名

摘要

本系统为学生饭卡信息管理系统,是一个信息管理系统,其开发主要包括数据库的建立和维护。

在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。

在下面的各章中我将以开发学生学籍管理系统,谈谈其具体开发过程和所涉及到的问题及解决方法。

 

2.1.4数据词典…...………………………………………………………………..9

2.4.3视图..….........………………………………………...……………18

第一章系统概述

《数据库原理及应用》课程的学习,其主要的目标是能利用课程中学习到的数据库知识与技术较好地开发设计出数据库应用系统,去解决各行各业信息化处理的要求。

本实验主要在于巩固学生对数据库的基本原理和基础理论的理解,掌握数据库应用系统的设计开发的基本方法,进一步提高学生的综合运用所学的知识能力。

为了使数据库的应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化6阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行与维护阶段。

我们按照以上几点开发了饭卡信息管理系统数据库。

 

 

第二章系统数据库设计部分

2.1需求分析

2.1.1需求描述

饭卡信息管理系统是一套针对大学校园食堂饮食缴费的信息管理系统,它是对学生在校园内使用饭卡的相关情况的存储,查询。

就是说在充值的过程中,能够实现对学生信息管理,饭卡信息管理和饭卡历史记录管理、用户管理这四个功能。

这样就方便对饭卡信息进行各项操作,定时进行数据备份和更新,保持数据的一直想和准确性。

另外,各方面的内容相互联系,最终产生各种查询统计表,以供持卡进行检查。

以下是对四项功能的详细说明:

学生信息管理:

包括学生信息的注册,查询,修改

饭卡信息管理:

包括饭卡的消费,充值,加锁和解锁

饭卡历史记录管理:

包括饭卡历史记录的查询,修改

用户管理:

包括管理员的登陆,权限

2.1.2可行性分析

1.管理上:

在一个校园内,面对广大师生多种多样的需求,现金消费有诸多不便,校园饭卡在一些管理上可以实现自助式管理,有的甚至是可以24小时开放而无需管理人员。

有效的节约了人员成本,减少了管理工作,提高了学校的管理水平,因而有必要建立一个计算机饭卡管理系统。

2.技术上:

在当前的限制条件下,该系统的功能目标能够达到;利用现有的技术,该系统的功能可以实现;对开发人员的数量和质量的要求能够满足;在规定期限内,本系统的开发能够完善。

 

 

2.1.3系统功能图

饭卡信息管理系统

 

 

2.1.4数据词典

数据元素

数据类型

长度

数据来源

学号

varchar

50

学生信息表

姓名

varchar

50

学生信息表

性别

varchar

50

学生信息表

年级

varchar

50

学生信息表

学院

varchar

50

学生信息表

班级

varchar

50

学生信息表

电话

varchar

50

学生信息表

地址

varchar

50

学生信息表

卡号

varchar

50

饭卡信息表

学号

varchar

50

饭卡信息表

余额

varchar

50

饭卡信息表

卡号

varchar

50

卡的历史记录表

时间

datetime

8

卡的历史记录表

档口编号

varchar

50

卡的历史记录表

花费

varchar

50

卡的历史记录表

管理员编号

varchar

50

充值机表

卡号

varchar

50

充值机表

余额

varchar

50

充值机表

充值时间

varchar

50

充值机表

充值金额

varchar

50

充值机表

档口编号

varchar

50

食堂档口表

档口名称

varchar

50

食堂档口表

地点

varchar

50

食堂档口表

卡机号

varchar

50

食堂档口表

管理员编号

varchar

50

食堂档口表

卡号

varchar

8

饭卡机表

地点

varchar

50

饭卡机表

记录

varchar

50

饭卡机表

金额

varchar

50

饭卡机表

管理员编号

varchar

50

管理员信息表

姓名

varchar

50

管理员信息表

性别

varchar

50

管理员信息表

职工姓名

varchar

50

档口职工表

职工号

varchar

50

档口职工表

性别

varchar

50

档口职工表

档口编号

varchar

50

档口职工表

2.2数据库概念结构设计

2.2.1E-R图

 

实体属性集

2.2.2实体及属性的定义

学生信息表

属性名

数据类型

长度

是否允许为空

有无索引

学号

varchar

50

不允许

姓名

varchar

50

不允许

性别

varchar

50

允许

年级

varchar

50

允许

学院

varchar

50

允许

班级

varchar

50

允许

电话

varchar

50

允许

地址

varchar

50

允许

饭卡信息表

属性名

数据类型

长度

是否允许为空

有无索引

卡号

varchar

50

不允许

学号

varchar

50

允许

余额

varchar

50

允许

卡的历史记录表

属性名

数据类型

长度

是否允许为空

有无索引

卡号

varchar

50

不允许

时间

datatime

8

允许

档口编号

varchar

50

允许

花费

varchar

50

允许

充值机表

属性名

数据类型

长度

是否允许为空

有无索引

管理员编号

varchar

50

不允许

卡号

varchar

50

不允许

余额

varchar

50

允许

充值时间

varchar

50

允许

充值金额

varchar

50

允许

食堂档口表

属性名

数据类型

长度

是否允许为空

有无索引

档口编号

varchar

50

不允许

档口名称

varchar

50

允许

地点

varchar

50

允许

卡机号

varchar

50

允许

管理员编号

varchar

50

允许

饭卡机表

属性名

数据类型

长度

是否允许为空

有无索引

卡号

varchar

50

不允许

地点

varchar

50

允许

记录

varchar

50

允许

金额

varchar

50

允许

 

管理员信息表

属性名

数据类型

长度

是否允许为空

有无索引

管理员编号

varchar

50

不允许

姓名

varchar

50

允许

性别

varchar

50

允许

档口职工表

属性名

数据类型

长度

是否允许为空

有无索引

职工姓名

varchar

50

不允许

职工号

varchar

50

不允许

性别

varchar

50

不允许

档口编号

varchar

50

部允许

2.3数据库逻辑结构设计

2.3.1初始关系模式

学生(学号,姓名,性别,年级,学院,电话,班级,住所)

饭卡(卡号,消费余额,学号)

卡历史(卡号,时间,档口编号,消费)

充值机(管理员编号,卡号,余额,充值时间,充值金额)

食堂档口(档口编号,档口名称,地点,卡机号,管理员编号)

饭卡机(卡号,地点,记录,金额)

管理员信息(管理员编号,姓名,性别)

档口职工(职工姓名,职工号,性别,档口编号)

2.3.2规范化处理

经过对初始关系模式的规范化处理以下关系模式中不存在部分函数依赖和传递函数依赖,已经达到3NF。

(=代表主码)

学生(学号,姓名,性别,年级,学院,电话,班级,住所)

饭卡(卡号,消费余额,学号)

卡历史(卡号,时间,档口编号,消费)

充值机(管理员编号,卡号,余额,充值时间,充值金额)

食堂档口(档口编号,档口名称,地点,卡机号,管理员编号)

饭卡机(卡号,地点,记录,金额)

管理员信息(管理员编号,姓名,性别)

档口职工(职工姓名,职工号,性别,档口编号)

 

2.4数据库物理结构设计

2.4.1基于SQLServer的数据表设计

用企业管理器建表,如下图所示

2.4.2索引表

列出索引表格(查询分析器建立索引代码见附录一)

学生索引表

索引

字段名称

数据类型

字段大小

主索引

学号

Varchar

50

姓名

Varchar

50

性别

Varchar

50

年级

Varchar

50

学院

Varchar

50

班级

Varchar

50

电话

Varchar

50

地址

Varchar

50

饭卡信息索引

索引

字段名称

数据类型

字段大小

主索引

卡号

Varchar

50

学号

Varchar

50

余额

Varchar

50

卡的历史记录索引

索引

字段名称

数据类型

字段大小

主索引

卡号

Varchar

50

时间

datatime

8

档口编号

Varchar

50

花费

Varchar

50

充值机索引

索引

字段名

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

当前位置:首页 > 解决方案 > 学习计划

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

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