基于VB的重庆水电校新生报到管理系统设计与实现_第1页
基于VB的重庆水电校新生报到管理系统设计与实现_第2页
基于VB的重庆水电校新生报到管理系统设计与实现_第3页
基于VB的重庆水电校新生报到管理系统设计与实现_第4页
基于VB的重庆水电校新生报到管理系统设计与实现_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中国石油大学(华东)现代远程教育毕业设计(论文)题 目:基于VB的重庆水电校新生报到管理系统设计与实现 学习中心: 重庆信息工程专修学院奥鹏学习中心 年级专业: 网络 0509 计算机科学与技术 学生姓名: 牟祖宽 学 号: 指导教师: 龙崇冰 职 称: 讲 师 导师单位: 重庆信息工程专修学院 中国石油大学(华东)远程与继续教育学院论文完成时间: 2009 年 05 月 15 日中国石油大学(华东)现代远程教育毕业设计(论文)任务书发给学员 牟祖宽1设计(论文)题目: 基于VB的重庆水电校新生报到管理系统设计与实现 2学生完成设计(论文)期限: 2009 年 3 月 11 日至 2009 年

2、 5 月 15 日 3设计(论文)课题要求: 通过对重庆水电校新生报到管理系统设计与实现,掌握软件开发的设计过程和设计方法。本设计需实现如下功能: 1)可对新生报名、录取、报到、分班等信息以及用户权限进行管理; 2)用户根据不同的权限可对新生基本信息和新生录取信息进行添加、删除、修改等操作; 3)可对新生及相关报到信息进行各种查询(精确、模糊、组合); 4)可对新生信息等进行各种统计汇总、报表打印和导入导出功能; 5)具有良好的帮助环境和容错机制; 论文写作要求如下: 1)论文的撰写应当有一定的独创新和新颖性,具有一定的实用价值。 2)论文语句通顺,结构良好。 3)论文图表,数据准确无误。 4

3、)论文字数5000-8000字。 4实验(上机、调研)部分要求内容: 1)采用WIN2000以上的操作系统+Visual Basic+SQL Server2000开发; 2)采用C/S结构或单机版; 3)软件作品要有一定的实用性和可操作性,必须采取多种测试方法的测试,保证软件的可运行性。 5文献查阅要求: 1)SQL Server 实用教程,郑阿奇,电子工业出版社; 2)数据库原理及设计,陶宏才,清华大学出版社; 3)Visual Basic.NET数据库开发典型实例,王兴晶,电子工业出版社; 另外查阅文献要求文献是国家正规期刊或出版物,作者在相应业界具有一定的影响力。网上收集的相应数据应当具

4、有权威性,并注明相应网站名及具体网址。 6发 出 日 期: 2009 年 3 月 11 日 7学员完成日期: 2009 年 5 月 15 日指导教师签名: 学 生 签 名: 摘 要随着计算机技术的飞速发展以及计算机使用的普及,人们开始越来越多的使用计算机来帮助解决实际问题。新生报到管理是学校信息管理的重要部分,面对大量的人事信息,采用人力处理将浪费大量的时间、人力和物力,并且数据的准确性低、易出错。因此,开发一个界面友好、易于操作的新生报到管理软件进行自动化处理变得十分重要。这正是本系统开发的目的和意义。新生报到管理系统属于信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开

5、发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求人机对话界面友好、应用程序功能完备、易使用等特点。软件采用多文档界面,能满足学校新生信息管理的基本需要。本论文针对该软件的各个方面, 开发过程中涉及到的技术和工具都分别进行了阐述。关键字:控件,窗体,表,ADOAbstractWith the rapid development of computer technology and the popularization of computers, more and more people began using computers to help solv

6、e practical problems. New information to report the management of the school management is an important part, in the face of a large number of personnel information, the use of manpower to deal with a lot of time to waste, human and material resources, and the low accuracy of the data, error-prone.

7、Therefore, the development of a user-friendly, easy to operate the new management software to automate report processing has become very important; this is the purpose of the system development and significance. Report management system is new information management system, including the development

8、 of the main background of the establishment and maintenance of database and application development front-end aspects. For the former requirement to establish data consistency and integrity data security database. The latter asked for user-friendly man-machine dialogue, the application fully functi

