示例-数据库管理设计_第1页
示例-数据库管理设计_第2页
示例-数据库管理设计_第3页
示例-数据库管理设计_第4页
示例-数据库管理设计_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库原理与应用》课程设计

设计报告

题目:学生食堂管理系统

专业班级:05班0611/612

学号:0511061208、0511061232

姓名:刘虔铭、董燕娇

指导教师:倪庆萍

时间:2007-1-15——2007-1-20

数据库原理与应用课程设计任务书

题目:学生食堂管理系统

课题组成员:刘虔铭、董燕娇专业:信息管理与信息系统

任务起至日期:2007-1-15——2007-1-20

一、课题的目的与要求

目的:《数据库原理及应用课程设计》是实践性教学环节之一,是《数据库原理及应用》

课程的辅助教学课程。通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设

计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相

结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库

的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、

提高其实际动手能力和创新能力。

要求:根据分组(小组成员为2人),选择课题,在小组内进行分工,进行系统调查,搜

集资料;根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计、调试。

二、设计的主要内容与要求

1、系统运行环境

硬件:586以上计算机

软件:操作系统为windows98以上;

数据库管理系统为ACCESS2000

2、设计说明书主要内容

•题目:

•数据库系统功能

•系统E-R图

•系统关系模型

•数据库及表名称、结构

•系统简介

三、主要参考文献

[1]张俊玲主编.数据库原理与应用.清华大学出版社.2005.9

[2]王珊主编.数据库系统教程.高等教育出版社.2004.9

[3]李雁翎主编.数据库技术与应用.2005.4

四、进度计划

设计时间为一周,具体安排如下:

2007.1.15(周一)::进行系统调查,搜集资料

2007.1.16(周二):根据搜集的资料,进行功能与数据分析,设计E-R图

2007.1.18(周三):设计关系模型并在ACCESS2000上实施

2007.1.19(周四):运用ACCESS2000设计、调试系统功能

2007.1.20(周五):编写课程设计说明书

指导教师倪庆萍2007年1月15日

目录

一、图书管理数据库系统功能............................3

二、系统E-R图........................................3

三、系统关系模型.......................................5

四、系统数据库及表名称、结构...........................5

五、系统简介...........................................7

1.系统运行环境.......................................7

2.系统运行界面.......................................7

3.系统对象..........................................17

六、参考文献..........................................20

七、分工情况..........................................20

附:“学生餐厅管理系统.MDB”应用系统软件

一、学生食堂管理系统功能

本系统主要是支持学生食堂管理人员对日常销售的管理,以及学生选餐的管

理。系统功能按照权限设置分为:

1.系统数据库管理员(DBA):

系统为数据库管理员提供的功能为:管理所有六个表中所有数据

项(包括添加、修改、删除);恢复学生、职工密码为初始密码。

2.食品窗口负责人(职工号末位为1):

系统为食品窗口负责人提供的功能为:管理本人信息;管理食品

数据(包括添加、修改、删除);理本窗口的职工数据(包括添加、修

改、删除)及工资各种统计数据;输入日期区间查询销售数据及相关

统计、回复本窗口建议。

3.充值窗口负责人(窗口号为14):

系统为充值窗口负责人提供的功能为:管理本人信息;学号管理

学生账户余额。

4.食品窗口职工(职工号末位不为1):

系统为食品窗口职工提供的功能为:管理本人信息;览本窗口食

品数据。

5.学生:

系统为学生提供的功能为:管理个人密码;览窗口信息;食品信

息纵览(可以购买);按类别、窗口号、单价查询食品信息(可以购买);

对窗口提出建议;浏览本人消费记录。

二、系统E-R图

本系统涉及食品、窗口、职工、学生、建议五个实体:

食品信息包括:食品号、名称、单位、单价、窗口号、类别、备注;

窗口信息包括:窗口号、名称、负责人、联系电话、主营、位置;

职工信息包括:职工号、姓名、性别、出生日期、工资、职务、窗口号、

电话、宿舍号、备注、照片、密码;

学生信息包括:学号、姓名、性别、出生日期、系别、备注、照片、帐户

余额、密码;

建议信息包括:建议号、日期、学号、建议、回复。

本系统包括制作、属于、销售、提出、回复五个关系:

销售信息包括:交易号、学号、窗口号、食品号、数量、时间。

本系统E-R图如下:

三、系统关系模型

由上述E-R图可以得到如下的关系模型:

食品信息表(食品号,名称,单位,单价,窗口号,类别,备注)

窗口信息表(窗口号,名称,负责人,联系电话,主营,位置)

