学生成绩管理系统毕业设计 学生成绩管理系统毕业设计阐述

毕业设计如何做

估计阶段跨度:2006年某月初至某月中旬

07信息管理与信息系统专业(设计)指导方案

学生成绩管理系统毕业设计 学生成绩管理系统毕业设计阐述学生成绩管理系统毕业设计 学生成绩管理系统毕业设计阐述


学生成绩管理系统毕业设计 学生成绩管理系统毕业设计阐述


计算机教研组

为完成我校07信息管理与信息系统专业(本科)的教学,实现培养目标,保证集中实践环节教学工作的顺利进行,切实做好(设计)的写作与答辩工作,按照《南京农业大学本科生(设计)工作实施办法》及我校(设计)指导会议精神,现制定07信息管理与信息系统专业(设计)指导方案如下:

一、(设计)目的

(设计)是完成教学达到本科生培养目标的重要实践环节,它对培养学生严肃认真的科学态度与实事求是的工作作风、综合运用所学理论知识分析与解决实际问题的能力及提高毕业生全面素质具有很重要的意义。

(设计)教学目标是使学生在以下几方面得到训练与提高:

1、能通过阅读有关资料对当前计算机软、硬件技术的发展有更进一步的了解;

2、融汇贯通四年所学习专业理论知识;

3、综合运用所学专业理论知识与技能分析、解决实际问题;

4、培养与提高组织协调、团队合作能力。

二、选题原则

选题要结合科研任务、技术开发项目及其他信息类工作进行,鼓励学生自己选题,(设计)指导小组对选题进行审定。

选题原则是:

1、必须符合信息管理与信息系统专业综合训练和实践的要求;

2、选题要有利于深化所学专业知识和拓展所学知识面;

4、课题须有一定的设计与工程量,以保证每个学生能有明确分工和具体设计任务;

5、课题的设计难度要适中,应使中等程度的学生经过努力能够在规定的时间内完成设计任务。

三、(设计)具体要求

毕业设计(论文)是毕业设计工作的总结和提高,反映了毕业生的专业水平和能力,因此要求学生以积极认真、严谨求实的态度完成的撰写。其要求应体现在(设计)的各个环节,根据课题的特点而有所侧重,基本要求如下:

1、根据课题任务制定合理可行的设计

2、针对课题进行调查分析、资料收集

3、设计与实现课题任务

4、提交设计源代码与设计文档

四、阶段划分与时间安排

对学生进行(设计)动员工作,要求学生与指导教师见面,由指导教师布置学生毕业设计任务与给定(设计)参考题目并指导学生进行调查研究、资料搜集和文献阅读等工作及相关注意事项。

(二)选题阶段(12月16日——元月10日)

指导教师检查学生开题情况并指导学生填写《南京农业大学毕业设计(论文)开题报告》各项内容。

(三)检查指导阶段(元月11日——打印信息管理3月上旬)

定期检查学生(设计)各项工作进展情况,及时解答学生提出的相关问题,协调处理(设计)工作中有关问题,并作相关情况记录。

(四)初评阶段(3月下旬)

学生向指导教师汇报工作进度并提交阶段性成果,指导教师进行初期评定,提出不足之处与改进方法,为答辩做准备。

(五)组织答辩阶段(4月上旬)

组织学生作答辩准备,通知具体答辩时间与地点,指导学生撰写答辩稿(PPT文档)。

(六)综合评定与资料归档阶段(5月上旬)

评定学生论文成绩,收集相关资料,上交(设计)工作小组。

五、参考选题

1、学生成绩网上发布系统分析与设计

2、学生学籍管理系统分析与设计

3、小型校园二手商品交易站点功能分析与实现

4、×××小型企业网站设计

5、×××单位办公自动化系统分析与设计

个人信息查询和修改,包括流动,注册,更新管理6、×××单位信息管理系统分析与设计

7、长江电脑专修学院宿舍管理系统分析与设计

8、传统实体书店网上图书销售研究

9、搜索引擎原理、技术、系统、评价等相关主题

10、求职网站设计

二○○九年十二月十四日

谁能帮我用VB做个学生信息管理系统(带的)

NOT NULL

唉,现在的大学生啊.......我不要你的20分了。拿2分算了。

你也忒想的开啦。。那二分走人

天津电子信息职业技术学院

毕 业 设 计

课题名称:学生信息管理系统

姓 名 郭峰

专 业 计算机应用

所 在 系 计算机应用系

指导教师 裴有柱

完成日期_ 2008年 5月15日____

前 言

计算机已经成为挂在我们嘴角的一句口头禅,它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。Windows系统的推出使电脑从高雅的学术殿堂走入了寻常家,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。以前开发Windows下软件是专业人员的工作,需要掌握许多专业知识和经过特殊的培训才能胜任。现在不同了,即使你没有接受过严格的程序设计训练,使用Visual Basic也一样能够开发出功能强大、适合自己特殊需求的应用程序了。Visual Basic继承了Basic语言易学易用的特点,特别适合于初学者学习Windows系统编程。

作为一名电子信息职业学院的学生,必须学会计算机作和编程,而程序编写必须从基础开始,VB语言就是这种练习的方式。如编写50多个学生的评语,手写实在是件麻烦事,能不能做个评语生成器,用计算机程序设计一个评语生成系统,这样就使问题变的简单了

目 录

前言

章 概述

1.1 课题的意义

1.2 课题要达到的设计目标

1.3课题设计的思路、方法

第二章 设计工具VB语言

2.1 VB语言特点

2.2 为何选择VB语言作为开发工具

2.3 VB 6.0语言基本开发方法

2.4 使用什么关键技术(如VB与API函数)

第三章 用VB语言开发学生评语生成系统

3.1 评语生成系统具有何种功能

3.2界面设置构想

第四章 程序代码

第五章 评语生成系统运行环境

5.1 软件环境

5.2 硬件环境

第六章 主要参考资料

第七章 毕业设计总结

课题的意义:学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

课题设计的思路、方法:

本系统主要包括学生信息查询、教务信息维护和学生选课三部分。其功能主要有:

⒈有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。

⒉学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。

⒊学生信息的修改。

⒋班级管理信息的输入,包括输入班级设置、年级信息等。

⒌班级管理信息的查询。

⒍班级管理信息的修改。

⒎学生课程的设置和修改。

关于VB语言的简单介绍

1 Visual Basic 语言的特点

Visual Basic 语言用其设计应用程序时具有两个基本特点:可视化设计和驱动编程。

(1) 可视化设计:表现在VB在设计应用于程序界面时有“所见即所得”的处理功能。

(2) 驱动编程:在设计应用程序时,把对象添加到窗体中,在用户与程序进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就必须对鼠标和键盘作所引发的做出响应,来执行一段应用程序。

1.2 Visual Basic 系统几个在程序应用中的常用名词

Visual Basic 系统除了一般高级语言所具有的一些名词术语外,还有几个系统常用的名词。其基本含义如下:

(1) 视窗(Form)

视窗是进行人机交互的界面或接口,也叫窗体。VB系统的人机交互界面或接口,无论是在设计时或是在运行时,都是Windows 系统的标准视窗。

