- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
visualbasic应用系统开发实例-read
12.1 用Visual Basic制作一个客房管理系统 12.1.1 系统设计的目的和意义 客房管理系统用于宾馆旅客入住情况登记,包括旅客的姓名及身份证号的登记,以及入住房间信息;当旅客离开时,需要办理退房结帐手续。对于一定时间内的旅客入住情况实现基本查询、报表打印功能。对于宾馆本身也实现了客房增减、入住情况查询等功能。 无论各种等级的宾馆,使用客房管理系统都具有非常实用的价值。使用该系统可以大大节省时间,提高办公效率,而且非常方便的实现旅客信息的查询,以及对宾馆本身客房入住情况计时了解。因此,客房管理系统的开发无疑具有深远的意义。 12.1.2 系统功能设计 12.1.3 数据库及数据表设计 本系统数据库采用Access数据库,使用VisData或在Access环境下创建数据库Total.mdb文件。该数据库包括旅客信息表、客房信息表、旅客退房记录表、管理人员信息表。 旅客信息表(Guest)为旅客的个人信息加入住客房信息 。 客房信息表(Room)为客房入住情况的基本信息 。 旅客退房记录表(Quit)为旅客退房相关的一些记录信息 。 管理人员信息表(User)存储宾馆管理人员使用该系统的帐号密码 。 12.1.4公共程序设计及登录界面的创建 1.设计标准模块(Module1) 2.用户登陆界面设计 (1) 工作界面设计 (2) 添加窗体控件 (3) 程序设计 12.1.5 创建系统主界面 当系统运行时,首先进入登录界面,当输入帐号密码合法时,则启动系统主界面。主窗体是进入其它模块的入口。 1. 设计主界面菜单项 在操作项目比较多的情况下,通常是通过菜单来调用下级程序。菜单项的设计包含设置快捷键与访问键的 2.设计主界面程序 主界面的工作界面设计完毕之后,即可进行程序设计。在主界面中主要通过单击菜单和按钮来调用各下级程序。 首先需要在主界面中添加5个Adodc控件,用于链接数据库来对旅客及客房信息进行操作。然后将它们的名称分别命名为AdoRoom、AdoGuest、AdoQuit 、AdoQuery和AdoTemp。 3. 设计主界面程序 12.1.5 制作客户信息登记窗体 客户信息窗体包括对全体旅客信息浏览、修改及删除的窗体和添加新入住旅客信息窗体。下面逐一进行介绍。 1.旅客基本信息窗体 (1) 界面设计 (2) 为DataGrid控件添加初始化代码 (3) 设置窗体位置 (4) 为“添加”命令按钮添加事件代码 (5) 为“删除”命令按钮添加事件代码 (6) 为“修改”命令按钮添加事件代码 (7) 为“退出”命令按钮添加事件代码 2.旅客信息登记窗体 12.1.6 制作退房信息处理窗体 当旅客离开宾馆时,需要为其办理退房手续,在这过程中需要在旅客退房信息表中添加记录信息,以及修改客房信息表,改变客房状态。 1.旅客退房信息窗体 该窗体的布局和程序设计方法与旅客基本信息窗体dtgGuestInfo完全一样,只是这里需要调用的表是退房信息表Quit,限于篇幅,这里不在多讲,请读者自己上机实践。 2.添加退房信息窗体 本窗体用于当旅客离开时,登记旅客退房信息,以及计算并记录付费金额。该窗体名称为frmQuitInfo。 12.1.7 制作旅客查询窗体 旅客查询窗体主要功能是实现客房信息查询显示,查询方式可以是按旅客姓名、登记号也可以按房间号查询。 (1) 窗体界面设计 (2) 为窗体添加事件代码 12.1.8 制作房间入住情况报表 房间入住情况报表(drpRoomRequired)用来显示和打印房间的基本信息,包括编号、等级、价格以及当前入住情况信息。 (1) 报表界面设计 (2) 为报表添加事件代码 12.2 用Visual Basic制作一个学生综合管理系统 12.2.1 系统设计的目的意义 本系统是对高校教师及管理人员提供的对在校学生有效管理了一个信息系统。系统设计的目的是实现记录、查询和修改学生档案信息;对于学生交费情况能有效处理,以及设置课程信息及考试相关信息。本系统的开发具有很强的实用价值及实践意义。开发本系统不仅能很好的巩固学生前面所掌握的知识,而且系统本身能够很好的运用于实践,为学校教学管理提供了很大的方便性,提高了工作效率;同时也方便了学生本身。 12.2.2 系统功能设计 该系统利用数据库知识,实现对在校学生的有效管理。系统功能设计包括数据库设计、用户登录设计、系统主控界面设计、学生档案管理相关设计、学生成绩管理设计、学费管理设计、课程管理设计,以及报表设计等功能设计。? 12.2.3 数据库与数据表的创建 本系统数据库采用Access数据
您可能关注的文档
- 016年自治区社科规划年项目课题指引理论研究1.doc
- 20002001学年上学期期末中考试题.doc
- 1999澳门第一任特人选的产生2004年第二任澳门特首选举.ppt
- 2004年平阳自然科学中考复习会—生物部分.ppt
- 2006年首届春晖杯-中国深圳创新创业大赛.doc
- 2006年广东高校研究生化学学术研讨会-科学网—博客.doc
- 2008年有偿体育健身指导员持证上岗-上海跆拳道协会.doc
- 2009年11月27日采访江西东芝公司总经理松本俊治实况文字记录.doc
- 2009届毕业生就业指导专题讲座-江西师范大学.ppt
- 2009年北达资源中学初三毕业生综合素质评价工作方案指导思想.doc
- 2024-2025学年安徽省亳州市涡阳县高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年江西省赣州市上犹县高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山西省卓越联盟高三下学期2月开学质量检测政治试题(解析版).docx
- 2024-2025学年新疆乌鲁木齐市高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年新疆维吾尔自治区乌鲁木齐地区高三2月大联考文科综合政治试题(解析版).docx
- 2024-2025学年安徽省蚌埠市固镇县高一上学期1月期末考试政治试题 (解析版).docx
- 2024-2025学年江苏省扬州市高三上学期期末检测政治试卷(解析版).docx
- 2024-2025学年江西省吉安市高三上学期期末教学质量检测政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二上学期1月期末考试政治试题(解析版).docx
文档评论(0)