- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用C++编程语言开发系统一个实现例子详讲 问:C++开发系统真的很难吗?真的很高深吗? 回答是: 1.说难不难,说容易不容易! 2.“天下是有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。” 开发系统所具备的条件 C语言的基本功一定要扎实; 有关数据库的操作要熟悉;(懂SQL语言的最好不过,即使不懂SQL语言也没关系,因为创建数据库还可以通过可视化操作来进行,只是效率低一点!) 要保持清醒的头脑;(脑子不要懜!) 要有耐心; 要有一种“化整为零”的思想在脑子里。 好了,开场白结束了,下面进入正题—开发系统的步骤! 第一步:构想系统最终的效果蓝图下面是以一个类似于图书馆管理系统,学生教师管理系统,仓库管理系统为例子的详讲。 登录界面: 登录进去的第一个主界面: 一个系统所有的功能,我们要把它“化整为零”,分为几个部分上主要功能,我们可以用菜单栏的形式来表达出来: 下面是详讲各个主功能的子功能...... (一)基本信息管理 1.客户信息管理: ①当我们单击“添加”按钮时,要出现一个添加信息的对话框: ②当我们单击“修改”按钮时,要出现一个修改信息的对话框: (一)基本信息管理 2.仓库信息管理: ①当我们单击“添加”按钮时,要出现一个添加信息的对话框: ②当我们单击“修改”按钮时,要出现一个修改信息的对话框:(很清楚,这个对话框和上一个是同一个对话框) (一)基本信息管理 3.用户信息管理: ①当我们单击“添加”按钮时,要出现一个添加信息的对话框:(在此要注意,我们给admin用户类型来一个标记为“1”,其他都是“普通用户”标记为“2”) ②其他另外3个按钮没必要专门独立做一个框架,在此我们不搞那几个框架。 (一)基本信息管理 4.修改用户密码: (一)基本信息管理 5.退出系统: 在这里,退出系统也没必要专门独立搞一个对话框,只需要实现把应用程序关闭就OK了! (二)产品信息管理 1.产品类别管理: ①“添加”“修改”左右四个按钮要弹出一样对话框: (二)产品信息管理 2.产品信息管理: ①当我们单击“添加”按钮时,要出现一个添加信息的对话框: ②当我们单击“修改”按钮时,要出现一个添加信息的对话框:(与上一个对话框同一个) (三)库存操作管理 1.入库操作: ①当我们单击“添加”按钮时,要出现一个添加信息的对话框: (三)库存操作管理 2.出库操作: ①当我们单击“添加”按钮时,要出现一个添加信息的对话框: (三)库存操作管理 3.库存清点:(注意:这里只是拿来给用户看的,为了数据库的安全着想,在此使用视图view‘存储过程’,而不是表table) (四)库存警示管理 1.数量报警:(注意:这里也是用到存储过程,为了数据库的安全着想) (四)库存警示管理 2.失效报警:(注意:这里也是用到存储过程,为了数据库的安全着想) (五)统计查询管理 1.产品入库统计表:(注意:这里也是用到存储过程,为了数据库的安全着想) (五)统计查询管理 2.库存产品统计一览表:(注意:这里也是用到存储过程,为了数据库的安全着想) (六)系统数据维护 1.备份数据库; 2.恢复数据库。 (这2个功能对于开发者来讲没什么大不了,因为开发者可以直接在数据库里进行操作;但是对于不懂计算机的用户来说,数据库的备份和恢复都非常重要。因此我们要为用户提供一个简便易懂的按钮来实现数据库的维护!) 一个系统项目的功能蓝图就这样我们构思好了!(要说明的一点是,你可以用铅笔在图纸上自己进行粗略的勾画,要相信“好记性不如烂笔头”。在后面的n多个对话框有联系的时候,要给各个对话框进行ID标号也即是标明不同的ID号,如果你不用图纸写好标记好,你会很容易忘记究竟哪个是哪个,哪里是哪里!小项目是这样,大项目更需要这样!) 我们数一下以上的对话框,总共要创建不重复的总共有23个对话框。对话框之间有很多都是有联系的,实践中发现很多的对话框的操作都是千篇一律类似的! 为了不占用蔡老师太多的宝贵时间,我决定下面详细讲解“登陆界面”的一个典型例子,其他的都是在此基础上模仿的。“放之四海而皆准”“万变不离其宗”! 系统开发进入第二步 创建数据库 建表 建视图 创建数据库 打开SQL Sever 2005 连接登录 单击“新建查询” 进入SQL代码编辑区 敲好代码,选中
您可能关注的文档
- 生涯规划辅导所需关注的课题与基本知识的掌握.ppt
- 胰腺炎宣传PPT.ppt
- 5建立OLAP分析数据库与基本维度.ppt
- 生物七上第一章第一节奇妙的生命现象.ppt
- 生物人教必修三生态系统的物质循环.ppt
- 5成瘾行为的健康教育.ppt
- 生物与环境的关系..ppt
- 5正确使用成语(包括熟语)全套解析课件.ppt
- 腱鞘炎的多种治疗方法.ppt
- 生物信息学中R运用.ppt
- 巨益科技(库洛):阿里云SelectDB在巨益科技电商中台的实践和探索.pdf
- 福特中国(蒋彪):Apache Doris在福特中国大数据的应用.pdf
- Aloudata大应科技(杜雪芳):Apache Doris+第三代指标平台的NoETL最佳实践.pdf
- 某家具行业头部公司:Apache Doris在Hadoop生态圈中的角色定位.pdf
- 宇信科技(干从勇):基于Apache Doris的现代化银行经营分析.pdf
- 白鲸开源(郭炜):利用Apache SeaTunnel对接160种数据库批流加载到Apache Doris.pdf
- 飞轮科技(姜国强):SelectDB:从开源Apache Doris到商业化SelectDB.pdf
- 中通快递(童孝天):中通快递基于SelectDB实时数仓的应用实践.pdf
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 天翼云(李康):Apache Doris在天翼云的最佳实践.pdf
文档评论(0)