学生管理系统毕业论文.doc

上传人:文库蛋蛋多 文档编号:3941775 上传时间:2023-03-28 格式:DOC 页数:53 大小:2.20MB
返回 下载 相关 举报
学生管理系统毕业论文.doc_第1页
第1页 / 共53页
学生管理系统毕业论文.doc_第2页
第2页 / 共53页
学生管理系统毕业论文.doc_第3页
第3页 / 共53页
学生管理系统毕业论文.doc_第4页
第4页 / 共53页
学生管理系统毕业论文.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《学生管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《学生管理系统毕业论文.doc(53页珍藏版)》请在三一办公上搜索。

1、JIU JIANG UNIVERSITY毕 业 论 文 题 目 学生管理系统 英文题目 Student Management System 院 系 信息科学与技术学院 专 业 计算机应用技术 姓 名 班级学号 B111118 指导教师 二一三年十一月摘 要学校学生信息管理是学校教务管理中的一个极为重要的环节,它是整个学校管理的核心和基础。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。学生管理系统是典型的信

2、息管理系统 (MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我采用微软公司的visual studio 2005中的C+语言平台开发,后台建立在Microsoft Office Access 2007基础上,尤其是数据窗口能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成高可行性系统。通过对计算机硬件和软件方面的了解,来论证本系统的解决方案。另外对学校等领域进行调研和分析,

3、参照相关各种资料进行数据库编程实践。关键词:信息管理系统,数据库,前端应用程序AbstractSchool student information management schools in educational administration an extremely important aspect , which is the core of the whole school management and infrastructure . With the growing size of the school , the number of students increased dram

4、atically, the amount of information on a variety of students grow exponentially . Given the large amount of information needed to improve student student management system management efficiency . Such a system can be done through the specification of information management, scientific statistics and

5、 quick search , modify, add , delete, etc. , thereby reducing management workload.Student management system is a typical management information system (MIS), which mainly includes the establishment and maintenance of back-end database and front-end application development aspects. For the former req

6、uirement to establish data consistency and integrity , data security, a good library . For the latter requires the application fully functional, easy to use features. After analysis , I use Microsoft visual studio 2005 in c + + language platform , the background based on Microsoft Office Access 2007

7、 , based on the data window can be simple and easy to manipulate intelligence database object, first create a system in a short time application prototype , then, the initial prototype of the system needs to constantly revise and improve the feasibility of the system until the formation of a high .

8、Through the computer hardware and software knowledge , to demonstrate this system solution. In addition to the schools in areas such as research and analysis, with reference to a variety of information related to database programming practice.Key words: Information management systems, databases, fro

9、nt-end application目 录摘 要IABSTRACTII1 绪论1.1 开发背景(1)1.2 国内外研究现状(1)1.4论文的主要内容(2)1.5论文结构(3)1.6本章小结(3)2 需求分析2.1任务概述(5)2.2系统功能架构(5)2.3可行性分析(6)2.4系统的需求描述(8)2.5系统功能模块分析(9)2.6本章总结(11)3 概要设计3.1系统的设计思想(12)3.2系统总体设计(12)3.3业务流程分析(14)3.4系统E-R图(15)3.5本章小结(17)4 系统的详细设计与实现4.1系统数据库设计(18)4.2用户管理模块的实现(20)4.3学生管理模块的实现(2

10、4)4.4交费管理模块的实现(28)4.5档案管理模块的实现(30)4.6成绩管理模块的实现(33)4.7住宿管理模块的实现(36)4.8菜单设计(39)4.9本章总结(40)5 系统测试5.1系统测试定义(41)5.2系统测试的重要性(41)5.3系统测试的目的和意义(42)5.4系统常用的测试方法(42)5.5测试环境与测试条件(43)5.6系统运行情况(44)5.7系统测试总结(44)5.8本章小结(44)6 总结(45)致 谢(46)参考文献(47)1 绪论1.1 开发背景学校学生信息管理是学校教务管理中的一个极为重要的环节,它是整个学校管理的核心和基础。现在我国的大中小学校档案的管理

11、水平还停留在纸介质的基础上,这样的机智已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被以计算机为基础的信息管理所取代。信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。为了适应现代社会人们高度强烈的时间观

12、念,学籍管理系统软件将会为教学办公室带来极大的方便。随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。1.2 国内外研究现状学生管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。 在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方

13、面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。 纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方

14、向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。1.3研究的目的和意义 随着科学技术、管理方法的不断进步,传统的办公方式、方法和手段已经不能适应现代化管理的需要,作为培养高质量合格人才为宗旨的高等学校,总是走在科技的最前沿,学生管理的计算机化已成为高校管理现代化、决策科学化的一个重要环节,是开创学生管理工作新局面的必由之路。当前,学生管理的弊端主要表现在两方面:第一,工作繁杂、工作量大、错误率高;第二,缺乏监督体系和控制手段:学生管理的政策性很强,应该严格按照上级部门的有关政策和规定办事,然而,由于传统的学生管理模式缺乏有效的监督措施,使有关部门的政策规定难以得到及

15、时准确的贯彻执行,使学生管理工作完全失去了应有的严肃性,给学校的人才培养质量带来了严重的影响,也给社会带来了很大的负面影响。学生学生管理系统要实现的目标是为该校提供全面的学生信息管理的解决方案,以解决传统人工管理方式效率低、保密性差,不利于查找、更新和维护的问题,极大地提高学生信息管理的效率,节约教育经费,以适应学校信息化建设的发展趋势。因此,开发一个功能完善、操作简单、界面友好、有针对性的学生管理系统对学校、乃至社会都是非常必要,非常有意义的。1.4论文的主要内容本文将阐述一个学生管理系统的设计与实现过程,这里主要运用到的技术有C+语言、Microsoft Office Access数据库。

16、本系统主要分为六个主要的模块:用户管理、学生管理、缴费管理、档案管理、成绩管理和宿舍管理模块。管理员可以添加、修改、删除管理员。管理员登陆后台可以修改密码,对学生进行管理。管理员可以对学生进行报到登记、缴费管理、档案管理、成绩管理和宿舍管理。本文首先阐述了学生管理系统的需求分析部分,从任务概述、软件的架构、可行性分析和系统的功能模块分析做出了介绍,并给出了系统功能模块对应的用例图以及类图;其次系统概要设计部分将主要介绍该系统的设计思想、总体设计以及业务流程;再次系统详细设计部分将说明整个系统的数据库设计及主要的功能模块的实现;系统测试部分介绍了测试的重要性和意义、测试方法以及本系统最后测试的总

17、结。最后论文对整个系统的设计过程与结果进行总结,对系统的未来进行展望。1.5论文结构第一章绪论讲了学生管理系统开发的背景,国内外的研究现状,研究的目的和意义以及论文的总体结构。第二章为整个系统的需求分析、可行性分析,将整个系统所需要实现的功能用文字描述出来,从技术可行性、经济可行性、操作的可行性三个方面来研究系统方案的可行性,给出了系统的功能模块分析相关的用例图及类图。第三章为概要设计,包括系统的设计思想、总体框架设计、业务流程分析三个大的方面。其中系统总体框架方面则主要展示了系统五大模块对应的一些功能操作。第四章为整个系统的详细设计和实现,详细的介绍了系统的数据库的设计,在这一章列出主要的模

18、块进行详细的讲解实现的效果,其他一些功能模块则进行简单的说明。第五章是系统的测试部分,基于系统测试的目的和意义还有采取的一些常用的测试方法,本系统经测试后可以稳定可靠的运行。第六章为总结和展望,论文在这一章将对整个系统的开发过程中所涉及的知识与经验进行总结,总结出该系统中的不足之处以及对未来同类系统的制作给予展望。1.6本章小结本章主要阐述了学生管理系统的开发背景,以及现在国内外研究的状况,并且讲述了研究该课题的目的和意义。最主要是将本论文的主要内容和结构大概的阐述清楚,把论文的一个整体框架和方向都展现出来。2 需求分析需求分析是软件开发中的一个关键过程,需求分析阶段的任务是根据用户的需求确定

19、软件的系统功能。很长时间里人们一直认为需求分析是整个软件工程中最简单的一个步骤,但从近年以来越来越多的人认识到它是整个过程中最关键的一个过程。假如在需求分析时分析者们未能正确地认识到客户的需要的话,那么最后的软件实际上不可能达到客户的需要,或者软件无法在规定的时间里完工。2.1任务概述学生管理系统主要是对学生的信息进行管理,完成学生入校学生管理、档案、交费、宿舍、成绩等的管理。学生管理:在新生入校报到时,进行新生登记,然后进行管理。交费管理:在学生交费时,记录交费情况。档案管理:对学生的档案进行动态的管理,记录学生的详细资料。成绩管理:完成对学生成绩的输入、浏览、查询、统计。宿舍管理:记录宿舍

20、安排情况和各宿舍中所住的学生。2.2系统功能架构学生管理系统的功能需求架构用例图如图2-1所示。图2-1学生管理系统功能架构图2.3可行性分析可行性研究的目的是用最小的代价确定在问题定义阶段所确定的系统目标和规模是否能实现,所确定的问题是否可以解决,系统方案在经济上、技术上、操作上和法律上是否可以接受。这里通过经济可行性、技术可行性、操作可行性三个方面对系统进行可行性研究。2.3.1经济可行性分析从经济角度看,投资要小于回报,决策者才会实施计划。本系统的开发过程所进行的投入很少,而做出的系统运行后将大大方便学校管理,性价比高。所以,经济上是可行的。2.3.2技术可行性分析硬件:计算机的存储容量

21、大,运行速度、计算速度快,成本较低,外设的功能也比较强大、运作效率高、可靠性高。系统软件:本设计是基于C+语言和Access数据库。C+语言的特点有: (1) C+适用的应用程序范围极广。C+可以用于几乎所有的应用程序,从字处理应用程序到科学应用程序,从操作系统组件到计算机游戏等。(2) C+从C中继承了过程编程方式的高效性,并集成了面向对象编程方式的功能。(3) C+在其标准库中提供了大量的功能。(4) 有许多商业C+库支持数量众多的操作系统环境和专门的应用程序。Access数据库的特点有:(1) 存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀

22、为(.mdb)的数据库文件种,便于用户的操作和管理。(2) 面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3) 界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖

