资源描述
数据库设计课程设计说明书题 目 内蒙古科技大学餐饮管理系统学姓班1267159220孙团结软件12-2班指导教师于金玲日 期2014.7.6内蒙古科技大学课程设计任务书课程名称数据库原理课程设计设计题目内蒙古科技大学餐饮管理系统指导教师于金玲时间 2014-7-4一、教学要求1、培养学生运用所学课程数据库原理的理论知识和技能以及对数据库组织、管理和使用能力。2、掌握数据库应用系统的整个设计过程(包括需求分析、概念结构设计、逻辑结构设计与物理设计与 实施)二、设计资料及参数三、设计要求及成果根据数据库应用系统设计过程,通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设 计等工作:1、概念结构设计的E R图2、数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表的各字段名, 类型和约束(主、外键);3、确定表之间的关联(一对一、一对多、多对多)4、运用数据库理论确定每个表至少属于3NF。5、编写课程设计说明书四、进度安排需求分析1天)ER模型设计2天)编写课程设计说明书和验收2天)评分标准1、数据库结构正确性(30%)2、数据库结构复杂性,由题目等级决定(30%)3、设计说明书完成的质量(30%)4、出勤(10%)5、成绩采用五级分制评定六、建议参考资料内蒙古科技大学餐饮管理系统摘要校园一卡通将管理、生活、消费、身份认证等多种功能集中于一体,提高了 学生校园生活的效率。该校园一卡通管理系统包括三个子系统:校园卡日常管理、 消费管理、身份认证。每个子系统又包括多个功能模块,并提供了对各功能模块 的查询和更新功能。该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计 阶段等阶段组成。关键字:一卡通 消费管理 身份认证 商户 读卡器 刷卡目录目录 - 1 -第一章 前言 11.1 研究目的 11.2 研究意义 1第二章 系统分析与设计 22.1 需求分析 22.1.1 需求分析目标 22.1.2 需求分析任务 22.2 概念设计阶段 32.2.1实体设计属性E_R图32.2.2局部E_R关系设计图42.2.3全局E_R关系设计图52.3 数据库的逻辑结构 62.3.1 数据库的关系模式62.3.2 数据库表格设计6第三章 结论 8第四章 结束语 8第五章 参考文献 9第一章 前言1.1研究目的社会信息化的蓬勃发展,校园的管理也进入了一个信息化得时代,先进的管 理信息系统成为建设世纪一流大学的重要标志。 在国内信息化建设进程的加速 的今天,高校管理者要学会思考如何使学校现有资源得到高效、合理的应用,使教 育信息化带动教育的现代化,将教育与信息技术真正地融合,提高教学质量和教 学效率, 提高学校声誉,提升学校的竞争力。数字化校园将是今后校园建设的发 展趋势和必然。 数字化校园建设的实质就是学校的管理部门通过信息化手段, 实现对各种资源的有效集成、整合和优化,实现资源的有效配置和充分利用,从而 提高各种管理工作的效率和效益。而建设“校园一卡通系统”是实现数字化校园 的有效途径。随着我国大学扩招,大学生的人数呈逐渐上升趋势。学生人数的众多使得现 今大学校园的管理难度越来越高,学校对一款能够实现科学有效的一体化管理的 系统软件的需求越来越紧迫。在这个背景下,校园一卡通管理系统应运而生。我 们在校园一卡通管理系统设计上的目标很明确,就是要通过将学生日常的图书馆 阅览室以及饮食消费看病取药等等这些日常学习生活集中到一卡通管理系统中 去来使得学校可以对学生的各种日常活动进行统一的管理。我们将严格的按照同 学们在校园中的日常生活习惯来开发,充分考虑到学校的客观情况,提供现代的, 科学的,符合学校规范的管理模式与管理思想,并为学校的管理水平带上新的台 阶。1.2 研究意义虽然一卡通系统发展较快,但各大学在校园卡应用系统管理上存在诸多问题 主要表现在以下几个方面:由于卡应用的快速发展,校内各单位逐步建立起自已的卡应用系统,造成了 目前学生身上持有多张卡。校园网建立较晚,使学校各单位管理不能统一。目前,各大学校园网的建成投入使用,为校园一卡通系统的建立提供应用平 台,射频卡应用系统的日渐成熟为校园一卡通系统的建立提供了技术保障,校园 内实现一卡通管理已成为校园管理发展的必然趋势。“校园一卡通信息网络管理系统”就是针对各大学及各大中专、中小学等 专业学校的管理设计的,该系统综合先进的射频卡技术及网络通讯技术,真正实 现校园一卡通管理。第二章 系统分析与设计2.1 需求分析2.1.1 需求分析目标针对内蒙古科技大学学生日常生活和学习管理情况的实地调查加自己的亲身 体验,了解了目前应用关于内蒙古科技大学的校园一卡通管理系统的应用情况, 并充分体会到该模式相对于人工管理模式的简单、高效。基于以上情况,目的是 自行设计一个模拟内蒙古科技大学校园一卡通的管理系统,在设计过程中,加深 对校园一卡通的了解,增强对数据库知识的理解和设计开发数据库的能力2.1.2 需求分析任务校园卡日常管理基本信息、客户消费基本信息、商户基本信息、身份认证基 本信息、各个对象包括信息如下所示(详细的数据见于数据字典):该系统主要 处理的对象有:客户基本信息、校园卡基本信息、1客户基本信息:包括客户身份证号、学生号、客户姓名,可以方便学生信 息的查询。2“校园卡”基本信息:包括校园卡的卡号、持卡人客户号、持卡客户姓名、 校园卡的状态、校园卡内的余额;3校园卡日常管理基本信息:包括四个数据结构办卡信息、挂失信息、解挂 信息、充值信息。4商户基本信息:包括商户编号、商户名称、商户负责人等属性。5刷卡基本信息:包括消费编号、消费地点、卡号、消费时间、消费金额, 具体数据项见数据字典.描述客户基本信息、校园卡日常事务管理基本信息、“校园卡”基本信息、 商户消费基本信息 、校车管理基本信息、身份认证基本信息中数据项能否为 null 以及一些用户自定义完整性(符合实际要求)2.2概念设计阶段2.2.2局部E_R关系设计图图 2-6 客户与射频卡联系关系图1n客户享有服务类型校园卡服务 信息服务时 间图 2-7 客户与服务信息关系图图 2-8 商户与读卡器关系图刷卡金刷卡时RFID无线射频卡刷卡信息读卡器图2-9射频卡与读卡器关系图2.2.3全局E_R关系设计图in客户拥有1n刷卡信息享有读卡器1n商户拥有RFID无线射频卡校园卡服务 信息图 2-10 校园一卡通总 E-R 图2.3 数据库的逻辑结构2.3.1 数据库的关系模式1. 客户(客户号,客户姓名,客户身份证号码)2. RFID无线射频卡(卡号,持卡人姓名,卡内余额,卡是否可用,客户号)3读卡器(读卡器编号,读卡器灵敏度,商户号)4 .商户(商户编号,商户名,商户负责人)5. 校园卡服务信息(服务编号,服务类型,服务负责人,服务时间,客户号)6. 刷卡信息(读卡器编号,卡号,刷卡时间,刷卡金额)2.3.2数据库表格设计表 2-1 客户实体表字段名字段类型主键说明客户号数字主键客户姓名字符客户身份证号码数字表 2-2 商户实体表字段名字段类型主键说明商户编号数字主键商户名字符商户负责人字符表 2-3 读卡器实体字段名字段类型主键说明读卡器编号数字主键读卡器灵敏度字符商户号数字表 2-4 RFID 无线射频卡实体字段名字段类型主键说明H. 口 卜号数字主键持卡人姓名字符卡内余额数字卡是否可用字符客户号数字表 2-5 校园卡服务信息实体表字段名字段类型主键说明服务编号数字主键服务类型字符服务时间数字服务负责人字符客户号数字表 2-6 刷卡信息实体表字段名字段类型主键说明读卡器编号数字主键H. 口 卜号数字刷卡时间数字刷卡金额数字第三章 结论本系统全面的设计出校园一卡通的使用,以及服务情况,能够为客户提供全 面而又准确的服务信息,便于用户理解,以及使用,符合客户的生活习惯。充 分的考虑到了各个实体之间的关系,以及属性的设计,以及它们之间的对应关 系。总体上能满足校园卡的数据库功能。由于是首次编写数据库课设,由于时间仓促,本次数据库课设也存在一些问 题。其中在数据可课程设计书的排版方面有些问题,还是需要一些改进,其次, 由于对一卡通的管理也不是很深入细致的了解,所以在一卡通的管理上也是有 点问题,需要一点改进。第四章 结束语通过这次内蒙古科技大学校园一卡通课程设计,虽然相对课程开始之前有 了进步,但还是了解得不够,学习得不够,今后要更加努力学习好一些基础的 知识,以备在需要的时候发挥自身的才能。“书到用时方恨少”的情况在这次课 程设计中表现得非常多,一开始做课程设计时,不够重视,但开始做了 E_R 图, 让指导老师看完之后,存在很多问题,情况复杂了,问题就出现了,分析不够 完善,有的功能需要改进,有的图没有画好,文档还需要排版和排序,幸好有 团队的帮助,再加上我们自己的纠正,才没有出现让人不满意的结果。这也让 我体会到了团队工作的重要性。在本次课程设计的设计制作过程中,我们之所以能顺利完成任务,除去自 身的小小努力之外,还要感谢我们的指导老师的指导,他给我提供了很大的帮 助,他认真的做我们的中期检查工作、不厌其烦的为我们提出了系统的不足之 处和改进方法、指导我们、督促我们,让我们从中得到很多体会和经验,在此 表示诚挚的感谢。第五章 参考文献1施伯乐,丁宝康,王卫,数据库系统教程【M】.3版,北京:高等教育出版社,20082史嘉权。数据库系统教程概论【M】.北京:清华大学出版社,2006
展开阅读全文