学生档案管理系统Word文档下载推荐.docx

上传人:b****6 文档编号:21792289 上传时间:2023-02-01 格式:DOCX 页数:33 大小:143.88KB
下载 相关 举报
学生档案管理系统Word文档下载推荐.docx_第1页
第1页 / 共33页
学生档案管理系统Word文档下载推荐.docx_第2页
第2页 / 共33页
学生档案管理系统Word文档下载推荐.docx_第3页
第3页 / 共33页
学生档案管理系统Word文档下载推荐.docx_第4页
第4页 / 共33页
学生档案管理系统Word文档下载推荐.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

学生档案管理系统Word文档下载推荐.docx

《学生档案管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《学生档案管理系统Word文档下载推荐.docx(33页珍藏版)》请在冰豆网上搜索。

学生档案管理系统Word文档下载推荐.docx

因此,开发这样一套管理软件成为很有必要的事情!

1.2学生档案管理系统开发意义

计算机的价格比较便宜,性能也有了很大的进步,目前计算机已被应用于许多科学领域。

所以我希望通过调研,在汲取前人成果的基础上,能够用所学的知识设计出一个实用的系统程序来帮助学校进行更安全有效、快速便捷的学生综合信息管理体制。

归纳一下,有点总的有以下几点:

(1)能够高效的保存学生的综合信息;

(2)仅需1到2名档案录入员就可以操作系统,节省人力与时间;

(3)可以快速便捷的查到目标学生的全部信息。

1.3系统设计的工具简介

MicrosoftVisualStudio2008具有如下优点:

 

(1)、VS2008中新的VB和C#编译器

 a、函数式编程

 javascript编译的语法:

 varsum=function(m,n,q){return(m+n+q);

}(1,2,3);

 alert(sum);

 b、自动属性

 publicstringName{get;

set;

}

 c、对象初始化器,集合初始化器

 newBook{Name="

C#inanutshell"

 Author="

PeterDrayton"

Price=30;

};

 d、隐式本地变量

 引入了var关键字

编译器性能改进:

 重新生成一个VisualBasic/C#项目并运行,使

 用的内存只有原来的1/3。

 C#中庞大类型的智能感应响应时间是原来的

 10倍(智能提示)

(2)、集成LINQ(语言级集成查询)使得查询和操作数据成为.NET中的一等编程概念

 ·

