基于web的学生信息管理系统的设计与其实现毕业论文.doc

上传人:b****9 文档编号:136766 上传时间:2022-10-04 格式:DOC 页数:97 大小:5.27MB
下载 相关 举报
基于web的学生信息管理系统的设计与其实现毕业论文.doc_第1页
第1页 / 共97页
基于web的学生信息管理系统的设计与其实现毕业论文.doc_第2页
第2页 / 共97页
基于web的学生信息管理系统的设计与其实现毕业论文.doc_第3页
第3页 / 共97页
基于web的学生信息管理系统的设计与其实现毕业论文.doc_第4页
第4页 / 共97页
基于web的学生信息管理系统的设计与其实现毕业论文.doc_第5页
第5页 / 共97页
点击查看更多>>
下载资源
资源描述

基于web的学生信息管理系统的设计与其实现毕业论文.doc

《基于web的学生信息管理系统的设计与其实现毕业论文.doc》由会员分享,可在线阅读,更多相关《基于web的学生信息管理系统的设计与其实现毕业论文.doc(97页珍藏版)》请在冰豆网上搜索。

基于web的学生信息管理系统的设计与其实现毕业论文.doc

基于Web的学生信息管理系统的设计与实现

摘要

由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。

为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。

本系统采用B/S结构,使用ASP.NET技术实现动态网页的效果,SQLServer2000为数据库来进行设计与开发。

本系统经过了调研、分析、设计、实现和测试等一系列工作,系统实现的主要功能有登录、学生信息管理、教师信息管理、课程信息管理、班级信息管理、成绩信息管理、院系信息管理、专业信息管理和用户管理,在每个功能模块实现了信息的添加、修改、查询、删除等操作。

系统用户分为管理员、教师、学生三类,不同的用户拥有的权限不同,所能进行的操作不同,这确保了系统的安全性。

本系统界面简洁美观、运用方便、操作简单,具有较高的易用性、准确性和安全性。

运用本系统能够大大提高学生信息管理工作的质量和效率。

关键词:

学生信息管理系统;ASP.NET;SQLServer2000

DesignandImplementationofStudentInformation

ManagementSystemBasedonWeb

Abstract

Astheschoolsizeexpandsfurtherandthenumberofstudentsincreasesyearbyyear,studentinformationmanagementhasbecomeincreasinglycomplex.Therefore,ithasasignificantmeaningtointroducemanagementsystemofstudents’informationintoschool’sacademicmanagementeffectively,forpromotingschool’smanagementandimprovingthequalityofschooleducation.

ThesystemusestheB/Sstructure,usingtheASP.NETtechnologytoachievetheeffectofdynamicpages,anduseSQLServer2000asdatabasefordesignandexploitation.Thissystemhasexperiencedserialworkofresearch,analysis,design,implementation,testing,etc.Themainrealizedfunctionsofsystemincludelog,informationmanagementofstudents,teachers,courses,class,performance,departments,specialitiesandusersoperationofinformationaladdition,modification,inquiry,deleting,etc.hasbeenrealized.ineachfunctionalmodule.Systemusersaredividedintoadministrators,teachersandstudents.Differentusershavedifferentpermissionstotheoperation.Thus,itensuresthesecurityofthesystem.

Thissystemholdsasimpleandbeautifulinterface,convenientforuseandeasyforoperation,withitscomparativehigheaseofuse,accuracyandsecurity.Thesystemisabletoimproveenormouslythequalityandefficiencyofstudents’informationmanagement.

Keywords:

StudentInformationManagementSystem;ASP.NET;SQLServer2000

目录

引言 1

第1章绪论 2

1.1选题的背景与意义 2

1.2国内外研究概况 2

1.3本文研究的主要问题 3

第2章相关技术介绍 4

2.1ASP.NET简介 4

2.1.1什么是ASP.NET 4

2.1.2ASP.NET技术优势 4

2.2其他技术介绍 5

2.2.1.NETFramework 5

2.2.2C#语言 6

2.2.3ASP.NETAJAX 6

2.3ADO.NET介绍 7

第3章软件可行性研究及其需求分析 8

3.1可行性研究 8

3.1.1技术可行性 8

3.1.2经济可行性 8

3.1.3操作可行性 9

3.2需求分析 9

3.2.1系统需求分析 9

3.2.2功能需求分析 9

3.2.3性能需求分析 10

第4章系统分析 11

4.1系统结构分析 11

4.2业务流程分析 11

4.3数据流程分析 12

4.3.1数据流程图 12

4.3.2数据字典 13

第5章系统设计 17

5.1总体设计 17

5.1.1系统思想与处理流程 17

5.1.2系统功能模块图 17

5.1.3模块设计 17

5.1.4系统模块数据流程分析 19

