文档库 最新最全的文档下载
当前位置:文档库 › 食堂饭卡管理系统设计报告

食堂饭卡管理系统设计报告

食堂饭卡管理系统设计报告
食堂饭卡管理系统设计报告

食堂饭卡管理系统

设计报告

一、概要设计

(一)功能设计

我校饭卡管理系统分为办理新卡、存款-消费、挂失、查询和解挂-注销五个功能,其功能模块图如下:

图1-1 功能设计图

由图其各个子功能如下:

1、办理新卡功能:

学生提交申请饭卡,管理员在数据库中查找学生信息,判断学生信息的合法性,找到后管理员再申请饭卡ID,创建饭卡记录,建立卡的数据信息。

2、存款-消费功能:

学生在存款时,管理员在核对饭卡的ID合法之后,读取出卡的余额,再存入金额,修改数据库信息;学生在刷卡消费时,首先也要读取饭卡ID,显示余额,最后修改数据库信息。

3、查询功能:

首先判断学生信息合法性,然后查询数据库中饭卡信息,产生报表,最后返回给学生。

4、挂失功能:

学生在遗失饭卡后,提出挂失申请,核对学生信息合法性,信息合法后,转换卡使用状态,使饭卡不可使用,开启挂失倒计时。

5、解挂-注销功能:

在申请挂失后,如学生在挂失倒计时内捡回遗失的卡,撤销饭卡的挂失,恢复饭卡的使用,如果在挂失时内没有提出解挂申请,则注销饭卡信息。

(二)开发工具

本网站应用了Dreamweaver,Dreamweaver集多种网页开发功能于一身,可以轻松地完成几乎所有网页技术的编辑。它具有美观的操作界面及强大的编辑功能,在Dreamweaver 中编辑JSP,可以很方便地应用各种辅助项目,实时测试编辑完成的动态网页,设计出功能完

善的动态网页。后台数据库设计采用Microsoft SQL Server 2008,SQL Server是由Microsoft开发的一个功能强大的关系型数据库管理系统。它能够处理大量的数据和管理众多的并发用户,保证数据的完整性,并提供许多高级管理和数据分布能力。SQL Server 2008易于安装、部署和使用,可运行在台式机、笔记本上,也可运行在多处理器计算机上,提供了数据仓库功能,支持远程管理,并提供了丰富的数据库编程能力。

(三)应用技术

针对本系统的功能需求和性能需求,采用JSP进行开发。JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立动态的、高性能的、安全的、跨平台的先进动态网站。以前的组件无法实现真正的代码重用,其主要原因就是它们对于处理平台的依赖和对开发语言的依赖过重。由于Java语言在这些方面所具有的特点和优势,使得基于它的软件JavaBean组件技术倍受人们的关注。它的任务就是:一次编写,可以在任何地方执行,任何地方重用。JavaBean组件包括了可以在应用程序、其他组件、文档、Web站点和应用程序构造器工具等多种方案中再利用。JavaBean易编写、易维护、易使用,可以在任何安装了Java运行环境的平台上使用,而不需要重新编译。

(四)操作系统

开发时的操作系统主要采用的是当前主流的操作系统windows 7。

二、详细设计

(一)数据库

1、E-R图

学生的属性有姓名、学号、登录所需密码、性别、学院、年级、专业、出生日期、入学时间等。学生实体属性图如图2-1-1所示:

图2-1-1 学生实体属性图

饭卡的属性有饭卡ID、挂失状态、挂失时间等。饭卡实体属性图如图2-1-2所示:

图2-1-2 饭卡实体属性图

管理员的属性有账号和密码等。管理员的实体属性图如图2-1-3所示:

图2-1-3 管理员的实体属性图

饭卡历史记录的属性有记录ID、存款记录、消费记录、余额等。饭卡历史记录实体属性图如图2-1-4所示:

图2-1-4 饭卡历史记录实体属性图根据以上实体属性图,得出系统的ER图,如图2-1-5所示:

图2-1-5 系统ER图

2、数据表设计

根据以上的分析,分析出表的结构。本系统采用SQL Server2008数据库,系统数据库名称为db_fc,包含四张表。

(1)tb_student(学生基本信息表)

学生信息表主要记录的是学生基本的注册信息,如下表所示:

表2-2-1 学生信息表

(2)tb_manager

管理员信息表示记录管理员的账号密码信息。如下表:

学生信息管理系统概要设计

第5章学生管理系统概要设计 5.1引言 5.1.1编写目的 由于现在的学校规模在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。本报告对于开发新的<<学生信息管理系统>>面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难的可行性分析。 5.1.2背景 开发软件的名称:《学生信息管理系统》 项目提出者: 项目开发者: 用户:管理员、老师、学生 5.1.3定义 数据流图:简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 https://www.wendangku.net/doc/d71497074.html,:是一项微软公司的技术,是一种使嵌入网页中的脚本可由特网服务器执行的服务器端脚本技术。指 Active Server Pages(动态服务器页面),运行于 IIS 之中的程序。

C#:(C Sharp)是微软(Microsoft)为。NET Framework量身订做的程序语言,微软公司在2000年6月发布的一种新的编程语言。C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。 SQL:(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。 SQL Server 2005:SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。 B/S :(Client/Server,客户机/服务器)模式又称C/S结构,是20世纪80年代末逐步成长起来的一种模式,是软件系统体系结构的一种。C/S结构的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机(即服务器)上执行。功能的分布在于减少计算机系统的各种瓶颈问题。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。 5.1.4参考资料 [1] 张海藩主编,《软件工程导论》,清华大学出版社 [2] 陆丽娜主编,《软件工程》,经济科学出版社 [3] 瞿中主编,《软件工程》,机械工业出版社 [4]《数据库系统概论》——萨师煊高等教育出版社 [5]《https://www.wendangku.net/doc/d71497074.html,实用案例教程》--石志国 [6]《C#入门经典》--齐立波,清华大学出版社 [7]《计算机软件文档编制规范》GB-T8567-2006 [8]需求分析与可行性研究报告

