




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计(论文)任务书 外语 学院 专业 班 一、课程设计(论文)题目 二、课程设计(论文)工作自 年 月 日起至 年 月 日止。三、课程设计(论文) 地点: 四、课程设计(论文)内容要求:1本课程设计的目的1. 综合Visual Basic相关知识制作简单的可视化应用程序2. 灵活对程序代码进行利用,修改和编写;3. 熟练将Visual Basic所学知识和其它知识相结合2课程设计的任务及要求1)基本要求:1、目的是进一步培养学生综合应用VB的各种编程知识和技巧进行程序设计的能力。通过课程设计,学生能达到具备设计功能较为复杂的Windows应用程序的能力。2、至少多窗体界面(3-5个窗体)3
2、、使用菜单、数组、文件操作、图形操作等制试点。;4、对运算结果的正、误分析原因。2)课程设计论文编写要求(1)要按照书稿的规格打印誊写毕业论文(2)论文包括目录、绪论、正文、小结、参考文献、谢辞、附录等(3)毕业论文装订按学校的统一要求完成3)参考文献:1:Visual Basic程序设计教程 作者: 刘炳文、许蔓舒编著。清华大学出版社2:Visual Basic程序设计教程(第二版)作者: 刘瑞新等编著,电子工业出版社3:新编Visual Basic程序设计教程 作者: 梁普选主编 , 电子工业出版社4)课程设计进度安排内容 天数地点 查阅资料 2 图书馆 系统设计 5 15-701 编程与
3、调试 3 15-701 检查程序及提问(考核) 1 8-501 学生签名: 10 年6月20日课程设计(论文)评审意见(1)完成分析(20分):优()、良()、中()、一般()、差(); (2)设计过程(40分):优()、良()、中()、一般()、差(); (3)完成调试(20分):优()、良()、中()、一般()、差();(4)回答问题(20分):优()、良()、中()、一般()、差();(5)格式规范性及考勤是否降等级:是()、否() 评阅人: 赵海霞 职称: 讲师 11 年 6月30日电信计费管理系统一、开发简介(一)背景本学期系统学习了VB程序设计课程,按照惯例,在学期结束时进行VB程
4、序设计课程软件的开发,也就是本次课程设计。(二)课题名称这次课程设计的课题为电信计费管理系统 (三)开发工具及开发环境 开发工具:Microsoft Visual Basic 6.0 开发环境:Windows 2000 Server二、开发流程本次数据库课程设计采用一般数据库开发的流程:资料查找需求分析软件设计其中软件设计部分采用的流程:界面设计功能设计运行调试三、需求分析 通过本电信计费管理系统用户能随时查询自己的通话记录,如日话费、本月总话费、当前电话计费标准等,并能生成日报表和月报表。本系统既面向普通用户,也面向系统管理员,系统管理员拥有比普通用户更大的权限,能查看所有用户的通话记录,而
5、普通用户只能查看自己的通话记录。四、数据库结构设计 本次课程设计的数据库由老师提供,数据库格式为.dbf,而非常见的.mdb格式。具体表的结构如下:字段名称数据类型字符宽度说明Today字符6客户打电话日期Start_time字符11通话开始时间End_time字符11通话结束时间Total_time字符11通话总时间Fl字符11费率Money数字10通话费用Master字符16主叫号码Second字符10被叫号码l五软件设计(一)解决方案和软件特色解决方案:由于本人有两年多的网页制作经验,并从事过商业公司网站的制作,在网页制作中经常接触到VBScript语言,其与VB语法甚为接近,故本次课程
6、设计采用VB作为开发工具。刚开始本人也想用asp来实现这个课题,但由于asp中没有与.dbf数据库进行连接的方法,只好放弃。软件特色:本软件具有管理员和普通用户互相切换的功能,便于管理员及时发现系统中的问题,以便进行维护工作。这是本系统的一大特色!(二)具体设计下面我就从软件的使用流程来具体介绍软件的功能和实现原理:1 首先,软件启动时会出现登录选项:附:本窗体代码Private Sub Command1_Click()If Option1.Value = True Thenadminlogin.ShowElse: userlogin.ShowEnd IfEnd SubPrivate Sub
7、Command2_Click()Unload MeEnd Sub 2.登录窗口使用者必需选择相应的身份类别才能进入本系统。系统内置的管理员帐户和密码为admin,普通用户帐户和密码为user。下面是分别选择不同身份类别时出现的登录窗口:附:本窗体代码Private Sub Command1_Click()If Text1.Text = admin Then If Text2.Text = admin Then admin.Show Unload Me Unload main Else MsgBox 密码错误!请重新输入!, vbOKOnly, 登录失败 Text2.Text = End IfE
8、lseMsgBox 用户名错误!请重新输入!, vbOKOnly, 登录失败Text1.Text = Text2.Text = End IfEnd SubPrivate Sub Command2_Click()Text1.Text = Text2.Text = Text1.SetFocusEnd SubPrivate Sub Form_Load()With Text2.PasswordChar = *End WithEnd Sub附:本窗体代码Private Sub Command1_Click()If Text1.Text = user Then If Text2.Text = user T
9、hen user.Show Unload Me Unload main Else MsgBox 密码错误!请重新输入!, vbOKOnly, 登录失败 Text2.Text = End IfElseMsgBox 用户名错误!请重新输入!, vbOKOnly, 登录失败Text1.Text = Text2.Text = End IfEnd SubPrivate Sub Command2_Click()Text1.Text = Text2.Text = Text1.SetFocusEnd SubPrivate Sub Form_Load()With Text2.PasswordChar = *En
10、d WithEnd Sub由于管理员帐户与普通用户大部分的操作均相同,故下面先用普通用户的身份进行演示,不同之处另外加以说明。在上图的普通用户登录框中输入用户名和密码进入系统。3.普通用户管理模块在该模块中,有日报表、月报表、本月话费、计费标准等选项。在日报表选项卡中用户可以输入自己的电话号码进行查询,还可以指定查询的开始日期和结束日期。这里我以电话号码为例进行演示。按上图输入数据后,点击“查询”按钮,将显示与该电话号码对应的记录。为了方便用户,本系统提供了打印报表的功能,点击“打印预览”按钮后即可在打印之前预览该报表,如下图:月报表模块与日报表模块大体相似,不过这里默认查找的是一个月的记录,
11、故不需输入开始时间和结束时间,只需输入需要查询的电话号码即可。在这里输入电话号码将得到与上面相同的结果,这是因为上面输入的开始日期为0201,结束日期为0228,也就是说,上面查找的就是二月份的通话记录。由于此时报表与上面的完全一样,故没用给出效果图。本月话费模块可以查询用户本月的电话费用,先在“请输入你要查询的电话号码”后面的文本框中输入要查询的电话号码,这里以为例。输入电话号码后,点击“查询”按钮,在“您本月的电话费用为”后面的文本框中将显示对应此电话号码的电话费用,如下图。计费标准选项显示当前的计费标准:4.“系统选项”菜单 通过“系统选项”菜单,可以方便地进行管理员和普通用户身份地切换
12、,有“管理员登录”、“普通用户登录”、“退出系统”三个子菜单。下图显示的是“系统选项”的子菜单。下图为在“系统选项”菜单中选择“管理员登录”子菜单后的效果图。下图为在“系统选项”菜单中选择“普通用户登录”子菜单后的效果图。5.“关于”菜单 “关于”菜单提供本系统有关的信息,如帮助以及软件的相关信息等。下图显示的是“关于”菜单项的子菜单下图为在“关于”菜单中选择“帮助”子菜单后的效果图。下图为在“关于”菜单中选择“关于本软件”子菜单后的效果图。6.管理员管理模块该模块与普通用户模块大体相似,也有日报表、月报表、本月话费、计费标准等选项。在日报表选项卡中不仅可以输入特定的电话号码进行查询,还可以按
13、日期查询。而月报表除了可以按电话号码查找以外,还可以查找所有的通话记录。日报表模块除了可以实现与普通用户管理模块相同的查询操作以外,还可以按指定的日期查询。比如要查询2月14日的所有通话记录,在下面的窗口中“请输入你要查询的日期”后面的文本框里输入“0214”即可。下图是点击“查询”按钮后所查到的该日期内的通话记录:下图是点击“打印预览”按钮后出现的打印预览窗口:月报表模块同样可以实现与普通用户管理中月报表模块中相同的操作,即查找特定电话号码的通话记录,还可以查询本月所有电话的通话记录。因为前面已经演示查找特定电话号码的通话记录,故这里只演示查询本月所有电话的通话记录这一操作。下图是点击“本月
14、所有电话号码通话清单”按钮后所出现的打印预览窗口:六经验总结经过本次课程设计,我对软件工程项目开发中的项目制定、部门分工、开发流程、整体统筹等方面有了一定的了解和提高。对于VB程序设计、编程通过理论结合实践也有了更深层次的理解。这次课程设计,给我印象非常深刻的地方有以下几点:1统筹规划,严格按照数据库管理软件的开发流程来进行开发,使软件开发过程中未出现严重问题。整个开发过程,需求分析占用了一半的时间,使软件设计构架比较合理,而代码编辑和软件测试占用了另一半时间。这种时间安排我认为比较合理,比较满意。2资料查找,设计一个软件,需要大量的相关资料,为了本次课程设计我在网上和图书馆查阅了大量资料,不断的发现问题、提出问题、解决问题。3程序员需要灵活的头脑思维和敏锐的嗅觉。在编程和调试的过程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 把握考试动向2025年信息系统项目管理师试题及答案
- 公共政策评估的关键指标试题及答案
- 2024年年4K超高清资金筹措计划书代可行性研究报告
- 软件设计师考试多层面提升方案试题及答案
- 政治舆论对决策的影响轨迹试题及答案
- 影响公共卫生政策的政治因素分析试题及答案
- 更有效地学习西方政治考试试题及答案
- 软件设计师考试中的时间分配技巧试题及答案
- 西方国家政策的社会影响分析试题及答案
- 社会心理学在公共政策分析中的应用试题及答案
- 光伏施工安全培训
- 国企岗位笔试题目及答案
- 社工招录考试试题及答案
- 餐厅厨房5S管理
- 变配电运行值班员(220kV及以下)高级技师-机考题库(导出版)
- DB11-T 2398-2025 水利工程巡视检查作业规范
- 2025春季学期国开电大本科《人文英语3》一平台在线形考综合测试(形考任务)试题及答案
- 《人工智能安全导论》 课件 第七章 人工智能在联邦学习领域
- 员工电动车管理制度
- 百叶窗施工工艺方案 组织设计
- 授权审批管理制度
评论
0/150
提交评论