网站大量收购独家精品文档,联系QQ:2885784924

SQLServer2000课设分析方案1.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
长江大学 数据库课程设计 报告 班级 : 序号 : 姓名 : 指导老师 : 地球科学学院地信系 2010年1月8日 我选择的课设题目是食堂就餐管理系统,现在的食堂都有一套就餐管理系统,我是参照食堂就餐管理系统来设计数据库及表并来做需求分析的,然后在数据库中创建相应的存储过程及触发器,利用VB来开发出本套系统,基本能够实现就餐管理的基本功能。 需求分析 食堂就餐管理系统可以有效地管理就餐卡及其充值消费情况,食品及其销售情况,就餐人员和食堂工作人员信息。它主要应用于拥有比较固定的就餐人员的学校餐厅、食堂等地方。本系统以SQL Server 2000为后台数据库,具有很强的实用性,用户只要根据实际的实用情况稍加修改,就可以把它应用到实际工作中。 食堂就餐管理系统的基本功能是实现对就餐卡、食品、就餐人员和食堂工作人员信息的管理,具体功能描述如下: (一)针对食堂高层管理人员 (1)就餐人员信息管理 查看所有就餐人员信息 根据卡号查看指定就餐人员信息 (2)食堂工作人员信息管理 1)充值人员信息管理 查看所有充值人员信息 根据编号(或者姓名)查看指定充值人员信息 增加充值人员 删除充值人员信息 修改充值人员信息 2)销售人员信息管理 查看所有销售人员信息; 根据编号(或者姓名)查看指定销售人员信息 增加销售人员 删除销售人员信息 修改销售人员信息 (3)就餐卡管理 办理就餐卡(附带增加就餐人员信息) 更换就餐卡 注销就餐卡 (4)食品管理 增加食品 食品下架 更改食品价格 查询在某价格区间的食品 (5)充值管理 充值(插入充值信息) 充值信息查询: 根据卡号查询某人的充值信息及总额 查询某段时间的充值情况及总额 (6)消费\销售管理 1)插入消费\销售信息 2)就餐人员消费管理 查询某就餐人员的消费情况(包括消费总额) 查询所有就餐者的消费情况(包括消费总额) 3)销售人员销售管理 查询某种食品的销售情况(包括销售总额) 根据地点查询食品的销售情况(包括销售总额) 根据时间查询食品的销售情况(包括销售总额) 查询某位销售人员的销售情况(包括销售总额) (二)针对就餐人员 (1)查看并修改个人信息(专业及登陆密码) (2)查询个人充值信息 (3)查询个人消费信息: 在某段时间内的消费情况(包括销售总额) 在某个地点的消费情况(包括销售总额) 消费某种食品的情况(包括销售总额) (4)查询食堂工作人员的信息: 充值人员信息 销售人员信息 系统功能设计 食堂就餐管理系统的功能设计没款如下: 数据库设计 数据库概念设计 系统涉及的实体及其数据项 就餐人员:学号、姓名、性别、出生时间、专业 就餐卡:卡号、办卡时间、余额 食品:编号、品名、价格 充值人员:编号、姓名、性别、工作地点 销售人员:编号、姓名、性别、工作地点 食堂高层管理人员:账号、密码 食堂就餐管理系统的E-R图 (二)数据库逻辑设计 一)E-R图转化为关系模型 现在需要将用E-R图表示的数据库概念结构转化为SQL Server200数据库系统所支持的实际数据模型,即数据库的逻辑结构。 Card(卡号,办卡时间,余额)--就餐卡 Student(学号,姓名,性别,出生时间,专业,卡号,密码)--就餐人员 Charge_Worker(编号,姓名,性别,工作地点)--充值人员 Sell_Worker(编号,姓名,性别,工作地点)—销售人员 Manager(账号、密码)--食堂管理人员 Food(编号,品名,价格)--食品 Charge(卡号,充值人员编号,时间,地点,金额)--充值表 Consume_Sell(卡号,食品编号,销售人员编号,时间,地点,金额)--消费_销售 二)关系模型到数据表的设计 食堂就餐管理系统中各个表的设计结果如下所示,每个表格为数据库中的一个表。 就餐卡表 Card 字段名 类型与宽度 是否主键 是否允许空值 说明 卡号 char(10) √ NOT NULL 卡号格式为: ’0716******’; 办卡时余额默认值为0 办卡时间 smalldatetime NOT NULL 余额 money NOT NULL 就餐人员表 Student 字段名 类型与宽度 是否主键 是否允许空值 说明 学号 char(9) √ NOT NULL 性别表示: 0:男 1:女; 密码默认值为: ‘123’ 姓名 char(8) NOT NULL 性别 bit NOT NULL 专业 char(20) NOT NULL 出生时间 smalldatetime NOT NULL 卡号 char(10) NOT NULL 密码 varchar(6) NOT NULL 充值人员表 Charge_W

文档评论(0)

ipad0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档