23、放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(4) 集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5) Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表

24、中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。2.3.3操作可行性分析本系统前期主要是以学习以及收集资料为主,接下来就是对系统的分析,设计数据库,设计系统界面,以及中间的连接。对于相关专业的人来说是可行的。 综上所述,系统建设在技术上、经济上、操作上都是可行的。2.4系统的需求描述对于一个学生管理系统来说,进入了系统之后可以对学生的信息进行相应的操作。基于这些本系统将包含以下的功能:用户管理模块:用户的信息

25、包括用户号、姓名、密码和类型,用户号是唯一的,类型包括主任和教师。用户管理包括添加管理员、删除管理员和修改管理员,分别用三个界面完成。学生管理模块:学生的信息包括学号、姓名、性别、班级、出生年月、手机号码、入学成绩、准考证号、宿舍号、专业号。报到登记包括新生登记、学生信息查询、学生信息修改,分别用三界面完成。交费管理模块:交费的信息包括学号、姓名、专业号、学费。交费管理包括交费登记、交费查询,分别用两个界面完成。档案管理模块:档案的信息包括学号、姓名、性别、班级、出生年月、准考证号、专业号、总成绩、家庭住址、简历。档案管理包括添加档案、修改档案、删除档案,分别用上三界面完成。成绩管理模块:成绩

