- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 本书学习情境:书店管理系统界面设计 5.1学习情境引入 我们学习了C#语言的基本语法,就可以开始用计算机能“理解”的语言表达我们的逻辑思想了,在不断的运用中,逐渐熟练掌握这些语法。 开发单机用的“书店管理系统”,除了要用计算机语言描述程序逻辑并写出一段程序外,还要设计程序的用户界面。书店管理系统就是由一个一个的窗体界面组成的,也就是Windows程序窗体界面。友好的窗体界面可以极大地提高人机对话能力,因此窗体界面的设计对应用程序而言是极其重要的 5.1.1 项目需求 根据书店管理系统项目需求分析,该项目包括登录窗口、主窗体、采购管理、销售管理、仓储管理等界面。 1.登录窗口 要保证系统的安全性,就需要在使用系统前进行安全身份验证。一般通过输入用户名和密码的形式进行验证,并在登录后记录当前用户及其角色。 2.主窗体界面 作为一个书店管理系统,结合实际需求分析可知,它要完成的主要业务有采购、仓储、销售、财务。系统应具有供店员完成进书及销售等一系列工作的操作,以及对书店财务账目的操作和管理的功能模块,并且每个模块下又有许多子功能。 3.采购管理 采购模块供采购人员使用,完成图书信息录入、打印入库单的工作,并可以查询以往采购的图书信息和入库单信息。 为了在多次采购同类图书时,避免重复录入烦琐的图书信息,要在采购模块中设置书目管理子模块,对采购的图书信息进行管理,包括录入、查询、修改图书信息等功能。 在填写入库单时,只需调用已有的书目信息,即可避免重复录入。入库单管理子模块包括填写、打印入库单等功能。对已经打印、填写错误的出库单,只要仓库管理员未执行出库,销售人员还可以修改,但不允许删除。 4.销售模块 销售模块包含销售统计和出库单管理两个子模块,供销售人员填写、打印出库单,并进行销售统计。对已经打印、填写错误的出库单,只要仓库管理员未执行出库,销售人员还可以修改,但不允许删除。销售统计是指统计某个时段的畅销书和滞销书等,需要访问出库单表获取销售信息并访问库存表获取价格信息。 5.仓储管理 库存模块供仓库管理员凭入库单/出库单执行入库/出库以及库存查询功能。 5.1.2 展示 1.登录窗口 图5?1 登录窗口界面设计 书店登录窗口的主要作用是接收用户的相关信息,用于验证用户的身份并为用户创建相应的用户书店管理目录环境。所以界面中加有两个文本框和两个按钮及两个标签,如图5-1所示 2.书店管理系统主界面 建立书店管理系统的主界面,界面中加有菜单栏,如图5-2所示。 3.书店管理系统添加图书信息界面 添加图书信息界面中有标签、文本框、按钮、图片框等控件,主要完成图书信息的录入,如图5-3所示。 5.1.3 技术分解 项目展示的3个窗体界面从技术上讲每一个界面就是一个控件,界面内的每一个元素又是一个控件。在这里窗体界面是其他控件的一个容器,在这个容器中包含了其他控件。如图5-4所示的登录窗体界面,主界面是Form控件,Form控件内有Label控件(欢迎使用书店管理系统、用户名:密码:)、TextBox控件(界面中的输入文本框)、Button控件(确定、取消按钮),如图5-4所示。 同样道理的书店管理系统的其他界面也是由控件组成的,只是所用的控件不同而已。从某种意义上讲,书店管理系统界面设计,就是如何合理地使用控件来完成所设计功能的过程。 通过本章的学习,我们可以设计由多个窗体组成的书店管理信息系统。开发平台为我们提供了很多控件,各控件有不同的属性、事件、方法,但是书店管理系统用到的控件种类有限。希望初学者注意从最常用的开始学习,逐渐举一反三,并培养自己利用MSDN来学习其他更多控件使用方法的良好习惯。本章需要了解的基本知识如下。 ● 控件的基本概念。 ● 窗体的方法、属性及事件。 ● 常用的几类控件的方法、属性及事件。 基本知识1:控件类 5.2.1 控件类的属性、方法和事件 控件(Controls)是完成用户交互的组件。控件可以提供处理数据、接收用户输入、对事件做出响应或执行连接用户和应用程序等其他功能。控件本质上是具有图形接口的组件,所以它能提供组件所提供的功能并与用户进行交互。 VS.NET 2008提供了丰富的窗体控件,“工具箱”中的“所有Windows窗体”里面包含了所有Windows窗体的标准控件,像标签控件(Label)、按钮控件(Button)、文本框控件(TextBox)等,工具箱中的每个控件都对应一个类,这些类均派生自System.Windows.Forms.Control类。作为各种窗体控件的基类,Control类实现了所有窗体交互控件的基本功能,如处理键盘输入、处理消息驱动、限制控件大小等。 .NET已经为我们设计好工具箱中的控件类,初学者的任务是学会使用这些类
您可能关注的文档
- C#程序设计及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 教学课件 作者 马骏 第13章 二维图形图像处理.ppt
- C#程序设计及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第1章习题解答.doc
- C#程序设计及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第2章习题解答.doc
- C#程序设计及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第3章习题解答.doc
- C#程序设计及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第4章习题解答.doc
- C#程序设计及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第5章习题解答.doc
- C#程序设计及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第6章习题解答.doc
- C#程序设计及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第07章习题解答.doc
- C#程序设计及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第08章习题解答.doc
- C#程序设计及应用教程 第3版 “十二五”普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第10章习题解答.doc
- C#程序设计实例教程 教学课件 作者 徐少波 刘明伟 国伟 胡广斌 第一章.ppt
- C#程序设计实例教程 习题答案 作者 徐少波 刘明伟 国伟 胡广斌 C#程序设计实例教程自测题答案.doc
- C#程序设计实用教程 教学课件 作者 姜林美第1章 C#与.NET框架.ppt
- C#程序设计实用教程 教学课件 作者 姜林美第2章 C#语法基础.ppt
- C#程序设计实用教程 教学课件 作者 姜林美第3章 C#中的条件结构.ppt
- C#程序设计实用教程 教学课件 作者 姜林美第4章 C#中的循环.ppt
- C#程序设计实用教程 教学课件 作者 姜林美第5章 面向对象设计.ppt
- C#程序设计实用教程 教学课件 作者 姜林美第6章 数组和集合.ppt
- C#程序设计实用教程 教学课件 作者 姜林美第7章 字符串和正则表达式.ppt
- C#程序设计实用教程 教学课件 作者 姜林美第8章 Windows窗体应用.ppt
最近下载
- 中华人民共和国电力行业标准火电机组寿命评估技术导则.PDF
- 护理团队协作与沟通技巧在临床护理中的应用.pptx VIP
- (正式版)H-Y-T 150-2013 海水中有机碳的测定 非色散红外吸收法(正式版).docx VIP
- 冀教版小升初数学模拟试卷附答案(培优).docx VIP
- 医疗废物流失、泄漏事故紧急处理流程.doc VIP
- 三视图形成及投影规律PPT课件.ppt VIP
- 八年级物理探究串并联电路电压的规律练习题3.doc VIP
- 7九江金鑫辐射报告书(报批稿6).doc VIP
- 最新《平凡的世界》阅读测试题及参考答案.docx VIP
- 工程量清单及招标控制价编制、审核入库类服务工作方案.docx VIP
文档评论(0)