学生学籍管理系统毕业设计报告Word文档格式.docx

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

学生学籍管理系统毕业设计报告Word文档格式.docx

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

学生学籍管理系统毕业设计报告Word文档格式.docx

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

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

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

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

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

本系统功能分为:

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

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

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

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

关键词:

学生管理;

VS2008;

SQL

第一章系统需求分析

1.1可行性分析

1.1.1经济可行性

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

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

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

1.1.2技术可行性

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

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

因此技术上是可行的。

1.1.3操作可行性

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

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

1.2系统需求分析

1.2.1功能需求

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

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

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

主要涉及系部信息、班级信息、任课教师信息、学生信息、课程信息以及选课记录和成绩等多种数据信息。

实现的具体功能如下:

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

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

●教师信息管理——系统管理员负责对教师各种基本信息的录入、修改、删除等操作;

教师可以查看自己的基本信息。

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

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

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

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系统总体结构

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

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

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

业务流分析如下:

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

允许为空

教师名字

tpwd

教师密码

表2.4教师信息表

int

学生id

stdnum

学生号

sname

学生名字

pwd

学生密码

major

选课

dept

系别

表2.5学生信息表

专业id

Major

专业

Dept

表2.6专业表

成绩id

grade

成绩

coursename

课程名字

表2.7成绩表

课程id

图2.8课程表

管理员id

aname

管理员名字

apwd

管理员密码

图2.9管理员信息表

第三章系统实现与测试

3.1流程图

3.2首页

3.3admin登录

以用户名:

kang,密码:

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

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

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

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

3.4学生登录

2222,密码:

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

3.5教师登录

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

教师存成绩的部分代码:

<

asp:

GridViewID="

GridView1"

runat="

server"

AutoGenerateColumns="

False"

DataSourceID="

ObjectDataSource1"

>

Columns>

BoundFieldDataField="

Grade_id"

HeaderText="

SortExpression="

/>

Grade_grade"

Grade_tname"

Grade_stdnum"

Grade_sname"

Grade_coursename"

CommandFieldShowEditButton="

True"

/Columns>

/asp:

GridView>

br/>

ObjectDataSourceID="

SelectMethod="

GetgradebytID"

TypeName="

BLL.GradeManager"

UpdateMethod="

ModifyStudentGrade"

UpdateParameters>

ParameterName="

Type="

Int32"

String"

/UpdateParameters>

SelectParameters>

CookieParameterCookieName="

LoginTeacher"

DefaultValue="

"

Name="

tnum"

/SelectParameters>

ObjectDataSource>

第四章总结

经过半个月的设计和开发,学生信息管理系统基本开发完毕。

其功能基本符合学校对学生的信息进行自动化管理需求。

系统管理模块:

学生管理,成绩管理、信息设置、系统管理、关于等。

系统功能使用方便进行数据添加、数据查询、数据修改。

由于本人水平所限及对学校现实的需求没有完全考虑到,该系统必然会存在一些缺陷和不足。

但其功能完善、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。

通过本次毕业设计我学到了不少新的东西,也发现了大量的问题,有些在设计过程中已经解决,有些还有待今后慢慢学习。

只要学习就会有更多的问题,有更多的难点,但也会有更多的收获。

如更加熟练的运用C#开发工具以及SqlServer的理解与操作。

通过本次毕业设计也检查了自己在学校所学的知识掌握程度,在设计过程中许多的基础知识掌握不太牢固,让我加深了对以后学习知识的认真程度,端正自己的认学习态度,为了以后走上社会,获得理想的事业打下坚实的磐石,万栋高楼,从地起,没有坚实的基础,不可会达到很高的高度。

即使达到了也会轰然倒塌。

致谢

经过三个月的不断学习和设计开发加上老师同学的帮助,终于完成了我的毕业设计题目“高校学生学籍管理系统”的开发,在此期间,我根据题目要求,查阅了大量关于网上销售的相关资料,切实地按照软件工程的步骤,从需求分析,概要设计,详细设计,数据库设计,再到编码,调试运行,测试等步骤。

现已顺利完成各个步骤的开发工作,基本达到预期设计的要求。

通过本次毕业设计,使我无论在理论上还是在实践上都有一个较大幅度的提高,尤其是对具体业务的抽象能力和对各种技术及框架的综合运用能力,同时也培养了自己独立分析问题、解决问题以及与他人沟通交流的能力。

本次设计运用了大量软件工程的思想和相关的数据库知识,对大学所学的知识得以巩固和运用。

本次项目虽小,我却悟出了个简单的道理:

学习东西就像软件开发一样,拿到一本书之后看看,提出自己未知的问题,进而分析该问题,读懂书学会去解决

参考文献

[1]C#开发实践宝典王小科等编著清华大学出版社

[2]数据库应用技术张浦生主编机械工业出版社

[3]数据库系统概论王珊萨师煊高等教育出版社

[4]C#程序设计教程郑阿奇梁敬东主编机械工业出版社

[5]王晟VisualC#.NET数据库开发经典案例解析清华大学出版社2005年

[6]郑阿奇,梁敬东主编.C#程序设计教程.机械工业出版社,2007.3

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

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

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

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