26、的信息包括学号、姓名、课程名、成绩。成绩管理包括成绩上传、成绩查询、成绩统计,分别用三个界面完成。住宿管理模块:住宿的信息包括宿舍号、学号、姓名、状态(宿舍一般住六个人)。住宿管理包括住宿安排、住宿查询、添加寝室,分别用三个界面完成。2.5系统功能模块分析管理员主任登陆之后,可以进行添加管理员、删除管理员和修改管理员的操作。它的模块图如图2-2所示。主任添加管理员删除管理员修改管理员图2-2管理员模块图当新生入校的时候,会进行报到登记,登记学生的各种详细信息。当教师需要知道某学生的信息时,就可以通过学生信息查询获取学生的基本信息。当学生的信息有错误或者有调整的时候,通过学生信息修改进行修改。学

27、生管理模块图如图2-3所示。学生管理模块报到登记学生信息查询学生信息修改图2-3学生管理模块图交费查询交费管理模块交费登记每次开学,学生都要交纳学费。一般学校都是学杂费、课本费、住宿费等各种费用都包括在一起,所以学生只要交总额即可。当学生交费时,要对其进行登记,要清查哪些学生没有交清学费时,便要对所有学生的缴费情况进行查询。交费管理模块图如图2-4所示。图2-4交费管理模块图每当有一个学生报到登记时,就要添加一个档案,记录学生基本信息。当然档案还记录着学生在学校的表现情况,所以要适时的修改档案。根据学生的表现来评相应的荣誉,查询学生的档案查看学生的近年来的表现。档案管理模块图如图2-5所示。档