(2) 对象 (Object)

对象是VB系统内部提供给设计者可以直接使用的处理输出的控制工具。本程序所应用到的对象类型有标签框 (Label Box),文本框 (Text Box),命令按扭 (Command Button),网格 (Data Grid),ADO控件 (Adodc1)等。当把这些工具放置到用户界面对应的窗体上时,被称为对象或控件。用户可以通过设置对象的“属性”和“方法”,便于对象适应自己所设计应用程序的输入输出内容,对象的生成过程及结构都被封装起来。正确使用对象可以减少程序和开发时间,提高程序设计者的工作效率。

(3) 属性 (Properties)

属性是VB系统提供的有关对象的参数或数据接口。用户通过适当地设置或改变对象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。比如,对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及数据的表现格式等。

是指用户或作者对计算机进行的某一作(如击键、单击或移动鼠标等)的行为或系统状态发生的变化。VB系统常用来计算机执行一段程序。程序所用的键盘有KeyPress(按键),KeyDown和KeyUp;鼠标有Click(单击鼠标),DbDlicd(双击鼠标)。

(5) 方法 (Mod)

方法主要是指对一个对象使用某种作用的过程。它是在程序执行的过程中要计算机执行的某种作。其程序的方法有Show(显示)方法,Hide(隐藏)方法,Refresh(刷新)方法。

(6) 过程 (Procedure)

过程是指经过定义或说明的,或基于某一对象对应的所引发的程序段。

(7) 模块 (Module)

模块是指一些运算量或过程进行声明或定义的一个。系统程序大体可分成四个模块:数据输入、根据查询、数据打印和通讯。

为何选择VB语言作为开发工具:

VB是一种可视化的、面向对象和采用驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windowsr专业开发工具SDK相媲美。在Visual Basic环境下,利用驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,以用动态链接库(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic推出了中文版,与前个版本相比,其功能有了很大提升。

但是,功能再强大,Visual Basic仍然有一个缺点:在没有MSVBVM.DLL的计算机上必须安装所需的DLL文件。用它可设计作系统,不过,比较困难。

为何选择VB语言作为开发工具

除了VB之外,当前能够编制Windows应用程序的可视化编程工具还有很多,所针对的编程领域也各有侧重,就微软系列的可视化开发工具而言,就有VB,VisualC++,VisualJ++,Visual Foxpro等,其中Visual Foxpro是针对数据库编程的开发工具;Visual C++是为专业程序设计员提供的开发工具,变量声明和定义严密,功能强大灵活,必须经过相当的努力才能掌握;而VB不支持虚类、多态性和类的继承,相对而言VB简单易学,变量定义不太严密,对于非专业程序员而言功能足够强大,同Visual C++一样也支持网络编程和数据库编程。

除了微软之外,其他公司也在为Windows作系统平台制作应用程序开发工具,例如前Borland的公司出品的Delphi,C++Bulider, J++Bulider等,其他一些公司出品的针对数据库编程的PowerBulider, PowerDesigner等,不可否认,这些产品相当出色,如果能够熟练掌握将是编程者能力的体现,但是必须承认,对Windows作系统最熟悉的还是微软,而且微软本身Windows作系统的源代码采取不公开的策略,使得其他公司出品的产品在实现相同功能时多少都要走些弯路,用户在使用这些产品设计应用程序时,程序的效率将会受到影响。

在选择所需要的应用程序开发工具时,不但要考虑开发工具的功能是否强大,还要考虑所花费的时间和效果,单纯地追求功能的强大,也许会事倍功半。

电大陈明主编的《Visual Basic程序设计》是计算机应用专业采用的一本难得的教材,使我受益匪浅。通过这门课程的学习,我已能用VB编写简单的程序,为了搞好这次毕业设计,我决定使用VB作为编程语言。

VB6.0应用的基本开发方法

VB是采用交互式开发和驱动应用程序的工作方式

2.4.1 交互式开发

传统的应用程序开发过程可以分为三个明显的步骤:编码、编译和测试代码。VB 与传统的语言不同法开发应用程序,使三个步骤之间不再有明显的界限。,它使用交互式方你知道一个毕业设计在市场上的标准价格是多少吗?呵呵 给点悬赏好像下不来吧

在大多数语言里,如果编写代码时发生了错误,则在开始编译应用程序时该错误就会被编译器捕获。此时必须查找并改正该错误,然后再次进行编译,对每一个发现的错误都要重复这样的过程,VB在编程者输入代码时便进行解释,即时捕获并突出显示大多数语法或拼写错误。看起来就象一位专家在监视代码的输入。

除即时捕获错误以外,VB 也在输入代码时部分地编译该代码。当准备运行和测试应用程序时,只需极短时间即可完成编译。如果编译器发现了错误,则将错误突出显示于代码中。这时可以更正错误并继续编译,而不需从头开始。

由于VB的交互特性,因此可以发现在开发应用程序时,系统正频繁地运行着应用程序。通过这种方式,代码运行的效果可以在开发时进行测试,而不必等到编译完成以后。

2.4.2 驱动应用程序的工作方式

是窗体或控件对象识别的动作。在响应时,驱动应用程序执行VB代码。VB的每一个窗体和控件对象都有一个预定义的集。如果其中有一个发生,并且在关联的过程中存在代码,则VB就会调用该代码。

尽管VB中的对象自动识别预定义的集,但要判定它们是否响应具体以及如何响应具体则是编程的了。代码部分(即过程)与每个对应。 如果让控件对象响应,就把代码写入这个的过程之中。

对象所识别的类型多种多样,但多数类型是大多数控件所共有的。例如,大多数对象都能识别 click ,如果单击窗体,则执行窗体的单击过程中的代码;如果单击命令按钮,则执行命令按钮的 click 过程中的代码。每种情况中的实际代码几乎完全不一样。

是窗体或控件对象识别的动作,在响应时,驱动应用程序执行VB代码。以下是驱动应用程序中的典型序列:

.启动应用程序,显示窗体

.窗体(或窗体上的控件)接收。可由用户/系统引发或由代码间接引发

.如果在相应的过程中存在代码,就执行代码

.应用程序等待下一次

注意许多伴随其它发生。例如,在 DblClick 发生时,MouseDown、MouseUp 和 Click 也会发生

Windows下的Visual Basic 编程环境

1 面对对象的编程

面向对象的设计方法 (OOP, Objected Programming) 从应用领域内的问题着手,以直观自然的方式描述客观世界的实体。Visual Basic 作为一种面向对象的编程方法,把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,由 Visual Basic 自动生成对象的程序代码并封装起来。Visual Basic 应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、和方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。

Visual Basic 应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。

2 实现菜单选项

菜单是程序最重要的特性之一,大多数程序都依赖一个定义良好的菜单使程序易于使用和维护,Visual Basic 也提供了强大的创建菜单功能是程序更加标准。

本系统使用 Visual Basic 的菜单编辑器建立菜单或者修改已经存在的菜单,您也可以使用Visual Basic 的Application Wizard 来作。

3 实现工具栏

CoolBar控件与Off2000 中看到的CoolBar是类似的。CoolBar就是一个可以在窗体上浮动的工具,同时也是其他ActiveX的容器。通过在CoolBar中迁入其他空间你也可以向用户提供更好的灵活性和义用性。

选择“工程”下拉菜单中的“部件”选项,显示“部件”对话框。在“控件”选项卡列表中选择“Microsoft Windows Common Controls 6.0”后工具相中增加改控件。

本系统就用了Cool工具中的Statubar控件,在系统这一界面中,添加了状态栏,在个栏中,在样式这一栏中选择了文本,在第二个栏中,选择了系统日期,第三个栏中选择了系统时间,这样,任何时候作本系统,都可以看到当前的时间和日期。

之所以选择VB语言作为开发工具是因为Microsoft Visual FoxPro 6.0可视化开发软件工具下分析、设计、开发大中专院校的学生信息管理系统的过程很通直观很方便。

通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库编程实践,在指导老师的帮助下,已经基本上成功地实现了设计要求。是我们设计的数据库系统能够实现学生管理,学生信息管理,成绩管理,系统管理功能。

该系统基本上满足了用户在学校信息管理方面的需求,用户界面友好。此系统更加贴近信息电子化处理,从而降低了人工劳动并增加了信息的准确性

使用什么关键技术(如VB与API函数)

VB无疑是的编程工具之一,但在涉及windows 32位系统的核心编程方面,譬如一些高级功能的实现上,它仍然显得有些力不从心,这需要我们充分利用vb的强大的Windows API函数调用能力来弥补。作为一个编程初学者来说,API函数也许是一个时常耳闻却感觉有些神秘的东西。单看它的复杂语法,就足令人望而生畏,但是任何事物在我们深入了解它之前,总是会有这种感觉的。其实我们应该把API函数的来龙去脉搞清楚,破除对API函数的畏惧,使它成为我们编程的好助手。

但是,那时的WINDOWS程序开发还是比较复杂的工作,程序员必须熟记一大堆常用的API函数,而且还得对WINDOWS作系统有深入的了解。然而随着软件技术的不断发展,在WINDOWS平台上出现了很多的可视化编程环境,程序员可以采用“即见即所得”的编程方式来开发具有精美用户界面和功能强大的应用程序。

这些可视化编程环境作简单、界面友好(诸如VB、VC++、DELPHI等),在这些工具中提供了大量的类库和各种控件,它们替代了API的神秘功能,事实上这些类库和控件都是构架在WIN32 API函数基础之上的,是封装了的API函数的。它们把常用的API函数的组合在一起成为一个控件或类库,并赋予其方便的使用方法,所以极大的加速了WINDOWS应用程序开发的过程。有了这些控件和类库,程序员便可以把主要精力放在程序整体功能的设计上,而不必过于关注技术细节。

实际上如果我们要开发出更灵活、更实用、更具效率的应用程序,必然要涉及到直接使用API函数,虽然类库和控件使应用程序的开发简单的多,但它们只提供WINDOWS的一般功能,对于比较复杂和特殊的功能来说,使用类库和控件是非常难以实现的,这时就需要采用API函数来实现。

这也是API函数使用的场合,所以我们对待API函数不必刻来研究每一个函数的用法,那也是不现实的(能用的到的API函数有几千个呢)。正如某位人士所说:API不要去学,在需要的时候去查API帮助就足够了。

评语生成系统具有的功能:

1、 能根据对某位学生的“德、智、体、美、劳”表现(即、良好、一般、)进行简单的选择,便能自动生成相应的评语。

2、可选择相应的寄语,以及加入个人的评语。

3、对生成的评语可以进行修改。

4、生成一个文本文件(.txt),使我们可方便地导入到wps或word中进行排版打印

界面设置构想

本系统采用VB语言程序编写(特点:面向对象可视化编程;程序运行靠驱动),其中窗体一个,即默认的Form1。

在该窗体中设有对象13个。其中,文本框3个,分别是Text1、Text2和Text3;分组框4个,分别是德、智、体、美、劳,并每个框内分别设有4个单选按钮(、良好、一般、);标签2个;组合列表框1个(添加自定义评语、评语栏);组合列表框1个,请选择寄语(Combo1);命令按钮3个,生成、保存、退出。

控件名称 属性 功能描述

Combo1 Text=’请选择寄语’ 供选择相应的寄语

Command1 Caption=”生成”

Command2 Caption=”保存” 保存成.txt文件

Command3 Caption=“退出”

Text1 供生成评语

Text2 供添加自定义评语

Text3 供输入姓名

Frame控件4个 分开德智体美劳五项

Option控件20个 细分成四个等级

Label控件3个 显示相应提示信息

程序代码

Click代码:

sele adminer

use adminer

cx=alltrim(thisform.text1.value)

cy=alltrim(thisform.text2.value)

set order to 用户名

seek cx

if alltrim(adminer.用户名)!=cx

cMessageTitle='学生信息系统'

nDialogType=4+32

nAnwser=messagebox(cMessageText,nDialogType,cMessageTitle)

do case

case nAnwser=6

thisform.text1.value=''

thisform.text1.setfocus

case nAnswer=7

cMessageTitle='学生信息系统'

cMessageText='不要乱来'

messagebox(cMessageText,nDialogType,cMessageTitle)

thisform.release

endcaSTUDENTse

else

if alltrim(adminer.密码)!=cy

cMessageTitle='学生信息系统'

cMessageText='密码错误,请重新输入'

nDialogType=4+32

nAnwser=messagebox(cMessageText,nDialogType,cMessageTitle)

do case

case nAnwser=6

thisform.text2.value=''

thisform.text2.setfocus

case nAnswer=7

cMessageTitle='学生信息系统'

cMessageText='输入错误'

messagebox(cMessageText,nDialogType,cMessageTitle)

thisform.release

endcase

else

thisform.release

do case

case tablesc=1

do form deptstu

case tablesc=2

do form weihu

endcase

endif

endif

评语生成系统运行环境

软件环境

1.标题栏

标题栏中的标题为“工程 1-Microsoft Visual Basic〔设计〕”,用来表明工程名称和集成开发环境当前的工作模式。

VB有三种工作模式:设计(Design)模式、运行(Run)模式和中断(Break)模式。

2.菜单栏

菜单栏中包括13个下拉菜单,汇集了VB程序开发过程中需要的命令。

1 文件:用于创建、打开、保存、显示最近的工程以及生成可执行文件。

2 编辑:用于程序源代码的编辑。

3 视图:用于集成开发环境下程序源代码、控件的查看。

4 工程:用于控件、模块和窗体等对象的处理。

5 格式:用于窗体控件的对齐等格式化作。

6 调试:用于程序调试、查错。

7 运行:用于程序启动、中断和停止等。

7 查询:用于进行与数据库表有关的查询作

8 图表:用于完成与图表有关的作

10 工具:用于集成开发环境下工具的扩展。

硬件环境

1G以上CPU,内存512MB以上

首先安装微软的IIS(XP下安装必须是专家版作系统HOME版不可以)2000,2003系统自动带IIS

然后再安装Visual Studio .NET 2003 或者 Visual Studio .NET 2005 软件

实例测试

评语生成代码:

@输出结果分析

能根据对某位学生的“德、智、体、美、劳”表现(即、良好、一般、)进行简单的选择,便能自动生成相应的评语。 可选择相应的寄语,以及加入个人的评语。 对生成的评语可以进行修改。 生成一个文本文件(.txt),使我们可方便地导入到wps或word中进行排版打印。

主要查阅的技术资料:

Visual basic 程序设计 (第2版)

《vb primer plus》

Visual Basic游戏编程导学(附光盘)

杨正华 周荣彪 尹兵 编 |

清华大学出版社 |

Visual Basic 6.0/.NET游戏开发实例

姜波 等编著 |

机械工业出版社

Visual Basic 6.0游戏编程50讲

董传银 |

希望电子出版社

Visual Basic游戏编程21天自学通

[美]Clayton Walnum著 王国春 施妍然译 |

清华大学出版社。

总结:

毕业设计收获很多,但是毕业设计也暴露出自己专业基础的很多不足之处。比如缺乏综合应用专业知识的能力,对程序的不了解,等等。这次实践是对自己大学所学的一次大检阅,使我明白自己知识还很浅薄,虽然马上要毕业了,但是自己的求学之路还很长,以后更应该在工作中学习,努力使自己 成为一个对有所贡献的人,为石油工业添上自己的微薄之力

本篇论文虽然凝聚着自己的汗水,但却不是个人智慧的产品,没有导师的指引和赠予,没有父母和朋友的帮助和支持,我在大学的学术成长肯定会大打折扣。当我打完的一个字符,涌上心头的不是长途跋涉后抵达终点的欣喜,而是源自心底的诚挚谢意。我首先要感谢我的导师裴有柱,对我的构思以及论文的内容不厌其烦的进行多次指导和悉心指点,使我在完成论文的同时也深受启发和教育。

再次由衷感谢答辩组的各位老师对学生的指导和教诲,我也在努力的积蓄着力量,尽自己的微薄之力回报母校的培育之情,争取使自己的人生对产生些许积极的价值!

20分你想让别人给你做毕业设计???

计算机专业毕设

说明

如果你只是想学简单的话,我建议就选类似XX管理系统、网站之类的,自己找适合初学者学习的基础语言,接着弄两个框架,六月雪毕业设计网上找些模板自己改下,自己要是实在不行,没有心思学下去的话就找人代做,一定要找定制的,因为当有问题的时候可以随时找那个人解决问题,而且效率也高,然后再根据程序写一份论文就能顺利毕业了,或者是他给你的模板。

课程名

大部分同学都跟你一样,不用担心,也别着急,直接找人做,一定要靠谱的,一条龙服务到底,清楚毕设的每一个点,到时候答辩也就不怕了!也可以找我呦

4MA2

基于VB的学生成绩查询系统

3、选题尽可能与符合本地区、本单位实际需求相结合;

使用大家可能在许多书上看到过API的英文全称(Application Programming Intece),WIN32 API也就是MicrosoftWindows 32位平台的应用程序编程接口。对这个定义的理解,需要追溯到作系统的发展历史上,当WINDOWS作系统开始占据主导地位的时候,开发WINDOWS平台下的应用程序成为人们的需要。而在WINDOWS程序设计领域处于发展的初期,WINDOWS程序员所能使用的编程工具唯有API函数,这些函数是WINDOWS提供给应用程序与作系统的接口,他们犹如“积木块”一样,可以搭建出各种界面丰富,功能灵活的应用程序。所以可以认为API函数是构筑整个WINDOWS框架的基石,在它的下面是WINDOWS的作系统核心,而它的上面则是所有的华丽的WINDOWS应用程序。网页ASP做的吗?

要是是的化我到是有个以前做的

给你发一个,QQ 找我86711527

来凑热闹

楼上的怒了

很简单的 自己想想

我有用V输入无效C做的,你要不???

python教务管理系统毕业设计难吗

这一阶段用来根据详细设计说明书编写代码。

python教务管理系统毕业设计不难。

AUTHORITY

教务系统管理平台充分利用互联网络B/S管理系统模式,以网络为平台,为各个学校教务系统的管理提供一个平台,帮助学校管理教务系统,用一个帐号解决学校教务教学管理,并且学校可以自由选择学校需要的教务管理系统,灵活地定制符合学校自己实际情况的教务系统。

系统构成:

成绩信息管理

教务通过该模块来进行学生成绩的cMessageText='用户名错误,请重新输入'管理,在进行学生成绩的添加时,可用它来为学生设置所在班级的课程表来直接输入成绩。

财务信息管理

教务通过此模块来管理财务信息,包括学生的缴费和欠费等。在进行缴费时候,打开新的窗口进行缴费录入,在保存的时候要进行数据库的检验,看学生是否已缴过费用,只有在不重复的情况下才能进行缴费。在学生欠费的情况下可以查找出某些班级的学生欠费,可以导出Excel的形式来打印。(如院校通中的财务缴费)

教务可以通过打印模块来打印学生成绩信息,选课记表和班级表。可以根据班级、学生学号、课程编号来打印学生成绩单,打印前还要可以预览所要打印的报表。

求一个用C+编写的题目为学生学籍信息管理系统设计,整个系统要设计为数据录入、查询,删除,排序模块,

1, 建立一个教师信息库:包含以下内容:姓名,性别,民族,籍贯,面貌,号码,出生年月,学历层次,进修及培训情况,在学校期间奖惩情况,担任职务,教研成果(论文、项目)。

没法传图,自己想一下怎么改吧……

一.开发目的:

总结软件开发过程中的方法和技巧,更好的应用和数据库技术

1.开发内容:开发一套学生成绩管理系统软件

采取的研究方法:采用面向对象的编程,结合网络和数据库技术,实现控制和管理。通过系统分析、需求分析、概要设计、详细设计、编写代码、软件测试、软件维护、经验方法总结等一系列实验方案,实验软件的开发。

2.具体开发方案:

分七个阶段进行:

系统分析、需求收集和分析

概念设计

阶段:系统分析、需求收集和分析

这一阶段首先进行系统分析,分析确定系统的规模和范围,确定软件的总体要求以及所需要的硬件和支撑软件,确定待开发软件与外界的接口,根据用户的情况确定软件对作的要求,以及待开发软件总体上的约束和限制,完善项目。

在这之后,这一阶段的大部分时间将被用来进行需求收集和分析。向学校管理人员及学生了解情况,确定软件系统的综合要求,分析软件系统的数据要求,导出系统的逻辑模型,修正项目开发。

采用结构化分析方法,生成数据流图、数据词典及加工逻辑说明。

第二阶段:概要设计

在这一阶段将确定软件系统的结构,对全局数据结构进行设计,进行模块划分,确定每个模块的功能 接口以及模块间的调用关系。

采用与结构化方法衔接的结构化设计方法,生成结构图及概念设计说明书。

估计阶段跨度:2006年某月中旬至某月底

第三阶段:详细设计

为每个模块设计实现的细节将成为这个阶段的主要任务,还要对局部数据结构进行设(一)动员阶段(12月6日——12月15日)计。

采用结构化设计方法。采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。使得程序具有良好的结构,增强程序的可读性。生成程序流程图及详细设计说明书。

详细设计时,如果不满意,须回到概要设计中重新完善设计。

第四阶段:编写代码

采用计算机语言编写。追求高质量的代码,生成源程序代码、内部文档。

估计阶段跨度:2006年某月中旬至某月底

第五阶段:软件测试

这将是一个很重要也将是一个很耗时间和精力的阶段。

在这一阶段中将尽可能多地发现软件中的错误和缺陷。如果有错,还将退回到编码阶段进行调试。测试过程分为单元测试、集成测试和确认测试。

第六阶段:完善各项文档及和报告,从整个开发过程和这些文档中总结经验和教训,罗列各种方法和技巧。

估计阶段跨度:2007年某月中旬至某月底。

需求分析说明书

21世纪以高科技为核心的知识经济将占主导地位,的综合国力和竞争力将越来越取决于科学技术创新水平。教育作为知识创新、传播和应用的基础,培养和输送人才的摇篮,已经成为经济发展和进步的基础。尽管人类进步的程度随着不同时代,不同地区而有所变化,教育的口径却在不断扩宽,以便使过去仅供少数人使用的教育资源能够为更多各种年龄、不同阶层和背景的人们所用。在信息爆炸的时代,传统教学管理面临着诸多挑战。

1.编写目的:

开发基于互联网的学生选课系统,提高管理工作的效率、提高信息的开放性、改善学生和教师对其信息查询的准确性。

2.背景说明

随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而目前许多高校的学生选课管理仍停留在复杂的人工作上,重复工作较多,工作量大,效率低,因此,迫切需要开发基于互联网的体育课信息管理系统来提高管理工作的效率。基于互联网的学生选课管理系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。它提高了信息的开放性,大大地改善了学生、教师对其信息查询的准确性。

3.术语定义及参考资料

1. (美) Grady Booch,James Rumbaugh,Ivar Jacobson,《UML用户指南》,机械工业出版社,2001年8月

2.Microsoft,MSDN

3.Microsoft, SQL 2000联机手册

4.Roger S. Presan。软件工程——实践者的研究方法。机械工业出版社,1997

5.IPL。Software Testing and Software Dlopment Lifecycles。IPL,1996

6.Karl E. Wiegers《软件需求》机械工业出版社,1999

7.张海藩《软件工程导论》清华大学出版社。

4任务概述

4.1. 目标

系统开发的总体任务是实现学生选课信息关系的系统化、规范化和自动化。

4.2. 系统技术

学生选课系统要求具有信息处理的开发性,方便教师上传学生成绩、学生上网选课和查询选课信息及成绩等,因此本系统设计为基于的网络数据库应用系统,使用ASP脚本以Access为数据库的开发技术,运行在支持ASP的上。

4.3基本设计概念和处理流程

采用基于SQL 的分布式数据库管理系统。三层结构是目前用得最多的,这种结构比传统的C/S结构增加了一个应用程序,应用程序包括了统一的界面、业务规则和数据处理逻辑等等,这样客户端程序就可以做得比较小,也就是常说的瘦客户,更由于业务规则和数据处理逻辑的集中在上统一管理,客户端无须进行复杂的计算,也不会因为错误的作而影响到其他的用户,所以他的可靠性、稳定性和效率都比较好。

4.4. 用户的特点

为保证系统安全高效的运行,本系统把用户划分为3类:教务处、教师和学生。不同的用户在系统中的作用和权限也有所不同,所以它所需要完成的功能也就不同。

教务处可以完成本系统所有的功能:

1) 学生信息管理,除学生基本信息外,还可管理学生所选课程、成绩等;

