学生学籍管理系统毕业设计报告Word文件下载.docx

上传人:聆听****声音 文档编号:999790 上传时间:2023-04-30 格式:DOCX 页数:20 大小:611.30KB
下载 相关 举报
学生学籍管理系统毕业设计报告Word文件下载.docx_第1页
第1页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第2页
第2页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第3页
第3页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第4页
第4页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第5页
第5页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第6页
第6页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第7页
第7页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第8页
第8页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第9页
第9页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第10页
第10页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第11页
第11页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第12页
第12页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第13页
第13页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第14页
第14页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第15页
第15页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第16页
第16页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第17页
第17页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第18页
第18页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第19页
第19页 / 共20页
学生学籍管理系统毕业设计报告Word文件下载.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学生学籍管理系统毕业设计报告Word文件下载.docx

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

学生学籍管理系统毕业设计报告Word文件下载.docx

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

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

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

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

业务流分析如下:

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"

Type="

/SelectParameters>

ObjectDataSource>

第四章总结

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

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

系统管理模块:

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

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

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

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

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

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

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

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

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

致谢

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

现已顺利完成各个步

骤的开发工作,基本达到预期设计的要求。

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

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

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

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

参考文献

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

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

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

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

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

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

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

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2