28、案管理模块添加档案修改档案查询档案图2-5档案管理模块图到了期末考试结束,各科老师便开始上传学生的各门课程的成绩。老师查询学生成绩,比较哪个学生更优秀点。统计出该门课程总分并算出平均分。成绩管理模块图如图2-6所示。成绩管理模块成绩上传成绩查询成绩统计图2-6成绩管理模块图从新生入校,就要安排学生的宿舍,记录每个宿舍的宿舍号、住的学生,并确保每个宿舍不超过规定的人数。查询每个宿舍住了哪些同学,刚开始时,还要对所有寝室进行登记。住宿管理模块图如图2-7所示。住宿管理模块住宿安排住宿查询添加寝室图2-7住宿管理模块图2.6本章总结本章主要从系统的任务概述来明确系统所要完成的基本内容。阐述了系统的平

29、台架构从硬件环境和软件环境两方面,并且介绍了系统的功能架构。从经济可行性、技术可行性、操作可行性三方面确定了系统的可行性。介绍了系统的需求分析。用系统功能模块的用例图更好地体现了系统实现的功能。3 概要设计3.1系统的设计思想该系统和能够为学生管理员提供更多的方便, 改变过去传统的学生管理模式,这样既减轻了管理员的工作量,又增加了学生信息的安全性,它将具有以下特点(1)系统界面特点:界面直观,操作简单。(2)信息结构复杂:教学领域是知识、信息密集型领域,教学及其管理活动都是以信息工作为主要内容的,学生管理系统本身就是一个信息系统。(3)信息服务对象多层次:学生管理系统的服务对象是学生管理工作者

30、,而实际学生管理工作者是多层次的,从校长,学生处处长到一半管理人员,在具体教学中,教师既是教育者又是管理者。(4)决策支持的半程序化:管理决策根据其活动是否反复出现可分为程序化决策和非程序化决策。一般来说,程序化决策呈现出重复合例行的状态。非程序化决策面对的是新的、非结构化的、没有现成结论的问题。学生管理系统对教育管理决策的支持是半程序化。(5)安全与灾难恢复:系统需要建立健全的信息安全管理的规章制度;系统采用授予权限,控制对待定程序使用的方式保证用户的操作。3.2系统总体设计根据系统的需求分析说明,本章提出了学生管理系统的模型,并将在此基础上利用C+技术和Access构建的学生管理系统。系统

31、总体设计采用面向对象方法,从系统总体框架图,处理流程图等方面做了设计与分析。本系统主要是通过计算机作为媒介,使用计算机对信息进行管理。通过计算机对数据信息有着检索迅速快、查找方便、可靠性高、存储量大、保密性好等优点,让用户得到便利。本系统总体框架由用户管理模块、报到登记模块、交费管理模块、档案管理模块、成绩管理模块、住宿管理模块组成,对应各自的功能选择。具体的用户管理模块主要有添加管理员、删除管理员、修改管理员。主任主要对交费管理模块和档案管理模块进行操作。教师主要对报到登记模块、成绩管理模块和住宿管理模块进行操作。总体框架如图3-1所示。用户管理模块删除管理员添加管理员添加寝室教师档案管理模

32、块查询档案修改档案住宿管理模块住宿查询住宿安排成绩统计成绩上传学生信息修改新生登记成绩查询学生信息查询添加档案学生管理模块成绩管理模块学生管理系统主任交费登记模块交费查询交费登记修改管理员图3-1 本系统总体框架图3.3业务流程分析在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态等。业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具

33、体业务处理过程。具体的业务流程图,如图3-2所示为主任业务流程图。图3-2 主任业务流程图图3-3教师业务流程图。清晰的给出教师的业务流程。图3-3 教师业务流程图3.4系统E-R图根据系统的需求分析,具体分析不同实体用户,描述不同实体之间的关系,得出系统数据实体图和E-R图。管理员实体属性图如图3-4所示。图3-4管理员实体属性图学生信息包括:学号、姓名、性别、出生年月、班级、专业号、手机号码、入学成绩、准考证号、宿舍号、缴费状态,其实体属性图如图3-5所示。图3-5学生实体属性图交费信息包括:交费编号、学号、姓名、专业号、学费、缴费时间,其实体属性图如图3-6所示。图3-6交费信息实体属性

