学生学籍管理系统毕业设计报告.docx

上传人:b****9 文档编号:159504 上传时间:2022-10-04 格式:DOCX 页数:20 大小:611.30KB
下载 相关 举报
学生学籍管理系统毕业设计报告.docx_第1页
第1页 / 共20页
学生学籍管理系统毕业设计报告.docx_第2页
第2页 / 共20页
学生学籍管理系统毕业设计报告.docx_第3页
第3页 / 共20页
学生学籍管理系统毕业设计报告.docx_第4页
第4页 / 共20页
学生学籍管理系统毕业设计报告.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

学生学籍管理系统毕业设计报告.docx

《学生学籍管理系统毕业设计报告.docx》由会员分享,可在线阅读,更多相关《学生学籍管理系统毕业设计报告.docx(20页珍藏版)》请在冰豆网上搜索。

学生学籍管理系统毕业设计报告.docx

毕业设计(论文)

题 目:

高校学生学籍管理系统

摘 要

21世纪是信息时代,随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施技术上已经很成熟。

21世纪信息时代,是高效率,更快捷,方便的时代。

作为学校需要管理学生大量基本信息,如何将其学生信息高效率地有机的组织起来,就必须要拥有一个建立在于自身特点上相应的管理系统。

以此来管理学生基本信息,实现高效率,简约成本,快捷,方便。

学生管理系统对于学校的领导和学生信息管理者来说都至关重要,是一个教育单位不可缺少的管理工具。

能够为管理者,操作者提供有条理信息和快捷的查询方式。

本学生管理系统是基于MicrosoftVisualStudio2008中C#和SQLServerManagementStudio技术的开发的系统。

本系统功能分为:

信息显示、系统查询、系统修改,系统帮助。

在这些模块中,除了基本的删除、添加、更新、查询外,有的模块还加了更加详细的查询内容。

一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点:

效率低、保密性差,另外时间一长,将产生大量的文件,这对于查找、更新和维护都带来了不少的困难。

关键词:

学生管理;VS2008;SQL

目 录

第一章 系统需求分析 2

1.1可行性分析 2

1.1.1经济可行性 2

1.1.2技术可行性 2

1.1.3操作可行性 2

1.2系统需求分析 2

1.2.1功能需求 2

1.2.2性能需求 3

1.2.3.环境需求 3

1.2.4.资源使用需求 3

1.2.5.用户界面需求 4

1.3数据流图 4

第二章 系统设计 5

2.1系统总体结构 5

2.2数据库设计 6

2.2.1E-R图 6

2.2.2数据关系图 7

2.2.3数据库表设计 7

第三章 系统实现与测试 9

3.1首页 9

3.2admin登录 10

3.3学生登录 12

3.4教师登录 13

第四章 总结 15

致谢 16

参考文献 17

18

第一章系统需求分析

1.1可行性分析

1.1.1经济可行性

第一,本系统开发需求的低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限;

第二,系统并不是十分的复杂,开发的周期较短,人员经济支出有限;

第三,本系统的运行可以代替人工进行许多繁杂的劳动,大大提高学校的工作效率,因此,本系统在经济上是可行的。

1.1.2技术可行性

本课题基于.NET框架,在.NET环境下采用C#语言,结合SQL2008数据库,在设计与开发在技术上和硬件设备上的条件都是满足的。

服务器选用Windowsxp作为操作系统平台。

因此技术上是可行的。

1.1.3操作可行性

本系统操作简单方便,只要懂得上网都能方便操作本系统,所以在操作上也是可行的。

本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在操作上是可行的。

1.2系统需求分析

1.2.1功能需求

高校学生信息管理系统在目前的高校中使用还不普遍,但也有许多类似的成功案例:

如教务管理系统、排课系统等。

本系统是针对高等院校的学生学籍管理,因此学籍管理系统的用户包括系统管理员、教师和学生。

主要涉及系部信息、班级信息、任课教师信息、学生信息、课程信息

以及选课记录和成绩等多种数据信息。

实现的具体功能如下:

l学生基本信息管理——系统管理员负责对各种基本信息的录入、修改、删除等操作。

l课程信息管理——学生对所选课程的查询操作。

l教师信息管理——系统管理员负责对教师各种基本信息的录入、修改、删除等操作;教师可以查看自己的基本信息。

l成绩信息管理——学生对各自课程成绩的查询操作。

l系统用户管理——系统管理员负责用不同的权限来限制不同用户对系统的使用。

以上是用户对系统的基本的功能要求,此外用户还要求系统的效率要高,查询速度要快,易维护,具有较高的数据安全性。

1.2.2性能需求

本系统使用SQLServer2008和C#作为开发工具,在MicrosoftVisualStudio2008中编写,其便捷的应用和快速的开发使得该平台一经推出便受到广大程序开发者的青睐。

1.2.3.环境需求