食堂管理信息系统设计说明

前言 学校食堂管理信息系统是一个实用并且是与我们的学校生活密切相关的一个管理信息系统;如果能够很好的研究、开发并加以利用,那么就会提高食堂的效益,降低食堂的成本,降低食堂的饭、菜价从而能够给学校的学生带来莫大的利益和好处。 同时随着高校的扩招,高校的食堂也变得越来越多。有的学校的食堂非常的分散,要实现如此之多的食堂的良好、协调、统一的管理,就需要借助现代的更加先进的技术和科技,比如说:电子信息管理系统、射频技术、网络技术、计算机技术等以实现更加方便、快捷、有效的食堂管理。 我们所选的食堂管理信息系统是在以学校现行的运行结构上进行的设计和说明。 1)设计选题方向,确定选题 2)确定小组部课程设计工作的分工及相应要求 3)上网搜索查阅和收集相关参考资料和学习资料 4)进行可行性分析 5)认真撰写选题说明、系统功能目标和可行性分析报告 6)完善选题说明、系统功能目标和可行性研究报告 进行调查,深入了解和熟悉选题围的组织结构、业务功能、业务数据、管理要求、管理决策模型

1需求分析及可行性分析 1.1系统目标 利用食堂信息管理系统可以做到信息的规管理、科学统计和快速查询,从而减少管理工作方面的工作量。大大降低食堂管理人员在信息管理精力上的投入,使企业获得更大的利润空间。与此同时给广大学生用户带来方便。在实用性上达到了双赢。 1.2需求分析 (1)功能分析:根据调查,确定食堂信息管理系统主要实现以下功能:饭卡管理(注册,充值,挂失,退卡等),餐费管理,统计管理等。 (2)非功能分析:主要包括以下非功能:性能需求;资源和环境需求;可靠性需求;安全要求;用户界面需求;成本消耗与开发进度需求;预先估计的可扩展性需求。 (3)管理的信息需求:由于当前食堂的规模不断扩大,面对庞大的信息量,有效地提高食堂管理工作的效率是急需解决的问题。同时随着计算机的普及以及网络技术的迅速发展,它已经深入到社会生活的各个角落。各行业纷纷应用计算机网络技术进行操作和管理,以改善自己的工作环境和工作效率,进而提高自己在行业的竞争力。开发食堂管理信息系统有宏观上的意义,顺应时代信息化,提高效益,促进国民经济结构优化;也有微观上的意义,提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。 (4)决策的信息需求:食堂经营者需要根据一个可靠的管理信息系统来进行分析,依据销售情况统计来进行成本核算,不断的做出调整使经营效益达到最优。而管理者通过了解食堂近来的销售情况以及饭卡、餐费等信息,并及时对信息作出统计,以便对食堂进行及时改革,提高效率。 1.3可行性分析 可行性分析是系统分析阶段的重要活动,是对系统进行全面、概要的分析。它的任务是确定项目开发是否必要和可行。主要从以下三方面进行分析: (1)经济的可行性:对组织的经济现状和投资能力进行分析,对系统建设、运行和维护费用进行评估,对系统建成后可能取得的社会及经济效益进行评估,食堂信息管理系统开发成本不高。 (2)技术可行性:对现有技术的评价,以明确能否利用现有技术进行系统开发及系统实施。计算机网络技术的发展和计算机硬件性价比的不断提高,使计算机全面应用于管理各个环节成为可能。C/S开发模式等技术在国各行各业的信息管理系统开发中已经被广泛采用,目前该类系统已经普遍应用于生活中,同时该

食堂管理系统毕业设计论文

食堂消费管理系统毕业论文 设计题目:食堂消费管理系统 学生姓名: 系别: 专业: 班级: 学号: 指导教师: 2011 年11月20 日

郑州轻工业学院 课程设计任务书 题目食堂消费管理系统 专业、班级 学号姓名 主要内容: 系统数据初始化;餐卡基本信息录入与修改;职工工资标准基本设定;员工工资查询;系统用户设定,密码修改等。 基本要求: 立足于高校工资管理的实际事务,开发具有价值的工资管理专用软件,实现工资管理自动化,提高工作效率,减少手工工作方式难以避免的数据错漏。 主要参考资料等: 《数据库系统概论》作者:王珊萨师煊出版社:高等教育出版社 《SQL Server2005中文版关系数据库基础与实践教程》作者:周峰 出版社:电子工业出版社。 《SQL Server数据库开发实例精粹》作者:徐国智汪孝宜等 出版社:电子工业出版社。 完成期限:两周 指导教师签名: 课程负责人签名: 年月日

目录 课程设计任务书 (2) 1.需求分析 (4) 1.1系统目标: (4) 1.2系统功能需求: (4) 1.3开发工具: (5) 1.4系统的数据流图: (5) 1.5 数据字典 (6) 2数据库的概念设计 (8) 2.1系统的概念模型: (8) 2.2 将概念模型转换成关系模型 (10) 2.2.1将E-R模型转换为关系模式 (10) 2.2.2 数据库表结构设计: (12) 2.2.3实现数据完整性: (15) 3.开发工具 (16) 4.1基本流程图 (16) 数据库设计 (17) 4.2总体结构和外部模块 (17) 5详细设计 (18) 5.1表的设计 (18) 5.2关系模式设计 (19) 5.3存储过程设计和部分sql语句代码 (19) 5.4关键代码及操作 (20) 程序实现部分 (29) 对本设计的简单评述,总结 (34) 参考文献 (34)