9、onal, easy to use and so on. Multi-Document Interface software, new schools to meet the basic needs of information management. In this paper, the software for all aspects of the development process involved in the technology and tools are described, respectively. Keywords: control, form, table, ADO目

10、 录第1章 前 言1第2章 系统可行性22.1 现实情况分析22.2 基本设计目标22.3 技术可行性分析22.4 经济可行性22.5 法律方面可行性22.6 使用方便可行性22.7 结论2第3章 需求分析43.1 项目概述及基本要求43.2 系统功能与用户对象43.3 系统运行条件53.4 性能要求53.5 系统安全53.6 功能需求53.6.1 顶层数据流图53.6.2 新生报到管理系统数据流图63.6.3 报到管理63.6.4 缴费管理73.6.5 宿舍管理73.6.6 报表及系统管理83.7 软件外部需求93.8 软件性能需求10第4章 系统概要设计124.1 基本设计概念和处理流程1

11、24.2 系统功能设计124.2.1 系统管理模块134.2.2 缴费管理操作模块134.2.3 寝室管理模块134.2.4 报表管理模块134.3 接口设计144.3.1 外部接口144.3.2 内部接口144.4 系统运行设计144.4.1 运行模块的组合144.4.2 运行控制144.4.3 运行时间154.5 系统数据库设计154.6 系统冗错处理设计174.6.1 系统出错处理174.6.2 安全保密设计174.6.3 维护设计17第5章 系统详细设计185.1 系统登陆185.2 报到管理195.3 缴费管理215.4 宿舍管理225.5 系统管理245.6 报表生成25第6章 系

12、统测试266.1 用户登录的测试266.2 同名新生数据查询测试276.3 如何注册276.4 密码忘记怎么办27第七章 结束语28参考文献29致 谢30第1章 前 言学校新生报到仅仅靠原始的手工管理,面对大量的新生信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。学校的决策只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在学校中实现就成为了一个可望而不可及的目标。在计算机上建立新生报名管理库,可以实现快速录入、整理、查找、补充、删减等功能。并可将学生图片存于电脑档案之中,新生报名管理功能,在进入系统之前有密码进

13、行身份验证,保证了系统的机密性,为学校提高工作效率的,提高人员效率,决策,和监控学生情况提供了一个有力的工具。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对新生报名管理进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。借助现代信息技术和管理理论,建立现代管理信息系统是当今社会的重要趋势。 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理

14、工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。为了适应信息时代发展,提高学校的工作效率和办学水平,实现现代化大学的运行机制和高水平的管理,体现大学中计算机的特色,使计算机的使用成为学校对学生进行有效管理的重要组成部分。用计算机来管理新生报到可以避免不必要的资源浪费。用计算机来管理新生报到可以作到在新生前来报到时给其分配相关资源,存储其相关信息则可以避免所分配的学号、床位号中间呈现空缺的现象也节省了教务处工作人员的

15、工作强度,避免了提前去做新生的相关分配工作。 “新生报到管理系统”旨在每届新生前来报到时登记其基本信息并将其基本信息录入到数据库中,如此就可以避免将已被录取但不打算前来读书的学生的相关信息存储进在校学生的相关数据库中,同时使用该系统可以实现新生信息的有序存储,使得检索迅速、查找方便、并且提高了可靠性。第2章 系统可行性2.1 现实情况分析目前,该校新生报到还处于大部分工作都依靠人工的处理方式,效率低,并且容易产生数据错误,无形中增加工作量,且发生不必要的经济损失等。2.2 基本设计目标随着学校的规模不断扩大,学生数量急剧增加,每年新生报到的人数也相应增加,有关学生的各种信息量也成倍增长面对庞大

16、的信息量,就需要有新生报到信息管理系统来提高学生报到的管理工作效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。在开学前,后勤科就按各个院系的新生名额分配给相应的寝室。新生报到时,要交入学通知书、高中的档案、组织关系档案和学费,分别记录下来,报到结束后生成相应的情况表。该系统应具有经济性、可靠性、可理解性、易维护、可用性,安全性(保密性)。2.3 技术可行性分析本系统是一个数据库应用程序,现有的数据库技术已经非常成熟,而且类似系统已经有很多投入使用,估计本系统利用现有的技术完全可以达到功能目标。而且开发期限较为充裕,可以在新生报到日期前完成。2.4

