茶馆管理系统课程设计报告_第1页
茶馆管理系统课程设计报告_第2页
茶馆管理系统课程设计报告_第3页
茶馆管理系统课程设计报告_第4页
茶馆管理系统课程设计报告_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计说明书课程名称:信息系统分析与设计课程设计项目名称:茶馆管理系统学 院:计算机工程学院专 业:信息管理与信息系统班级:08 信息2W学号:08142221姓 名:袁雪娇指导教师:郭庆军完成时间:2011 年1月7日目录、茶馆管理信息系统规划(一)背景 31. 现行状况 32. 希望开发的管理信息系统能解决当前公司面临的以下几个问题: 4(三)说明项目开发的目标和约束 41 .项目开发的目标 42 .项目开发的约束 4(四)拟采用的信息系统的方法 5(五)项目可行性分析 51. 经济可行性分析 62. 技术可行性分析 63. 社会可行性分析 64. 可行性研究结论 6(六)项目小组的角色

2、分配 6(七)项目开发过程时间进度、人员、资金安排 77(一)茶馆业务流程 7查看消费者信息业务流程图 7(二)茶馆数据流程 8查看消费者信息的流程图 8(三)数据字典举例 81. 数据项的定义 82. 数据结构的定义 93. 数据流的定义 94. 处理逻辑的定义 95. 数据存储的定义 96. 外部实体的定义 9(四)信息系统功能分析与子系统划分 1010(一)系统代码设计 101 .茶馆工作人员代码设计: 102. 茶馆服务项目代码: 103. 茶馆会员信息管理代码: 104. 普通消费者代码: 10(二)系统功能结构图 11(三)输入设计 11输入设计 11(四)输出设计 121. 管理

3、部门 122. 会员管理 133. 普通消费者管理 13四、系统实现 14系统登录 14茶馆管理系统主界面 15会员信息管理 16个人信息管理 16普通消费者管理 17普通消费者消费信息管理 17五、课程设计总结 17参考文献: 1818 / 19、茶馆管理信息系统规划管理信息系统就是我们常说的MIS, 在强调管理, 强调信息的现代社会中它变得越来越普及。MIS 是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,

4、进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理系统。当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层领导的决策这一功能, 更侧重于企业外部信息的收集、 综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者,这是决策支持系统的任务。在各个行业中,实现微机化管理、无纸化办公既能够准确无误,方便快捷的提高工作效率,又节省了人力资源,为行业本身带来可观的经济效益。要想建立茶楼管理系统自动化,就要实现组成它的

5、各个方面都要实现计算机的管理。所以,我们要开发一个茶楼管理系统来实现对百盛茶楼的自动化管理。既然,要开发一个系统软件,那么我们就应该运用软件工程的方法来解决这个问题。也就是说通过分析、设计、管理来从宏观上调控它,使系统在设计时脉络清晰、结构紧凑、功能齐备,最后达到实现简单清楚明了的目的。该系统主要完成目标是建立一个功能齐全、界面友好、使用方便、能够迅速准确地完成各种会员基本信息的添加、删除、修改。(二)现行业务状况,存在的问题1 .现行状况该茶馆是一家小型茶馆,目前共有员工24 人,年营业额达到 160 万。目前随着茶馆业务扩大,茶馆老板希望开发一套适合本茶馆的茶馆管理系统。为了使开发的管理系

6、统能为茶馆创造更好的经济效益,决定成立茶馆管理系统开发领导。茶馆的各类人员有以下主要职能:1 )接待职能。2)管理职能。3)财务职能。4)综合处理职能。再进行深入调查,发现主要职能的业务流程如下:2 )接待的信息流程:茶馆接待部门的工作主要是接待品茶的消费者。其接待过程比较简单。2)管理的信息流程:注册会员信息、顾客存茶、内部员工信息3)财务部的信息流程: 财务部的主要业务是根据每天的营业额和成本算出每天的利润;月底汇总。茶馆财务部的主 要业务是帐务处理与成本核算。2 . 希望开发的管理信息系统能解决当前公司面临的以下几个问题:1)手工信息管理混乱,容易出错,致使对顾客的服务不到位2)各部门信

7、息不能及时反馈3)各部门员工之间缺少交流的机会与平台。(三)说明项目开发的目标和约束1 .项目开发的目标信息技术和通信技术以令人目不暇接的速度发展, 尤其是互联网络的广泛流行, 使得各种服务信息已近乎透明 , 这就要求茶馆必须采取现代化的管理手段, 利用计算机的发展成果结合茶馆的业务特点 , 建立高效的茶馆管理系统, 以迅速、 准确地捕捉顾客要求, 并加以高效回应, 使顾客满意 , 才能摆脱被挤出的危险并在业内脱颖而出。目前我们公司正面临着:1 )各部门信息不能共享2)手工信息管理混乱,容易出错,致使对顾客的服务不到位3)各部门信息不能及时反馈。基于这一系列的问题, 我们深刻认识到茶馆管理信息