string[]Words={"

One"

"

Two"

"

Hello"

World"

 “Four"

Five"

varresult=fromsinWords

 wheres.Length==5;

selects;

  

  ·

foreach(varsinresult)

  {

  Console.WriteLine(s);

  }

运行结果如下:

  Hello

  World

1.4系统设计的主要任务和预期目标

1.4.1主要任务

1.学生档案管理:

学生信息的添加、删除、修改和查询。

2.学生成绩管理:

学生成绩的查询、修改等。

3.打印报表:

可以根据用户的不同需要来打印特定条件的工作报表。

1.4.2预期目标

1.掌握VS2008软件的使用

2.完成整个系统的设计

3.完成整个系统所需软件程序的编写

4.运行程序

5.总结设计

第二章系统需求

2.1系统功能需求

一个较好的档案管理系统对于学校能否正常管理起着极其重要的作用,对在校所有的学生的人员变动和统计中的作用非常明显。

在管理学生的综合信息中,学生档案信息管理系统着实发挥了非常重要的作用。

下面我们介绍此系统设计之初的预想功能。

此系统的设计主要是实现以下方面的功能:

1.可以对学生的有关资料进行查询,输入,修改以及删除。

2.便于学校管理人员掌握在校学生的具体情况,提供强大的查询功能。

3.可以对数据库和登陆记录进行必要的清理工作。

4.可以对用户进行修改密码,新增用户。

2.2系统性能需求

学生档案管理系统需要具备如下几个特点:

1.信息处理的及时性和准确性

在系统的设计和开发的过程中,需要使系统的反应能力、解决问题的有效性,以及在响应时间方面可以充分符合学校对学生信息处理方面的需求。

2.系统的可扩充性和开放性

系统在投入工作时,它的可扩充性与开放性之间关系密切。

通过软件的替换或者修补来完成系统的更新和升级。

3.系统的易维护性和易用性

易用的人机交互界面是需要系统尽量使用用户熟悉的计算机术语并且是中文信息的界面,这样才可能针对用户使用过程中出现的问题,提供相应的帮助,以期缩短用户对此系统熟悉的时间。

2.3系统数据要求

学生档案管理系统的数据需求有以下几个方面:

1.数据录入和处理时的准确性

数据输入错误会导致系统输出的不正确或不可用,从而使此系统的工作没有意义。

2.数据的一致性与完整性

因为信息量非常大,处理学生信息的时候操作非常频繁,学生档案管理系统对数据的处理有着非常高的硬性要求,所以要有一定数量的操作人员来维护数据的一致性,在数据录入处来控制数据的去向。

3.数据的独立性

对学生信息管理系统进行日常管理,及时进行信息的更新,并且要对系统进行独立且准确的操作。

2.4系统运行要求

本系统服务器的环境如下:

操作系统:

WindowsXP以上

服务器:

IIS5.0以上

数据库:

SQL

内存:

256MB以上

分辨率:

最佳效果1024×

768像素

第三章系统设计

3.1总体设计

3.1.1项目概述

本文介绍的这一学生档案管理系统的设计初衷就是针对在校学生的信息统计,收集与管理,包括了档案管理系统、成绩管理系统以及系统管理三个模块。

学生档案管理模块的作用是进行在校学生的个人信息的查看、维护等工作;

学生成绩管理模块主要是包括了对学生成绩的录入以及日常查询;

系统管理主要是对系统的一些重要信息和数据以及日常管理的维护。

本次设计就对这三个模块进行了测试,结果表明其能帮助学校高效的解决了有关于管理学生大量信息方面的各种困难,不仅能够有效的提高了学生档案管理工作效率、同时也给教务人员的工作带来很多的便利,还轻松的节省了许多的人力和物力资源,给在校学生的档案管理带来了极大的便捷。

系统功能架构图,如图1所示。

图1系统功能架构图

(1)根据不同的需求来进行具体的分析。

找出参与者以及参与者的功能,如图2所示关系图。

图2关系图

(2)采用面向对象分析的方法

图3学生管理系统类图

图4学生管理系统时序图

(3)业务流程和数据流向

图5流程图

图6活动图

(4)软件的开发环境:

本学生档案管理系统在Windows平台上设计,使用微软公司的VisualStudio2008做主要工具,使用SqlServer2005作为关系数据库,采用ADO数据库编程模型进行程序的编写,和具有很多独特功能的SQL查询语言结合使用能够实现关系数据库的建立,数据库的访问,以及进行更新。

总之,本系统能够较好的实现了预定的需求功能。

3.2详细设计

1.学生档案管理模块详细设计

学生档案管理系统最重要的是具有三大功能:

(1)添加学生的档案信息;

(2)学生的属性管理;

(3)信息的编辑和管理;

图7学生档案模块详细架构图

图8学生档案模块详细用例图

图9学生档案管理模块的详细时序图

2.学生成绩管理模块详细设计

学生成绩管理主要包括四个主要功能:

(1)添加成绩;

(2)成绩浏览;

(3)成绩排名;

(4)成绩查询。

图10学生成绩管理模块的详细架构图

图11学生成绩管理模块的详细用例图

图12学生成绩管理模块的详细时序图

3.班级管理模块详细设计

班级管理模块详细架构图:

(1)班级浏览

(2)添加班级(3)班级查询

图13班级管理模块详细架构图

图14班级管理模块详细用例图

图15班级管理模块详细时序图

4.系统信息设置模块详细设计

系统信息设置主要是实现2个主要功能:

(1)数据字典的设置;

(2)用户管理,包括:

管理用户、密码修改。

图16系统信息设置模块详细设计

图17系统信息设置模块的详细设计用例图

18系统信息设置的详细时序图

5.数据库的设计,概念数据模型设计图见附录1所示。

6.物理结构模型设计

(1)Colloges(学院表)

表1学院表

字段名

数据类型

长度

主键

外键

介绍

备注

Colloge

ID

Int

4

学院

编号

Name

Varchar

(50)

50

名称

(2)Speciality(专业表)

表2专业表

Speciality

专业

Name

所属

SpecialityYears

学制

(3)Speyears(学制表)

表3学制表

Speyear

Years

时间

(4)Classes(班级表)

表4班级表

Class

班级

TeacherID

辅导员编号

(5)ChangeTypesRecode(学籍变更纪录表)

表5学籍变动记录表

Change

TypesRecodeID

记录

TypeID

变动

类型

Reason

500

原因

StudentID

学生编号

Chang

Date

Time

8

(6)StatusChangeTypes(学籍变动类型表)

表6学籍变动类型表

Chnage

Identity

(1,1)

TypeName

类型名称

(7)PunishmentAwardsRecode(奖励惩罚登记表)

表7奖励惩罚登记表

PunishAwards

RecodeID

奖惩记录编号

PunishAward

奖惩

记录类别

Student

获奖

Content

信息

Reasion

(8)PunishmentAwardsTypes(奖励惩罚分类表)

表8奖励惩罚分类表

PunishAwardTypeID

类型编号

PunishAwardTypeName

(9)Students(学生表)

表9学生表

学生

Varcahr

名字

Gender

(2)

2

性别

ClassID

所属班级

Num

学号

EnterYear

DateTime

入学时间

Origin

籍贯

Birthday

出生

日期

Persion

Card

身份

证号

Address

详细

住址

Family

Tel

家庭

电话

Drom

宿舍

Mobile

移动

Email

个人

邮箱

(10)AdminInfo(管理员表)

表10管理员表

备注信息

Admin

Varchar(50)

Pwd

密码

Level

权限

(11)Teachers(班主任表)

表11班主任表

Teacher

Teacher

Indate

入职

年月

班主任

(12)Sepc_Subjects(专业科目关系表)

表12专业科目关系表

Sepc

Subject

科目

(13)Subjects(科目表)

表13科目表

SubjectID

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

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1