17、经济可行性该系统可以利用学校的现有设备,不必添加其他的硬件设施,成本低廉,而且使用本系统可以节省时间,减少人工支出,提高工作效率。根据经验算法,收益的累计数开始超过支出的累计数的时间约为两年,投资回收期短。2.5 法律方面可行性新系统的研制与开发都选用正版软件,将不会侵犯他人、集体和国家的利益,不会违反国家的政策和法律。软件由学校自我研发,不涉及到其他公司商业机密。2.6 使用方便可行性由于高校教职工都有一定的计算机操作水平,而新生报到系统界面简洁,操作几乎是点击单选框,很是方便,无繁杂的输入过程,故能满足教职工的使用要求。2.7 结论通过对系统的可行性全面分析,包括系统的实现、运行,经济、法

18、律、社会等因素的综合考虑,发现所开发系统都满足开发的条件。另外,类似系统在全国许多高校已投入使用,到目前为止效果都相当不错,经分析开发该系统是可行的。第3章 需求分析3.1 项目概述及基本要求新生报到管理系统是结合学校迎新活动管理的实际需要,对新生的入学情况进行管理的信息系统,提供丰富的查询分析功能和管理、决策信息,用户界面友好,是提高高校迎新工作效率的管理软件。本软件旨在使学院对新生信息的管理,以减轻工作人员的负担。应便于对新生报到的管理,使工作有条不紊的进行,并在一定程度上提高新生报到工作的工作效率,加快迎新工作的有条不紊的进行,实现直观化,合理化。3.2 系统功能与用户对象实现新生报到的

19、管理,对新生寝室分配并记录,高中档案、组织关系、学费的缴纳情况登记,并打印出报到单。系统还可以查询已报到人数,以及查看学生的详细信息,包括姓名,性别,家庭住地,联系方式、高中学校信息,大学班级,所在班级辅导员,辅导员联系方式等。系统的主要功能包括:数据查询、数据更新、用户管理和数据导入/导出。数据查询:允许有权限的用户对系统数据进行相应权限的访问查看。查询允许有权限的用户构造各种组合条件来查询所需要的数据。同时可以对满足条件的信息生成报表并进行打印输出。数据更新:数据删除和数据修改。由于新生招收名单已经提前确定,所以排除新生数据添加一项。数据删除功能将不满足条件用户要求的相应记录从数据库中删除

20、(如新生规定时间内未到校报到、退学)。数据修改功能允许用户对他所指定记录的相关信息进行修改。用户管理:系统管理用户、高级用户和普通用户。高级用户拥有对系统所有数据进行操作的权限。系统管理员用户只对系统进行维护,并只能对自己的用户密码进行修改。普通用户拥有查询权限并能对自己的用户密码进行修改。 数据导入/导出:允许用户在将数据文件导入数据库,允许用户将全部记录导出至EXCEL。本软件的使用对象是学校职工、学校领导和维护人员,用户只要懂计算机的基本操作就可以使用该软件。3.3 系统运行条件系统运行要求客户端为Windows 2000/xp/vista或更高档微机,服务器为Windows serve

21、r 2003服务器或更高配置;客户端运行时运行时内存要求:10MB,系统在服务器端,安装所需硬盘:50MB。由于该系统使用新生录取通知书号作为唯一数据识别,并且报到过程安流水形式操作,用户终端数有限,一般情况下不会达到系统的应用临界点。3.4 性能要求 方便快捷有效地完成新生报到管理的各项工作,录入数据合法性的校验程度高,系统执行快。3.5 系统安全该系统设置用户使用权限,普通用户无权修改新生信息,系统数据库由专人管理维护,即时备份数据,避免出现工作人员舞弊。3.6 功能需求本新生报到管理系统的主要功能具体设计如下:报到管理:学生信息查询、录取通知书收取、高中档案收取、组织关系收取缴费管理:新