8、系统的职能是对茶馆生产服务过程的管理实现信息化,从而提高茶馆的生产率和管理效率,同时提高茶馆的市场竞争能力,满足现代人的个性化服务要求。设计茶馆管理系统的目的是提高茶馆的管理效率。增加效益。简单的定义为茶馆管理信息系统是利用计算机技术和通讯技术, 对茶馆经营的所有信息进行综合管理和控制的以人为主体的人机综合系统。通过对旅行社业务的调查发现,这套管理信息系统必须满足接待职能、服务职能、财务职能、综合处理职能等这些茶馆的基本职能,同时还必须具备对数据资源信息,顾客资源,茶馆物资供应链进行管理与利用的功能。2 . 项目开发的约束茶馆管理信息系统的开发是一项比较庞大的项目,在实际的操作中存在着不少的限

9、制。首先,资金问题是最基本的问题。我们是一家比较小型的茶馆,能够提供的开发经费十分有限。我们不能投入巨大的财力和物力在前期的调查与研究中,同时更不能在设备的选购上砸下重金, 所以我们只能在有限的物力财力下, 力求做到最完美。 其次, 技术也是一个很大的限制因素。因为聘请的专业开发人员有限,使得系统开发的质量得到一定得影响。此外,在管理上也存在着一定的约束。内部现有的管理体系比较混乱,这就对系统的运用带来了极大的不方便。最后,时间也是一个重要的约束因素。在市场竞争愈加激烈的情况下,往往占得先机的一方能得到最大的利益。 所以我们必须在最短的时间内, 开发出一套在行业内占有优势的管理系统, 抢占市场

10、先机。这样时间上的紧迫感势必会影响开发的质量。除了这些,公司在开发方面还面临着其他的一些困难,但是凭着公司坚定的决心,困难一定会被解决的。(四)拟采用的信息系统的方法采用的是结构化系统开发方法,可分为三个阶段:系统分析、系统设计、系统实施。结构化系统开发方法是在生命周期法基础上发展起来的,适合于大型信息系统的开发,更强 调开发人员与用户的紧密结合,注重开发过程的整体性和全局性。(五)项目可行性分析1. 经济可行性分析1 )支出 人员费用本系统开发期需要2 个周,试运行期试运行期1 个周。开发期需要发开人员硬件设备费系统所需的硬件设备费用为:13.26万元人民币,其中:服务器 1 台32000元

11、微机 3 台20000元打印机2 台2000元条形码扫描仪 2 台 3600元网络设备和布线10000元不间断电源 1 台3000元工作台 2 台400元 软件费:系统所需购买软件费用为:1.6 万,其中:Windows NT5000元SQL Server6000元建模工具5000元4 人,试运行需开发人员耗材费: 0.4 万。咨询和评审费: 0.2 万。2 ) 系统运行费用假定本系统的运行期为 10 年,每年的运行费用为:系统维护费:一年需要 1.0万元。设备维护费:设备的运行更新期5年,设备更新费为5万。设备日常故障维护费每年0.6万元。则平均每年设备维护费为: 5/5+0.6=1.6 万

12、元。消耗材料费:每年消耗材料费按0.4万计算。系统年运行费用 1 万。 10 年累计系统运行费为 10 万。( 3 )收益 提高工作效率,减少工作人员 扩大服务范围,增加茶馆收入假定在原有基础上可以增加10%的客流量。旅行社每年的总利润按160 万计算, 可以增加收入 16 万。 减少决策失误( 4 )社会效益: 提高工作效率,减少员工的劳动时间; 提高工作效率; 提高工作质量,减少收集资料或整理时可能出现的错误。 提高管理水平,系统能够及时提供市场信息。(5) 支出 / 收益分析在 10 年期内,系统投资和收益表1 :从经济上考虑,本系统完全有必要开发。2. 技术可行性分析( 1 ) 信息系

13、统开发方法:在开发小组中有熟练掌握面向对象方法开发软件系统的资深的系统分析员和程序员。在信息系统开发方法上不存在任何问题。( 2 ) 数据库技术:开发小组有丰富的应用数据库开发经验。综上所述,本系统开发技术是完全可行的。3. 社会可行性分析目前已有很多成功开发茶馆管理系统的先例,社会需要管理的现代化和信息化。信息系统开发和运行与国家的政策法规不存在任何冲突和抵触之处。另外,茶馆管理系统所采用的操作和工作方式符合工作人员和顾客的日常习惯,操作方便灵活,便于学习。具有可行性。4. 可行性研究结论通过经济、技术和社会等方面的可行性分析,可以确定本系统的开发完全必要,而且是可行的,可以立项开发。(六)

