校园卡管理系统数据库设计

合集下载

学生管理系统的数据库设计

学生管理系统的数据库设计

学生管理系统的数据库设计学生管理系统是一种用于管理学生信息、课程安排、成绩记录等学校相关数据的软件系统。

数据库设计是学生管理系统的重要组成部分,它决定了系统的结构和性能。

本文将介绍学生管理系统数据库设计的一般原则和具体步骤,并以一个示例来说明如何设计一个简单而完整的学生管理系统数据库。

一、数据库设计的一般原则在进行数据库设计时,需要遵循以下一般原则:1.数据库的一致性:设计数据库时需要保证数据的一致性,即避免重复数据、冗余数据和不一致数据。

2.数据库的完整性:设计数据库时需要定义适当的约束条件,以确保数据的完整性,如主键、外键、唯一约束等。

3.数据库的性能:设计数据库时需要考虑系统的性能需求,包括数据的存取效率、并发性和可扩展性。

4.数据库的安全性:设计数据库时需要考虑数据的安全性,包括访问控制和数据加密等。

二、数据库设计的具体步骤进行数据库设计时,可以按照以下步骤进行操作:1.需求分析:明确学生管理系统的需求,包括学生信息、教师信息、课程信息、成绩记录等。

2.概念设计:根据需求分析结果,创建概念模型,包括实体、属性和关系。

3.逻辑设计:基于概念模型,转换为数据库模型,包括表结构、数据类型、主键、外键、索引等。

4.物理设计:在逻辑设计基础上,根据具体数据库管理系统的要求,进行性能调优和安全设置。

5.数据库实现:在具体数据库管理系统中创建数据库和表结构,并进行数据录入、查询和修改等操作。

在学生管理系统中,我们可以设计以下几个主要的表结构:1. 学生信息表(student_info):包括学生编号、姓名、性别、年龄、出生日期、班级编号等字段。

2. 班级信息表(class_info):包括班级编号、班级名称、年级、专业名称等字段。

3. 教师信息表(teacher_info):包括教师编号、姓名、性别、年龄、职称等字段。

4. 课程信息表(course_info):包括课程编号、课程名称、学分、教师编号等字段。

校园卡系统数据库设计(含代码)

校园卡系统数据库设计(含代码)

校园卡系统数据库设计(含代码)校园卡系统数据库设计.⼀.需求分析1.系统⽬标为了⽅便管理学⽣⽤餐卡的发放,挂失,补办和管理⼈员信息,学⽣信息,存储⾦额及相关数据信息等,现对学校⾷堂⽤餐卡系统进⾏数据库设计。

2.数据分析(1)⽤餐卡信息:⽤餐卡编号,持卡⼈编号,办卡⽇期,余额;(2)持卡⼈信息:姓名,性别,照⽚,编号,⾝份证号,部门,⼈员类别(3)操作员信息:职⼯编号,姓名,性别,照⽚,⾝份证号码。

参加⼯作时间,密码等(4)账号操作详细信息:流⽔号,⽤餐编号,存/取,操作员编号,操作时间,发放⾦额等3.事物需求(1)办新卡,修卡信息;(2)存取卡中⾦额(3)维护⼈员信息(4)列出数据库中的每餐使⽤⾦额的清单及余额信息(5)列出所有持卡⼈信息(6)列出每个⽉的累计消费信息(7)列出⽤餐卡是否为挂失卡信息⼆,建⽴E-R模型1. 实体集设计共有三个实体集:⽤餐卡,持卡⼈,操作员。