22、生缴费情况查询、缴费宿舍管理:公寓信息查询、安排公寓报表生成:新生报到情况表、新生宿舍情况表、新生缴费情况表、新生档案缴纳情况表、新生组织关系情况表系统管理:用户注册、修改密码、系统备份系统信息退出3.6.1 顶层数据流图学生将档案资料提供给系统,由系统返回相关处理信息:处理信息返回档案资料提交新生新生报到管理图3-1 顶层数据流图3.6.2 新生报到管理系统数据流图对新生报到信息进行管理,根据数据提供的信息确认新生是否缴纳所有手续,正常报到。新生银行工作人员校领导新生报到管理系统缴纳相关手续及费用登记相关信息返回相关信息查询学费缴纳缴费信息报名登记表查询查询结果图3-2 新生报到管理系统数据

23、流图3.6.3 报到管理新生到校后,工作人员首先将该生的录取通知书号码输入系统,查询该同学的基本信息,获得信息后,各部门按照各自的分工进行模块的选择,如档案收取处则收取新生档案,并在系统中登记,只需在新生档案收取与否处点击“是”,系统就会登记并标注该同学的档案已经收取。新生工作人员新生报到管理系统档案收取通知书收取组织关系收取高中档案录取通知书组织关系录取通知书号查询事务事务事务信息登记信息登记信息登记图3-3 报到管理数据流图3.6.4 缴费管理输入新生通知书号,查看新生是否已经将费用全部存入学校银行账户,如果新生已经按额存入,则系统自动标识其为已经缴费,若新生没有缴费,则采用现场缴费方式,

24、工作人员查看缴费清单,在系统中记录新生的缴费信息。工作人员缴费清单银行信息缴费信息查询缴费登记录取通知书号登记登记信息图3-4 缴费管理数据流图3.6.5 宿舍管理后勤科将按照学院所报新生人数分配一定量的寝室,新生报到后,按照院系进行宿舍选择,选择宿舍后,工作人员将其登记到系统,该子系统部分还需实现空寝室的查询等功能,以方便工作人员分配寝室。新生院系工作人员寝室管理寝室信息显示寝室信息寝室分配登记查询提供选择数据学生录取通知书号图3-5 宿舍管理数据流图3.6.6 报表及系统管理系统从数据库中获取数据,生成新生报到情况简表,以供学校领导对新生报到工作的领导决策。系统管理是管理系统的安全而设计的

25、,该系统采用C/S设计模式,只有工作人员才可以使用系统,考虑到系统使用的人员较多,所以系统提供用户注册与密码修改功能,注册需要在进入系统后由系统管理员或高级用户分配,由于是学校内部工作人员使用,故不像一般联网软件注册那样直接填数据,修改密码则是在进入系统后提交新数据于系统,系统进行处理。工作人员查询数据库新生报到情况表图3-6 报表管理数据流图系统管理员添加用户用户注册用户数据用户信息工作人员密码修改新用户新密码新记录图3-7 系统管理数据流图登陆用户权限功能选择系统数据库报到管理系统管理注册修改密码退出报表生成新生报到信息数据简表缴费管理新生缴费缴费情况查询录取通知书高中档案组织关系收取档案

26、宿舍查询宿舍管理安排宿舍修改数据图3-8 系统数据流图3.7 软件外部需求用户接口采用Windows的通用图形界面,界面友好。提供错误处理,提供信息提示,用多种信息提示当前用户的状态、界面。遵循国家关于计算机方面词汇的标准,用词正确、准确、无歧义。本软件的用户一般需要通过客户端进行操作,进入主界面后点击相应的窗口,分别进入 相对应的界面(如、输入界面、输出界面)。用户对程序的维护,最好要有备份。硬件环境:PII或更高档微机 运行内存要求:256MB安装所需硬盘:100M打印机:选择经济实用的即可软件环境:服务器端:Windows sever 2003企业版客户端:任何安装了客户端的pc机数据库

27、:SQL server 2000开发工具:VB 6.0 3.8 软件性能需求为了保证系统能够长期、安全、稳定、可靠、高效地运行,新生报到管理系统应该满足:信息处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。查询时应保证数据的完整性,即所有相应域包含查询关键字的记录都应能查到。在系统实际和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和相应时间能够满足信息处理的需求,对数据的导入、导出和打印机的操作也应在可接受的时间内完成。系统的开放性和系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。可扩充系统可以通过简单地加入和减少系统的模块,配置系统硬件