14、项目小组的角色分配组长:项目负责人袁雪娇 执行:会议记录 徐蕾收集资料 徐阿秀财务管理 徐蕾业务管理 徐阿秀数据统计与分析 徐阿秀建立数据 徐阿秀 软硬环境配置 袁雪娇 系统调试 袁雪娇 系统分析 倪小双 系统维护 袁雪娇 系统评价 倪小双(七)项目开发过程时间进度、人员、资金安排、管理信息系统项目分析(一)茶馆业务流程系统管理员在登陆界面输入管理员用户名与密码,进入系统,进行信息查询管理。查看会员 信息和普通消费者信息。会员信息包括个人信息、存茶信息和消费信息,个人信息里可以输入会 员卡号和会员姓名进行会员查询,存茶信息可以通过输入存查单号或会员卡号或会员姓名进行查询,消费信息进行同样的信息

15、。普通消费者只包括存茶信息和消费信息,查询方式同会员信息查 询方式。查看信息的信息流程图5业务流程图(二)茶馆数据流程 系统管理员在登陆界面输入管理员用户名与密码,进入系统,进行信息查询管理。查看会员信息 和普通消费者信息。会员信息包括个人信息、存茶信息和消费信息,个人信息里可以输入会员卡 号和会员姓名进行会员查询,存茶信息可以通过输入存查单号或会员卡号或会员姓名进行查询, 消费信息进行同样的信息。普通消费者只包括存茶信息和消费信息,查询方式同会员信息查询方 式。查看信息的信息流程图10数据流程图(三)数据字典举例1. 数据项的定义(1)数据项编号:A01-02数据项的名称:茶客会员编号别名:

16、茶客会员编号简述:某个茶客会员的编号类型及宽度:字符型,4位取值范围:“0001” - “9999”(2)数据项编号:B02-07数据项的名称:茶楼职工编号别名:茶楼职工编号简述:某个职工的编号类型及宽度:字符型,3位取值范围:“001” - “999”2. 数据结构的定义( 1)数据结构编号:DS03-01数据结构名称:茶客会员申请表简述:茶客所填个人基本情况数据结构组成: DS03-02+DS03-033. 数据流的定义( 1)数据流编号:D03-08数据流名称:会员登记单简述:茶客成为会员是需要登记的表单数据流来源:服务员数据流去向:茶客4. 处理逻辑的定义( 1)处理逻辑编号:P02-

17、03处理逻辑名称:填写会员登记单简述:顾客成为会员是需要填写单子输入的数据流:数据流顾客基本信息,来源于顾客;处理:根据茶客填写的单子,服务员在系统中登记填写注册保存。5. 数据存储的定义( 1)数据存储编号:F03-08数据存储名称:会员信息基本情况简述:存储会员顾客基本信息数据存储的组成:茶客会员卡号+性别+年龄+联系方式等关键字:会员信息相关的处理: P02 P03( 2)数据存储编号:F05-09数据存储名称:茶馆职工基本情况简述:存储职工的基本信息和工作情况数据存储的组成:茶馆职工编号+基本信息+职位信息+工资情况+工作情况关键字:茶馆职工编号6. 外部实体的定义( 1)外部实体的编

18、号:S03-01外部实体的名称:系统管理员简述:茶馆工作人员即系统管理人员输入数据流: D03-06 D03-08输出的数据流: D03-01(四)信息系统功能分析与子系统划分管理系统,其功能有:管理茶客会员信息,茶客存茶的信息,职工信息接待系统,其功能有:接待客人,提供茶客所需茶叶和物品,开茶客消费单,账单核算综合业务系统,其功能是:管理客人预定的位置或包厢,提供客人所需娱乐物品,接受茶客投诉财务系统,其功能是:成本核算,账务处理,日细账,明细账,总账系统维护,其功能是:维护系统正常运作帮助,其功能是:指导如何正确使用该系统三、系统项目设计(一)系统代码设计1 .茶馆工作人员代码设计:部门拼

19、音简称+职位编号(从0开始到9,职位由高到低依次排列,最高管理者为0) +进公司的年份+同部门同级编号例:财务部会计:CW2040172 .茶馆服务项目代码:项目-项目拼音简称+同项目编号-项目人数3 .茶馆会员信息管理代码:茶馆会员信息包括:memIDmemNamecredentialNamecredentiallDgenderphonemobileaddresszipcoderegDatetotalConsume4 .普通消费者信息管理代码:普通消费者信息包括:savetealD comName phone teaname danhao share summoney savetime re

20、mshare handler state(二)系统功能结构图(三)输入设计OperatorUidPwdpower11211111121121221212213132aa2adas2adminadmin1default2Operator 属性表列名数据类型允许空uidvarchar(20)Uncheckedpwdvarchar(20)CheckedpowerintChecked(四)输出设计根据对茶馆销售业务的深入研究以及对茶馆管理信息系统的综合考虑,针对各个部门分别做了如下的输出设计:会员信息表会员信息表记录着消费者的个人基本信息以及存茶、消费的基本信息,它为消费者提供了方 便,同时也为茶馆工

