VB课程设计报告实例样本Word文件下载.docx
- 文档编号:8328427
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:17
- 大小:148.14KB
VB课程设计报告实例样本Word文件下载.docx
《VB课程设计报告实例样本Word文件下载.docx》由会员分享,可在线阅读,更多相关《VB课程设计报告实例样本Word文件下载.docx(17页珍藏版)》请在冰点文库上搜索。
(1)要按照书稿的规格打印誊写毕业论文
(2)论文包括目录、绪论、正文、小结、参考文献、谢辞、附录等
(3)毕业论文装订按学校的统一要求完成
3)参考文献:
1:
《VisualBasic程序设计教程》作者:
刘炳文、许蔓舒编著。
清华大学出版社
2:
《VisualBasic程序设计教程》(第二版)作者:
刘瑞新等编著,电子工业出版社
3:
《新编VisualBasic程序设计教程》作者:
梁普选主编,电子工业出版社
4)课程设计进度安排
内容天数 地点
查阅资料2图书馆
系统设计515-701
编程与调试315-701
检查程序及提问(考核)18-501
学生签名:
10年6月20日
课程设计(论文)评审意见
(1)完成分析(20分):
优( )、良( )、中( )、一般( )、差( );
(2)设计过程(40分):
(3)完成调试(20分):
(4)回答问题(20分):
(5)格式规范性及考勤是否降等级:
是(√)、否( )
评阅人:
职称:
讲师
10年6月30日
电信计费管理系统
一、开发简介
(一)背景
本学期系统学习了VB程序设计课程,按照惯例,在学期结束时进行VB程序设计课程软件的开发,也就是本次课程设计。
(二)课题名称
这次课程设计的课题为电信计费管理系统
(三)开发工具及开发环境
开发工具:
MicrosoftVisualBasic6.0
开发环境:
Windows2000Server
二、开发流程二、开发流程
本次数据库课程设计采用一般数据库开发的流程:
资料查找
需求分析
软件设计
其中软件设计部分采用的流程:
界面设计
功能设计
运行调试
三三、需求分析、需求分析
通过本电信计费管理系统用户能随时查询自己的通话记录,如日话费、本月总话费、当前电话计费标准等,并能生成日报表和月报表。
本系统既面向普通用户,也面向系统管理员,系统管理员拥有比普通用户更大的权限,能查看所有用户的通话记录,而普通用户只能查看自己的通话记录。
四四、数据库结构分析、数据库结构设计
本次课程设计的数据库由老师提供,数据库格式为.dbf,而非常见的.mdb格式。
具体表的结构如下:
字段名称
数据类型
字符宽度
说明
Today
字符
6
客户打电话日期
Start_time
11
通话开始时间
End_time
通话结束时间
Total_time
通话总时间
Fl
费率
Money
数字
10
通话费用
Master
16
主叫号码
Second
被叫号码l
五、软件设计五.软件设计
(一)解决方案和软件特色
解决方案:
由于本人有两年多的网页制作经验,并从事过商业公司网站的制作,在网页制作中经常接触到VBScript语言,其与VB语法甚为接近,故本次课程设计采用VB作为开发工具。
刚开始本人也想用asp来实现这个课题,但由于asp中没有与.dbf数据库进行连接的方法,只好放弃。
软件特色:
本软件具有管理员和普通用户互相切换的功能,便于管理员及时发现系统中的问题,以便进行维护工作。
这是本系统的一大特色!
(二)具体设计
下面我就从软件的使用流程来具体介绍软件的功能和实现原理:
1.首先,软件启动时会出现登录选项:
附:
本窗体代码
PrivateSubCommand1_Click()
IfOption1.Value=TrueThen
adminlogin.Show
Else:
userlogin.Show
EndIf
EndSub
PrivateSubCommand2_Click()
UnloadMe
2.登录窗口
使用者必需选择相应的身份类别才能进入本系统。
系统内置的管理员帐户和密码为admin,普通用户帐户和密码为user。
下面是分别选择不同身份类别时出现的登录窗口:
IfText1.Text="
admin"
Then
IfText2.Text="
admin.Show
UnloadMe
Unloadmain
Else
MsgBox"
密码错误!
请重新输入!
"
vbOKOnly,"
登录失败"
Text2.Text="
EndIf
Else
MsgBox"
用户名错误!
Text1.Text="
Text2.Text="
Text1.SetFocus
PrivateSubForm_Load()
WithText2
.PasswordChar="
*"
EndWith
user"
user.Show
由于管理员帐户与普通用户大部分的操作均相同,故下面先用普通用户的身份进行演示,不同之处另外加以说明。
在上图的普通用户登录框中输入用户名和密码进入系统。
3.普通用户管理模块
在该模块中,有日报表、月报表、本月话费、计费标准等选项。
在日报表选项卡中用户可以输入自己的电话号码进行查询,还可以指定查询的开始日期和结束日期。
这里我以电话号码为例进行演示。
按上图输入数据后,点击“查询”按钮,将显示与该电话号码对应的记录。
为了方便用户,本系统提供了打印报表的功能,点击“打印预览”按钮后即可在打印之前预览该报表,如下图:
月报表模块与日报表模块大体相似,不过这里默认查找的是一个月的记录,故不需输入开始时间和结束时间,只需输入需要查询的电话号码即可。
在这里输入电话号码将得到与上面相同的结果,这是因为上面输入的开始日期为0201,结束日期为0228,也就是说,上面查找的就是二月份的通话记录。
由于此时报表与上面的完全一样,故没用给出效果图。
本月话费模块可以查询用户本月的电话费用,先在“请输入你要查询的电话号码”后面的文本框中输入要查询的电话号码,这里以为例。
输入电话号码后,点击“查询”按钮,在“您本月的电话费用为”后面的文本框中将显示对应此电话号码的电话费用,如下图。
计费标准选项显示当前的计费标准:
4.“系统选项”菜单
通过“系统选项”菜单,可以方便地进行管理员和普通用户身份地切换,有“管理员登录”、“普通用户登录”、“退出系统”三个子菜单。
下图显示的是“系统选项”的子菜单。
下图为在“系统选项”菜单中选择“管理员登录”子菜单后的效果图。
下图为在“系统选项”菜单中选择“普通用户登录”子菜单后的效果图。
5.“关于”菜单
“关于”菜单提供本系统有关的信息,如帮助以及软件的相关信息等。
下图显示的是“关于”菜单项的子菜单
下图为在“关于”菜单中选择“帮助”子菜单后的效果图。
下图为在“关于”菜单中选择“关于本软件”子菜单后的效果图。
6.管理员管理模块
该模块与普通用户模块大体相似,也有日报表、月报表、本月话费、计费标准等选项。
在日报表选项卡中不仅可以输入特定的电话号码进行查询,还可以按日期查询。
而月报表除了可以按电话号码查找以外,还可以查找所有的通话记录。
日报表模块除了可以实现与普通用户管理模块相同的查询操作以外,还可以按指定的日期查询。
比如要查询2月14日的所有通话记录,在下面的窗口中“请输入你要查询的日期”后面的文本框里输入“0214”即可。
下图是点击“查询”按钮后所查到的该日期内的通话记录:
下图是点击“打印预览”按钮后出现的打印预览窗口:
月报表模块同样可以实现与普通用户管理中月报表模块中相同的操作,即查找特定电话号码的通话记录,还可以查询本月所有电话的通话记录。
因为前面已经演示查找特定电话号码的通话记录,故这里只演示查询本月所有电话的通话记录这一操作。
下图是点击“本月所有电话号码通话清单”按钮后所出现的打印预览窗口:
六、经验总结六.经验总结
经过本次课程设计,我对软件工程项目开发中的项目制定、部门分工、开发流程、整体统筹等方面有了一定的了解和提高。
对于VB程序设计、编程通过理论结合实践也有了更深层次的理解。
这次课程设计,给我印象非常深刻的地方有以下几点:
1.统筹规划,严格按照数据库管理软件的开发流程来进行开发,使软件开发过程中未出现严重问题。
整个开发过程,需求分析占用了一半的时间,使软件设计构架比较合理,而代码编辑和软件测试占用了另一半时间。
这种时间安排我认为比较合理,比较满意。
2.资料查找,设计一个软件,需要大量的相关资料,为了本次课程设计我在网上和图书馆查阅了大量资料,不断的发现问题、提出问题、解决问题。
3.程序员需要灵活的头脑思维和敏锐的嗅觉。
在编程和调试的过程中,经常会出现意想不到的问题,并非每个问题都可以从相关资料中找到解决方法,有些问题是无法预料到的。
这就需要通过自己理性的分析得出问题的解决方案。
通过这次课程设计,使我对数据库开发和软件开发产生了极大的兴趣,我想我会在这条路上继续前进下去。
我相信,只要不断以程序员的标准严格要求自己,注意培养自己的思维能力,就一定会有更大更辉煌的发展和提高
4.通过两周的自学,本人已对VB可视化编程工具有了一个基本的了解,为今后从事大型软件的开发积累了经验。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 课程设计 报告 实例 样本