1),实体集“⽤餐卡”,属性:⽤餐卡号,持卡⼈编号,办卡⽇期及余额(⽤餐号为主码)2)实体集“持卡⼈”,属性:姓名,性别,照⽚,编号,⾝份证号,部门及⼈员类别(编码为主码)3)实体集“操作员”属性:操作员编号,姓名,性别,照⽚,⾝份证号,⼯作时间及密码(操作员编号为主码)2.三个ER图⾝份证号姓名⼈员类别性别照⽚部门编号持卡⼈⽤餐卡持卡⼈编号办卡⽇期余额⽤餐卡号三.建⽴关系模型(1.)实体集转换为关系模型根据实体转换原则,每个实体转换为⼀个关系模式,实体的属性转换为关系模式的属性,实体的码转换为关系的模式的码,因此,将图中的3个实体集转换为以下3个关系模式:a ⽤餐卡(⽤餐卡号,持卡⼈编号,办卡⽇期,余额)b 持卡⼈(姓名,性别,照⽚,编号,⾝份证号,⼯作时间,姓名照⽚操作⼈员编号性别密码⼯作时间⾝份证号密码)c 操作员(操作员编号,姓名,性别,照⽚,⾝份证号,)2.)联系集转换为关系模型根据联系转换原则,对于“拥有”联系,因为是⼀对多联系,可以把“⼀”那头的主码放⼊“多”的那⼀头,对于“操作”联系,因为是多对多联系,应建⽴⼀个新的关系模式,新关系模式中应该加⼊俩端的码的联系本⾝的属性。

校园一卡通MIS数据库系统设计

校园一卡通MIS数据库系统设计

2010年4月刊软件开发与设计信息与电脑China Computer&Communication1. 需求分析系统要处理的对象包括:学生信息,校园卡日常事务管理信息、一卡通信息、食堂消费信息、超市消费信息、身份认证信息等日常管理、电子钱包、身份认证三个方面,各个对象包括信息如下所示:1.学生信息:包括学生身份证号、学生学号、学生性别、学生出生年份、学生所在院系、学生的专业、学生所在班级等方面的信息,可以方便学生信息的查询和更新。

2.校园卡日常事务管理信息,包括四个数据结构:办卡信息,挂失信息,解挂信息,充值信息等。

3.一卡通信息:包括校园卡的编号、持卡人学生学号、持卡学生身份证号、校园卡的状态、校园卡内的余额。

4.食堂消费信息,包括三个数据结构:食堂刷卡记录,食堂窗口信息,学生食堂信息等。

5.超市消费信息,包括三个数据结构:超市刷卡信息,超市刷卡机信息,超市信息等。

6.身份认证信息,包括四个数据结构:学生课程信息,上课刷卡记录信息,学生宿舍楼基本信息,学生归宿刷卡信息等。