28、。通过软件的修补、替换,完成系统的升级和更新换代。系统的易用性和易维护性:系统是直接面对使用人员的,而使用人员往往在对计算机并不非常熟悉。这就要求系统能够提供良好的用户接口,尽量提供友好的人机对话界面。系统中涉及到的数据是学校新生管理的非常重要的信息,系统要提供方便的手段供系统管理员进行数据的备份、日常维护、以及系统发生意外崩溃时数据的恢复等工作。系统的标准性:系统在设计、开发、使用过程中,要涉及很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如,在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。第4章 系统概要设计4.1 基本设计概念和处理流程缴费与否现场缴费登

29、记交通知书交档案交组织关系寝室分配银行新生报到显示新生信息新生信息数据库图4-1 系统数据处理逻辑图4.2 系统功能设计新生报到管理系统登录系统菜单退出宿舍管理缴费管理报到管理系统管理报表生成用户注册寝室信息查询寝室安排缴费查询缴费登记录取通知书收取高中档案收取组织关系收取密码修改数据备份新生报到情况表图4-2 系统模块结构图4.2.1 系统管理模块系统管理注册修改密码备份图4-3 系统管理模块结构图能够登录系统的合法用户在登陆系统后可以进行新用户注册、密码修改和数据备份。4.2.2 缴费管理操作模块缴费情况查询缴费登记缴费管理图4-4 缴费管理操作模块结构图4.2.3 寝室管理模块宿舍管理寝

30、室信息查询寝室分配图4-5寝室管理模块结构图查询有剩余床位的寝室,根据新生专业院系分配寝室床位并记录系统信息。4.2.4 报表管理模块新生报到信息简表打印报表生成图4-6 报表管理模块结构图统计新生报到的基本情况,方便学校领导的管理决策。4.3 接口设计4.3.1 外部接口用户界面:采用友好的Windows图形用户界面。软件接口:客户端运行于接入局域网的任何安装有终端的pc机上。服务器端:需要SQL Server 2000和Windows Server 2003支持。硬件接口:支持一般的x86系列微机。4.3.2 内部接口点击客户端启动软件,进入系统登陆模块。退出系统模块,执行完毕返回操作系统

31、。系统菜单模块,由登陆模块调用,接收系统功能的相应信息,启动 宿舍管理、报到管理、缴费管理、报表等模块。宿舍管理模块,由系统菜单模块调用,执行宿舍查询、宿舍分配等功能。报到管理模块,由系统菜单模块调用,执行档案收取登记,组织关系收取登记等功能。缴费管理模块,由系统菜单模块调用,执行缴费查询,缴费登记等功能报表模块,由系统菜单模块调用,执行新生报到数据的统计和报表的生成。 4.4 系统运行设计4.4.1 运行模块的组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返

32、回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理、查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户端。4.4.2 运行控制运行控制将严格安装各模块间函数调用关系来实现。客户端在发送数据后,等待服务器对数据进行验证、查询、更新处理,并接收确认服务器处理好的信息。服务器在接收到发送信号,在对数据处理、更新数据库数据后,将信息返回客户端,并等待确认。4.4.3 运行时间在软件需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。网络硬件对运行时间有最大的影响,当网络负载量

33、大时,操作反应将受到很大的影响。所以采用宽带网络或校内办公局域网,实现客户机与服务器间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影响数据库访问时间即操作时间的长短,加大客户机操作的等待时间,所以尽量使用高性能的服务器。4.5 系统数据库设计因为在报到的新生中难免会出现同名现象,所以在数据库设计中以新生的录取通知书号为主键,避免同名新生同时报到出现的数据错乱现象。图4-7 数据结构图表4-1 学生信息表序号名称标识符类型长度备注1录取通知书号matriculateNumchar62身份证号IDchar183姓名NameChar504性别SexChar2续表 4-1序号名称标识符类型

34、长度备注5出生日期Agedatatime86籍贯Province IDChar507家庭住址HomeVarchar508联系方式TelephoeChar129班级编号classNumInt4表4-2 班级信息表序号名称标识符类型长度备注1班级编号classNumchar62班级名称ClassNamechar183专业specialtyText104学院Collegetext105辅导员编号teacherIDchar18表4-3 辅导员信息表序号名称标识符类型长度备注1辅导员编号teacherIDchar62姓名TeacherNamechar503性别TeacherSexchar24学院Coll