饭卡管理系统

宁波大学饭卡管理系统 指导教师 班级 姓名 学号 完成日期 系统需求: 随着宁波大学的发展,学生,教师及外来人员的不断增加,对于食堂来讲,普通意义上的现金交易严重影响了工作效率,使消费者等待时间加长,食堂交易方式数字化已经刻不容缓,宁波大学饭卡管理系统就是基于以上问题开发,基本上能实现普通交易的功能,同时又能提高工作效率。 功能分析: 宁大高校饭卡信息包括:饭卡号码、饭卡所有者信息、初次办卡时间、余额。其中,饭卡的所有者分为学生、教师、临时人员,学生有各自的班级号,教师有所属学院等信息。实现功能: (1)学生入学或老师新调入,需要新建一张饭卡。

(2)学生毕业或老师调离,撤销当前对象的饭卡。 (3)饭卡的充值和消费。 (4)查询和排序功能 A:按饭卡所有人姓名查询,输出此饭卡的所有信息。 B:按饭卡号码查询,输出此饭卡的所有信息。 C:按饭卡号码大小排序,输出所有饭卡的信息。 程序设计: Ccard类:基类,设置初始信息,设置充值,消费,余额,信息查询对象函数,初始信息中包括人的公有特征,如姓名,性别,身份证号码。 声明代码: Cstudent类: 从Ccard类公有继承初始信息函数、查询函数,自己再设置独立的关于学生的对象,譬如班级号和类别,并要求对卡号保存。 声明代码: Cteacher类:从Ccard类公有继承初始信息函数、查询函数,自己再设置独立的关于教师的对象,譬如所属学院、职称,并要求对卡号保存。 声明代码: Ctemp类:从Ccard类公有继承初始信息函数、查询函数,由于是临时卡,不保存卡号。声明代码: 遇到问题: (1)当查询充值余额和消费余额时,程序正常是调用double result();//充值函数、double consume();//消费函数、double balance();//余额函数,但是当运行余额函数时,总会2次调用充值和消费函数,这样就直接导致充值的金额和消费的余额扩大一倍,最后发现原来是返回函数写错了,因为money是余额,money1是充值金额,money2是消费金额,我在而我都返回了money值给充值函数、消费函数和余额函数。 (2)按照卡号查询饭卡所有者信息时,除了初始信息,姓名,性别,身份证号码外,最主要的还是查询出这个号码的所剩余额,刚开始时我使用的是调用充值,消费函数,这样一来,当输出余额是会弹出对话框,问你充了多少钱,消费了多少钱,一般情况下查询时肯定不会充值和消费,所以应该输入充值0消费0,但是这样对于操作

电脑销售信息管理系统概要设计说明书

电脑销售系统概要设计说明书 一、引言 1.1 此文档的编写目的 该项目的是开发一个联想笔记本电脑销售管理系统 1.2项目背景 对于我们大学生而言,我们每个人都有一台笔记本电脑或者是一台式机吧,一般来说,电脑里面知识丰富多彩,多姿多样,五彩缤纷,陶醉迷人,你只需要动一下你的手指头,里面的场景是多么的迷人和吸引人呀,同时也看到了最近的发生的最新消息,最近的市场行情的变动,最近的网站网页,最近的歌曲等等,我们这些是从何而知道的呢,是从网上吧,不,使我们的电脑,是电脑第一时间给我最新的消息,是它第一时间给我传达的,是它让我学会在网上购物。 所以,电脑的出现,也随着网络的飞速发展如雨后春笋般盛行起来,同样也给我们提供大量的网络资源我与我们学计算机的学生来说基本上每个人都需要电脑,不管是笔记本电脑还是台式机电脑,我们消费者一样可以在家里拥有足不出门的待遇和享受乐趣。 网络大量资源收集,通过电脑的广泛运用,我们作为消费者就可以很快地查阅你想要的资料,你想看的电影和电视,比如留言板、QQ聊天、电子邮箱发送、论坛区、浏览网页,更多的是为了IT行业和我们学计算机的专业的学生提供了很多的帮助和贡献。 因此,趋于激烈的市场竞争,销售商不断提高业务处理效率、和信息处理速度,及时、正确的掌握市场需求。由于业务量的不断扩展,传统的手工管理方式已无法满足管理者的需求,造成业务管理混乱、财务账目不请,工作效率低下等问题,从而影响企业发展。 项目任务提出者:客户。 项目开发者:电脑销售信息管理系统项目组。 本电脑销售信息管理系统项目主要由两部分形成: 1.各分公司中的前台客户销售程序; 2.总公司中的数据库服务器程序; 1.3 定义 1.SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 2.SQL: 一种用于访问查询数据库的语言 3.SQL: Structured Query Language(结构化查询语言)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.电脑销售系统项目计划任务书3开发小组2012/4 2.电脑销售系统项目开发计划3开发小组2012/4 3.电脑销售系统需求规格说明书3开发小组2012/4 4.电脑销售系统用户操作手册(初稿)3开发小组2012/4

食堂售饭系统分析与设计UMLword文档

食堂售饭系统分析与设计

目录 1. 需求分析与描述 (2) 1.1 需求分析 (2) 1.2 用例分析 (2) 1.3 用例模型图 (4) 1.4 用例事件流描述 (5) 2.领域模型分析 (8) 3.工作流程分析 (9)