2) 教师信息管理,包括教师个人的基本情况和任课情况;

3) 项目及班数的设定:根据学校教务处所排课进行班级数及人数的统计,然后根据统计结果进行项目及班数的设定;

4) 排课:根据上一步分班情况安排任课教师;

5) 报表生成及输出:生成教师担任课程分班表、按项目生成学生成绩表、按学生行政班生成成绩表及所有报表的输出。

教师在本系统的功能:查询学生选课情况、自己任课情况、获取自己所担任课程分班表、录入及等。

学生在本系统的功能:查询本人信息、教师任课信息、选课、选课信息查询、成绩查询。

5.需求规定

5.1. 对功能的规定

1.可实现学生选课注册

2.方便实现学生选课信息查询

3.可对学生成绩档案进行管理,成绩表单生成简便。

4.安全有效的用户区分,管理

5.档案数据的高安全性,保密性

6.有帮助文档

5.2. 对性能的规定

使用稳定,作性能好,作方法易于掌握,系统的安全性强

6. 设计思想

用户的需求具体表现在对各种信息的提供、编辑、处理及查询统计上。这就要求数据库结构能充分满足各种信息的输入、处理和输出。通过分析学生选课管理系统的现实需求,学生选课管理系统各环节的基本数据及数据处理流程,在与管理人员沟通、交流与探讨的基础上,得到以下学生选课系统的数据流程图