职工信息表(职工号,姓名,性别,出生日期,工资,职务,窗口号,电

话,宿舍号,备注,照片,密码)

学生信息表(茎号,姓名,性别,出生日期,系别,备注,照片,帐户余

额,密码)

建议信息表(建议号,日期,学号,建议,回复,窗口号)

销售信息表(交易号、学号、窗口号、食品号、数量、时间)

四、系统数据库及表名称、结构

1、系统数据库及表明称

系统数据库明称:学生食堂数据库

本数据库包含六张表:食品信息表、窗口信息表、职工信息表、学生信息

表、建议信息表、销售信息表

2、表结构

(1)1耸品信息表结构

序号字段名称数据类型字段大小小数位数

1食品号文本5

2名称文本20

3单位文本2

4单价货币向动

5窗口号文本(查阅向导)50

6类别文本(查阅向导)10

7备注备注

8照片OLE对象

窗口号的查阅向导包括:01,02,03,04,05,06,07,08,09,10,

11,12,13,14;

类别的查阅向导包括:盖浇饭,炒饭,自选素菜,自选荤菜,拉面,

汤面,拌面,炒面,汤,点心,小炒荤菜,小炒素菜,饮料,小吃,麻辣

烫素,麻辣烫荤,其它。

(2)!窗口信息表结构

序号字段名称数据类型字段大小小数位数

1窗口号文本2

2名称文本20

3负责人文本10

4联系电话文本11

5主营文本(查阅向导)30

6位置文本6

主营的查阅向导包括:盖浇饭,自选餐,面食,点心,小炒,快餐,

麻辣烫。

(3)1[只工信息表结构

序号字段名称数据类型字段大小小数位数

1职工号文本5

2姓名文本10

3性别文本(查阅对象)50

4出生日期日期/时间

5工资货币自动

6职务文本(查阅对象)50

7窗口号文本(查阅对象)50

8电话文本11

9宿舍号文本3

10备注备注

11照片OLE对象

12密码文本5

性别的查阅对象包:舌:男,女;

职务的查阅对象包括:负责人,厨师,配菜师,清理工;

窗口号的查阅向导包括:01,02,03,04,05,06,07,08,09,10,

11,12,13,14o

(4)学生信息表结构

序号字段名称数据类型字段大小小数位数

1学号文本50

2姓名文本10

3性另U文本(查阅向导)2

4出生日期日期/时间

5系别文本(查阅向导)50

6备注备注

7照片OLE对象

8帐户余额货币自动

9密码文本10

性别的查阅向导包』舌:男,女;

系别的查阅向导包括:经管系,机电系,计算机系,建安系,环能系,

食品系,化工系。

(5)建议信息表结构

序号字段名称数据类型字段大小小数位数

1建议号自动编号长整型

2日期日期/时间

3学号文本(查阅向导)50

(续友)

4建议备注

5窗口号文本(查阅向导)2

6回复备注

学号的查阅向导引用:学生![学号]

窗口号的查阅向导引用:窗口![窗口号]

(6)销售信息表结构

序号字段名称数据类型字段大小小数位数

1交易号自动编号长整型

2学号文本50

3窗口号文本(查阅向导)50

4食品号文本(查阅向导)50自动

5数量数字整型

6金额货币自动

7时间日期/时间

窗口号的查阅向导引用:窗口![窗口号]

食品号的查阅向导引用:食品![食品号]

五、系统简介

1、系统运行环境

硬件:586以上计算机

软件:操作系统为windows98以上;

数据库管理系统为ACCESS2000

2、系统运行界面

(1)主界面

(2)系统数据库管理员功能界面

①登陆成功消息框

②系统数据库管理员主界面

③管理窗口表

④管理职工表

⑤管理食品表

⑥管理学生表

⑦管理销售表

⑧管理建议表

(3)食品窗口负责人

①登陆成功消息框

②负责人功能主界面

③负责人个人信息

④管理职工信息

1970-5-9

|电报A..:版史《一,咫U•门•・

|13549566811101

¥966.67:

200.00;

¥700.0001

共有记录数

记录:yI111r»i”A*I共有记录数:3

⑤管理食品信息

⑥销售纵览

⑦回复建议

(4)充值窗口负责人

①成功登陆消息框

___

充值窗口负责人登录网】I

:)登录成功!

y负责人拥有高级管理权限。

匚二期定二胃

②冲值窗口负责人功能界面

③管理个人信息

④输入要冲值的学生学号

输人参数值

输入学号:

|0511031102|

确定取消

⑤冲值管理

(5)食品窗口职工

①职工功能界面

②管理个人信息

因职工个人信息S0®