1. 需求分析与描述 1.1 需求分析 ●持卡人:办理新饭卡,给饭卡充值,注销饭卡,挂失/撤销挂失饭卡,补办 新卡,退还饭卡,使用饭卡消费,查看个人消费的明细。 ●管理部门:通过计算机系统具体实现持卡人需求中的项目。 ●食堂工作人员:通过自动售饭机输入饭菜的金额,通过计算机系统对当天的 营业情况进行汇总统计。 1.2 用例分析 1)系统的边界 对于系统边界,系统首先会包含需求分析中所需要软件实现的各项功能,此外还须确定食堂售饭系统是否包括管理部门和食堂工作人员。 就食堂售饭系统而言,其主要功能是让用户(即持卡人)享受服务(即用饭卡使购买饭菜的过程绕过了付款及找零的环节,提高了服务效率),而管理部门和食堂工作人员的作用都是为了使用户免于对系统的直接操作而设置的,因而此两者应归为食堂售饭系统的内部,相当于用户和具体的计算机软硬件系统之间的接口。 2)系统的执行者 持卡人需要通过食堂售饭系统来使用其所持有饭卡买饭,因而是整个系统的执行者; 管理部门根据持卡人的需求操作计算机系统从而实现与饭卡相关信息的管理,相当于其中饭卡信息管理子系统的使用者,是位于食堂售饭系统内部的执行者; 食堂工作人员同样通过操作计算机系统来实现购买饭菜过程中的扣费功能以及对营业情况进行的汇总统计的功能,相当于其中消费处理与统计子

系统的使用者,也是位于食堂售饭系统内部的执行者。

《校园一卡通系统》合同书

《荣昌校区一卡通系统》开发合同 合同编号: 甲方(委托人):乙方(受托 人): 鉴于甲方有意委托乙方开发《荣昌校区一卡通系统》,双方依据《中华人民国合同法》及相关的法律法规之规定,在自愿、平等、互利互惠、协商一致的基础上,双方达成如下协议: 第一条定义 1、“荣昌校区一卡通系统”属于软件系统,除另有指明外,指描述于《荣昌校区一卡通系统需求报告》中的在本合同履行期所开发和提供的当前和将来的软件版本,包括乙方为履行本合同所开发和提供的软件版本和相关的文件。 2、“可交附件”指附件中指定的由乙方所交付的软件,包括源代码、安装盘、技术文档、用户指南、操作手册、安装指南和测试报告等。 第二条开发目的 本软件是甲方为方便荣昌校区师生日常生活而委托乙方开发的软件。该软件的主要功能和目标为方便荣昌校区师生上课打卡签到以及食堂进餐打卡等。软件整体功能符合甲方所描述的易于管理、方便使用的要求,应达到正确性、安全性、可靠性、开放性、实用性等的技术指标。 第三条甲方原有信息系统描述

甲方原有的相关计算机信息系统为“学生饭卡管理系统”,其主要功能是方便使用者在荣昌校区各食堂以及超市消费。乙方将结合甲方的计算机信息系统进行软件开发,使开发软件的能同现有系统中已有的设备和相关软件相匹配。 第四条软件系统 1、乙方所开发的软件系统为“荣昌校区一卡通系统”,应采用C#为开发语言,SQL数据库。其中:乙方为甲方开发的软件系统分为3个子系统,包括消费子系统、考勤子系统和信息管理子系统,与甲方原有系统共同构成本合同所规定的软件系统。该软件系统的名称、模块、功能、规格、版本、检测标准等相关情况见《荣昌校区一卡通系统需求报告》。 2、甲方将为整个软件开发支付乙方10000(壹万元整)的研究经费。 第五条软件开发的交付进度和时间 1、本开发软件交付的时间为20XX年XX月XX日; 2、软件开发分为需求分析、概要设计、详细设计、功能实现和测试与维护5个阶段,每个阶段的项目完成后,均应该依据相关检测标准进行检测和交付。甲方将按照2:2:2:2:2的比例进行现金付款。 第六条质量要求 自本合同签订之日起,乙方应尽力履行其在开发计划中所规定的义务,按时完成并交付每一阶段项目成果,其质量标准应符合《荣昌校区一卡通系统需求报告》的规定。 第七条信息与资料 乙方有权根据本合同的规定和项目需要,向甲方了解有关情况,调阅有关资料,向有关职能人员调查、了解甲方现有的相关数据和资料,以对该软件进行全面的研究和设计。甲方应予以积极配合,向乙方提供有关信息与资料,特别是有关甲方对开发软件的功能和目标需求方面的信息和资料。如甲方对乙方完成本合同所需的乙方所有的信息和资料不予提供,则由甲方承担不予提供的损害后果。 第八条资料提供

饭卡管理系统

饭卡管理系统

指导教师班级姓名学号完成日期

系统需求: 随着宁波大学的发展,学生,教师及外来人员的不断增加,对于食堂来讲,普通意义上的现金交易严重影响了工作效率,使消费者等待时间加长,食堂交易方式数字化已经刻不容缓,宁波大学饭卡管理系统就是基于以上问题开发,基本上能实现普通交易的功能,同时又能提高工作效率。 功能分析: 宁大高校饭卡信息包括:饭卡号码、饭卡所有者信息、初次办卡时间、余额。其中,饭卡的所有者分为学生、教师、临时人员,学生有各自的班级号,教师有所属学院等信息。 实现功能: (1)学生入学或老师新调入,需要新建一张饭卡。 (2)学生毕业或老师调离,撤销当前对象的饭卡。 (3)饭卡的充值和消费。 (4)查询和排序功能 A:按饭卡所有人姓名查询,输出此饭卡