6.1. 数据库的设计

通过对学生选课管理系统工作内容和相关数据流程分析,根据学生选课管理系统的需要,就可以设计出能满足用户需求的各种实体,以及它们之间的关系,由此得到数据库所支持的数据模型,即数据库的逻辑结构,具体情况如下:

1.学生信息表:开学时将教务处提供的学生信息库按系统的要求修改库结构并导入Access数据库中,应包括如下信息:姓名、学号、院系、班级、性别、所选课程、任课教师、备注等。

2.教师信息表:包括教师姓名、教师代码、性别、年龄、职称、主要课程、兼任课程等。

3.课程信息:包括课程目录、课程、课程代码、教学内容、任务与目的、考试方法、要求等。

4.课程表:包括课程名称、课程编号、任课教师、课程学分、上课时间。

5.成绩单列表:包括学生姓名、学号、院系、班级、课程、任课教师、成绩。

6.2. 系统功能特点

1.内容全面 系统全面覆盖了体育课信息,可为学校、教师和学生提供全面准确的信息。

2.层次分明 系统采用模块化程序设计结构。各模块之间既相互,又具有一定的联系,各模块可编制、调试、查错、修改和执行,结构严谨,便于扩展和维护。

7.系统需求分析

说明:

学校每年新生入学,毕业生离校和各种其它变动,如学籍变动,个人信息修改。每学期学校者要开设一定的课程提供给学生根据自己的情况来选择,的选择结果要给出学生的课程表。如何有效的管理这些学生信息,帮助学校和老师管理和掌握这些情况,这就是学生信息管理系统需要完成的任务。下面用软件工程的思想和方法完成该系统的设计过程。

功能:

可行性研究报告

1. 编写目的

编写这份可行性研究报告的目的是让读者能够了解本系统的开发可行性。预期的读者包括上级,相关开发人员以及管理人员。

一.可行性研究的前提

随着科学技术的进步和经济的发展,计算机在现实生活中扮演越来越重要的角色,PC机价格不断的下降和生活水平的提高使得更多的家庭能够拥有自己的改变世界的机器,与此同时,我们也已经注意到,在大学校园里,越来越多的计算机已经进入同学们的宿舍,成为他们学习,生活中的一部分。