34、图档案信息包括:学号、姓名、性别、出生年月、班级、总成绩、专业号、准考证号、家庭住址、奖惩情况,其实体属性图如图3-7所示。图3-7档案信息实体属性图成绩信息包括:成绩编号、学号、姓名、课程名、成绩,其实体属性图如图3-8所示。图3-8成绩信息实体属性图住宿信息包括:宿舍号、类型、人数、状态,其实体属性图如图3-9所示。图3-9住宿信息实体属性图专业学费信息包括:专业号、学费,其实体属性图如图3-10所示。图3-10专业学费信息实体属性图3.5本章小结本章主要介绍了系统的概要设计,从系统的特点及设计思想方面进行了详细阐述,给出系统的总体框架图,在系统的业务流程分析方面也做出了详细描述。最后给出

35、了系统的实体属性图和E-R图。4 系统的详细设计与实现4.1系统数据库设计数据库设计在开发中也是一很重要的环节。数据库充分体现系统的需求,数据库是为应用服务的。数据库保证数据的准确性和一致性,提高数据的查询效率,并且有很好的扩展性。根据系统的需求,利用Microsoft的Access数据库建立如下表:(1) 管理员(User)表管理员信息包括:管理员编号、管理员名、密码、管理员类型。表4-1管理员信息表(User)字段名字段含义类型长度备注userId管理员编号字符串8唯一username管理员名字符串10password密码字符串10type管理员类型整型0-主任1-教师(2) 学生(Stu

36、dent)表学生信息包括:学号、姓名、性别、出生年月、班级、专业号、手机号码、入学成绩、准考证号、宿舍号、缴费状态。表4-2学生信息表(Student)字段名字段含义类型长度备注stuId学号字符串8唯一stuName姓名字符串10sex性别整型0-男1-女birthday出生年月字符串10classNo班级字符串8subNo专业号字符串10tel手机号码字符串12point入学成绩整型testId准考证号字符串10roomId宿舍号字符串8status缴费状态整型(3) 交费(Tuition)表交费信息包括:交费编号、学号、姓名、专业号、学费、缴费时间。表4-3交费信息表(Tuition)字

37、段名字段含义类型长度备注payId交费编号字符串8唯一stuId学号字符串8唯一stuName姓名字符串10subNo专业号字符串10fee学费整型payTime缴费时间长整型(4) 档案(Archives)表档案信息包括:档案编号、学号、姓名、性别、出生年月、班级、总成绩、专业号、准考证号、家庭住址、奖惩情况。表4-4档案信息表(Archives)字段名字段含义类型长度备注stuId学号字符串8唯一stuName姓名字符串10sex性别整型0-男1-女birthday出生年月长整型classNo班级字符串8subNo专业号字符串10grade总成绩整型testId准考证号字符串10addre

38、ss家庭住址字符串20other奖惩情况字符串20(5) 成绩(Score)表成绩信息包括:成绩编号、学号、姓名、课程名、成绩。表4-5成绩信息表(Score)字段名字段含义类型长度备注scoreId成绩编号字符串8唯一stuId学号字符串8唯一stuName姓名字符串10courseNo课程名字符串8mark成绩整型(6) 寝室(Room)表住宿信息包括:宿舍号、类型、人数、状态。表4-6寝室信息表(Room)字段名字段含义类型长度备注roomId宿舍号字符串8唯一type类型整型0-四人间1-六人间number人数整型status状态整型是否住满(7) 专业学费(Proj-Tuition)

39、表专业学费信息包括:学费编号、专业号、学费。表4-7住宿信息表(Pro-Money)字段名字段含义类型长度备注subNo专业号字符串10唯一money学费整型4.2用户管理模块的实现4.2.1登录界面设计登陆界面的设计需要管理员编号、密码和一个登录按钮。界面设计如图4-1所示。图4-1登陆界面设计管理员登陆的实现,管理员通过输入管理员编号和密码,系统会去匹配输入的是否在数据库中有相同的,然后提示欢迎某某管理员。管理员登陆实现如图4-2所示。图4-2登陆界面设计4.2.2添加管理员界面设计添加管理员需要添加管理员编号、管理员名、密码和管理员类型,然后一个添加按钮。添加管理员界面设计如图4-3所示