35、egetext106出生日期Agedatatime87联系方式Telchar18表4-4 报到信息表序号名称标识符类型长度备注1录取通知书号matriculateNumchar62高中档案缴纳gaofilechar103组织关系缴纳OrganizetionChar104学杂费缴纳schoolingChar106寝室编号dormitory IDchar18表4-5 寝室信息表序号名称标识符类型长度备注1寝室编号dormitory IDchar182楼号floorNUmchar183单元UnitInt104房间号RoomNumInt3表4-6 省份信息表序号名称标识符类型长度备注1省(市)编码pr

36、ovince IDchar502省(市)名provincechar50表4-7 用户表序号UsernamePasswordInteger1AdminAdmin12UniversityUniversity13Staffteacher2注:权限1表示可以对数据库备份等高级功能进行操作的超级用户,权限2表示只对新生报到信息进行处理的普通用户。4.6 系统冗错处理设计针对系统可能出现的状况进行处理。4.6.1 系统出错处理由于在该系统中所使用的软件技术已相当成熟,所以在软件运行过程中主要会出现两类错误:输入的信息不符合系统规定;网络等硬件故障造成的问题。对于两种情况,在软件设计时加入错误提示模块,方便

37、操作人员改正错误。建立备用网络,实时备份系统数据,选择可靠、稳定的服务器和客户机,保证系统运行时的可靠性。4.6.2 安全保密设计设立独立的工作网络,避免被外部攻击。在用户登录系统时进行身份验证,只允许合法用户进入系统。4.6.3 维护设计利用SQL SERVER 2000的数据库维护功能机制对服务器上的数据库数据进行实时维护。必须按照软件铲平设计规范的步骤进行开发,并充分考虑软件可维护性,详细编写个阶段的文档资料。第5章 系统详细设计5.1 系统登陆功能说明:用户启动客户端进入登陆界面,输入用户名与密码进行登陆。用户名与密码有误时提醒用户重新输入,并清除用户的错误输入数据,如果用户按取消,说

38、明用户自己意识到输入有误,系统也实现清空用户名与密码栏。用户启动软件图5-1 登陆的算法流程逻辑图用户登陆界面:图5-2 登陆系统主界面:图5-3 系统主界面5.2 报到管理功能说明:当有新生报到时,点击报到管理按钮,系统将进入报到管理界面,工作人员输入学生报到的录取通知书号,点击查询按钮,系统显示该学生的基本信息,并提供辅导员,班级等信息,方便帮助学生找到老师与班级。这个界面适合几个部门共同使用,档案收取的部门进入该界面后,输入学生通知书号,在 报到管理栏的 “高中档案缴纳”处点击单选框是,登记学生已经缴纳档案,同理,组织关系处也采用相同操作,在组织关系缴纳后面选择是。报到管理的算法逻辑流程

39、图如下:图5-4 报到管理的算法逻辑流程图报到管理程序界面:图5-5 报到管理5.3 缴费管理功能说明:工作人员点击“缴费管理”,显示缴费管理页面,输入新生录取通知书号,如果新生已经将钱按额存入银行,则系统可以在此查询缴费是否成功,系统必须显示出缴费成功与否,如果已经缴费,则系统在缴费管理处的实际缴纳费用栏显示和应缴纳费用相同;未缴费则要求新生去缴费,到现场缴费后拿缴费单到报到人员处,人员将其缴费情况录入系统;未交完费用的需要新生出示学校领导的书面文件到工作人员处登记。缴费算法逻辑流程:图5-6 缴费算法逻辑流程缴费管理主界面:图5-7 缴费管理5.4 宿舍管理功能说明:工作人员输入学生的录取

40、通知书号,查看学生基本信息,并确定分配的宿舍分配给哪一位同学。工作人员在“寝室分配”栏里的下拉列表中选择查询的条件,当这条件选择后,系统开始查询数据,将数据显示在下面的表格中,查询出学生满意的寝室后,在右上角的“寝室登记”栏,输入房间编号,点击确定按钮,对学生分配宿舍。宿舍管理处理流程:图5-8 宿舍管理处理流程宿舍管理主界面:图5-9 宿舍管理5.5 系统管理功能介绍:实现新用户注册,系统密码修改。用户注册主界面:图5-10 用户注册修改密码主界面:图5-11 用户修改密码数据备份主界面:图5-12 数据库备份5.6 报表生成功能说明:系统根据查询条件对各个院系的新生报到概况进行查询,并能对