学生成绩管理方面,进入了信息化时代,我们有能力让我们的生活变的更好,对于学生成绩管理人员每日繁重的工作可以通过计算机来进行缓解,以实现管理自动化,对资料的管理,信息的发布,用电安全的控制均是人工作业,运作效率较低。因此,建立一个自动化的管理服务的计算机应用软件是十分必要的

C++,传感器,SQL.

1.2 目标

能够快速的查询出学生的各科成绩以及所在班级等各种用途。

1.3 进行可行性研究的方法

对学生和校采用问卷调查的方法,询问他们,以确定的可行性研究方案。软件采用现代流行WINDOWS作界面。是标准的WIN32应用程序,可运行在WIN95WIN98WinMeWIN2000WINXPWINNT等系统平台上的多任务应用程序。在运行时可以直观的浏览、查询和掌握学生的成绩,同时能够了解学生的基本信息所在系部、班级、宿舍的具体地址。结束了人工统计的耗时长、工作量大、错误率高的缺点。

1.4 评价尺度

1. 是否功能齐全,运行稳定。2.在网络功能方面是否方便管理。3.设置是否灵活开4.是否具有多任务,高效率的特点。5.是否具有界面友好,作简单的特点。

2 处理流程和数据流程

2. 所建议的系统

2.1 对所建议系统的说明

我们所建议的系统为学生成绩管理系统。它是为了提高学生成绩管理的自动化程度而开发的。它可以解决一下问题:改变学生成绩输入的麻烦以及查询工作量大的问题还有输出的不便。

3.影响

3.1 对设备的影响

由于以前无自动化管理的方案,所以所有设备都需要购买。

3.2.对软件的影响

由于以前无自动化管理的方案,所以不需要考虑对现存应用软件合支持软件的影像。

为了建立和运行所建议系统,需要提高管理人员的技术水平。

3.4.对系统运行过程的影响

所建议系统没有影响运行过程。

3.5.对开发的影响

所建议系统对软件开发人员要求不高,但是对硬件要求比较高。

3.6.对地点和设施的影响

所建议系统对建筑物无改造,可以利用原有的通信线路。

3.7 技术条件方面的可能性

本软件有计算机系的学生开发,调试,由计算机系老师知道。可完成性很高。

4. 可选择的其他系统方案

由于此系统方案是学生开发,而且资金有限所以暂时无其他系统方案。

5. 投资及效益分析

5.1 支出分析:

5.2 收益分析:

5.3 收益/投资比

5.4 投资回收周期

5.5 敏感性分析

6. 因素方面的可能性

所有软件都选用正版。

所有技术资料都由提出方保管。

合同制定确定违约。

7.用户使用可行性

由于学校的老师都有一定的计算机基础,不用培训就可以使用,所以用户使用可行性通过。

8. 结论

通过上述分析可以知道这个软件作简单、功能齐全、功能开放、运行稳定、多任务、高效率等特点。所以说是计算机与学生成绩管理上的好软件!

设计说明书

一.概要设计说明书

1.系统功能设计

2.数据库概念设计

根据以上数据流图导出数据库所需数据项和数据结构

学生:学号,姓名,性别,生日,所在院系,所在班级:

课程:课程号,课程名,讲师,上课时间,地点,课程

选课结果:记录号,选课学生,所选课程

学籍变更记录:记录号,变更情况,记录时间,详细描述

2.1数据库概念结构设计的E-R 图

说明:E-R图中矩形代表实体,菱形代表实体间的联系,圆角矩形代表实体的属性

2.2数据库逻辑结构设计

根据以上E-R图,需要五个基本表:学生信息表、课程信息表、选课结果表、奖惩信息表、其中教师信息是处部表,不列出,由于使用打开系统的不光是教务人员,每个学生都要登录到选课系统进行课程的选择,因此,需要对不同的登录人员进行密码的认证和权限的限制,防止越权行为,用户名,密码,权限,保存在一个表中。

1. USER-PASS用户密码信息表字典

字段名

数据类型

是否可空

ID

CHAR

用户名(主键)

PASSWORD

CHAR

密码

CHAR

权限

2. COURSE课程信息表数据字典

字段名

数据类型

是否可空

ID

CHAR

课程号(主键)

NAME

VARCHAR

NULL

TEACHER

VARCHAR

NILL

讲师

CLASTIME

VARCHAR

NULL

上课时间

CLASSROM

CHAR

NULL

上课地点

INTRO

VARCHAR

NULL

3. COURSE-SELECT选课结果表数据字典

字段名

数据类型

是否可空

ID

SMALL INT

NOT NILL

记录号(主键)

COURSE

CHAR

NULL

CHAR

NULL

选课学生(外部字母关键

4. STUDENT学生个人信息表数据字典

字段名

数据类型

是否可空

ID

SMALL INT

学号(主键)

NAME

VARCHAR

姓名

SEX

CHAR

NOTNULL

性别

CLASS

CHAR

NULL

班级

DEPARTMENT

CHAR

NULL

院系

BIRTHDAY

VARCHAR

NULL

生日

5. 奖惩记录信息表

字段名

数据类型

是否可空

ID

SMLL INT

记录号(主键)

CHAR

学号(外部键)

LEVEL

CHAR

NULL

奖惩代码

TIME

DATA

NULL

时间

DESCRIPTION

VARCHAR

NULL

描述

二主要模块详细设计说明书

1用户身份认证模块

功能:按用户输入的用户名和密码是否合法

合法则进入应用程序

非法则显示出错信息

界面:由总控模块调用

模块说明细化为详细逻辑IPO图

用户身份认证模块

输入 处理 输出

连接数据库表 连接数据库错误中断程序

捕捉错误

用户名 获取用户名

用户密码 获取用户密码

读USER-PAS

判断用户名是否存在

判断密码是否存在 提示信息

捕捉异常

判断用户权限是合法

隐藏登录窗口

显示主窗体

文件

USER-PASS表

2.选课模块

功能:接受学生选课信息

刷新学生课程表

界面:调用添加、删除模块,打印课表模块

将模块说明细化为详细逻辑

选课处理IPO图

输入 处理 输出

课程编号 为课程号过滤 输入课程编号异常提示

接受课程号

打开课程信息表

判断是添加或是删除

添加

检索课程表读该记录

若该记录存在

显示所选课程详细信息 执行添加语句

调用添加模块

将选课结果刷新

删除 执行删除语句

调用删除模块

将稳定课结果刷新

提交 课表:课程编号,课程名

调用打印课表模块文件

课程信息表

选课结果表

3. 课程申请模块

功能:接受输入的新添课程信息

将新课程信息存入课程信息表

删除旧课程

界面:调用已开课程信息表

调用申请修改程序

将模块细化为详细逻辑IPO图

课程管理模块

输入 处理 输出

获取当前教师所选课程

打开已开课程表

查询是否存在该记录

若无该记录则是新课程

调用添加模块

提取课程编号

提取课程名称

提取课程

提交

若有该记录则不是新课程

出错处理 提示信息

删除旧课程

文件

课程信息表

软件测试

输入数据

有效等价类

无效等价类

证件号码

1、6位数字字符

2、有效数字字符

3、少于6个字符

4、大于6个字符

使用功能

5、选课

6、查询

7、输入其他文字

有效测试用例

测试数据 期望结果 测试范围

123456 输入有效 1

选课 输入有效 5

5无效测试用例

测试数据

期望结果

测试范围

12jda1

21234561

412341

312t21

2、 3

排课

7(折半查找算法测试)2

测试名称:模块输入课程编号过滤的测试方案

a) 规定课程编号为输入4个字符,头两个字符为字母,后2个字符为数字例如TP38