2. 数据库设计2.1 分E-R 图(a )学生信息E-R 图:(b )超市及食堂信息的E-R 图:2.2各分E-R 图中关键实体和联系的属性学生:{学号,身份证号,姓名,性别,出生日期,学院,专业,班级,生源地}校园卡:{卡号,持卡人学号,持卡人身份证号,卡状态,卡内余额,卡的冻结时间}学生超市:{超市编号,超市名称,超市负责人,超市所在校区}超市刷卡:{本次消费编号,刷卡类型,该类刷卡地点编号,卡编号,本次消费金额,本次消费时间,该处负责人姓名}学生食堂:{食堂编号,食堂负责人,食堂所在校区}食堂刷卡:{本次消费编号,刷卡类型,该类刷卡地点编号,卡编号,本次消费金额,本次消费时间,该处负责人姓名}课程:{课程编号,课程名称,课程性质,课程学分,任课老师,上课所在教室}上课刷卡:{学生上课刷卡次序编号,校园卡卡号,学生学号,学生身份证号,课程编号,课程名称,上课刷卡时间,上课所在教室}宿舍楼:{宿舍楼编号,宿舍楼所属院系,宿舍楼所属校区}归宿刷卡:{返回宿舍楼刷卡次数编号,校园卡卡号,学生学号,学生身份证号,宿舍楼所属校区,宿舍楼编号,归宿时间}2.3合并各分E-R 图,得到的基本E-R 图2.4将E-R 图转换为关系模型通过分析所要实现的功能以及现有的实体和联系,确定把学生实体、校园卡实体、课程实体、餐厅实体、超市实体、宿舍楼实体分别转化为单独的关系模式,为了便于查询学生在食堂、超市用校园卡刷卡消费的信息,将消费型刷卡联系转化为独立的关系模式;考虑到学生回宿舍和上课考勤记录信息的查询,把身份认证型的刷卡联系转化为独立的关系模式;最后考虑到学生要往校园卡里充值,再从学生和校园卡的拥有联系中抽取出校园卡的充值关系模式,具体的关系模式转化结果如下:学生:student(Sno 、Sid 、Sname 、Ssex 、Sbirth 、Sdept 、Sspecial 、Sclass 、Saddr)校园卡:Card(Cardno 、Sno 、Sid 、Cardstates 、Cardmoney 、校园一卡通MIS数据库系统设计钟新文1,2(1.中南大学软件学院,湖南 长沙 410083;2.常德职业技术学院,湖南 常德 415000)摘要:高校“校园卡”是将采取非接触式电子钱包和电子化校务管理相整合的方式。

学校食堂用餐卡系统关系数据库设计

学校食堂用餐卡系统关系数据库设计

学校食堂用餐卡系统关系数据库设计学号:姓名:1.一.需求分析1.系统目标为方便管理学生用餐卡的发放、挂失、补办和管理人员信息、学生信息、存储金额及相关数据信息等,现对学校食堂用餐卡系统进行关系数据库设计。

2.数据需求1.用餐卡信息:用餐卡编号,持卡人编号,办卡日期,余额;2.持卡人信息:姓名,性别,照片,编号,身份证号,部门,人员类别;3.操作员信息:职工编号,姓名,性别,照片,身份证号码,参加工作时间,密码等;4.账户操作详细信息:流水号,用餐卡编号,存/取,操作员编号,操作时间,发生金额等。

3.事务需求1.办新卡,修改卡信息;2.存取卡中金额;3.维护人员信息;4.列出数据库中的每餐使用金额的清单及余额信息;5.列出所有持卡人的信息;6.列出每个月的累计消费信息;7.列出用餐卡是否为挂失卡信息。

8.二.建立E-R模型1.实体集设计本系统有三个实体集:用餐卡、持卡人、操作员,标识如下:1.实体集“用餐卡”,属性包括:用餐卡号、持卡人编号、办卡日期及余额,其中,“用餐卡号”为主码,见图1 a)所示;2.实体集“持卡人”,属性包括:姓名、性别、照片、编号、身份证号、部门及人员类别,其中“编号”为主码,见图1 b)所示;3.实体集“操作员”,属性包括:操作员编号、姓名、性别、照片、身份证号、工作时间及密码,其中“操作员编号”为主码,见图1 c)所示。

图1 各实体集的E-R图2.联系集设计本系统有两个联系,标识如下:1.“拥有”联系:标识持卡人拥有用餐卡(“用餐卡”与“持卡人”之间的一对多联系);2.“操作”联系:标识操作员处理用餐卡的账户信息(“操作员”与“用餐卡”之间的多对多联系),其本身还具有属性:存/取、操作发生的时间、发生金额和挂失信息。

联系集的E-R模型见图2所示。

图2 联系集E-R图3.综合E-R图结合1和2两步,画出综合E-R图,见图3 所示。

图3 综合E-R图(要求:E-R图可用绘图板、VISIO 2003等绘图软件完成后,再插入到WORD文档中)1.三.建立关系模型1.实体集转换为关系模型根据实体转换原则,每个实体集转换为一个关系模式,实体的属性转换为关系模式的属性,实体的码转换为关系模式的码。

校园一卡通管理系统数据库的设计

校园一卡通管理系统数据库的设计