③查看窗口食品信息

(6)学生

①学生功能界面

②管理密码

③浏览窗口信息

④查看消费记录

⑤学生建议

⑥食品信息纵览

⑦高级查询

3、系统对象

(1)表

本系统有六张基本表即

1)食品信息表存储食品相关数据

2)窗口信息表存储食品窗口相关数据

3)职工信息表存储职工(包括负责人)相关数据

4)学生信息表存储学生相关数据

5)建议信息表存储学生建议、窗口回复及相关数据

6)销售信息表存储食品销售相关数据

(2)查询

本系统设计的查询有

1)充值负责人信息:查询当前登录负责人的信息

2)充值管理:跟据输入的学号查询学生的账户余额和必要相关信息

3)窗口查询:查询食品窗口信息

4)窗口食品信息:根据当前登录职工号,查询他所在窗口食品信息

5)负责人个人信息:查询当前登录负责人的信息

6)高级查询购买食品(追加):根据【学生食品高级查询】窗口信

息向销售表插入一条销售记录,其中时间字段取当前时间

7)购买食品(追加):根据【学生用食品信息纵览】窗体信息向销

售表插入一天销售记录,其中时间字段取当前时间

8)管理食品信息:根据当前登录窗口负责人查询本窗口食品信息

9)恢复学生密码(更新):将学生密码恢复为学号

10)恢复职工密码(更新):将职工密码恢复为职工号

11)回复建议根据当前登录负责人显示本窗口收到的建议

12)建议查询查询建议表

13)食品查询查询食品表

14)销售查询查询销售表

15)销售统计查询一个窗口的交易数和交易总额

16)销售纵览根据当前登录的窗口负责人及输入的销售的时间区

间查询本窗口销售记录

17)学生查询:查询学生表

18)学生管理密码:根据当前登录的学生查询其密码

19)学生建议(追加):根据【学生建议】窗体输入的信息向建议表

插入一条记录

20)学生食品高级查询:根据输入的价格区间、窗口号和种类查询

食品信息

21)学生消费记录:根据当前登录学生查询其消费记录

22)职工查询:查询职工表

23)职工个人信息:根据当前登录职工查询其个人信息

24)职工信息:查询除了负责人的职工信息

25)职工信息统计:查询本窗口职工数和职工工资的总额、平均值、

标准差、最值

(3)窗体(按连接关系排列)

本系统建立的窗体有:

A.登录:判断用户名、密码是否匹配。并利用VBA代码根据用户名

给予用户相应权限。设有推出Access环境按钮。(为方便测试有浏

览所有数据按钮供浏览所有表)

i.数据库管理员版(用户名为DBA):连接可以修改所有表的6个

窗体;外加学生、职工密码恢复功能;设有返回按钮;窗体顶

端标题动态显示用户姓名(其它窗体后两项项类同)

1.管理窗口表:浏览、添加、修改、删除【窗口】表数据

2.管理建议表:浏览、添加、修改、删除【建议】表数据

3.管理食品表:浏览、添加、修改、删除【食品】表数据

4.管理销售表:浏览、添加、修改、删除【销售】表数据

5.管理学生表:浏览、添加、修改、删除【学生】表数据

6.管理职工表:浏览、添加、修改、删除【职工】表数据

ii.负责人版(用户名为5位且末位为“1"):连接【负责人个人信

息】、【职工信息】、【管理食品信息】、【销售纵览】(日期区间在

本窗体中设置)、【回复建议】窗口

1.负责人个人信息:显示当前负责人个人信息,其中只有电

话、宿舍号、密码字段可以修改

2.管理食品信息:管理(浏览、添加、修改、删除)当前负

责人所在窗口食品信息

3.职工信息:显示当前负责人的下属信息,并内嵌【职工信

息统计】子窗体

a)职工信息统计:显示职工信息统计查询内容

4.销售纵览:根据在【负责人版】窗体中设置的“日期区间”

显示本窗口的销售记录,并内嵌【销售统计】子窗体

a)销售统计:显示销售统计查询的内容

5.回复建议:恢复给本窗体的建议

iii.充值负责人版(用户名为5位前两位为“14"):连接【充值负责

人个人信息】、【充值管理】窗体

1.充值负责人个人信息:显示当前充值负责人个人信息,其

中只有电话、宿舍号、密码字段可以修改

2.充值管理:根据输入的学号显示学生账户余额及相关必要

信息,可以对账户余额进行修改

iv.职工版(用户名为5位且不具负责人特征):连接【职工个人

信息】、【窗口食品信息】窗体

1.职工个人信息:显示当前职工的个人信息,其中只

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论