b) 测试方法采用黑盒测试法中的等价类划分法

划分等价类

输入数据

有效等价类

无效等价类

课程号

1 两字母+两数字

2有非数字或字母

3 A--Z

4字母少于两个或多于两个

数字

5 00--99

6数字少于两个或多于两个

为有效等价类和每个无效等价类设计测试用例

测试数据

期望结果

测试范围

HY76

输入有效

1、3、5

@D78

2S86

6HY345

6DEH94

4测试名称:课程查找模块设计测试方案

a) 本模块采用的是折半查找算法主要是测试各程序在各种典型情况下是不能有效的进行查找

b) 测试方案采用选择白盒测试法中的路径覆盖法

说明:由于输入的课程编号已经被过滤,所以编号接受的范围为00--99

另外,团IDC网上有许多产品团购,便宜有

学籍管理系统开题报告

课程编号 添加新课程

学籍管理系统开题报告

随着计算机事业的普及,互联网的发达,学校的学生学籍管理系统也有以前的手写提升为由网络构成的适用于本校各系并且各校通用的学生学籍管理系统。本课题采用window2000和mictosorft visual foxpro的的双层技术手段完成了学生学籍管理的编制,从而达到了对学生学籍的合理管理。同时也方便了管理人员的管理和维护,加强了学生学籍的安全性和稳定性。本课题改进了以前学籍管理系统的限制,方便的实现了对学生学籍的查询和管理功能。

高校学生学籍管理是高校教学管理的重要组成部分,是高校基础信息分析的基础来源。并且学籍管理系统的主要对象是众多的学校,建立本系统的目的是能够方便地实大概是图书录入现学校的学籍管理和教学管理。高校学生学籍是指学生经高考录取后,按规定的时间报到注册并经过入学复核后取得的合法资格。本系统主要的功能是对一个学校的所有学生整个学籍的查询、修改、添加和删除。它包括对学生入学资格审核,报到注册,课程成绩考核,学籍异动处理,毕业资格审核,学籍学历证书电子注册,教师分布任课管理等,关系到学生学习资格、学习状态及学习结一,引言果的认定和教师的查看认可情况,具有很强的策动性。

随着高校招生规模的扩大,各高校学生基数急速增加给学籍管理工作带来了极大的压力,传统的依赖人力管理的学生学籍管理也随之增加了不少的工作量,即浪费大量的人力物力又浪费了财力,并且由于人工管理存在着大量的不可控因素,造成了学籍管理工作的不规范、学籍管理手段的落后、材料内容的空泛,从而造成了不必要的麻烦和众多损失。为解决各高校现阶段学籍管理中存在的普遍问题,笔者认为各高校必须以电子注册要求的内容为导向,以学籍学历管理网络平台为蓝本,结合自身情况购买或自行开发“学籍管理信息系统”。该系统应满足以下几个条件:,必须达到与学籍学历信息平台所要求的电子注册数据兼容、减少整理数据的工作量。第二,可以实现网络查询与修改,能够建立学生动态的电子。第三,应具备校、院两级版本,实现数据共享,分散工作强度,达到集散合理、强化数据准确度。

学籍管理系统的后台数据库是学生的信息,教学信息的数据来源。前台的各种作最终影响到的都是后台的数据库系统。本系统应尽可能全的反映学生在校期间的真实情况,记录学生的思想、学业、体质、纪律等方面的自然情况和历史演变过程。按照有关规定教学类档案归档范围所列学生内容有:反映学生入学基本情况的新生入学登记表、学生学籍卡片、学生成绩总册、在校学生名册、学生学籍变更材料(升级、留级、休学、转学、复学、退学等)、学生奖励材料(奖学金、学生、先进班级等)、学生材料。笔者认为这些都应归入学生学籍管理系统中,也是学籍管理信息系统得基本组成部分,是电子注册工作的依据。

建立学生学籍管理系统是信息时代的要求也是高校做好学籍管理管的需要。本系统主要输入学生的个人信息,每人一条记录,每个输入的字段都可以作为查询检索的入口,通过检索就能直接在计算机或网上调阅学生的在校信息,从而能核实、确认在校学生或书的真伪,便于对学籍信息统计,保证学籍异动处理的及时、准确。提高学籍管理的工作效率。由于本系统牵涉到学生的基本情况,学生姓名、学号、生日、成绩、系部、班级管理等,因此应实现系统的准确化、自动化、规范化,实现作业的迅速性。

学籍管理系统设置应有权限控制部分,它所面向的作群主要应分三类:类为一般用户,他们只具有查询的'功能,只能实现查询数据库中记录的权限。第二类为录入/修改人员,他们具有对数据库的记录进行修改、添加和删除的权限。第三类为管理人员,他们除了有以上两类用户所具有的功能以外,还有对帐号进行维护的功能等。对此系统应有以下功能::①查询在校学生成绩及基本信息情况。以便于为学校和老师提供学生成绩及基本信息的统计数据。②毕业生的书及成绩查询。以便于各用人单位对学生书真的检验及对学生在校学习成绩的审核。③对学籍异动及学生奖惩情况的查询。通过学籍管理工作的维护,保证对学生在校期间档案信息的准确、完整。并在学生毕业后将每个学生的输出转交档案管理部门保管。从而达到能够进行系部设置、专业设置、班级设置,对每学期录入学生进行课程安排,每学期分数表、个人总成绩进行总结,并根据实际需要和情况对数据库中各表进行增加记录、删除记录、修改记录、查询记录、查询记录、浏览记录等。

根据的内容和要实现的作用,以学籍学历信息管理网络平台的数据结构为基础设计学生动态信息数据库的基本结构,建立库。学生基本信息库,必须在新生入学之日起开始建立,它主要内容包括高考考号学号、姓名、性别、号码、相片、院系、专业、班级、面貌、身体状况、家庭地址、家庭成员情况、主要学习经历、高考成绩、、在校期间奖惩情况、学籍异动情况等。

JAVA高手请进!!真的要是高手,答好了继续给分

3.3 界面各对象属性设置与说明

无非是做个什么管理系统之类的

做个图书馆管理系统吧

借书还书

图书借阅人管理

大体上这4个功能,但是实际上很需要很多细节

我毕业时做的这个,我用JSP,struts做的

有兴趣的话可以发消息给我

别小看他,别认为这个做的人多就不鄙视

你自己做就知道,很多管理层次的概念是很难的

而且你用JAVA做的话,GUI开发也有点难度,弄个小点的数据库mysql

