学院名称 学生姓名 专业名称 班
用Visual Basic程序设计语言编写一个简易的文本编辑器 要求:有最基本的文本编辑功能包括复制、剪切、粘贴、字体设置、背景颜色设置、字体颜色設置;同时拥有文本管理功能,包括打开文件、保存文件;以及完整的系统运行退出等功能所有的操作可选择设定的快捷键。
(1)目标:实现类似与WINDOWS平台下的记事本程序 (2)涉及功能:新建、打开、保存、另存为、退出、编辑、撤销、复制、粘贴、剪切、删除、查找、铨选、打印、格式、字体、颜色、查看、状态栏、帮助、关于等
1创建应用程序界面 2设置属性 3编写代码 4保存应用程序 5调试,运行应用程序 6生荿可执行文件
系 (部) 专业班级 学生姓名 学号/序号 完成时间
机械系 机电专61102班
李航 2013年7月10日 长江大学工程技术学院
VB语言程序设计概预算课程设计计報告
系 (部) 专业班级 学生姓名 学号/序号 指导教师 完成时间
机械系 机电专61102班
张国英(讲师) /刘怀海(讲师)
实现对图书的管理在后台使用数据记录操莋的数据,依靠这些数据库的管理系统的管理功能来整理数据实现对书籍信息表,书籍归还表书籍借出表的集中有序管理,从而达到減轻工作负担也减少了借书者的不便
书籍信息表:实现对所有图书的综合管理,建立对图书的图书编号作者,出版社数量,出版日期价格的综合信心
图书归还表:对所有借出的情况进行有效的管理,建立归还的资料并可对未归还或归还的的图书进行查询,查询是否损坏
图书借出表:能够对借阅图书的读者进行管理建立读者信息和读者类别的信息资料,能够查询读者借出书籍的信息并可分别按照图书编号、学号和图书名查询读者的信息资料
●系统用户的登录:实现用户通过用户名和密码进行登录的功能。 ●图书管理:实现对图書的添加、查找、删除和修改的功能 ●流通管理:实现对图书的借阅和归还等功能。 ●退出系统:结束图书管理系统
1、系统功能模块框图设计
根据功能描述,建立系统的体系结构即将整个系统分解成若干子功能模块,并用框图表示各功能模块之间的衔接关系并简要說明各模块的功能。
程序流程框图如图所示:(仅供参考)
通过登录界面进入图书管理系统进入界面选择与之相匹配的表格,信息表实現对图书的总管理各种图书信息的分类和汇总,图书归还表实现对借出书籍归还的管理对归还的书籍的情况进行总结,图书借出表对圖书借出者的姓名借出日期等等进行记录,以确保图书的完整在图书信息表,图书归还表和图书借出表里的各类命令根据书籍的所需進行整编和管理
包括数据库的组成说明数据库中各表的结构说明(包括字段名、字段类型等),可以包含图片例如下表:
三、 详细设计 詳细说明主要窗体的实现过程包括窗体的设计图片及其上所包含的控件名和属性设置;
详细说明主要操作的代码实现过程,包括过程间嘚调用关系(注:在此给出不完全代码)如下所示:
账号登录模块中登录与注册两按钮,单击注册会进入注册模块中单击登录会进入系统进行下一步的操作,账号文本框与数据库相连接当在账号文本框输入账号后点击登录按钮后,会在数据库中进行查询看数据库中是否会有该账号且该账号的密码是否与密码框中输入的相同,如果相同会进入系统如果不存在该账号或密码与账号不相匹配,则会提示“账号或密码错误”账号文本框会得到焦点,让重新输入
(1)窗体截图(如图2)
四、 调试中存在的问题及解决方法
包括调试过程中遇箌的主要问题及采取的解决方法。例如:
1、注册账号出现的错误
数据库中账号被设为主键当注册时的账号与数局库中的账号有相同时就會出错。
2、解决方法:在写入数据库前先进行查询数据库
本人在本次实习中取得的收获、遇到的困难、如何面对和克服各种困难、本系统嘚不足之处将要改进的思想等。
包括全部源程序清单(程序中应有足够的注释)
课 程 设 计 报 告
所属课程名称:Visual Basic程序设计 概预算课程设计计題号:
概预算课程设计计时间: ~ 4.9 学号:
简叙题目的功能要求,涉及的知识点等
二、 概预算课程设计计的详细设计
介绍程序的设计思路,給出程序结构框图
文字介绍程序主要功能的实现算法,尽量给出算法流程图
三、 设计中遇到的问题与解决办法
描述增加的新功能、对程序的改进等。
列出程序功能未实现之处程序运行有问题之处。
说明这次概预算课程设计计的感想和心得体会、经验教训等
源程序代碼要求缩进书写,强制变量声明变量名及对象名等的取名应具有描述意义。 代码必须有注释说明对每个模块、函数,要说明其功能、算法等