的所有信息。 B:按饭卡号码查询,输出此饭卡的所有 信息。 C:按饭卡号码大小排序,输出所有饭卡 的信息。 程序设计: Ccard类:基类,设置初始信息,设置充值,消费,余额,信息查询对象函数,初始信息中包括人的公有特征,如姓名,性别,身份证号码。声明代码: Cstudent类: 从Ccard类公有继承初始信息函数、查询函数,自己再设置独立的关于学生的对象,譬如班级号和类别,并要求对卡号保存。声明代码: Cteacher类:从Ccard类公有继承初始信息函数、查询函数,自己再设置独立的关于教师的对象,譬如所属学院、职称,并要求对卡号保存。声明代码: Ctemp类:从Ccard类公有继承初始信息函数、查询函数,由于是临时卡,不保存卡号。 声明代码:

遇到问题: (1)当查询充值余额和消费余额时,程序正常是调用double result();//充值函数、 double consume();//消费函数、double balance();//余额函数,但是当运行余额 函数时,总会2次调用充值和消费函数, 这样就直接导致充值的金额和消费的余 额扩大一倍,最后发现原来是返回函数写 错了,因为money是余额,money1是充值 金额,money2是消费金额,我在而我都返 回了money值给充值函数、消费函数和余 额函数。 (2)按照卡号查询饭卡所有者信息时,除了初始信息,姓名,性别,身份证号码外, 最主要的还是查询出这个号码的所剩余 额,刚开始时我使用的是调用充值,消费 函数,这样一来,当输出余额是会弹出对 话框,问你充了多少钱,消费了多少钱, 一般情况下查询时肯定不会充值和消费, 所以应该输入充值0消费0,但是这样对 于操作会很繁琐,虽然结果一样会输出, 最后我直接调用money对象,直接输出,

医院信息管理系统-概要设计说明书V1.1.doc

. 医院信息管理系统概要设计说明书 编写人 审核人: 编写日期: 2012/4/18

版本更新内容日期修改人1.0新建2012/4/18 1.1接口设计2012/4/23

医院信息管理系统 (1) 概要设计说明书 (1) 1 引言 (5) 1.1 编写目的 (5) 1.2 背景 (5) 1.3 定义 (5) 1.4 参考资料 (6) 2 总体设计 (6) 2.1 需求规定 (6) 2.2 运行环境 (7) 2.3 基本设计概念和处理流程 (7) 2.4 结构 (8) 2.5 功能需求与程序的关系 (10) 2.6 人工处理过程 (12) 2.7 尚未解决的问题 (13) 3 接口设计 (13) 3.1 用户接口 (13) 3.2 外部接口 (15) 3.3 内部接口 (15) 4 运行设计 (15) 4.1 运行模块组合 (15) 4.2 运行控制15

. 4.3 运行时间 (16) 5 系统数据结构设计 (16) 5.1 逻辑结构设计要点 (16) 5.2 物理结构设计要点 (22) 5.3 数据结构与程序的关系 (22) 6 系统出错处理设计 (24) 6.1 出错信息 (24) 6.2 补救措施 (24) 6.3 系统维护设计 (24)

. 1引言 1.1 编写目的 根据需求分析说明书中的用户需求,编写概要设计说明书,为开发过程提供 了较为扼要的说明,使系统开发各类技术人员对整个系统所需实现的功能以及测 试过程中的各项测试内容有较为具体的认识,为整个系统的开发、测试、评定和移交的提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准 则,并为以后的修改工作提供依据。 本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、测试人员、管理人员、项目评审人员。 1.2 背景 说明: 系统名称:医院管理系统概要设计说明书 项目提出者:郑州大学10 级软工一班某小组 开发者:郑州大学10 级软工一班某小组 用户:各个医院 运行该软件的计算机(中心):各个医院计算机局域网 1.3 定义 SQL STRUCTURE QUERY LANGUAGE数据库语言

校园管理系统设计说明书

校园管理系统设计说明书 1 引言 1.1编写目的 概要设计的主要任务是设计程序的体系结构,也就是确定程序有哪些模块组成以及模块计的关系。概要设计过程首先寻找实现目标系统的各种不同的方案,需求分析阶段得到的数据流图是设想各种可能方案的基础。然后分析员从这些供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。分析员应该综合分析比较这些合理的方案,从中选出一个最佳方案向用户和使用部门负责人推荐。如果用户和使用部门的负责人接受了推荐的方案,分析员应该进一步为这个最佳方案设计软结构,通常,进行必要的数据库设计,确定测试要求并且是定测试计划。 1.3术语定义 实体—联系图(E-R图):包含实体(即数据对象)、关系和属性。作为用户与分析员之间有效交流的工具。 流程图:由一些特定意义的图形、流程线及简要的文字说明构成,能清晰明确地表示程序的运行过程 盒图:又称为N-S图呀CHAPIN图,它把整个程序写在一个大框图,大框图由若干个小的基本框图构成 1.4参考资料 《软件工程导论》 ---------海藩编著清华大学 《深入浅出面向对象分析和设计》 《数据为原理及应用》------绍原主编科学 2 概述 1.目标 该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。 2.运行环境

软件基本运行环境为Windows环境。 3.需求概述 本系统要达到以下目标: 1、用户的存款与消费 2、用户挂失处理 3、管理员的新建与注销 4、用户的查询 4.条件与限制 为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则: 1.软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。 2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。 3.设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。 4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。 3 系统分析 系统模型:

c语言饭卡管理系统课程设计报告

课程设计报告 课程名称: C语言程序设计课设 项目名称:饭卡管理系统 学院:专业: 姓名: 学号: 指导教师:成绩:

