0610101068宋艳.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
0610101068宋艳.doc

《数据库原理》课程实习报告 ——学生餐卡管理系统 班级:06计科三班 学号: 0610101068 姓名:宋艳 指导教师:刘倩 设计日期:2008.12.14~2008.12.23 系统概述 学生餐卡管理系统是每个学校和大型单位所不可缺少的后勤管理系统。 随着计算机的普及,计算机正在应用于我们生活的方方面面,有了计算机我们管理各种信息也变的容易很多。数据库技术的出现为我们管理各种大型数据打下了基础,利用计算机数据库技术也提高了数据库管理的易用性与安全性。结合这次数据库实习我们小组五人一起作了这个功能相对简单的学生餐卡管理系统。 这个学生餐卡管理系统也是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。 经过分析如此情况,我们使用微软公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,进行图形化的管理系统的开发。数据库方面我们用微软公司的SQL SERVER 2000作为数据库工具。 1 需求分析 应用背景 餐厅是各个大型单位的重要组成部分,特别是一些学校,由于学校有人员多的特点所以,学生餐卡管理数据库工作就显得繁重和复杂。所以计算机在这方面的管理中起到了不可替代的作用。 目前,学校学生较多,餐卡的各种信息也在不断增长。本系统就是要达到对学生日常使用餐卡情况的管理,从而实现管理员对添加新学生、管理员对学生的修改、管理员对毕业学生的删除、管理员对学生信息的查询、管理员对学生充值记录的查询、管理员对学生消费记录的查询、管理员对学生消费的记录、管理院对学生充值的记录、管理员对登入系统的用户的添加、管理员对用户密码的修改、学生对其消费记录的查询、学生对其充值记录的查询等十多个具体功能的实现。 系统需求 数据库需求分析 各个用户的需求具体体现在各种信息的添加、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。 针对此餐卡管理系统的需求,通过对学生学习过程的内容和数据流程分析,设计如下面所示的数据项和数据结构: (1)管理员登录: 账户、密码、账户类型 (2)学生登录: 账户、密码、账户类型 (3)学生基本信息: 学号、姓名、性别、学院、系别、余额 (4)学生充值信息: 学号、时间、金额 (5)学生消费信息: 学号、时间、金额 2 概念结构设计 E-R图: 管理员: 餐卡: 学生: 实体与实体之间的关系E-R图: 数据字典 数据字典是系统中各类数据描述的集合,使进行详细的数据收集和数据分析所获得的主要成果。数据字典是在需求分析时建立,在数据库设计过程中不断修改、充实、完善的。数据字典通常包括数据项、数据结构、数据流、数据存储、处理过程五部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。 (1).数据结构和数据项字典 充值表:本表主要用于给学生餐卡进行充值金钱 列名 数据类型 长度 允许空 学号 char 10 金额 char 10 时间 char 10 主码为学号和时间 学生表:本表主要用于学生信息的记录和查询 列名 数据类型 长度 允许空 学号 char 10 姓名 varchar 50 性别 char 10 学院 varchar 50 系别 varchar 50 余额 char 10 主码是学号 消费表:本表主要用于记录学生的消费情况 列名 数据类型 长度 允许空 学号 char 10 金额 char 8 时间 char 20 主码为学号和时间 登录表:本表主要用于登录用户的查询信息 列名 数据类型 长度 允许空 id char 10 pd char 10 type bit 1 主码是id (2) .数据流字典 名称 说明 位置 定义 登陆验证 验证ID号,合法用户可以登陆 管理员→管理员 持卡者→学生 登陆验证= 用户名,密码 验证结果 是否为合法用户,并验证以何种身份进入窗口 管理员→ 管理员 学生→持卡者 验证结果= 登陆成功 , 无此用户名, 密码错误 查询信息 持餐卡者可查看个人信息;管理员可查看所有情况 学生个人消费信息, 所有学生的充值和消费信息,学生信息 查询信息= 查询个人信息 , 查询所有信息 添加信息 只有管理员才能进行添加信息 添加学生信息,添加餐卡用户信息 添加信息= 添加学生信息,添加餐卡用户信息 修改信息 管理员和持卡者都可以进行修改 修改学生登录密码,修改学生信息 修改信息= 修改学生登

文档评论(0)

5566www + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6122115144000002

1亿VIP精品文档

相关文档