如果好好做的话对你毕业找工作是有一定帮助的

做一个OA吧,现在ja做OA挺吃香并且也锻炼人,关键是也能体现能力。呵呵

我给你一个需求,你具体实现吧。这是我们暑期间实训的项目。

办公系统需求

学生学籍管理:

1. 建立一个学生信息库:要包含以下内容:学号,姓名,性别,民族,籍贯,面貌,号码,出生年月,学制,年级,专业,班级,学生类别,在校期间奖惩情况,担任职务,家庭详细地址,邮政编码,家庭联系电话,公寓房间号,公寓联系电话,学费教材费交纳情况,家庭程度,对生帮扶项目。

2. 统计报表:管理人员可以随机组合以上信息形成报表;能分班级分专业形成报表;能统计各班各专业人数及总人数;能对进行检索。

3. 个人信息查询:能调出每一个人以上详细信息。 单独列出一个表

4. 学生奖励情况和情况能单独形成表格。

5. 学费教材费交纳情况可单独形成表格。 可以分班显示,分专业显示,全系一起显示

6. 能列出生名(4) (Events)单及生帮扶的项目

学生成绩管理(与教务处系统对接)

1. 能录入学生所有门次成绩。

2. 单个学生所有成绩能形成表格。

3. 班级单门次成绩能形成表格,班级在学校期间所有门次成绩也能形成表格。

4. 能直接按照奖学金的计算方法列出班级的成绩排名。

5. 能列出单门次不及格和总体不及格同学名单及成绩。

学生社团管理

1. 建立学生社团信息库:要包含社团名称,社团负责人,社团全体成员名单,被淘汰出的成员名单,被淘汰原因,社团所做项目,项目服务对象。

2. 能就社团名称和负责人形成统一表格。及联系电话

3. 能就单个社团全体成员及所有社团成员形成表格。

4. 能就被淘汰成员及淘汰原因形成表格。

5. 能就社团所做项目及项目服务对象形成表格。

学生支部管理

1. 能将写的人从学生学籍管理库中筛选出来,并加上写日期,被确定为积极分子日期,被确定为拟发展对象日期,被确定为预备员日期,转正日期。

2. 能对以上信息进行查询。

毕业生管理

1. 建立一个毕业生信息库,信息库包括三个部分,部分为实习部分,包括毕业生实习单位名称,实习单位,实习单位联系电话,实习期间本人联系电话;第二部分为毕业设计,要包括设计方向,知道老师,毕业设计题目,本人联系电话;第三部分为专升本,包括专升本预选成绩,专升本成绩,录取院校,本人。

2. 毕业生一个学期的联系工作将由全体教师参与,每个教师负责联系10个学生,要求老师登陆后,可以直接看到所负责的10个学生的信息。

安全稳定网络

1,设置五级树状(都能一快显示)安全稳定网络,教师-学生会-班长—班委—6个左右学生,每个人的固定电话、移动电话、班级都要出现在姓名的旁边

2 ,设置五级树状宿舍安全稳定网络,教师—楼层负责人—分区负责人—宿舍长—宿舍成员,

每个人的固定电话、移动电话、班级、宿舍要出现在姓名的旁边

3,每个安全稳定的网络要形成电子文档

教师基本情况

2, 统计报表:管理人员可以随机组合以上信息形成报表:能分教研室形成报表:能统计个教研室人数及总人数:能对关键字进行检索。

3, 个人信息查询:能查出每一个人以上详细信息

4, 教师奖励情况和情况能单独形成表格

5, 教师接受培训及进修情况能单独形成表格

6, 教师教研情况能单独形成表格

教学

1, 分专业教学年历查询

2, 分专业教学查询

3, 分专业课程信息查询

4, 分专业课程开设查询

5, 能汇总以上四条信息到一个表格上

6, 教师教案展示

软件学院资料库

1, 设置一个总资料库,总资料库以下分为班子,办公室,各个教研室,分团委,实验室,在每个分资料库中再分几个子项由各个子项由各个单位自行命名

日程管理

1, 考务安排

2, 教师日程安排,通3.3.对用户单位机构的影响知,留言系统

3, 依照课程表可以检索出某个时间哪个教室没有课,哪个教师没有课,哪个班学生没有课

权限

1, 六个超级管理帐号,能管理所有信息(班子,办公室,分团委,教务秘书)

2, 实验室拥有学生学籍管理,教学权限,软件学院资料库权限、日程管理

3, 教研室拥有学生成绩管理,教学,软件学院资料库权限、日程管理

4, 学生可自行注册,但注册只能一学号为用户名,若学号在学生库中查询不到的,不予认可,学生可以查询成绩和教学,但不能更改

5, 社团管理委员会拥有学生社团管理权限

6, 学生子部拥有学生子部管理权限

7, 教师自行注册 拥有成绩管理、毕业生管理、教学、资料库、日程管理权限

实验室

实验室设备管理

建立一个设备信息库:主要包含以下内容:

每个实验室的设备构成(购买日期/产品规格型号)电脑的配置及数量;

教师领用设备一览表(购买日期/产品规格型号);

实验室使用系统

实验室管理制度;

实验室老师安全分工一览表;

实验室课表及任课老师情况;

实验室统计系统

依据使用记录统计机房的利用率,依据维修使用记录统计维修率;

设备耗材的使用情况;

权限

一个超级管理用户,能管理所有实验设备信息;

六个超级用户,能管理使用和维修记录;

就做个文件编辑器吧?虽然技术含量不太大但是只有锻炼才能成长吗?

你先看下UE编辑器的整体结构,然后自己做个书。慢慢做是可以作好的

祝你好运!!!!!!!!1

开发在Linux下运行的嵌入式系统吧,这个现在很火的。一方面用Ja开发如果只在windows下转可惜了,可以练习如何在Linux下运行Ja和性能调优;另一方面现在Linux嵌入式系统处于上升阶段,很有前途的。

如果不想用jsp了。那就用j2me做一个手机小程序吧,比如象棋之类的。其实不难,而且挺炫的。

ps:我很奇怪。你怎么这么早就着手想毕业设计了。大四才开始吧。还有大半年呢。

补充一点,不知道你以前做过的jsp的东西,是什么样子。如果是纯jsp的话,那是不对地,要考虑软件的层次。用MVC模式做一个,如果能力再好一点,用Struts做一个。

要给RMB好象才行哦

是啊

使用SSM框架做jaweb毕业设计有好的题目么

11、编制一个网络小店的进、销、存管理系统

不是计算机专业毕设能做网站吗,电子商务专业吗?如果你真的能做一个有会员,有支付,有后台管理的整套网站,那完全可以啊。

1.1 要求

其他的话你也可以写个社交,门户,应用类型的网站 。你可以造个轮子,写个框架或是楼上说的干脆实现个基于socket的,就像tomcat那样的,很简单的(认真脸)。

的,做一个学生成绩管理系统。这个相对来说,需求比较明确,网上可以参考的资料也输入无效多,基本上能覆盖到很多知识点,做一做,对自己也有很大的提升。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 836084111@qq.com,本站将立刻删除。