40、。图4-3添加管理员界面设计添加管理员的实现,通过输入管理员编号、管理员名、密码和管理员类型,当按“添加管理员”按钮之后,回保存到user数据库中,并提示添加成功。添加管理实现如图4-4所示。图4-4添加管理员实现4.2.3删除管理员界面设计删除管理员界面需要一个列表,显示所有的管理员,还需要一个删除按钮按钮。删除管理员界面设计如图4-5所示。图4-5删除管理员界面删除管理员的实现,当你选中一个管理员,按“删除管理员”按钮,会提示是否删除,删除后管理员列表会更新。删除管理员的实现如图4-6,4-7所示。图4-6删除管理员实现图4-7删除管理员实现4.2.4修改管理员界面设计修改管理员界面的设计

41、需要一个管理员列表、管理员编号、管理员名、密码、管理员类型,因为管理员编号是主键,所示它设置为只读。修改管理员界面设计如图4-8所示。图4-8修改管理员界面设计修改管理员的实现,选中一个管理员,会显示他的所有信息,管理员编号是只读的,不能修改,其他的都能修改,修改按钮按下就会更新管理员列表。修改管理员的实现如图4-9所示。图4-9修改管理员实现4.3学生管理模块的实现4.3.1报到登记界面的设计报到登记界面设计需要包括学生的所有信息,再加上一个报到登记的按钮。报到登记界面设计如图4-10所示。图4-10报到登记界面设计报到登记的实现,通过输入学生的信息,按下按钮之后,会将学生信息保存到stud

42、ent数据库中,并提示添加成功。报到登记实现如图4-11所示。图4-11报到登记实现4.3.2学生信息查询界面设计学生信息查询界面设计就是要通过输入的学号,查询到该学号的学生的所有信息,所以学号要输入。学生信息查询界面设计如图4-12所示。图4-12学生信息查询界面设计学生信息查询的实现,输入学号后,按下查询按钮,显示该学好学生的所有信息。若没有该学号,则提示该学号不存在。学生信息查询实现如图4-13所示。图4-13学生信息查询实现4.3.3学生信息修改界面设计学生信息修改界面设计需要所有学生列表,还有学生的信息,因为学生学号、班级、专业号、入学成绩和准考证和是确定不变的,所以设置为只读。学生

43、信息修改界面设计如图4-14所示。图4-14学生信息修改界面设计学生信息修改的实现,选中一个学生,该学生的所有信息显示出来,通过修改,按下修改按钮,列表更新。学生信息修改实现如图4-15所示。图4-15学生信息修改实现4.4交费管理模块的实现4.4.1交费登记界面设计交费登记界面设计,用一个列表显示所有未交费的学生信息,交费信息包括交费编号、学号、姓名、专业号、学费,交费编号有我们手动输入,其他的从数据库中获取,所以设置为只读。交费登记界面设计如图4-16所示。图4-16交费登记界面设计交费登记的实现,点击一名学生,交费编号输入,按下按钮,会通过专业号获取学费,并将学费保存到student表,

44、同时修改学生的缴费状态和更新列表。交费登记的实现如图4-17所示。图4-17交费登记界面设计4.4.2交费查询界面设计交费查询界面设计,首先一个列表显示所有已交费的信息,然后通过我们输入一个学生学号,查询该学生交费信息。若该学生缴清学费则提示已交清,否则提示未交清学费。交费查询界面设计如图4-18所示。图4-18交费查询界面设计交费查询界面的实现,通过输入的学号进行查询。交费查询界面的实现如图4-19所示。图4-19交费查询界面设计4.5档案管理模块的实现4.5.1添加档案界面设计添加档案界面设计,需要一个显示所有学生信息的列表,档案一般都是学生的信息,所以将学生的基本信息的编辑框设置为只读,家庭住址和奖惩情况要我们输入。添加档案界面设计如图3-20所示。图4-20交费查询界面设计添加档案的实现,选中一个学生,编辑框则显示该学生的信息,输入学生的家庭住址和奖惩情况,按下按钮添加该学生的档案到数据库中,若学生已经添加档案,则提示该生已添加。添加档案实现如图3-21所示。图4-

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号