目录 第1部分课程设计题目与要求 (2) 1.问题描述 (2) 2.功能要求 (2) 3.任务分工................................. 错误!未定义书签。 第2部分《饭卡管理系统》的设计与功能实现 (3) 1.总体设计 (3) 2.数据结构 (3) 3.算法设计 (4) 4.程序代码设计 (12) 5.测试与调试 (22) 第3部分课程设计总结................................. 错误!未定义书签。 个人总结........................................ 错误!未定义书签。 个人总结........................................ 错误!未定义书签。 结束语.......................................... 错误!未定义书签。 附录Ⅰ程序清单 (23) 附录Ⅱ用户使用说明书 (34) 参考文献 (35)

第1部分课程设计题目与要求 1.问题描述 学校等大单位集体食堂买饭时间非常集中,这时如果食堂使用饭票卖饭,大家就得排长队等候,而且还要经过先去买饭票等麻烦的经历。因此食堂提出使用计算机进行管理,食堂用饭卡卖饭,不仅提高卖饭速度,还易于 2.功能要求 重复显示如图所示的主菜单,在主菜单中选择任意一项, 均实现相应功能。 在主菜单中选择1,建立名为card.dat的文件,并在其中 添加若干人的饭卡号、姓名、金额、挂失信息,要求饭卡号是唯一的。 在主菜单中选择2,要求用户输入饭卡号、饭费,然后系统自动从该人的饭卡中减去饭钱,并分别显示买饭前后的金额,如果原来饭卡中的金额不足5元,则不能买饭,而且显示“金额不足够,请续钱!”,如果挂失信息为真,则显示“本卡已冻结!”。 在主菜单中选择4,添加新饭卡,这时要求新饭卡号和已有的饭卡号不能重号。在主菜单中选择5,注销旧饭卡。 在主菜单中选择6,要求用户输入饭卡号和挂失信息,然后更新该饭卡的挂失信息。在主菜单中选择7, 在主菜单中选择0,显示“感谢使用本软件!已正常退出,按任意键结束。”按任 意键退出本系统。

煤矿信息综合信息化管理系统概要设计

煤矿信息综合信息化管理系统 概要设计

1.概述 1.1.编写目的 本文档是根据《矾石沟煤矿调研需求说明》内列出的各项功能需求进行全面分析并准确表达出用户的需求。并且不拘泥与矾石沟煤矿,对大多数煤矿企业具有适应性。本文档是为了确切地表达出系统的每项需求,并做为设计的基础,为软件设计人员提供明确的指导方向,并为软件的功能测试提供测试依据。 1.2.读者对象 本《系统需求说明书》的预期读者是: 部门经理 技术部经理 项目组所有人员 测试组人员 1.3.术语和缩写 名词解释 HRM Human Resource Management 人力资源管理系统 1.4.参考资料 序号文档名 称 标识号/出版号备注 1、 《矾石沟煤矿调研需求说明》 2.应用现状分析: 二十世纪九十年代以来,随着以计算机技术为代表的信息技术在企业的经营、管理、设计和制造中得到日益广泛深入的应用,世界煤炭工业的大公司和发

达国家的煤炭生产企业在技术发展和自身竞争需求的推动下,迅速由生产过程自动化向企业信息化转变,对扩大经营规模并有效控制经营成本,提升企业的核心竞争力起到巨大的推动作用。目前,在世界煤炭工业的大公司和发达国家的煤炭生产企业中,企业信息化水平已经达到相当高的程度。通过企业信息化建设,改进了企业的生产工艺和流程,极大地提高了生产效率,为企业生产经营中的信息获取、存储、处理、传输等创造了条件,为企业扩大经营并有效控制经营成本提供了有力的技术手段。 我国煤炭企业的信息化建设起步并不晚,但信息化水平与其他行业相比相对较低。企业信息化系统的开发和应用绝大部分任然停留在重复的单项开发和单项应用的水平上,形成了一个个的“信息孤岛”;部分企业建立了计算机网络,但大多数也只是空网,没有充分发挥其效用,即使有部分应用也是各自独立,各子系统之间没有共享数据。目前,很少有煤炭企业建成完善的管理信息系统,只有少数企业初步实现了基本的应用系统集成,建成了管理信息系统雏形。 3.系统业务流程分析 3.1.组织机构 3.1.1.部门管理 部门基础信息注册,树形结构维护。

某公司食堂饭卡管理制度【最新版】

某公司食堂饭卡管理制度 **有限责任公司 食堂就餐卡管理制度 (试行) 为加强职工食堂管理,公司投资引入了新型食堂管理工具--**有限责任公司就餐卡(以下简称就餐卡)系统,经小范围试运行。现已初步具有在全公司推行的条件,为规范就餐卡的发行、挂失、解挂、补办、充值、消费、回收等过程中的行为。经**办公会议讨论通过,现公布如下: 一、就餐卡的功能 就餐卡是用于食堂就餐消费的,内置芯片型非接触式卡。 二、就餐卡的管理 (一)就餐卡办理对象

在**正式登记的员工,外来业务人员。 (二)就餐卡管理部门: **财务室、办公室联合设立就餐卡管理中心,财务室主管负责经费管理及业务指导,办公室主管负责日常业务办理。 (三)新员工第一次办卡 1、新、老员工第一次办理就餐卡,其有关资料由**办公室根据员工录用信息,在录用当日提供给就餐卡管理中心,由管理中心统一整理,集中办卡,办卡押金20 元; 2、对于未能集中办卡的员工,需携带本人身份证及部门领导(车间主任,.html下同)给予开卡的证明,到就餐卡管理中心办理,办卡押金20 元。 办卡押金将于职工办妥辞(离)职手续、交回就餐卡后退还。 (四)就餐卡的有效期 1、在职员工的就餐卡有效期为2 年;