41、相应信息进行统计,统计的设计按照如下设计:图5-13 数据报表第6章 系统测试本章主要介绍对系统测试维护的一些方法以及在软件正常使用中部分问题的解决方法。表面看来,软件测试的目的与软件工程所有其他阶段的目的都相反。软件工程的其他阶段都是“建设性”的:软件工程师力图从抽象的概念出发,逐步设计出具体的软件系统,直到用一种适当的程序设计语言写出可以执行的程序代码。但是,在测试阶段测试人员努力设计出一系列测试方案,目的却是为了“破坏”已经建造好的软件系统竭力证明程序中有错误不能按照预定要求正确工作。很多人都认为通过测试的软件是不会出现错误的,从而忽略了用户在使用过程中会产生一些常见的使用问题。本系统程

42、序是在Windows Server 2003操作系统下调试的,系统运行正常。6.1 用户登录的测试按照常规正确输入用户名和密码本系统能够登录。但是在登录模块中我考虑到以下几种出现异常的情况:(1)、用户名正确,但是密码不正确;(2)、用户名不同,但是密码相同;对于上面两种情况,由于本软件是提供给特定人群使用,在软件使用过程中数据具有一定的保密性,所以只提示用户名或密码错误:Dim Uname As StringDim Pd As StringDim Sql As StringUname = Combo1.Text 存放用户名Pd = Text2.Text 存放密码Sql = select *

43、from user where 用户名= 存放一SQL字符串If Rs_log.State = 1 Then Rs_log.Close 判断记录集对象的状态Rs_log.Open Sql & Uname & and 密码= & Pd & , Con, 1, 3判断返回的记录条数是否为0如果不为0则表示在表中存在这样一个用户名和密码,否则则不存在If Rs_log.RecordCount 0 Then Qx = Rs_log.Fields(权限) MDIForm1.ShowUnload Form1 Else MsgBox 用户名或者密码错误End If6.2 同名新生数据查询测试因为在新生报到过

44、程中,新生的录取通知书号始终是唯一的新生信息数据,一人一号,没有重复现象。本软件的数据查询以新生的录取通知书号作为查询的唯一主键,避免新生的同名现象造成数据库信息混乱,出现不必要的损失。6.3 如何注册该系统作为学校内部办公使用软件,使用人群具有特殊性,所以新帐户注册必须通过高级用户(如学校领导用户)登陆进行注册,防止无关人员损坏数据。6.4 密码忘记怎么办本系统数据具有保密性,如工作人员密码丢失必须联系系统管理员及学校领导,必要是还要恢复备份数据:工作人员自我忘记密码只需要管理员重新告知该工作人员密码即可;若密码遭他人篡改丢失,则可能启用数据备份恢复。第七章 结束语四年的大学生活中,我一直对

45、软件编程技术比较感兴趣,也在不断的补充着这方面的知识,因此对软件开发技术也基本形成一个整体的概念。本系统在设计之初,我对VB和SQL有一定的了解,在设计之初,我首先对所使用的工具VB6.0和SQL Server 2000进行了全面的学习,由于VB6.0和SQL Server 2000我们在上课时都学过,所以在一些关键部分学习上手较快,通过自学,我对软件编程有了更多的了解。从开始确定论文题目到系统的实现,再到论文文章的完成,在整个系统开发过程中,我深深感知到自己的知识面还很薄弱,在这段时间里,虽然处处充满着挑战,但是我从来都没有放弃过,正是有永不放弃的精神,才使我坚持了下来,攻破了一道道难题,同时也学到了不少新的知识,完成论文过程中也参考了很多资料和书籍。从问题的提出到论文完成的环节,使我了解了开发一个项目所需要的步骤,同时也使我对软件的设计思想有了新的认识,掌握了一些新的方法,对于一些日常问题也能够进行独立的寻找并加以解决,而且自己动手能力和自学能力也有了一定的提高。 通过这次毕业设计使我学到了不少新知识,接触了很多新事物。通过对重庆市水电校新生报到管理系统进行的需求分析,让自己在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论