学生档案管理系统Word文档格式.docx
- 文档编号:19908946
- 上传时间:2023-01-12
- 格式:DOCX
- 页数:33
- 大小:143.49KB
学生档案管理系统Word文档格式.docx
《学生档案管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《学生档案管理系统Word文档格式.docx(33页珍藏版)》请在冰豆网上搜索。
因此,开发这样一套管理软件成为很有必要的事情!
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
移动
个人
邮箱
(10)AdminInfo(管理员表)
表10管理员表
备注信息
Admin
Varchar(50)
Pwd
密码
Level
权限
(11)Teachers(班主任表)
表11班主任表
Teacher
Teacher
Indate
入职
年月
班主任
(12)Sepc_Subjects(专业科目关系表)
表12专业科目关系表
Sepc
Subject
科目
(13)Subjects(科目表)
表13科目表
SubjectID
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 档案管理系统