课程作业报告题目:校园一卡通管理系统数据库的设计学院:江西理工软件学院专业:软件土木班级:三班学号:13242314 学生:甘文波授课教师:李春雨时间:2015 年 5 月15 日目录一、需求分析 (3)1.1 需求概述 (3)1.2 功能简介 (3)二、数据库概念结构设计 (3)2.1 确定联系集及E-R图 (3)2.2 画出E-R图 (4)2.3学生成绩管理系统总E-R图 (5)三、数据库逻辑设计 (5)3.1 一卡通信息表(card) (6)3.2 学生信息表(Student) (6)3.3 银行卡信息表(bank) (6)3.4 账单表(zhangdan) (7)四、建表 (7)4.1 创建模式并授权 (7)4.2 创建数据表 (7)五、数据库的运行和维护 (9)5.1 定义 (9)5.1.1 基本表的创建,建表语句 (9)5.1.2 基本表的删除 (9)5.2 数据操作 (10)5.2.1 单表查询: (10)5.2.2 连接查询 (10)5.2.3 嵌套查询 (10)5.2.4 操作结果集查询 (11)5.3 数据库更新操作 (11)5.3.1 插入数据 (11)5.3.2 修改数据 (12)5.3.3 删除数据 (12)5.4 数据库的安全性 (12)5.5 数据库的完整性 (13)5.5.1 实体完整性定义 (13)5.5.2 参照完整性定义 (13)六、总结 (14)一、需求分析1.1 需求概述一张校园卡,取代以前的各种证件(包括学生证、借书证、出入证等)全部或部分功能师生在学校各处出入、办事、活动和消费均只凭这校园卡便可进行,并与银行卡实现自助圈存,最终实现“一卡在手,走遍校园一卡通网络拓扑图校园”,同时带动学校各单位、各部门信息化、规范化管理的进程。

此种管理模式代替了传统的消费管理模式,为学校的管理带来了高效、方便与安全。

一卡通系统是数字化校园建设的重要组成部分,是为校园信息化提供信息采集的基础工程之一,具有学校管理决策支持系统的部分功能。

高等院校校园一卡通系统数据库设计概要

