《VBA期末宿舍管理系统设计说明书.pdf》由会员分享,可在线阅读,更多相关《VBA期末宿舍管理系统设计说明书.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 Excel VBA 应用系统开发设计说明书 姓 名:李俊功 学 号:20101080115 班 级:10 微高 指导教师:黄艳 完成日期:2012/12/8 设 计 要 求 考核 目的 通过综合实训进一步巩固、深化和扩展学生的理论知识与专业技能。充分培养和提高学生的动手能力。培养学生运用所学的理论知识和技能解决 Excel VBA 系统设计过程中所遇到的实际问题的能力及其基本工作素质.考核 项目 要求 1.选择契合实际的主题。2。明确表述系统的需求分析。3.清晰描绘各功能模块关系。4。制作并实现各模块功能。5.系统经过测试运行良好。6.界面设计美观得体.7.代码编写规范。8。设计说明书格式规
2、范,内容详实 。9。在设计过程中,要严格要求自己,树立严密、严谨的科学态度,必须按时、保质、保量完成实训任务。要求独立完成规定的实训内容,不得弄虚作假,不准抄袭或拷贝他人的系统或其他内容.目录 第一章 绪论.1 1.1 概述.1 1。1。1 开发背景.1 1。1.2 学生宿舍管理系统特点.1 1。2 需求分析.1 1。2.1 系统介绍.1 1.2。2 宿舍管理系统的开发价值.2 第二章 功能描述.3 2。1 系统登录窗体功能描述.3 2.1.1 系统登录窗体功能描述.3 2。2 宿舍学生管理功能的描述.4 2。2。1 宿舍学生管理功能描述.4 第三章 系统详细设计.6 3。1 设计并制作工作表
3、.6 3.1.1“用户及密码”工作表.6 3.1。2 基本信息工作表.6 3.1。3 宿舍信息工作表.7 3。2 系统登录窗体.8 3。2.1 系统登录窗体的制作.8 3。2。2 系统登录窗体的代码.8 第四章 总结.10 参考文献.11 1 学生宿舍管理系统设计说明书 第一章 绪论 1。1 概述 1.1.1 开发背景 随着经济快速发展,科技的不断创新,计算机的应用应成为人人不可缺少的一部分.就像 excel vba,它就是一种简单而又实用的管理系统,而且能被大多数人所能接受,给许多企业、公司、个人等等带来了很大的方便,更大大的提高了办公的效率。我们都知道学校是一个人员密集,信息量非常庞大的一
4、个单位。要想实现对学生的一一管理是非常复杂而又耗费时间的。因此,我们应利用科技的手段,来提供我们的工作效率,而又达到满意的结果,面对这一问题,我们就学生宿舍管理展开了研究,制作了一个小型的学生宿舍管理系统。1.1.2 学生宿舍管理系统特点 学生宿舍是一个复杂地带,人员信息密集,而且住着不同专业、不同年级的学生。如果我们想要查询某一个学生的资料,就可以利用学生宿舍管理系统查出详细的资料,并且可以对他的信息进行多项操作,例如删除、更改等等,也可通过它对离校学生的信息进行规划。这样不仅为管理人员带来了方便,而且大大提高了工作效率,对宿舍的学生进行了快速的管理。1.2 需求分析 1.2。1 系统介绍
5、在本系统中主要包含 6 个工作表:宿舍信息、宿舍信息查询、离校学生信息、基本信息、主界面、用户及密码表.2 个窗体:学生管理、系统登录.当双击打开该系统时,系统会自动弹出一个系统用户登录的窗体。用户需要通过正确的用户名和密码才可以进入。进入以后展现在用户面前的是主界面,在主界面中,用 2 户根据自己的需求在标题栏中选择。反之,如果没有正确的用户名和密码就没有权限进入该系统.1.2。2 宿舍管理系统的开发价值 宿舍管理系统,是对宿舍的全体学生信息的一个集合,它不需要花费大量的时间和精力去一个做调查,去查阅,只需要一个小小的操作既可以查询自己所想要的信息。3 第二章 功能描述 2.1 系统登录窗体
6、功能描述 2。1.1 系统登录窗体功能描述 (1)当双击系统文件并启用宏以后,Excel 程序隐藏并弹出如图 21 所示的【系统登录】对话框。在组合框中选取相应的用户名并在密码文本框中输入密码,然后单击确定按钮.图 21 系统登录 (2)当密码输入错误时,会弹出如图 22 所示的错误提示,需要再次输入密码。图 2-2 登陆错误对话框 (3)如果密码输入正确.则会出现如图 2-3 所示的成功登录的提示,并可以进入系统.4 图 23 欢迎词 (4)如果在【系统登录】对话框中单击退出按钮,则 Excel 程序恢复显示状态,且当前系统所在的工作薄关闭,如图 2-4 所示。图 24 退出界面 2.2 宿
7、舍学生管理功能的描述 2.2。1 宿舍学生管理功能描述(1)在进入系统之后,在“主界面中点击宿舍学生信息按钮执行相应的宏,会弹出性对应的下拉菜单,然后点击宿舍管理登陆,会弹出如图 27 所示的【学生管理】的对话框.5 图 2-7 学生管理 6 第三章 系统详细设计 3。1 设计并制作工作表 3.1。1“用户及密码”工作表 在这个工作表中,拥有能够登陆本系统的账户和密码,也只有这样才能够正确的登录本系统,如图 31 所示。图 31 用户及密码工作表 3。1.2 基本信息工作表 根据学校的一些基本情况所建的表,如图 32 7 图 3-2 基本信息工作表 3.1。3 宿舍信息工作表 该表在建立的时候
8、是一个空的表格,在执行学生管理登陆功能之后,才会将你所输入的信息在这个表格之中显示出来。如图 3-3 图 33 宿舍信息工作表 8 3.2 系统登录窗体 3.2.1 系统登录窗体的制作 图 3-4 系统登陆窗体 3.2.2 系统登录窗体的代码 (1)显示登录对话框的代码 Private Sub Workbook_Open()Application。Visible=False 系统登录。Show End Sub(2)提取操作员列表代码 Private Sub UserForm_Initialize()Dim x As Integer,y As Integer x=Sheets(”用户及密码).R
9、ange(”A65536”).End(xlUp).Row For y=2 To x ComboBox1。AddItem Sheets(”用户及密码”).Cells(y,1)Next y (3)登录命令按钮代码 Private Sub CommandButton1_Click()9 If ComboBox1。Text=”Or TextBox1。Text=”Then MsgBox 请填写齐全,1+64,”系统登录 Else If 取指定用户密码(ComboBox1)=TextBox1。Text Then Unload Me MsgBox ComboBox1。Text 你好!欢迎你进入本系统,1+6
10、4,欢迎词”Application.Visible=True Else MsgBox 登录密码错误,请重新输入”End If End If End Sub(4)退出命令按钮代码 Private Sub CommandButton2_Click()Unload Me Application.Visible=True ActiveWorkbook。Close End Sub 10 第四章 总结 经过一段时间的制作,客户投诉管理系统终于圆满完成了。回顾一下,自己有了很多的收获.一些事情并不是像我们想的那样简单,我们应该踏踏实实的学好每一块知识。要想设计出一个很好的系统,需要我们付出很大的努力,就连一
11、个小的窗体的构建,我们都要考虑到他是否美观,不仅仅只是要实现它的功能那么简单.在这段时间里,我也学到了许多课本中没有的知识,翻阅了大量的资料.虽然这个系统并不是很完善,也不是很美观,在以后的学习中我会改进。11 参考文献【1】Excel VBA 基础入门 12 信息工程学院 Excel VBA 应用系统开发实践环节考核报告单 2012-2013 学年度第一学期期末 排课编号:(201220131)-0501452094631 批阅日期:年 月 日 姓名 李俊功 班级 10 微高 学号 20101080115 评分标准及 得分 评价项目 优秀 9-10 良好 89 中等 78 及格 6-7 不及格 60 指定主题考核 根据教材要求完成人事管理系统的相关制作 明确表述该系统的需求分析,清晰描绘各功能模块关系 制作并实现各模块功能 系统经过测试运行良好 界面设计美观得体,代码编写规范 自选主题考核 自选主题完成一个系统的设计与制作 选择契合实际的主题 明确表述该系统的需求分析,清晰描绘各功能模块关系 制作并实现各模块功能 系统经过测试运行良好 界面设计美观得体,代码编写规范 设计说明书格式规范,内容详实 合计 考核成绩 任课教师 签名 复核人签名
限制150内