综合开发此软件的功能需求和性能需求,此软件所需要的开发环境相当自由,可以在众多版本的操作系统上开发和运行。

1.2.4.资源使用需求

由于开发此软件时所需的软件和内存空间等各项资源的需求不是很高,便于系统的开发,再加上C#语言的广泛使用,因此开发的难度进一步减小;另一方面,由于使用

C#语言作为源程序的开发工具,可能存在冗余代码,对于程序的复杂度而言,本程序软件占用的内存空间较小,对资源的要求不是特别高。

1.2.5.用户界面需求

能够方便的从计算机上查询学生的基本信息,专业信息和课程信息,能够直接进行选课和登记等操作。

查询

统计分析

教务处

学生

教师

信息录入

教师

1.3数据流图

学籍管

学生情况

理部门

管理

图2.1系统顶层数据流图

图2.2系统0层数据流图

广东理工职业学院顶岗实习报告

系统设计错误!

未找到引用源。

第二章系统设计

2.1系统总体结构

本次设计在处理过程时采用的是结构化程序设计方法。

需要指出的是系统的详细设计并不是指具体的工程序,而是将概要设计阶段产生的系统功能模块图细化成很容易产生程序的图纸,为软件的质量,延长软件的生存期,软件的可测试性、可维护性提供重要的保障。

详细设计的目标不仅是逻辑上正确地实现每个模块的功能,还应使设计出的处理过程清晰易读。

业务流分析如下:

l学生基本信息管理——系统管理员负责对各种基本信息的录入、修改、删除等操作。

l课程信息管理——学生对所选课程的查询操作。

l教师信息管理——系统管理员负责对教师各种基本信息的录入、修改、删除等操作;教师可以查看自己的基本信息。

l成绩信息管理——学生对各自课程成绩的查询操作。

l系统用户管理——系统管理员负责用不同的权限来限制不同用户对系统的使用。

2.2数据库设计

2.2.1E-R图

图2.2实体E-R图

2.2.2数据关系图

图2.3数据库关系图

2.2.3数据库表设计

id

Int

不为空

教师id

tnum

nvarchar(50)

不为空

教师号

tname

nvarchar(50)

允许为空

教师名字

tpwd

nvarchar(50)

允许为空

教师密码

表2.4教师信息表

id

int

不为空

学生id

stdnum

nvarchar(50)

不为空

学生号

sname

nvarchar(50)

允许为空

学生名字

pwd

nvarchar(50)

允许为空

学生密码

major

nvarchar(50)

允许为空

选课

dept

nvarchar(50)

允许为空

系别

表2.5学生信息表

id

Int

不为空

专业id

Major

nvarchar(50)

允许为空

专业

Dept

nvarchar(50)

允许为空

系别

表2.6

专业表

id

int

不为空

成绩id

grade

nvarchar(50)

允许为空

成绩

tname

nvarchar(50)

允许为空

教师名字

stdnum

nvarchar(50)

允许为空

学生号

sname

nvarchar(50)

允许为空

学生名字

coursename

nvarchar(50)

表2.7

允许为空

成绩表

课程名字

id

int

不为空

课程id

tnum

nvarchar(50)

允许为空

教师号

coursename

nvarchar(50)

允许为空

课程名字

tname

nvarchar(50)

允许为空

教师名字

图2.8

课程表

id

int

不为空

管理员id

aname

nvarchar(50)

允许为空

管理员名字

apwd

nvarchar(50)

允许为空

管理员密码

图2.9

管理员信息表

第三章系统实现与测试

3.1流程图

3.2首页

3.3admin登录

以用户名:

kang,密码:

1,填写随机验证码进入后,则出现图 3.2:

然后就可以点击链接进行查看和添加信息。

有关从管理员角色查看学生信息的关键代码:

有关从管理员角色查看教师信息的关键代码:

3.4学生登录

以用户名:

2222,密码:

222,填写随机验证码进入后,则出现图 3.4:

然后就可以点击链接进行查看和添加信息。

3.5教师登录

以用户名:

2222,密码:

sa,填写随机验证码进入后,则出现图 3.2:

然后就可以点击链接进行查看和添加信息。

GridViewID="GridView1"runat="server"AutoGenerateColumns="False"

DataSourceID="ObjectDataSource1">

BoundFieldDataField="Grade_id"HeaderText="Grade_id"

SortExpression="Grade_id"/>

BoundFieldDataField="Grade_grade"HeaderText="Grade_grade"

SortExpression="Grade_grade"/>

BoundFieldDataField="Grade_tname"HeaderText="Grade_tname"

SortExpression="Grade_tname"/>

BoundFieldDataField="Grade_stdnum"HeaderText="Grade_stdnum"

SortExpression="Grade_stdnum"/>

教师存成绩的部分代码:

BoundFieldDataField="Grade_sname"HeaderText="Grade_sname"

SortExpression="Grade_sname"/>

BoundFieldDataF

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

当前位置:首页 > 表格模板

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

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