管理信息系统课设.doc
《管理信息系统课设.doc》由会员分享,可在线阅读,更多相关《管理信息系统课设.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上辽 宁 工 业 大 学 管理信息系统设计课程设计报告(论文)题目: 酒店后勤信息管理系统 院 (系): 软件学院 专业班级: 软件工程113 学 号: 指导教师: 王彦华 教师职称: 助教 起止时间: 2012.5.28-2012.6.8 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学 号专业班级软件113班课程设计(论文)题目酒店后勤信息管理系统的分析与设计课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面的综合练习。任务:采用结构化的系统开发
2、方法,应用具体的计算机语言(如VB、java、c#)和数据库(SQL、Oracle)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成酒店后勤信息管理系统的分析设计实施工作,实现该系统查询等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机运行检查。5设计说明书要求文档齐备
3、,步骤全整,流程正确,说明详细,具有可操作性。指导教师评语及成绩成绩: 指导教师: 2012年06月12日专心-专注-专业目 录 第1章 系统分析1.1设计目的设计的目的:(1) 掌握运用管理系统及数据库原理知识进行系统分析和设计的方法;(2)掌握关系数据库的设计方法;(3)掌握SQL Server 2000技术应用;(4)掌握简单的数据库应用程序编写方法;(5)理解C/S模式结构。1.2设计环境系统开发平台:Visual Basic 6.0。数据库管理平台:SQL Server 2000。运行平台:Windows XP/ Windows 2000。分辨率:最佳效果1024*768。1.3数据
4、流程图管理员登陆职员信息职称信息账号管理退出个人资料所在部门特殊补助收入汇总设置账号数据流图:图1.1数据流程图1.4数据字典名字:工资表描述:职员工资的基本信息。定义:工资表=工号 +基本工资 + 课费 + 补助 + 工资汇总位置:存储在数据库工资表中。图1.2工资表数据字典名字:职工表描述:房间的入住基本信息。定义:工号 = 性别 +姓名 +年龄位置:存储在数据库职员表中。图1.3职员表数据字典名字:用户表描述:系统用户的基本信息定义:用户表 = 用户名+ 口令 +权限位置:存储在数据库用户表中。图1.4工资表数据字典第2章 系统设计输入信息个人资料所在部门特殊补助收入总汇提示错误登录系统
5、选择要进行的操作输入密码码职员信息管理职称信息管理帐号管理退出提示错误设置账号删除查询添加退出2.1 总体设计系统流程图:图2.1系统流程图2.3 数据库设计2.3.1需求分析需求分析任务: 由于操作人员的计算机知识普遍不高,要求有良好的人机界面; 由于该系统的使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预;2.3.2概念设计我所设计的实体有:酒店实体、职工实体、部门实体、工资实体其中酒店有酒店号、酒店名、建立日期及系办等属性;职工有工号、年龄、姓名
6、、性别属性;工资有工号、基本工资、补助工资属性;部门是由部门号、部门名、人数属性组成;其中每个酒店有多个职员,每个职员所属于一个;每个职员工作于多一个部门,每门部门由多个职员组成;每个职员有发放一份工资,没份工资属于一位职员。根据以上信息画出E-R图如下:部门职员部门部门号号所属所在部门名建部日期部门号部门名性别n1n1基本工资工号部门人数数工资发放补助工资m1工号年龄姓名图2.2系统流程图2.3.3逻辑设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。由图4.1可导出数据库的表格式如下:表2.1职工表列名数据类型长度备注
7、工号char50主键性别char50姓名char50年龄char50e表2.2课程表列名数据类型长度备注工号char50基本工资char50e表2.3工资表列名数据类型长度备注工号char10主键基本工资char50补助char50工资汇总char50e2.3.4物理设计物理结构设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。物理设计内容包括:物理结构设计的主要内容、物理存储介质类型的选择、数据库物理位置的选择、索引类型的选择、数据库服务器性能参数配置。使用数据库的目的是为了有效地管理数据,而数据的插入、删除和修改则是必不可少的功能。在本系统中就大量地使用了数据插
8、入、删除和修改这三种操作:数据库的物理结构依赖于选定的数据库管理系统,此次教师信息管理系统中使用的数据库管理系统是SQL Server 2000。数据库的物理设计主要任务是选择关系模式存取方法和确定数据库存储结构确定数据库的物理结构包含下面四方面的内容: 1、确定数据的存储结构 2、设计数据的存取路径 3、确定数据的存放位置 4、确定系统配置 (1)数据插入 往数据库的基本表中插入数据使用的是INSERT语句,其句法如下:INSERT INTO 基本表名(列表名)VALUES(元组值)(2)数据删除从数据库的基本表中删除数据使用的是DELETE语句,其句法如下:DELETE FROM 基本表名
9、 WHERE 条件表达式(3)数据修改当需要修改基本表中元组的某些列值时,可以用UPDATE语句实现,其句法如下:UPDATE基本表名SET列名=值表达式,列名=值表达式WHERE条件表达式create procedure dbo.dt_adduserobject_vcs vchProperty varchar(64)As set nocount ondeclare iReturn int /* Create the user object if it does not exist already*/ begin transaction select iReturn = objectid fr
10、om dbo.dtproperties where property = vchProperty if iReturn IS NULL begin insert dbo.dtproperties (property) VALUES (vchProperty) update dbo.dtproperties set objectid=identity where id=identity and property=vchProperty select iReturn = identity end commit return iReturnGO2.4输入输出设计下面系统信息的查询以补贴查询为例: 图
11、5.6工资查询输入职称,点击确定 则可以得到职称各种补贴的情况,如下界面所示:代码如下:Private Sub Command1_Click() Adodc1.Recordset.AddNew Adodc1.Recordset.Fields(0) = Trim(Text1.Text) Adodc1.Recordset.Fields(1) = Trim(Text4.Text) Adodc1.Recordset.Fields(2) = Trim(Text2.Text) Adodc1.Recordset.Fields(3) = Trim(Text6.Text) Adodc1.Recordset.Fi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统
限制150内