1、目 录第1章 课程设计目的与要求11.1课程设计目的11.2课程设计环境11.3主要参考资料11.4课程设计内容及要求2第2章 课程设设计内容32.1数据库设计32.1.1需求分析32.1.2概念设计62.1.3逻辑设计92.1.4物理设计112.2程序设计112.2.1概要设计112.2.2主要界面设计12第3章 课程设计总结13参考文献14 第1章 课程设计目的与要求1.1课程设计目的 本课程设计是电子商务专业学生学习完管理信息系统课程后,进行的一次全面的综合训练,其目的在于加深对管理信息系统基础理论基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。通过课程设计使学生获得以下几方面
2、能力,为毕业设计打基础。1、进一步巩固和加深学生所学的专业理论知识,培养学生设计、计算、绘图、计算机应用、文献查阅、报告撰写等基本技能;2、培养学生独立分析和解决实际问题的能力;3、培养学生的团队协作精神、创新意识、严肃认真的治学态度和严谨求实的工作作风;1.2课程设计环境 硬件:每人一台PC机 软件:windows 2000 server系统,SQL Server 2000,visul basic 6.0等1.3主要参考资料1 钱雪忠等.数据库原理及应用.北京:北京邮电大学出报社,2006 2 王珊等.数据库原理概论. 北京:高等教育出版社,2000 其它 有关数据库原理及sql serve
3、r 2000开发材料。1.4课程设计内容及要求 一、内容课程设计的基本内容是通过信息系统的分析,学会系统分析说明书,系统设计说明书,并熟练掌握程序的编制,调试,以锻炼分析问题的能力。(一)系统分析阶段1初步调查与可行性分析2、系统建设目标3详细调查4系统分析5新系统的逻辑方案(二)系统设计阶段1系统总体结构图2系统编码方案3数据库设计4输入、输出界面设计5输入、输出设计(三)系统实施阶段1、编写程序代码,主要以等语言实现。2进行程序调试,包括模块调试、子系统调试和系统调试。二、要求课程设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出课程设计报告
4、。第2章 课程设设计内容2.1数据库设计设计数据库系统时首先应该充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库的设计是在选定的数据库管理系统的基础上建立数据库的过程。数据库除了用户的需求分析外,还包括概念结构设计、逻辑结构设计和物理结构设计等三个阶段。关系数据库其数据类型是数据结构的集合、操作集合和完整性集合约束条件集合三部分组成。其特点是实体的描述和实体间联系的描述是采取单一的结构模型,都有关系表示。系统设计完成后,接下来就是数据库分析和实现了。数据库的建立可以分为两个部分:一是概念模型的分析,即E-R图的分析;一是逻辑模型的分析,即表与字段的分析。由于在数据库设计时要
5、同时考虑多方面的问题,使设计工作变得十分复杂,可以通过SQL Server中提供的关系图构造工具来进行设计。数据库设计一般包括如下几个步骤:(1) 数据库需求分析;(2) 数据库概念结构设计;(3) 数据库逻辑结构设计;(4) 数据库物理结构设计。2.1.1需求分析1数据库介绍数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。系统的需求具体体现在对各种信息的保存、修改和查询等方面。因此一个满足系统要求的数据库必须充分照顾到对各种信息的输入输出,以免遗漏导致开发时返工
6、。数据库管理系统指位于用户与操作系统之间的一层数据管理软件。数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。数据库管理系统使用户能方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输入和输出。仔细分析调查有关宾馆管理信息需求的基础上,将得到如图2.1所示的本系统所处理的数据流程。2.1 宾馆管理信息系统数据流程图针对一般宾馆管理信息系统的需求,通过对宾馆管理过程的内容和流程分析,设计如下面所示的数据项和数据结构:(1) 客房标准信息包
7、括的数据项有:标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视、电话、单独卫生间等;(2) 客房信息包括数据项有:客房编号、客房种类、客房位置、客房单价、备注等;(3) 订房信息包括的数据项有:订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣、备注等;(4) 结算信息包括数据项有:订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣、结算时间、备注等。2数据字典数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。任何字典最主要的用途都是供人查阅不了解的条目的解释,数据
8、字典的作用也正是在软设计过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。数据字典的主要用途是作为分子阶段的主要工具。在数据字典中建立一组严密一致的定义很有助于改进分析宾馆和顾客之间的通信,因此将消除很多可能的误解。数据字典包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素所有程序,很容易估计改变一个元素将产生的影响,并且能对所有受影响的程序或模块做出相应改变。由于暂时还没有自动的数据字典处理程序,采用卡片形式书写数据字典,每张卡片上保存描述一个数据元素的信息。这种做法较好的
9、实现了上述要求,特别是更新修改起来很方便,能够单独处理每个数据元素的信息。以下是数据流图中主要元素的数据字典卡片:名字:数据库文件别名:描述:是锦州宾馆管理信息系统的数据库。是软件的核心数据库,有软件主窗体的所涉及的数据库。定义:数据库文件=结算信息管理表+客房信息表+订房信息管理表+系统管理表位置:自定义的系统磁盘位置名字:数据库备份文件别名:描述:是宾馆管理信息系统数据库的备份文件。以防数据库崩溃或出现其他问题,可以进行数据库恢复。定义:位置:系统磁盘存储器名称:客房信息管理别名:D4描述:记录客房信息,便于管理。定义:客房信息=客房编号+客房类型+住房单价+床位数+房间状态位置:系统数据
10、库名称:订房信息管理别名:D3描述:记录宾馆所有订房信息,让客户了解相关信息。定义:订房信息=订房编号+姓名+金额+入住日期+折扣+身份证号码+结算日期位置:系统数据库名称:结算信息管理别名:D1描述:记录每个客户的结算信息。定义:结算信息=客房编号+客房类型+住房单价+床位数+顾客姓名+折扣+入住日期位置:系统数据库名称:系统管理信息别名:描述:记录里面的管理员信息定义:管理员信息=管理员ID+姓名+密码+权限位置:系统数据库2.1.2概念设计将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。它是整个数据库设计的关键。其任务是根据用户的需求设计数据库的概念模型。概念结构
11、的主要特点是:(1) 能真实的反映现实世界,包括事物与事物之间的联系,能满足事物对事物之间的处理要求,是对现实世界的一个真实模型;(2) 易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的关键;(3) 易于修改,当应用环境和应用要求改变时,容易对概念模型修改和扩充;(4) 易于向关系、网络、层次等各种数据模型转换。得到上面的数据项和数据结构后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为以后的逻辑结构设计打下基础。本课题根据以上的设计规划出的实体有:客房标准信息实体、客房信息实体、订房信息实体、结算信息实体。各个实体具体的描述E-R图如下:图
12、2.2 客房标准信息实体E-R图图2.3 客房信息实体E-R图图2.4 订房信息实体E-R图图2.5 结算信息实体E-R图图2.6 实体之间关系E-R图2.1.3逻辑设计逻辑结构设计的任务是把概念结构设计好的基本E-R图转化为与选用DBMS产品所支持的数据模型相符的逻辑结构。设计逻辑结构应该选择最适用于相应概念结构的数据模型的各种DBMS进行比较,从中选出最适合的DBMS。第一步:数据表的建立:数据表是关系数据库中数据管理的基础,数据库实际就是由许许多多的数据表组成。因此,对数据表的设计是数据库设计的重要组成部分。第二步:数据的输入:数据表建立以后,就是把数据输入到表中。在不同的数据编程软件中
13、,有不同的数据输入方法。第三步:数据的编辑和维护:在输入数据的过程中,难免会有输入错误,我们必须改正数据输入中的错误。数据的维护主要是因为信息需要维护。同时,不精确的、过期的或者漏掉的数据甚至比没有数据更糟糕。因此,所有的数据库程序,其功能中有很大的比例都是用来维护表的。第四步:数据的检索:数据管理软件的一个重要好处就在于数据检索的方式提高了数据的价值,使它更易了解。数据库逻辑结构设计有两个目标,一是对需求分析中的实体建立对应的表;一是将实体之间的联系映射到表之间的关系上,具体来说就是设置表的主键和外键。在这个过程中,通常采用E-R图的分析方法,首先对局部视图进行分析设计,然后再实现视图集成。
14、在这里给出的是视图集成后的E-R图,如图2.7所示。首先将宾馆管理信息系统的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,即:数据库的逻辑结构。基于上述运行环境,根据系统分析,设计了数据表文件,它们的结构及说明如下: 用户基本信息表:包含了管理员的基本信息,其结构如表2.1所示。表2.1 用户基本信息表列 名数据类型可否为空说明BooknoVarcharNOT NULL成员IDCustomnameVarcharNOT NULL密码CustomIDVarcharNULL备注客房标准信息表:包含了房间的基本信息,其结构如表2.2所示。表2.2 Roomtype
15、客房标准信息表列 名数据类型可否为空说 明TypeidVarcharNOT NULL标准编号TypenameVarcharNOT NULL标准名称AreaNumericNULL房间面积BednumNumericNULL床位数量HairconditionVarcharNULL是否有空调HtelephoneVarcharNULL是否有电话HtelevisionVarcharNULL是否有电视HtoiletVarcharNULL是否有单独卫生间PriceNumericNULL单价2.1.4物理设计数据库在物理设备上的存储结构与存取方法称为数据库的物理结构。他依赖于给定的计算机系统。为一个给定的逻辑数
16、据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理设计通常分为两步:(1) 确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;(2) 对数据库结构进行评价,评价的重点是时间和空间效率。2.2程序设计2.2.1概要设计通过对宾馆管理信息系统的功能分析,按结构化程序设计思想,分析得出系统功能模块图如2.1所示。图2.1 宾馆管理信息系统功能模块示意图2.2.2主要界面设计登录页面主页面客房添加页面第3章 课程设计总结随着计算机的高速发展,信息产业的发展趋势,使得现今企业及国家单位的管理已经开始面向系统化、信息化。同时我国成功加入WTO及信息化浪潮的日益临近
17、,企业在激烈的市场竞争环境下的求得生存,就必须有效地利用人才、时间、信息结合的优势。因此,如何使企业及时掌握本企业人才的各种信息、第一时间处理好随时变化的信息管理问题,建立一套符合企业实际的管理系统就显得尤为重要。该课题充分利用信息技术提高宾馆的管理水平、服务水平。系统前台开发采用Microsoft Visual Basic 6.0,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。系统中大量采用SQL查询语句,界面友好,功能较强。该系统的功能主要分为四大模块:宾馆房间介绍、宾馆信息管理、宾馆设施设置、更改登陆信息。宾馆房间介绍主要是查看宾馆房间价格、所查
18、看房间剩余空房、以及房间中的配置信息;宾馆信息管理主要包括订房与结算和客户查询,提供三种查询方式,分别是按房号查询、按姓名查询、按证件查询,这个模块是系统的主模块;宾馆设施设置是对宾馆的房间进行添加、更改和删除使用的模块,主要包括添加新房间,更改房间类型、类型配置、删除已有房间;更改登陆信息是用来添加管理员使用的模块。本课题以宾馆业的发展现状为背景,分析了我国宾馆业在传统管理模式下的不足,阐述了宾馆管理信息化的必要性。通过走访各宾馆,从宾馆的实际业务出发,建立了宾馆管理信息系统的组织模型。在此基础上,对宾馆的业务流程进行了详细调查,建立了功能结构图,从而实现了管理工作的透明度。从实际需求出发,
19、建立了概念结构,提出了系统设计原则和设计方法,给出了数据库实现方案,开发了一个实用的宾馆管理信息系统。本课题不仅从业务的角度对宾馆管理信息系统进行了详细的分析和设计,而且还对系统进行了评价。参考文献1 肖慎勇.SQL Server数据库管理与开发.北京:清华大学出版社,2006:38-135 2 周峰,孙更新.SQL Server 2005中文版经典案例设计与实现.电子工业出版社,2006:14-213 赛奎春.VB信息开发系统开发精选.北京:机械工业出版社,2005: 43-854 刘韬.Visual Basic6.0数据库开发实例导航.北京:中国邮电出版社,2005: 53-585 Sto
20、nebreaker M, et al: The Design of XPRSM. Processing of VLDB, 1998:5-96 R.A.Frost:Query Processing in Parallel Relational Database systemM.IEEE Computer Society Press, 1994:45-787 Michael F. Worboys. GIS: A Computing Perspective. Taylor & Franics Ltd, London. Britain,1995:90-102 2010年读书节活动方案一、 活动目的:书
21、是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游知识大海洋”系列读书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想! 二、活动目标: 1、通过活动,建立起以学校班级、个人为主的班级图书角和个人小书库。 2、通过活动,在校园内形成热爱读书的良好风气。 3、通过活动,使学生养成博览群书的好习惯。4、通过活动,促进学生知识更新、思维活跃、综合实践能力的提高。 三、活动实施的计划 1、 做好读书登记簿 (1) 每个学生结合实际,准备一本读书登记簿,具体格式可让学生根据自
22、己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。 (2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。 (3)中队会组织一次“读书交流会”展示同学们的读书登记簿并做出相应评价。 2、 举办读书展览: 各班级定期举办“读书博览会”,以“名人名言”、格言、谚语、经典名句、“书海拾贝”、“我最喜欢的”、“好书推荐”等形式,向同学们介绍看过的新书、好书、及书中的部分内容交流自己在读书活动中的心得体会,在班级中形成良好的读书氛围。 3、 出读书小报: