食堂卡管理系统实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西南大学荣昌校区信息管理系

《食堂卡(消费,查询)管理系统》

课程设计报告

学生姓名:

学号:

专业班级:

指导教师:

二0一二年四月二十六日

目录

需求分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。1 1.系统设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。1

1.1系统目标。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。2

1.2系统功能需求。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。2

1.3系统的数据流图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 2数据库的概念设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。4

2.1数据库列表展示。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。4

2.2数据库设计部分代码。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5

3.系统部分窗体展示。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。7

3.1用户登录窗口。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。7

3.2登陆后跳转的欢迎界面。。。。。。。。。。。。。。。。。。。。。。。。。。。。7

3.3操作主界面。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8

3.4添加用户界面。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8

4.关键代码展示。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9

4.1.添加用户代码。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9

4.2.主窗体部分代码。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9

4.3.登录窗体代码。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。10

4.4.查询用户代码。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。11

5.对本设计的总结。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12

6.参考资料。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12

需求分析

高校管理中,和同学们息息相关的是食堂管理系统,每一天食堂的消费量是庞大的,如果没有一个完整的管理系统,完全由人工管理这么庞大的数字量,是一件让人身心疲惫的事情,可见一个良好的食堂智能卡管理系统是很必要的,该系统能够对消费记录,充值记录有一个详细的统计和记录。也提供密码服务和消费限定遗失管理等基本功能,有效的保证了在智能卡遗失的情况下迅速的对方卡进行挂失处理。

1.系统设计

本系统主要使用的开发语言是C#,结合sql数据库,对系统进行编程和数据库管理,本系统的主要涉及范围是消费记录和充值查询,辅助作用是密码服务,消费限定,遗失管理等。本系统结合了现实中智能卡消费的需要,对同学们的实际需求做了详细的调查,最终决定出这个操作简便,便于管理的食堂智能卡管理系统。

系统设计E/R图

1.1系统目标:

实现一个食堂消费管理系统,完成餐卡信息管理,餐卡信息查询,窗口信息管理,餐卡消费管理和窗口信息查询等功能。

1.2系统功能需求:

本系统管理员能够对餐卡信息增加,修改,查询,删除等。

功能划分:

用户通过身份验证后进入主界面。主界面为超级用户提供5项选择:餐卡办理,餐卡挂失,餐卡充值,餐卡解除挂失,餐卡查询。

功能描述:

●餐卡办理:

管理员通过插入表和更新表来为餐卡使用人员办理新卡。新生报到时,学生要到管理员那里办理新卡,管理员通过插入表信息来办理。当卡主的卡丢失或损坏且确定要办理新卡时,管理员通过更新表的信息来办理新卡。

●餐卡挂失

当学生的餐卡找不到但是不能确定还能否找到时,学生可以到擦卡管理员那里去挂失。管理员通过修改表的信息暂时禁用此卡。

●餐卡解除挂失

学生找到丢失的餐卡后,可以到管理员那里解除挂失。管理员通过修改表的信息让此卡能从新使用。

●餐卡充值

餐卡余额不足时,学生可能无法到食堂消费,此时要到管理员那里充值。管理员通过修改表的信息为餐卡充值。

●餐卡查询

就餐时可能出现刷错卡的情况,当刷错卡但是刷卡人员没有注意到时两方就会产纠纷,这时要到餐卡管理员那里查询消费

情况。

1.3系统的数据流图:

了解用户的应用要求,使用信息流程图分析应用系统中的信息流。

食堂消费管理系统的简单信息流如下。

(1)系统的上下文数据流图如图5-38

2数据库的概念设计

2.1数据库列表展示

餐卡信息表:定义如下:

卡主信息表:

2.2数据库设计部分代码

--使用master数据库

use master

go

--判断数据库是否存在,如果myDb存在,则删除myDb数据库if exists(select *from sysdatabases where name='myDb') --删除myDb数据库

drop database myDb

go

--创建数据库myDb

create database myDb

go

--使用myDb

use myDb

go

--判断表是否存在

if exists(select *from sysobjects where name='userInfo') drop table userInfo

go

--创建表userInfo

create table userInfo

(

--字段名数据类型约束

id int identity(1,1) not null,--自动增长

userName varchar(20) not null,--用户名

password varchar(20) not null--密码

)

相关文档
最新文档