管理信息系统大作业
管理信息系统大作业专业:物流管理学号:0804111104姓名:赵黄静2012年12月 07 日实验内容和评分项目北京紫金阳光酒店客房管理信息系统战略规划一、紫金阳光酒店客房管理信息系统的总体规划(一)摘要用户:北京紫金阳光酒店拟建系统名称:酒店客房管理信息系统拟达到的目的:建立酒店客房管理信息系统,采用计算机对客房信息进行管理,进一步提高酒店的经济效益和现代化水平。
帮助酒店工作人员提高工作效率,实现客房信息管理工作流程的系统化,规范化和自动化。
(二)背景企业外部环境:北京经济的快速发展,人们的生活水平和消费意识的提高,促进了旅游业的发展。
酒店行业将面临着机遇和挑战。
面对快速发展的信息产业带来的影响。
将电脑技术和电脑服务引入酒店管理成为一种趋势。
众多酒店企业中,中小型酒店企业由于他们的先天条件,使他们不能投入大量的资金进行这项必须的改革。
因此开发一套简单,实用的中小型酒店客房管理信息系统是十分有必要的。
企业内部环境:企业本身属于中型酒店,没有大型酒店的条件优越,失去了先天的优势。
但是该酒店环境不错,交通方便,前台和客服都很不错,硬件设施也还可以。
但是该酒店的客房管理水平很一般,还没有完全信息化管理,这样浪费了大量的人力和物力,也大大降低了工作的效率。
这种管理方式已经远远不能满足当今社会的发展,所以开发客房管理信息系统迫在眉睫。
(三)系统调查1.组织结构调查本酒店董事会下设总经理一名,负责酒店大小管理事务。
酒店内设仓储部、采购部、餐饮部、后厨部、公关部和财务部。
2.管理功能调查本酒店客房管理的主要工作集中在财务部,起到一个中间介质的作用。
财务部下设出纳组,会计组,成本组,核算组,分别负责自己的版块。
(四)拟建管理信息系统结构的划分1.(1)U/C矩阵表1.1 U/C矩阵二、紫金酒店客房信息管理系统的可行性分析(一)引言1.摘要系统名称:酒店客房管理信息系统目标:建立酒店客房管理信息系统,采用计算机对客房信息进行管理,进一步提高酒店的经济效益和现代化水平。
帮助酒店工作人员提高工作效率,实现客房信息管理工作流程的系统化,规范化和自动化。
功能:实现客房管理信息化,提高工作效率。
2.背景经济的快速发展,人们的生活水平和消费意识的提高,促进了旅游业的发展。
酒店行业将面临着机遇和挑战。
面对快速发展的信息产业带来的影响。
将电脑技术和电脑服务引入酒店管理成为一种趋势。
众多酒店企业中,中小型酒店企业由于他们的先天条件,使他们不能投入大量的资金进行这项必须的改革。
因此开发一套简单,实用的中小型酒店客房管理信息系统是十分有必要的。
(二)可行性分析1.管理上的可行性在传统的酒店客房管理中,管理人员不得不花费大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响酒店的经济效益。
因此酒店的管理人员迫切的需要一套酒店客房管理信息系统对日常信息进行处理和维护。
历史经验的积累使酒店行业现有的管理制度和管理方法比较科学,规章制度比较齐全,原始数据比较正确。
这些为系统的建设提供了有效的制度保障。
2. 技术上的可行性本管理信息系统将采用技术成熟的VB6.0做为前台开发工具。
后台数据库采用微软公司的Access数据库,它的灵活性,安全性,和易用性为数据库编程提供了良好的条件。
因此,系统的软件开发平台已成熟可行。
硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
3.经济上的可行性本系统由作者自主开发,免费使用。
操作人员只需简单培训即可上岗。
管理和维护比较简单,除了必要的设备投资外,后期只需少量资金就可确保运转。
因此对于中小型酒店在经济上完全可以接受。
本系统的使用能大大提高员工工作效率,加速资金周转、降低各项成本及改善服务质量,并且能够取得良好的经济效益。
综上所述,本系统在管理上,在技术上和经济上是完全可行的,并且投入少,见效快。
因此系统的开发完全可行的。
(三)新的开发方案酒店客房管理信息系统采用的是原型法的开发方法。
本着开发人员对用户需求的的理解,通过简单的系统分析,系统设计,快速实现一个原型系统,然后通过反复修改来实现管理信息系统。
三、紫金阳光酒店客房管理信息系统的系统分析(一)组织与功能分析1.组织结构分析图3.1 紫金阳光酒店组织结构图2.功能结构分析图3.2紫金阳光酒店功能结构图组织/结构功能分析3.★:表示该单位是该项业务的相关单位(或称有关单位);▼:表示该单位是参加协调该项业务的辅助单位;⊙:表示该单位是与该项业务无关的单位;(二)业务流程分析酒店的营运过程是以销(客户消费)定产为主,也包括部分商品的预生产,采购与仓库存管理需要满足生产和销售的需要。
现在分别分析采购与仓库管理业本酒店采购与仓库业务流程重点管理物料周转,主要包括以下几步:1.仓库管理员根据存货实存不足的情况,向采购部发出订货通知。
2.采购部组织供货,仓库管理员验货入库,采购部根据实际入库的货品情况填制入库单,仓库管理员登记入库单进账。
3.领料部门填制出库单,仓库管理员登记出库单进账,并发货给领料部门。
4.领料部门如需退货,需要填制退库单,仓库管理员验货入库,并登记退库单进账。
5.定期盘货,处理过期变质存货。
对盘盈及盘亏情况上报经理,在核准处理后,以盘点表为基础编制“入库单”“出库单”并调账。
6.定期编制存货进销存报表,上报经理。
图3.3 紫金阳光酒店业务流程图图3.4 紫金阳光酒店表格分配图(三)数据与数据流程分析图3.5 紫金阳光酒店数据与数据流程分析图(四)数据字典D01-08 D01-09房屋 信息1.数据项的定义表3.3 紫金阳光酒店数据结构表 DS01-01:登记单据4.处理逻辑的定义6.外部实体的定义表3.7 紫金阳光酒店外部实体表(五)处理功能的分析与表达1.新系统的逻辑结构新系统主要有两个小子系统组成它们是客户服务处管理信息系统和客房管理处客户服务系统。
客户服务处主要由客户和相关的服务员审核员等组成。
客房管理主要是对顾客和房屋信息进行处理。
由对住房者的信息模块和对退房者的审核模块两部分实现对客房和顾客的有效管理。
客服处主要由对顾客需求信息的审核模块组成。
对顾客需求信息进行判断和处理。
提高服务水平,从而提高宾馆的效益。
2.新系统数据资源的分配方案客房的相应情况放入数据库,方便接待处的查询和顾客、管理员等的查询。
而顾客的需求信息则直接放入本系统中。
不必进行相应的统计与归集到数据库。
以便随时进行处理,有利于提高处理的效率。
顾客的入住信息输入到数据库,并进行相关的处理后以供管理员进行查询与分析,以便在以后的事务进行科学的决策和分析。
客房标准累计金额折扣价格金额<3000元无折扣3000元≤金额<6000元 9折金额≥ 6000元 8.5折金额<5000元无折扣5000元≤金额<10000元 9折金额≥ 10000元 8.5 折金额<8000元无折扣8000元≤金额<20000元 9折金额≥ 20000元 8.5 折图3.6 紫金阳光酒店逻辑结构判断树四、紫金阳光酒店客房管理信息系统的系统设计(一)总体结构功能结构设计(二)模块处理流程分析1.系统登陆图4.2 紫金阳光酒店系统登陆IPO图2.系统管理订房信息管理图4.3紫金阳光酒店系统管理IPO 图3.结算信息管理图4.4 紫金阳光酒店结算信息IPO 图4.订房信息管理图4.5 紫金阳光酒店订房信息IPO 图5.空房信息查询图4.6 紫金阳光酒店空房信息IPO 图(三)代码设计根据系统的特点设计出具有唯一性、通用性、稳定性、可扩充性,简便易识别的代码。
以下是本系统主要代码的代码设计:(代码设计使用区间编码法)例如:A 09 103表示的是A区第九层103房间(四)数据库设计1.数据库需求分析针对酒店客房管理信息系统的需求,通过对酒店客房管理工作过程的内容和数据流程分析,设计如下所示的数据项和数据结构:·客房基本信息,包括的数据项有:客房号码,客房标准,客房位置,客房状态,单价,容纳人数等。
·预定基本信息,包括的数据项有:客房房号,客人姓名,身份证号码,身份证地址,预定时间,操作员等。
·入住客户基本信息,包括客房房号,客人姓名,身份证号码,身份证地址,从何处来,到何处去,住宿原因,入住时间,操作员等。
·结算信息,包括的数据项有:客房号码,客户姓名,身份证号码,客房单价,折扣,入住时间,结算时间,备注等。
·系统用户信息,包括的数据项有:用户名,用户密码,用户权限。
有了上面的数据结构,数据项和数据流程,我们就能进行下面的数据库设计。
2.数据库结构设计数据库包含以下5张表:系统用户表,客房状态表,客房预定表,客人入住表,历史客人表。
表4.1 紫金阳光酒店系统用户表表4.2 紫金阳光酒店客房状态表表4.3 紫金阳光酒店客房预定表表4.4 紫金阳光酒店客人入住表表4.5 紫金阳光酒店历史客人表(五)输入输出设计1.输入设计(1)输入项目:客人基本信息订房信息(2)输入人员:能够熟练操作windows98xp 界面,以及 word 和 excel 数据库等常用办公软件。
(3)主要功能要求:本系统能够有效满足正确、迅速、简单、经济等要求从而方便使用者正确使用。
(4)输入校验a.登录输入注:如果客人输入信息有误,则系统提示再次输入图4.71紫金阳光酒店客房管理信息系统登陆界面b.订房信息输入图4.72 紫金阳光酒店订房信息管理信息系统界面c.查房信息输入图4.73 紫金阳光酒店查房信息输入界面d.剩余客房信息查询输入图4.74 紫金阳光酒店剩余客房信息查询界面2.输出设计(1)输出项目:客房查询信息结算信息(2)输出接受者:前台工作人员(3)输出要求:格式:文本式要求:数据范围精确到小数点后两位a.客房查询输出b.剩余客房查询输出c.结算信息处理输出表4.63 紫金阳光酒店结算信息处理输出表d.菜单系统设计。
财信大作业——IT改变物美文档
2009-2010第2学期财经管理信息系统及应用大作业案例名称: IT改变物美组长:学号:姓名:专业:成员:学号:姓名:专业:学号:姓名:专业:选课班级: A26 任课教师:黄丽娟成绩:评语:教师签名:批阅日期:目录1物美背景和原则介绍 (1)2 案例问题分析 (4)2.1物美主要使用的信息系统 (4)2.2支持企业的日常销售的信息系统及其功能 (7)2.3 IT的作用及衡量IT的效益 (10)3 案例启示 (13)参考文献 (16)1物美背景和原则介绍北京物美商业集团有限公司是一家从事连锁商业经营的企业,是北京市重点大型零售企业,目前在北京、河北、华东等地已拥有面积万平方米以上的大卖场、2000-6000平方米的综合超市及100-300平方米的便利店共计200多家,员工达7000余人。
在发展的过程中,他们注重运用现代流通技术和管理理念,积极参与改造传统国有企业,1997年开始先后与二十几家国有企业合作,通过托管、合作、合资和租赁等方式,吸收和盘活国有资源---场地和人员,系统整合原国有商业企业所属店铺达100多家,使几个亿的国有资产得到利用和增值,安置国有职工5000多人,企业连锁经营规模迅速壮大,经济效益显著增长,2001年物美全系统实现销售25亿元,利润5000多万元,上缴国家税收3500多万元,取得了良好的社会效益和经济效益。
物美连锁系统整合管理的原则(1)整体性原则:即系统的整体统一性,一个连锁系统的各个部分,如不同业态的分公司,或一个业态中的不同部门都是完成连锁系统的统一目标不可分割的一部分。
因此要求连锁系统的各部分必须以一个统一的整体协调运作,它的内容包括统一的文化、统一的管理模式和统一的人力资源队伍。
例如物美集团虽然有大卖场、综合超市、便利超市和便利店四种业态,但通过统一的企业文化、统一的管理制度和统一的人力资源政策形成物美集团连锁商业的整体,并为物美集团建设中华民族零售领域的航空母舰的企业目标服务。
ERP期末大作业候选题目
期末大作业建议题目1结合本课程的学习,谈谈你对ERP管理思想的理解和认识?2ERP的发展论述3ERP销售管理系统4ERP采购管理5ERP库存管理6试说明主生产计划初步方案编制步骤及各步骤主要内容?7试说明物料需求计划管理?8ERP项目周期包含哪些内容9ERP实施10ERP中供应链管理11ERP数据库设计报告12ERP数据库维护与优化13ERP系统在行业的实施案例。
(要求有具体的企业背景)14中小企业ERP管理系统研究15制造企业成功实施ERP的环境分析16常用ERP软件比较17ERP项目实施方法18ERP的供应链管理19ERP的人力资源管理20有关客户资源CRM管理要求:每个同学选择一个题目(题目可以从上面选择或另外自拟,内容要求是有关ERP的研究、开发、实施、应用、改进等内容),完成作业,要求2000字以上。
上交期限:2012年5月20日前。
以电子文档格式上交,文档要求word2003格式,文件取名:长学号+姓名+(专业班级),如:09401010343张三(电信学院计科10)邮件地址:nbhzk@大作业模板:宁波市智慧产业人才基地第三批核心引导课程《ERP原理与应用》课程报告题目:浅谈ERP原理与基本功能专业:计算机科学与技术姓名:张三学号10401010999 任课教师:何仲昆职称高工2012 年4月30日浅谈ERP原理与基本功能(三号黑体)ERP为英文为Enterprise Resource Planning(企业资源计划)ERP是由美国Gartner Group咨询公司首先提出的,作为当今国际上一个最先进的企业管理模式,它在体现当今世界最先进的企业管理理论的同时,也提供了企业信息化集成的最佳解决方案.它把企业的物流、人流、资金流、信息流统一起来进行管理,以求最大限度地利用企业现有资源,实现企业经济效益的最大化。
(格式要求:宋体,小四号,行距1.5倍)。
C语言程序设计大作业--图书管理系统
C语言程序设计大作业设计报告一.设计方案本程序旨在用一个C语言程序实现简单的图书馆图书管理系统,程序包含平时的借书,还书,新书录入,查询功能,用简单明了的人机交互界面快速实现图书管理的目的。
二.模块说明及代码分析1.主函数:源代码:void main(){int a;printf("\n");printf("\n");printf(" ( ^_^ ) WELCOME!\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\t〉〉-------------BJTU图书管理系统--------------〈〈");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");printf("\n");do {printf("1.借书 2.还书 3.新书录入4.查询 0.退出");printf("\n");printf("\n");printf("\n");printf("\n");printf("请选择序号:");scanf("%d",&a);switch(a){case 1:jieshu();break;case 2:huanshu();break;case 3:xinshu();break;case 4:chaxun();break;case 0:break;default:printf("请选择正确的序号!\n");printf("\n");}}while(a!=0);printf("谢谢使用图书管理系统!\n");}主函数提供人机交互界面,让操作者选择所需的操作项目,并有退出选项。
工厂数据库管理系统-华工数据库大作业(含源文件)之欧阳理创编
课程设计任务书课程名称:数据库系统原理设计题目:工厂数据库管理系统已知技术参数和设计要求:需求说明及要求题目:工厂数据库管理系统一、工厂管理数据库工厂需建立一个管理数据库存储以下信息:*工厂信息包括工厂代号,工厂名,厂长名及工厂运营开销。
*一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址,电话及每个月的车间运营开销。
*一个车间有多个工人,每个工人有职工号、姓名、年龄、性别,工种及月工资。
*一个车间生产多种产品,产品有产品号、产品名、规格,制造成本和销售价格。
*一个车间生产多个零件,一个零件也可能由多个车间制造。
零件有零件号、零件名,制造成本和销售价格。
*一个产品由多个零件组成,一个零件也可装配出多种产品。
*产品与零件均存入仓库中。
*厂内有多个仓库,仓库有仓库号,仓库主任姓名、电话及仓库的运营成本。
应完成的主要功能:(1)各种各样的管理功能,如工厂信息的管理功能,包括录入、修改、查询、输出工厂的信息;车间信息的管理功能,包括录入、修改、查询、输出车间的信息;还有工人,零件,产品,仓库等的信息管理功能。
(2) 工厂的利润统计,包括月利润和年利润统计。
(3) 能输出各种各样的报表,如工人工资月报表,年报表;每个车间生产的产品和零件数量的月报表;仓库存储产品和零件数量的月报表;工厂运营开销和车间运营开销的月报表等。
二、开发环境数据库选用微软的SQL SERVER。
开发环境可以选择:(1)Delphi;(2)Visual Basic; (3) C++ builder; (4) Visual C++。
只选择其中的一种软件开发工具就可以。
三、基本要求(1)完成问题陈述中所提到的所有需求功能(2)要求撰写不少于2500个文字的文档。
(3)文档中至少要包括:ER模型图、系统功能图、数据字典、表关系的详细说明。
(4)用户界面设计:采用窗口式,色彩要柔和,界面要友好,操作要简单。
(5)用户手册,描述软件系统所具有的功能及基本的使用方法。
Swift期末测试大作业
Swift期末测试大作业介绍本次期末测试大作业是针对Swift编程语言的。
我们将要完成一个小型的应用程序,用于管理学生的信息和课程成绩。
需求1. 学生信息管理- 实现一个学生信息管理系统,包括学生姓名、学号和年龄等基本信息。
- 必须能够添加新学生信息、修改学生信息、查询学生信息和删除学生信息。
- 学生信息应该以合适的数据结构进行存储和管理。
2. 课程成绩管理- 实现一个课程成绩管理系统,包括学生姓名、学号和课程成绩等信息。
- 必须能够添加学生的课程成绩、修改学生的课程成绩、查询学生的课程成绩和删除学生的课程成绩。
- 课程成绩应该以合适的数据结构进行存储和管理。
3. 应用程序交互- 提供一个用户界面,以便用户能够使用应用程序的各种功能。
- 用户界面应该简洁直观,并且能够清楚地显示学生信息和课程成绩。
- 用户界面应该能够接受用户输入,执行相应的操作,并显示结果。
技术要求- 应用程序必须使用Swift编程语言进行开发。
- 可以选择任意适合的开发框架和库。
- 代码必须清晰、易读、易于维护,并且要遵循良好的编码规范。
- 需要提供必要的注释和文档,以便他人能够理解和使用你的代码。
提交要求- 请将你的代码和文档打包成一个压缩文件。
- 压缩文件的命名格式为:`Swift期末测试大作业_学号.zip`。
- 提交你的压缩文件到指定的提交渠道。
时间安排- 开始时间:[填写开始时间]- 截止时间:[填写截止时间]评分标准- 功能完整性:应用程序是否实现了所有的需求功能。
- 代码质量:代码是否清晰、易读、易于维护,并且是否遵循良好的编码规范。
- 用户界面设计:用户界面是否简洁直观,并且能够清楚地显示学生信息和课程成绩。
- 注释和文档:是否提供了必要的注释和文档,以便他人能够理解和使用你的代码。
- 时间管理:是否按时完成作业。
请于截止时间前完成作业,并提交你的压缩文件。
如果有任何问题,请及时与任课老师联系。
祝你成功完成本次期末测试大作业!。
会员管理信息系统
信息管理系统大作业会员管理系统项目说明书项目名称:会员管理系统专业:计算机科学与技术班级:13计本班学号:****************指导老师:胥*2016年6月目录摘要 (1)Abstract (2)第一章引言 (4)1.1开发背景 (4)1.2系统特点 (5)1.3可行性分析 (5)1.4运行环境 (5)第二章相关技术介绍 (6)2.1php介绍 (6)2.2MYSQL (6)2.3APACHE简介 (6)2.4WEB技术介绍 (6)第三章项目功能及结构说明 (7)3.1概念模型图 (7)3.2逻辑模型图 (7)3.3功能模块图 (8)3.4U/C矩阵图 (8)第四章数据库设计 (10)4.1系统数据库设计 (10)第五章系统的实现与应用 (14)5.1项目文件清单 (14)5.2系统登录模块开发 (16)5.3文章信息管理模块开发 (20)第六章系统实现的设想 (29)6.1系统实现的软件体系结构 (29)6.2系统实现的软件系统平台 (29)6.2.1操作系统平台 (29)6.2.2数据库平台 (29)6.3系统实现的集成与开发平台 (29)第七章结束语 (30)参考文献 (30)摘要在经济全球化的今天,建立以客户为中心的经营战略,可以加强企业和客户间的联系。
对企业来讲,为客户提供一流的服务,是企业建立品牌、实现差别化服务、取得竞争的利器。
一直以来人们使用传统人工的方式管理会员的基本档案,这种管理方式存在着许多缺点:效率低、保密性差,另外时间一长,将产生大量的文件和数据,对于查找、更新和维护都带来了不少的困难。
而通过会员管理系统,企业就可以很轻松很方便的记录所有会员客户的资料,了解用户的兴趣爱好、消费特点、意向需求等;进而针对客户的需求,为其提供优质的个性化服务,还能为企业的产品开发、事业发展提供可靠的市场调研数据,是企业经营不可或缺的一个有利工具。
同时,作为计算机应用的一部分,使用计算机对会员进行管理,具有着手工管理所无法比拟的优点。
数据库大作业
大连理工大学数据库大作业学生成绩管理系统学院(系):专业:学生姓名:学号:指导教师:评阅教师:完成日期:1. 数据库设计 1.1系统名称学生成绩管理系统 1.2 背景介绍1.2.1概述学生成绩管理系统是学校教学管理系统的一个功能模块,可以快速方便的对学生成绩进行管理,如学生成绩录入、学生成绩查询、学生成绩修改等。
从功能描述的内容上看,本系统主要需要实现以下功能:1.2.2信息需求分析(1)院系信息录入、修改、查询:(系号,系名,电话)提供给管理人员,实现院系信息的录入、修改、查询。
提供给院系管理人员进行查询。
(2)班级信息录入、修改、查询:(班级号,人数,班长学号)提供给管理人实现班级信息的录入、修改、查询。
提供给本班级班长进行查询。
(3)学生信息录入、修改、查询:(学号,姓名,性别,地址,系号,班级号)提供给管理人员,实现学生信息的录入、修改、查询。
提供给学生个人进行查询。
(4)课程信息录入、修改、查询:(课程号,课程名,学时,学分)提供给管理人员,实现课程信息的录入、修改、查询。
提供给授课教师进行查询。
(5)学生成绩查询:提供给学生个人,能够查询本人的各项成绩,但是不能录入和修改。
(6)课程成绩查询:提供给教授本门课程的老师,能够查询、修改、删除成绩,能够对数据进行分析,例如求得平均分、优秀率、不及格人数等。
1.2数据库的概念模型设计一个学生属于一个院系,一个院系包含多个学生;一个学生属于一个班级,一个班级包含多个学生;一个学生可以选多门课程,一个课程可以包含多个学生。
1.2.1实体与属性分析1.2.2E-R图关系模型:学生(学号,姓名,性别,地址,系号,班级号)候选码:学号主码:学号外码:系号,班级号课程(课程号,课程名,学时,学分)候选码:课程号主码:课程号外码:无院系(系号,系名,电话)候选码:系号主码:系号外码:无班级(班级号,人数,班长学号)候选码:班级号主码:班级号外码:无学习(学号,课程号,分数)候选码:(学号,课程号)主码:(学号,课程号)外码:学号,课程号1.3逻辑模型设计学生信息表结构(student)课程信息表结构(course)院系信息情况表结构(dept)班级信息情况表结构(class)以五个上表没有非主属性对码的部分函数依赖,没有非主属性对码的传递函数依赖,满足3NF的要求,不会存在数据冗余、插入异常、删除异常、修改异常的问题。
C语言实训大作业
C语言实训大作业As a person, we must have independent thoughts and personality.
1.基于链表的“学生信息管理系统”
实验内容:编写并调试程序,实现学校各专业班级学生信息的管理。
定义学生信息的链表结点类型,包括:学号、姓名、班级、专业、3门成绩。
实验要求:
(1)main函数:以菜单形式将各项功能提供给用户,根据用户的选择,调用
相应的函数。
(2)定义函数CreateList:按学号由小到大,建立有序的链表。
逆序输入 n
个学生信息(调用n次input),学号大的先输入,建立带头结点的单
链表。
(3)定义函数Output:以指向某个学生结点的指针为参数,将学生信息格式
化输出。
(4)定义函数Save:将某个学生信息存入文件。
(5)定义函数Fetch:从文件中随机读取某个学生的信息。
(6)定义函数Search_num:查找指定学号的学生,返回指向该学生结点的指
针。
(7)定义函数InsertList:在函数中输入一个学生的信息,将该学生信息插
入到链表中的相应位置,并保持此链表按学号的有序性。
(8)定义函数Delete_num:从链表中删除指定学号的学生。
(9)定义函数Search_major _subject_score:查找某个专业的、某门课程
的成绩小于某个分数的学生,返回指向该学生结点的指针。
(10)定义函数Delete_ major _subject:从链表中删除某个专业的、某
门课程的成绩小于某个分数的学生。
酒店管理系统实验报告
酒店管理系统实验报告篇一:酒店管理系统实验报告数据库大作业酒店管理系统实验报告----------------------目录----------------------一、需求分析........................................................................ .. 3二、E-R 图........................................................................ . (4)三、物理与逻辑设计 (12)四、数据字典........................................................................14五、系统实现........................................................................16六、开发环境........................................................................17七、问题与感想: ...................................................................18一、需求分析1、酒店管理系统是一种典型的信息管理系统。
随着信息化的发展,现在的酒店不但需要豪华的装饰和舒适的居住环境,还需要为客人提供快捷优质的服务。
通过酒店管理系统就可以做到这一点,并且还能降低酒店的运营成本,提高酒店的效率和效益。
2、操作人员进入系统后将能够查询当前酒店房间的状态,房间状态可以分为入住、预定、空闲、脏房等。
有宾客时,将能够完成开单操作,从而让宾客进行入住。
当宾客离开酒店时,将能够完成结账操作,从而送走宾客。
同时,还应接受宾客的预定,为即将到来的宾客留出指定的房间。
面向对象程序设计大作业参考题目及要求
面向对象程序设计大作业参考题目1、学生信息管理(1)问题描述学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。
试设计一学生信息管理系统,使之能提供以下功能:●系统以菜单方式工作●学生信息录入功能(学生信息用文件保存)---输入●学生信息浏览功能——输出●查询、排序功能——算法1、按学号查询2、按姓名查询●学生信息的删除与修改(可选项)(2)功能要求●界面简单明了;●有一定的容错能力,比如输入的成绩不在0~100之间,就提示不合法,要求重新输入;●最好用链表的方式实现。
(3)算法分析首先,一个学生包括这么多的属性,应该考虑定义一个结构,其次,我们应该考虑数据的存储形式:是定义一个数组来存储,还是定义一个链表呢?在这里假如我们以数组的方式来存储,当然可以,但是我们知道,假如我们定义一个数组的话,我们首先必须知道学生人数大概是多少,以便我们确定数组的大小,但是题目中没有给出,而且题目要求中有大量的删除、插入操作,所以用链表的方式比较方便。
对于菜单的实现,其实也比较简单,首先我们用printf语句把程序的功能列出来,然后等待用户输入而执行不同的函数,执行完了一个功能后又回到菜单。
文件的读写操作大家参照书中的有关文件的章节。
2、学生综合测评系统每个学生的信息为:学号、姓名、性别、家庭住址、联系电话、语文、数学、外语三门单科成绩、考试平均成绩、考试名次、同学互评分、品德成绩、任课教师评分、综合测评总分、综合测评名次。
考试平均成绩、同学互评分、品德成绩、任课教师评分分别占综合测评总分的60%,10%,10%,20%。
A、学生信息处理(1) 输入学生信息、学号、姓名、性别、家庭住址、联系电话,按学号以小到大的顺序存入文件中。
提示:学生信息可先输入到数组中,排序后可写到文件中。
(2) 插入(修改)同学信息:提示:先输入将插入的同学信息,然后再打开源文件并建立新文件,把源文件和输入的信息合并到新文件中(保持按学号有序)若存在该同学则将新记录内容替换源内容,(3) 删除同学信息:提示:输入将删除同学号,读出该同学信息,要求对此进行确认,以决定是否删除将删除后的信息写到文件中。