5.1.5系统平台设计 22

5.2详细设计 23

5.2.1代码设计 23

5.2.2数据库设计 25

5.2.3用户界面设计 29

5.2.4处理流程设计 38

第6章系统实现与测试 40

6.1系统实现 40

6.1.1创建工程 40

6.1.2 创建数据访问层 40

6.1.3 用户登录模块 42

6.1.4 学生管理模块 43

6.1.5 教师管理模块 47

6.2系统测试 50

6.2.1系统测试策略说明 50

6.2.2测试报告 50

第7章系统维护和改进 52

7.1系统维护 52

7.2系统改进和提高 52

结论与展望 53

致谢 54

参考文献 55

附录A外文文献及其中文翻译 56

附录B主要参考文献的题录及摘要 69

附录C主要源程序 71

附录D使用说明书 90

插图目录

图4-1系统结构图 11

图4-2业务流程图 11

图4-3学生信息管理系统的顶层图 12

图5-1系统功能模块图 17

图5-2系统信息录入数据流图 20

图5-3系统信息查询数据流图 21

图5-4系统信息维护数据流图 22

图5-5系统简图 23

图5-6系统E-R图 25

图5-7用户登录模块的窗体设计 28

图5-8学生信息添加子模块的窗体设计 29

图5-9学生信息查询子模块的窗体设计 29

图5-10教师信息添加子模块窗体设计 30

图5-11教师信息查询子模块的窗体设计 30

图5-12教师信息更新子模块的窗体设计 31

图5-13院系信息管理模块的窗体设计 31

图5-14院系信息添加子模块的窗体设计 32

图5-15院系信息查询子模块的窗体设计 32

图5-16院系信息更新子模块的窗体设计 32

图5-17专业信息管理模块的窗体设计 33

图5-18专业信息添加子模块的窗体设计 33

图5-19专业信息查询子模块的窗体设计 33

图5-20班级信息管理模块窗体设计 34

图5-21班级信息添加子模块的窗体设计 34

图5-22班级信息查询子模块的窗体设计 34

图5-23课程类别信息管理子模块的窗体设计 35

图5-24课程基本信息管理子模块的窗体设计 35

图5-25课程信息添加子模块的窗体设计 36

图5-26成绩查询子模块的窗体设计 36

图5-27成绩录入子模块的窗体设计 37

图6-1“新建网站”对话框 39

列表清单

表3-1服务器配置需求表 10

表3-2客户端配置需求表 10

表5-1院系代码 23

表5-2课程类别代码 24

表5-3数据库表单及其功能 24

表5-4学生表(student) 26

表5-5教师表(Teacher) 26

表5-6班级表(Class) 26

表5-7院系信息表(Department) 27

表5-8专业信息表(Speciality) 27

表5-9课程类别表(Coursetype) 27

表5-10课程表(Course) 27

表5-11成绩表(Grade) 28

表5-12用户信息表(users) 28

引言

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

管理信息系统是一个不断发展的新型学科,任何一个单位要生存和发展,都要高效率地把内部活动有机地组织起来,这就必须建立与自身特点相适应的管理信息系统。

目前在学校里,随着高校规模的不断扩大和招生人数的不断增加,需要处理大量的学生数据信息。

如何更好地组织学生信息,更加快捷地管理学生信息显得尤为重要。

作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生信息管理的效率,也是学校科学化、正规化管理,与世界接轨的重要条件。

为此,开发一套面向学校的教务人员的学生信息管理系统是必要的,目的是为学校办公管理提供一个快速、简单规范的管理平台,使学院在学生信息管理方面更加规范化、快捷化。

第1章绪论

1.1选题的背景与意义

学生信息管理系统是一个教育单位不可缺少的组成部分,它的内容对于学校的决策者和管理者来说都是至关重要的。

随着用户的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。

面对庞大的信息量,学生信息管理系统必须肩负起提高学生管理工作效率的重任,通过这样的系统,必须做到信息的规范管理、科学统计和快速的查询,从而方便老师及时、全面地掌握学生情况,减少工作量,规范用户管理学生,实现无纸办公。

从技术角度上讲,各种开发工具已日趋成熟。

随着互联网的普及,开发基于互联网络的学生信息管理系统己不再困难。

首先,由于开发工具尤其是在.NET家族中的ASP.NET出现后,使得开发基于互联网的学生信息管理系统变得简单易行;其次,SQLServer己成为世界上最流行的数据库管理系统。

同时,.NET家族中ADO.NET对各种数据库提供了全面的支持,使得对SQLServer的操作变的更简单、更高效。

基于以上的原因和背景,开发一套基于互联网的学校学生信息管理系统是必要和可

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

当前位置:首页 > 工程科技 > 电力水利

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

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