高等院校校园一卡通系统数据库设计概要
1 6
信息科学
2宰7 科0刍霸 0年 期 技 1第
高等院校校园一卡通系统数据库设计概要
彭 勃
( 怀化职业技术学院 ,湖南怀化 4 8 0 ) 10 0
摘 要 以怀化职业 技术学院 为对 象 ,结合学 习借鉴 先进 国家 院校 的数字校园集成 的丰富经验 ,概括了适合本 院的 “ 一卡通”数据库 的设
11 数据 库系统设计 .
数据库是一种存储数据并对数据进行操作的工具 。数据库的作用在 于组织和表达信息,简而言之,数据库就是信息的集合 。计算机 的数据 库可以分为两类 :非关系数据库 (a f ) l -e ftd 和关系数据库 ( li a) e tn rao 1 。 关系数据库 中包含了多个数据表 的信息 , 数据库含有各个不同部分 的术
22 数据库的配置管理 . 采用流行的S L e e 00 Wi o s03e e Q Sr r 0 + n w20 s v 的数据库服务器配置, v2 d rr 系统数据及逻辑驻留在S I e e QSr r v  ̄据库中,S L e e2o 以服务器的形 Qsr r 0 v 0 式运行于Wi o s03e e ̄ ,无用户界面,集 中存储 与管理系统数 n w 20 sr rY d v S上 .
[王 珊, 1 ] 陈红. 数据库 系统原理 教程[】 京: M. 北 清华大学 出版社 , 0 , 2 07 0 . 『 RbH whre 2 0 a t n, 1 o 袁鹏飞 编译. LS R E 0数据 库开发从 零开始【 . S E V R2 0 Q 0 M】 北京:
人 民邮电出版社 . 0 , 2 1. 0 6 f1 3谭开文 , 孙京 宁. 目前 中 国I 卡行业现 状 以及 发展 的几个看 法『1 算机 系 对 c J_ 计

校园卡信息管理系统数据库设计_单增朗杰

校园卡信息管理系统数据库设计_单增朗杰
数据库技术
信息与电脑 China Computer&Communication
2010年第01期
校园卡信息管理系统数据库设计
单增朗杰 西北民族大学,甘肃 兰州 730000
摘要:自从智能卡进入中国以来,在校园得到了迅速的普及和推广,目前的各大专院校甚至大多数中专、中学、职校几乎都有卡在使用,广 大师生在得益于智能卡带来的方便的同时,也存在不少困扰他们的问题。
处理编号 处理功能
处理过程
PR-1
客户购物涉及 商品基本信息模块、客户基本信息模块、客户购物车
的功能模块 基本信息模块、客户订单信息模块、网上支付基本信
息模块、交易基本信息模块:先确定购物所涉及的功
能模块;然后,确定数据流向;最后显示购买情况
2.5数据库的实施、运行和维护 在进行概念结构设计和物理结构设计之后,对目标系统的结构、 功能已经分析得较为清楚,但这还只是停留在文档阶段。数据系统设 计的根本目的,是为用户提供一个能够实际运行的系统,并保证该系 统的稳定和高效。要做到这点,则必须进行下一步工作,就是数据库 的实施、运行和维护。 该阶段主要包括: 2.5.1数据库的实施 数据库的实施主要是根据逻辑结构设计和物理结构设计的结果, 在计算机系统上建立实际的数据库结构、导入数据并进行程序的调 试。 用具体的DBMS提供的数据定义语言(DDL),把数据库的逻辑结 构设计和物理结构设计的结果转化为程序语句,然后经DBMS编译处 理和运行后,实际的数据库便建立起来了。 2.5.2 数据库的试运行 当数据装入数据库以后,进入数据库的试运行阶段,数据库的试 运行也称为联合调试。数据库的试运行对于系统设计的性能检测和评 价是十分重要的, 该阶段重点执行对数据库的各种操作,实际测量系 统的各种性能,检测是否达到设计要求。通过该阶段的运行与测试, 可以检验数据库系统设计是否合理,运行是否安全、高效。 2.5.3数据库的维护 数据库系统投入正式运行,意味着数据库的设计与开发阶段的基 本结束,运行与维护阶段的开始。数据库的运行和维护是个长期的工 作,是数据库设计工作的延续和提高。

数据库原理与应用论文---校园卡管理系统数据库设计

数据库原理与应用论文---校园卡管理系统数据库设计

信息工程学院《数据库原理与应用》课程设计论文题目:校园卡管理系统数据库设计学号:专业班级:姓名:指导老师:完成日期:二零零九年六月摘要高校“校园卡”是将采取非接触式电子钱包和电子化校务管理相整合的方式。

校园卡管理系统是应对学生校园生活的现代化、网络化,逐步摆脱当前学生在校生活中的消费管理、身份认证管理的人工管理方式,提高学生校园生活管理效率,方便学生校园生活而开发的,它包括三个子系统:校园卡日常管理子系统、电子钱包子系统、身份认证子系统。

每个子系统包含多个功能模块,并提供了对各功能模块的查询和更新功能,且这两种功能都是通过存储过程实现的,其中食堂就餐管理、超市购物管理、各种充值管理、宿舍楼门控管理、公共课考勤管理是本系统开发的重点。

该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。

关键字:电子钱包;身份认证;现代化;人工管理;存储过程目录1. 系统需求分析阶段 (1)1.1 引言 (1)1.2 目标与任务 (1)1.2.1 需求分析阶段的目标 (1)1.2.2 需求分析阶段的任务 (1)1.2.3 需求分析阶段成果 (2)2. 概念设计阶段 (12)2.1 引言 (12)2.2 概念模型设计 (12)3.逻辑设计阶段 (14)3.1逻辑设计的任务和目标 (14)3.2数据组织 (14)3.2.1将E-R图转换为关系模型 (14)3.2.2模型优化 (15)3.2.3数据库模式定义 (15)3.2.4用户子模式设计 (15)3.3数据处理 (16)4.物理设计阶段 (16)4.1物理设计阶段的目标与任务 (16)4.2数据存储方面 (16)5.数据库实施阶段 (17)5.1建立数据库、数据表、视图、索引 (17)5.1.1 建立数据库 (17)5.1.2 建立数据表 (17)5.1.3 建立视图 (19)5.1.4 建立索引 (20)5.2数据入库 (21)5.3创建各个功能的存储过程 (21)6.系统调试和测试 (22)7.收获与体会 (27)8.存在的问题及建议 (27)致谢 (28)参考文献 (28)附录1 数据库逻辑结构定义 (29)附录2 存储过程定义 (33)附录3 数据查看和存储过程功能的验证 (38)附录4 所有的SQL运行语句 (41)1 系统需求分析阶段1.1 引言通过对南北校区学生日常生活、学习情况的实地调查加上自己亲生体验,了解到现在许多高校学生生活消费管理仍然停留在各种消费分块进行,相对独立的运行模式,而宿舍楼门控管理和上课考勤管理仍然是完全的人工管理阶段,人工管理方式对于宿舍楼管理员和任课教师来说费时、费事、费力,造成工作效率低下。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6
二、主要的存储过程 1、各种类型充值查询
7
2、每个食堂、超市月收入信息
查询各个食堂、超市七月份的收入情况 create proc Din___Sup_Month As select Place,Pno,sum(Pmoney) 七月份的收入 from PressInf where Ptime>='2009-07-01 12:00:00.000' and Ptime<='2009-07-31 23:00:00.000' group by Place,Pno 调用存储过程: exec Din___Sup_Month
8
2、每个食堂、超市月收入信息
9
3、持卡学生在校月消费信息
查询所有学生某个时间段内(七月份)的食堂和超市消费总额 create proc student_month_Din_Sup_Press @starttime datetime,@endtime datetime as select student.Sno,student.Sname,student_Din_Sup_Press.Cardno,sum(Pmoney )month_Totalmoney from student_Din_Sup_Press,student where student_Din_Sup_Press.Sno=student.Sno and Ptime>=@starttime and Ptime<=@endtime group by student.Sno,student.Sname,student_Din_Sup_Press.Cardno 调用存储过程: exec student_month_Din_Sup_Press1 '2009-07-01 12:00:00.000','200910 07-31 12:00:00.000'
校园卡管理系统数据库设计
2007级电子商务071班 李国鹏 2009-7-5
1
Outline
一、系统总体概况 二、主要的存储过程 三、两个重要的触发器
2
一、系统总体概况
校园卡系统 校园卡日常管理子系统 电子钱包子系统 身份认证子系统
办 卡 管 理
充 值 管 理
挂 失 管 理
解 挂 管 理
食 堂 就 餐 管 理
6、持卡学生回宿舍信息
18
三、两个重要的触发器 1、在食堂和超市消费刷卡 后,修改卡内余额
create trigger ti2 on PressInf after insert as update Card set Cardmoney=Cardmoney-Pmoney from Inserted where Cardstate='可用'and Card.Cardno=(select Cardno from Inserted)
4、高飞七月份在超市消费总额
13
5、持卡学生上课考勤信息
各门课程某次(某一天)上课时学生到课考勤记录情况(每 次上课每个学生只刷一次卡) create proc each_course_Press as select Cname,count(distinct Classno) 到课人数 from courPress where Classtime>='2009-06-29 14:20:00.000' and Classtime<='2009-6-29 14:25:00' group by Cname 调用存储过程: exec each_course_Press
24
充值前的Card和FillInf
25
充值后的Card和FillInf
26
27
调用存储过程: exec Insert_PressInf 18,'超市','5','00398',10,'2009-07-04 12:10:00',' 孙天'
20
刷卡之前的Card和PressInf
21
刷卡之后的Card和PressInf
22
2、充值操作后,在卡状态中修 改相应卡的卡内余额
create trigger ti on FillInf after insert As update Card set Cardmoney=Cardmoney+Czje from Inserted where Cardstate='可用'and Card.Cardno=Inserted.Cardno
学生工作 办公室
1
管理
n
学生
1
持有
1
宿舍刷 卡机
1
归宿刷卡
m m
超市刷
校园卡
m m
到课刷卡
n
智能考 勤机
m
食堂刷卡
n
学生超市
n
食堂读卡 机
1
包含
n
超市读卡 机
n
包含
1
学生食堂
n
图3.2 分E-R图7
5
系统实现的主要功能:
查询和更新: 1、各种类型充值信息 2、每个食堂、超市月收入信息 3、持卡学生在校月消费信息 4、持卡学生上课考勤信息 5、持卡学生回宿舍信息
调用存储过程: exec each_course_Press
15
5、持卡学生上课考勤信息
16
6、持卡学生回宿舍信息
查询各宿舍楼在晚上12点---凌晨2点时间段内归宿的学生 create proc Dorm_back as select student.Sname,DormPress.Backno,DormPress.Cardno,Dor mPress.Sno, DormPress.Dormno,DormPress.Backtime from DormPress,student where DormPress.Sno=student.Sno and Backtime>='2009-06-25 00:00:00.000' and Backtime<='2009-06-25 02:00:00.000' 调用存储过程: exec Dorm_back 17
超 市 购 物 管 理
学 生 奖 助 管 理
宿 舍 门 控 管 理
公 共 课 考 勤 管 理
图3.3 系统功能模块图
3
设计目的:
集管理、消费、身份认证“三位一体” 方便学生食堂消费、超市消费 方便老师上课考勤 方便宿舍进出管理 方便学校各类奖助学金的发放 可扩充其他功能

系统总体E_R图:
19
刷卡消费的存储过程
卡号为‘00398'的同学到“孙天负责的东超5号”买了“10元钱” 的糖果,消费号是“18”将信息插入刷卡记录表,并用触发器修改 Card的余额 create proc Insert_PressInf @Pressno int,@Place char(10),@Pno char(4),@Cardno char(8),@Pmoney float,@Ptime Datetime,@Pmanage char(10) as Insert into PressInf values(@Pressno,@Place,@Pno,@Cardno,@Pmoney,@Ptime,@P manage)
14
5、持卡学生上课考勤信息
各门课程某次(某一天)上课时学生到课考勤记录情况(每 次上课每个学生只刷一次卡) create proc each_course_Press as select Cname,count(distinct Classno) 到课人数 from courPress where Classtime>='2009-06-29 14:20:00.000' and Classtime<='2009-6-29 14:25:00' group by Cname
3、学生在食堂超市月消费情况
11
4、高飞七月份在超市刷卡消费的 信息
create proc one_student_month_Din_Sup_Press @starttime datetime,@endtime datetime,@sname char(10),@place char(10) as select student.Sno,student.Sname,student_Din_Sup_Press.Cardno,sum(Pmoney )month_Totalmoney from student_Din_Sup_Press,student where student_Din_Sup_Press.Sname=@sname and student_Din_Sup_Press.Place=@place and student_Din_Sup_Press.Sno=student.Sno and Ptime>=@starttime and Ptime<=@endtime group by student.Sno,student.Sname,student_Din_Sup_Press.Cardno 调用存储过程: exec one_student_month_Din_Sup_Press '2009-07-01 12:00:00.000','200912 07-31 12:00:00.000','高飞','超市'
23
充值的存储过程
给‘陈蒋’学号是“00400”发放奖学金,在FillInf中插入充 值信息 create proc Insert_FillInf @czno int,@cardno char(8),@sno char(8),@czlx char(40),@czje float,@czrq Datetime,@jbr char(10) as Insert into FillInf values(@czno,@cardno,@sno,@czlx,@czje,@czrq,@j br) 调用存储过程: exec Insert_FillInf 20,'00399','00400','奖学金',500,'200910-01 12:38:00.000','张三'
相关文档
最新文档