饭卡信息管理系统.doc
《饭卡信息管理系统.doc》由会员分享,可在线阅读,更多相关《饭卡信息管理系统.doc(18页珍藏版)》请在沃文网上搜索。
1、摘要本系统为学生饭卡信息管理系统,是一个信息管理系统,其开发主要包括数据库的建立和维护。 在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。在下面的各章中我将以开发学生学籍管理系统,谈谈其具体开发过程和所涉及到的问题及解决方法。目录第一章 系统概述6第二章 系统数据库设计部分72.1 需求分析72.1.1 需求描述72.1.2 可行性分析72.1.3 系统功能图8 2.1.4 数据词典 .92.2 数据库概念结构设计112.2.1 E-R图112.2.2 实体及属性的定义132.3 数据库逻辑结构设计152.3.1 初始关系模式152.3
2、.2 规范化处理152.4 数据库物理结构设计162.4.1 基于SQL Server的数据表设计102.4.2 索引表16 2.4.3 视图 .182.5 数据库操作部分182.5.1 数据库的插入操作182.5.2 数据库的修改操作182.5.3 数据库的删除记录操作192.5.4 数据库的备份及还原操作192.5.5 关系图21主要参考文献21第一章 系统概述数据库原理及应用课程的学习,其主要的目标是能利用课程中学习到的数据库知识与技术较好地开发设计出数据库应用系统,去解决各行各业信息化处理的要求。本实验主要在于巩固学生对数据库的基本原理和基础理论的理解,掌握数据库应用系统的设计开发的基
3、本方法,进一步提高学生的综合运用所学的知识能力。为了使数据库的应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化6阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行与维护阶段。我们按照以上几点开发了饭卡信息管理系统数据库。第二章 系统数据库设计部分2.1 需求分析2.1.1 需求描述饭卡信息管理系统是一套针对大学校园食堂饮食缴费的信息管理系统,它是对学生在校园内使用饭卡的相关情况的存储,查询。就是说在充值的过程中,能够实现对学生信息管理,饭卡信息管理和饭卡历史记录管理、用户管理这四个功能。这样就方便
4、对饭卡信息进行各项操作,定时进行数据备份和更新,保持数据的一直想和准确性。另外,各方面的内容相互联系,最终产生各种查询统计表,以供持卡进行检查。以下是对四项功能的详细说明:学生信息管理:包括学生信息的注册,查询,修改饭卡信息管理:包括饭卡的消费,充值,加锁和解锁饭卡历史记录管理:包括饭卡历史记录的查询,修改用户管理:包括管理员的登陆,权限2.1.2可行性分析1.管理上:在一个校园内,面对广大师生多种多样的需求,现金消费有诸多不便,校园饭卡在一些管理上可以实现自助式管理,有的甚至是可以24小时开放而无需管理人员。有效的节约了人员成本,减少了管理工作,提高了学校的管理水平,因而有必要建立一个计算机
5、饭卡管理系统。2.技术上:在当前的限制条件下,该系统的功能目标能够达到;利用现有的技术,该系统的功能可以实现;对开发人员的数量和质量的要求能够满足;在规定期限内,本系统的开发能够完善。2.1.3系统功能图饭卡信息管理系统饭卡信息管理学生信息管理用户管理记录管理饭卡充值饭卡消费饭卡枷锁解锁学生信息注册学生信息查询学生信息修改管理员登陆管理员权限饭卡历史记录查询饭卡历史记录修改2.1.4 数据词典数据元素数据类型长度数据来源学号varchar50学生信息表姓名varchar50学生信息表 性别varchar50学生信息表 年级varchar50学生信息表学院varchar50学生信息表班级varc
6、har50学生信息表电话varchar50学生信息表地址varchar50学生信息表卡号varchar50饭卡信息表学号varchar50饭卡信息表余额varchar50饭卡信息表 卡号varchar50卡的历史记录表时间datetime8卡的历史记录表档口编号varchar50卡的历史记录表花费varchar50卡的历史记录表管理员编号varchar50充值机表卡号varchar50充值机表余额varchar50充值机表充值时间varchar50充值机表充值金额varchar50充值机表档口编号varchar50食堂档口表档口名称varchar50食堂档口表地点varchar50食堂档口表卡
7、机号varchar50食堂档口表管理员编号varchar50食堂档口表卡号varchar8饭卡机表地点varchar50饭卡机表记录varchar50饭卡机表金额varchar50饭卡机表管理员编号varchar50管理员信息表姓名varchar50管理员信息表性别varchar50管理员信息表职工姓名varchar50档口职工表职工号varchar50档口职工表性别varchar50档口职工表档口编号varchar50档口职工表2.2 数据库概念结构设计2.2.1 E-R图饭卡机包含食堂档口消费饭卡饭卡历史信息记录包含持有管理人员档口职工学生充值机管理存钱11mn1n1n111nmn管理1n
8、实体属性集学生学号姓名性别年级学院班级电话地址饭卡信息卡号学号余额卡的历史记录饭卡机卡号档口编号花费时间金额记录位置卡号充值机管理员信息食堂档口档口职工管理员编号卡号管理员号充值余额余额充值时间档口号姓名性别管理员姓名卡号档口名位置档口编号职工性别职工号职工姓名2.2.2实体及属性的定义学生信息表属性名数据类型长度是否允许为空有无索引学号varchar50不允许有姓名varchar50不允许无 性别varchar50允许无 年级varchar50允许无学院varchar50允许无班级varchar50允许无电话varchar50允许无地址varchar50允许无 饭卡信息表属性名数据类型长度是
9、否允许为空有无索引卡号varchar50不允许有学号varchar50允许无余额varchar50允许无 卡的历史记录表属性名数据类型长度是否允许为空有无索引 卡号varchar50不允许有时间datatime8允许无档口编号varchar50允许无花费varchar50允许无充值机表 属性名数据类型长度是否允许为空有无索引管理员编号varchar50不允许有卡号varchar50不允许无余额varchar50允许无充值时间varchar50允许无充值金额varchar50允许无 食堂档口表属性名数据类型长度是否允许为空有无索引档口编号varchar50不允许有档口名称varchar50允许无
10、地点varchar50允许无卡机号varchar50允许无管理员编号varchar50允许无饭卡机表属性名数据类型长度是否允许为空有无索引卡号varchar50不允许有地点varchar50允许无记录varchar50允许无金额varchar50允许无管理员信息表属性名数据类型长度是否允许为空有无索引管理员编号varchar50不允许有姓名varchar50允许无性别varchar50允许无档口职工表属性名数据类型长度是否允许为空有无索引职工姓名varchar50不允许有职工号varchar50不允许无性别varchar50不允许无档口编号varchar50部允许无2.3 数据库逻辑结构设计2
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息管理 系统