2、外来业务人员就餐卡有效期为6个月; (五) 就餐卡的延期 1、员工的卡有效期满,就餐卡管理中心根据**办公室的职工资料自动给予延期。 (六) 就餐卡的挂失、解挂与补卡 1、卡挂失 申请卡挂失,员工应持本人有效证件及上级领导开具的丢失证明,到就餐卡管理中心办理,无证挂失、代办挂失等均不予办理; 2、卡解挂 用户可以持本人有效证件及上级领导证明到就餐卡管理中心办理卡解挂手续,无证解挂、代办解挂等均不予办理; 3、卡补办

饭卡管理系统

一、实验目的和要求 (2) 二、实验仪器和设备 (2) 三、实验过程 (2) 四、设计报告 (2) 1、设计概述 (2) 2、作品功能 (3) 3、系统方案 (3) 4、设计方法 (5) 5、系统特色 (12) 6、使用说明 (12) 五、设计心得及体会 (14)

一、实验目的和要求 进一步推动高等教育教学改革,促进人才培养模式和教学方法的创新,鼓励和支持大学生尽早参与科学研究、技术开发和社会实践等创新活动,不断激发学生学习的主动性、积极性和创造性,提高大学生的科学素质和文化素养,培养大学生的创新精神、创业精神和实践能力。 选题要求如下: 1. 有关教师科研与技术开发(服务)课题中的子项目; 2. 开放实验室、实训或实习基地中的综合性、设计性、创新性实验与训练项目; 3. 发明、创作、设计等制作项目; 4. 专业性研究及创新项目,创业计划与职业规划创新项目; 5. 社会调查项目; 6. 其他有研究与实践价值的项目。 工作要求如下: 1.注重实践创新。鼓励学生结合学科专业,从自身所长与兴趣出发,积极参与实验实践活动,在探索、研究、创新的实践训练过程中,提出自己的观点与见解。 2. 注重切实可行。训练计划重点资助思路新颖、目标明确、研究方案及技术路线可行、实施条件可靠的项目。 二、实验仪器和设备 计算机一台 windows XP操作系统 三、实验过程 1.学生个人或团队(限2人)结合毕业实习内容申报大学生实践创新项目,专任教师进行评审,确立立项项目。学生自主进行实践项目设计研究工作。实践项目结束后,由学院组织项目验收,给予相应的实践学分。对其中优秀者进行奖励,并推广宣传。 2.考核方式 (1)每人完成一篇设计论文。 (2)每组完成一项设计成果。 提交时间:2011年9月1日第一周周四 四、设计报告 1 设计概述 饭卡管理系统是一套针对大学校园食堂饮食交费,一般消费等方面的信息管理系统,它包括了同学在校内消费各方面内容:刷卡消费、查询、存款,学生信息管理等。方便的对同学饭卡信息进行各项操作,定时进行数据的备份更新,保持数据的一致性和准确性,各方面的内容应该相互联系,最终产生各种查询统计报表,以供同学进行检查。

食堂饭卡管理规定以及相关注意事项

食堂饭卡管理规定以及相关注意事项 为维护就餐秩序,保护用餐人员的利益,根据公司的有关文件精神,对饮食中心饭卡的使用与管理作如下规定: 1、饭卡为内置芯片非接触式,由食堂监控,办公室管理发放,外协人员需缴纳押金20元/卡(卡收回时全额返还,如有丢失补卡,收取成本费用),挂失补卡成本10元/卡,在饮食中心所属食堂(餐厅)通用。 2、饭卡是持卡人帐户(设立于计算机售饭系统中)的钥匙,需预先到办公楼3楼打印室充值方能使用。充值数额暂定标准为每月600元/卡,每月30日下午13:00—15:00将饭卡交还到办公楼3楼打印室进行充值,每月1日上午9:00---11:00到办公楼3楼领取充值完毕的饭卡。 3、注册新卡时,必须持本人证件,本人工号(外协人员工号由制卡人员临时办理并登记),每人限办一张(办理领取充值等需要本人签字登记确认)。 4、每张饭卡均设有就餐次数和金额限制,每餐定额10元,每日定次两次就餐(特别注意:如果一餐刷两次,则晚餐将无法刷卡就餐,若有特殊情况或者误刷,需要和食堂管理员说明详细情况,由食堂管理员视情况发餐)。为了保护您的经济利益。所以必须持本人饭卡就餐。若有冒用,不带饭卡等情况,一经发现食堂管理员有权了拒绝发餐。 5、持卡人要注意保持饭卡的清洁,以延长饭卡的寿命。 6、饭卡丢失后要立即挂失,以减少损失,从工作日早8:30到晚17:30均可到办公楼3楼打印室办理挂失和补卡事宜。 7、饭卡注册、充值、挂失、解挂、换新、补卡均在办公楼3楼打印室办理。 8、为了维护持卡人的利益,餐饮中心严格执行验证制度,并为所有的用户保守秘密。凡是办理注册、注销、补卡、换卡等事宜必须持本人证件以及本人工号方可办理。 9、请大家注意保护自己的饭卡,任何有意仿制、伪造饭卡及证件者,都属于非法行为,一经发现将移交相关部门,从严处理。 10、本公司内的所有饭卡不办理退款,提现(外协人员除外)。 为了维护所有持卡人的利益,我们严格执行验证制度,为所有的用户保守秘密。同时对那些有意模仿、伪造饭卡及证件的么动机,都要移交相关部门,给予处罚(处罚方式分为:口头警告,公司通告,罚款,解除劳动关系,情节严重将移送公安和司法机关进行处理)。

饭卡管理系统完全11.17