21、作人员工作带来了便利,使茶馆工作人员能够对消费者有个最基本的认识, 能更好的为消费者提供服务。会员基本信息的属性表:menInfor属性表列名允许空memIDvarchar(20)UncheckedmemNamevarchar(20)CheckedcredentialNamevarchar(20)CheckedcredentialIDvarchar(30)Checkedgenderchar(2)Checkedphonevarchar(20)Checkedmobilevarchar(20)Checkedaddressvarchar(100)Checkedzipcodevarchar(10)Che

22、ckedregDatedatetimeCheckedtotalConsumefloatCheckedUncheckednchar(10)Unchecked会员信息输出设计书如下:wangwu ?2011-1-520:38:5119000menInfor 表menI menNamcredenticredebtialIDgenderphonmobile addressezipcoderegDatetatalC onsumDealName11111liming?2011-1-520:35:5001121212222?2011-1-5012:38:34NULL NULL NULL NULL NULL

23、NULL NULL NULL NULL NULL NULL普通消费者的基本属性表:Comconsume 属性表列名允许空saveteaIDvarchar(20)UncheckedcomNamevarchar(20)Checkedphonevarchar(20)Checkedteanamevarchar(20)Checkeddanhaovarchar(20)CheckedshareintCheckedsummoneyfloatCheckedsavetimedatetimeCheckedremsharefloatCheckedhandlervarchar(20)Checkedstatevarcha

24、r(4)CheckedUnchecked普通消费者信息的输出设计表:Comconsume 表saveteaIDConsumetimeNamecinsemrsharepersonnumdanhaohandler32011-1-4 20:51:22zhangsan251liNULLNULLNULLNULLNULLNULLNULL(四)系统实现 系统登录界面:进入系统:茶馆管理系统主界面查看信息模块系统实现界面图会员信息管理界面图:会员个人信息输出界面图:普通消费者信息管理界面实现图:普通消费者信息管理接界面:(五)总结:经过了两个两个月紧张而有序的系统开发,收获颇丰,感触颇深。数据库SQL Ser

25、ver与ASP.NET与C#勺完美结合,做出了茶馆管理信息系统。现下分经验收 获、教训反思、其他设想三大部分总结如下: 经验收获 编写程序前,对已完成设计构思的系统进行主次分析,排好功能实现顺序,列出程序编 写步骤,对于理清编程思路很有帮助。人的逻辑思维可能很发达,在设计当中可以不用笔记,在 脑中就能想好三到五个功能的逻辑关系和编写步骤。然而我们面对的是一个庞大的系统,大系统 下分多个子系统,子系统下分多个功能模块,功能模块下分多个功能页面,功能页面下分多个子 功能,而且子系统、功能模块、功能页面、子功能之间的逻辑关系构成了一张复杂庞大的逻辑关 系网。这就需要我们在原先做好设计流程图上,系统规

26、划,全面分析,逐步细化、反复斟酌、推 敲,然后列出编程计划。 善于借鉴他人的成果,实现自己的功能,可以有效地缩短开发时间,提高工作效率,是 快速提高编程能力的最佳途径。借鉴他人的劳动成果并不是简单地拷贝别人的源代码,如果只是 这样的话,你会因为系统经常的报错,却束手无策,最后将其认为是鸡肋而抱怨连天。应该是先 要分析读透他人的程序思想,取其精华,去其糟粕,使之成为自己的思想,然后将这些功能块与 自己的功能块融合。比如在短消息功能模块中,如果只是单凭自己凝思构想的话,可能也会设计 得很好,但是在一两个星期内完成是不可能的。后来发现了自动化办公系统有相同的功能模 块,开始只是简单代码拷贝、粘贴,结

27、果可想而知,出现了一大堆的错误。后来只好深入解读其 编程思路,先是了解其数据库相关表的关系和作用,根据数据预测各个字段的用途以及之间的数 据关系,然后理解每个代码块的功能和之间的相互关系,最后自己又认真敲打了一遍。经过这么 一个完整的过程,对于程序编写时在规范性,安全性,高效性上的要求和运用有了进一步的理解。 这对于我一个编程新手来说是有很大的裨益的。 及时、清楚、完整的工作日志,有利于快速提高自身的业务水平,也有利于提高编程效率。工作日志是指将工作中出现的事件按照一定的顺序记录下来。写工作日志就像是记录流水帐似的填写事件的相关要素,看似简单的工作记录却蕴含着很深的学问,工作日志需要包含哪些要素才能记录完整、一目了然的事件?日志要如何记录、分门别类才能更有利于以后我们的在学习?我是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论