饭卡管理系统 1.5、需求分析 1.5.1 系统任务概述 饭卡管理系统是一套针对大学校园食堂交费和一般消费等方面的信息管理系统,它包括学生或教职工(后面把这两者统称为持卡者,把这两者的基本信息文档统一放在学校持卡者信息表中)在校内消费的各方面内容:刷卡消费、查询、存款和持卡者信息管理等,方便对饭卡信息进行各项操作,定时进行数据的备份和更新,保持数据的一致性和准确性。另外,各方面的内容应该相互联系,最终产生各种查询统计报表,以供持卡者进行检查。 对于此系统的任务就是把人们从繁琐的交费、找零工作中解放出来,用计算实现存款、消费、查询]修改、删除以及存储等功能。同时,用计算机能够快速准确地完成资料的统计和汇总工作,迅速地打印出各种报表资料以供使用。 1.5.2 工作原理 饭卡管理系统的工作原理如下:

1)先建立数据库和数据库的驱动程序。 2)在使用时,由管理员输入需要了解的关键字的信息,然后通过饭卡管理系统选择相应的管理事务。 3)管理事务将根据所提供的信息在数据库中查找相应的记录。 4)返回相应的记录给管理员。 5)允许管理员在相应的权限下对数据进行修改。 6)通过终端把得到的内容显示到相应的界面上。1.5.3 流程图 用图形符号以黑盒子形式描绘该系统的每个部件(程序、文档、数据库、人工过程),表达数据在系统各部件之间流动的情况。 根据系统的功能要求,要建立三个库文件,分别是学校持卡者信息、饭卡存款额及历史情况和饭卡信息备份。学校持卡者信息库用来存放全校持卡者的各类信息,比如姓名、学号(或工号)、系别;饭卡存款额及历史情况库用来记录此张饭卡的当前余额、刷卡时消费金额的历史记录以及存款的历史记录;为了防止意外导致这些重要文件丢

工程项目信息管理系统概要设计

工程项目信息管理系统 概要设计 目录 第一章. 项目背景 (4) 第二章. 建设目标 (5) 第三章. 建设方针.............................................. 错误!未定义书签。 第四章. 设计思路 (5) 第五章. 总体设计 (6) 5.1 技术路线........................................................ 错误!未定义书签。 5.2 功能结构 (7) 5.3 整体架构........................................................ 错误!未定义书签。第六章. 功能设计 (17) ?W

6.1 教育资源云服务平台............................................. 错误!未定义书签。 6.2 直、点播在线学习平台............................................ 错误!未定义书签。 6.3 教师绩效管理系统................................................ 错误!未定义书签。 6.4 基地统一信息服务平台............................................ 错误!未定义书签。 6.5 基地部工作流服务系统............................................ 错误!未定义书签。 第七章. 系统特点 (25) 7.1 先进的系统构架.................................................. 错误!未定义书签。 7.1.1 软件系统构架的优势..................................... 错误!未定义书签。 7.1.2 硬件构架的优势.......................................... 错误!未定义书签。 7.2 高性价比........................................................ 错误!未定义书签。 7.2.1 成熟而开放的软件系统降低了研发成本..................... 错误!未定义书签。 7.2.2 统一的硬件平台降低了设备采购和更新成本................. .错误!未定义书签。第八章. 总结...................................................... 错误!未定义书签。

食堂刷卡系统报告

食堂消费监控系统仿真 食堂是一个集体单位、企业等不可缺少的一部分,尤其是学校,学校一直以来都是人群集中比较密集的地方,再随着高校的扩招,学生的密集程度更是急剧增长,故高校食堂的增多是不可避免的。再加上学生没有经济来源,去餐馆消费是几乎消费不起的,所以食堂的存在,给广大的学生们带来了很多的方便及好处,同时也给提供餐饮方带来了极大的方便。又因为食堂一般都使用刷卡系统来进行收取金额,所以免去了找零钱退额的过程,同时也避免了现金在流通过程中的丢失、假钞、破钞等问题,省去了现金的兑换、回笼、清点、保管等环节上的人力、物力、财力,提高管理层次,,同时大大降低了打发和找零的环节中病菌交叉感染的机率,增强了餐饮的卫生程度。再因为刷卡系统的存在,同时也增加了消费过程的速度。为统一的管理带来了极大的方便。 以下是有关食堂刷卡系统的设计原理及过程: 一、对食堂消费监控系统相关介绍: 1、与刷卡系统相关的人员及设备的权限介绍: 1),持卡人(持有的权利): 申请新卡、查询余额、刷卡、挂失、更改卡的密码、注销。 2), 刷卡机: a.显示卡上余额; b.判断卡中金额是否足够工作人员输入的金额。若足够,则减去工作人员输入的金额(并伴着一声滴声);若不够,则发出连续的滴滴声 3), 工作人员: 输入所需刷的金额并按确定。 4), 管理员(持有的权利): a负责操作计算机,完成计算机系统的功能 b. 处理刷卡机的活动; c.统计食堂当天的营业额, 统计和打印每天的每台刷卡机的总额; d.处理新卡申请、充值、挂失、注销、增加用户、取消用户。 其相应的结构图如下:

5), 数据库系统:保存所有数据。 2、刷卡系统主要实现以下的管理:饭卡管理、餐费管理、统计管理。 1),饭卡管理有以下几个方面:饭卡充值、饭卡挂失、解除挂失、补发新卡以及退卡; 2),餐费管理有:刷卡消费管理; 3),统计管理有:个人存款余额的查询、挂失人员查询、退卡人员查询、消费金额查询。务管理日清月结,用户可按时间段、按日统计,也可按周、月、季、阶段、年统计,有账户操作统计、营业情况统计、班次情况统计,做到真正的日清月结。并可以打印报表。 3、食堂消费系统中所存的相应信息 1),所存的学生信息: 该计算机系统只存有我们该组11个人的基本信息,只有计算机里存有信息的学生卡号,才能够在该刷卡系统上应用。 计算机中所存的学生信息如图所示:

相关文档