某大学计算机专业奖学金系统报告.docx

上传人:b****8 文档编号:30515570 上传时间:2023-08-16 格式:DOCX 页数:37 大小:517.88KB
下载 相关 举报
某大学计算机专业奖学金系统报告.docx_第1页
第1页 / 共37页
某大学计算机专业奖学金系统报告.docx_第2页
第2页 / 共37页
某大学计算机专业奖学金系统报告.docx_第3页
第3页 / 共37页
某大学计算机专业奖学金系统报告.docx_第4页
第4页 / 共37页
某大学计算机专业奖学金系统报告.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

某大学计算机专业奖学金系统报告.docx

《某大学计算机专业奖学金系统报告.docx》由会员分享,可在线阅读,更多相关《某大学计算机专业奖学金系统报告.docx(37页珍藏版)》请在冰豆网上搜索。

某大学计算机专业奖学金系统报告.docx

某大学计算机专业奖学金系统报告

 

c:

\iknow\docshare\data\cur_work\.....\

 

⏹更多资料请访问.(.....)

c:

\iknow\docshare\data\cur_work\.....\

 

成绩

中国农业大学

课程报告

(学年秋季学期)

 

论文题目:

计算机专业奖学金系统报告

课程名称:

任课教师:

班  级:

学  号:

姓  名:

 

第一章概要说明

1.1系统名称

计算机专业奖学金系统

1.2设计依据

中国农业大学本科生奖学金管理办法

学生综合测评表

学生基本信息表

学院奖学金评审表

1.3系统建设的目标

建立以计算机为主的奖学金信息管理网络系统,为上级领导提供及时、准确的评审辅助决策信息,包括各学院评审的汇总信息、学生的基本信息、综合测评信息等等;为奖学金信息库、学院学生工作部的奖学金信息管理工作提供方便、快捷的计算机工作模式,提高工作效率,同时与已经成型的学生信息管理系统做到很好的融合,从中提取相应的信息。

另外,通过整个系统的调查、分析、设计、规范化管理过程,使奖学金信息库、学院和学校学生工作部的管理水平升级,适应信息时代的要求。

1.4计划进度

序号

内容

所用时间

1

课程设计总体介绍和要求

0.25

2

学习.NET编程技术

1

3

对应用系统进行系统分析和设计

0.75

5

使用.NET设计开发应用系统

3

6

对应用系统进行测试

2

7

验收

3

合计

10天

第二章需求调查

2.1奖学金管理机构及职能体系

2.1.1各学院组织机构

学院负责本学院奖学金的评审工作。

主要职责是:

(1)制定学院奖学金评选细则;

(2)根据各奖学金的评选要求对本院学生进行初选、推荐;

(3)协助学校做好各奖学金的发放、表彰工作;

(4)负责院级奖学金的设立和管理,并报学生工作部备案。

2.1.2校级学生工作部组织机构

学生工作部负责全校奖学金的管理工作。

主要职责是:

(1)负责奖学金的评定、发放和日常管理;

(2)制定全校性奖学金的评定办法;

(3)审批全校性奖学金获得者名单;

(4)监督、检查校内其他奖学金的管理和使用;

(5)协调校内外组织或个人在学校设立奖学金的有关事项,筹措和开辟奖学金资金来源。

2.2信息需求及管理现状

2.2.1信息需求

目前的奖学金管理工作中用到的表格:

(1)奖学金评审汇总表

(2)奖学金名目表

(3)学院奖学金评审结果表

(4)学生个人信息表

(5)学生综合测评表

2.2.2管理现状

当前的工作主要以手工操作为主。

除有些表格用计算机打印外,其他的工作均由管理人员手工制表、统计和填表。

学生综合测评表的计算仅用到了简单的计算机辅助操作,大量的数据输入之后还需要人为操作才能依次获得结果,没有很好地利用已经成型的学生信息管理系统。

2.3当前工作中需解决的问题及新的系统管理模式展望

2.3.1需解决问题

由于手工操作,所以管理人员的工作量较大,尤其是需查询有关信息时,即费时又费力,工作效率很低还易出错,难以完成日常管理任务;而且,由于信息用纸张存放,极易产生数据的不一致性,很不方便实现统计和查询,不能及时准确为上级领导决策提供有用信息;甚至时间长了有的信息很难找到,信息丢失严重。

上下级之间沟通不方便,造成数据不一致,影响工作的正常进行。

2.3.2新的管理模式展望

以计算机为主的奖学金信息网络管理系统,即建立了一个统一的数据收集和处理规范,方便学院-学生工作部-服务器之间的数据沟通,为上级领导提供及时、准确的辅助决策信息,包括学院的学生综合测评信息、评审信息、统计汇总信息等等;为学院管理人员提供方便、快捷的计算机工作模式,提高工作效率,快速、准确的完成任务;亦可为学校加强防化装备管理工作。

另外,通过整个系统的调查、分析、设计、规范化管理过程,使学生奖学金的管理水平升级,适应信息时代的要求。

本系统为网络环境下的奖学金管理信息系统,学院-学生工作部-服务器连网后可同时使用。

在未连网时,可通过磁盘交换数据,达到数据的共享。

 

第三章需求分析和系统分析

3.1写出数据字典和数据词典

在学生奖学金信息中,经过分析研究并消除冗余,得到需产生的原始表格数据以及需要留档的中间数据作为数据字典和数据词典详细写出。

在数据字典中,详细填写了每个数据需要存储的类型、长度、完整性及其他信息。

由此而来得到表3.1所示数据字典和表3.2所示的数据词典。

表3.1数据字典

编号

名称(中文)

名称(西文)

类型

长度(byte)

完整性

Jd001

登陆名

dname

char

20

Jd002

登陆密码

dpassword

char

10

Jd003

登陆类型

dtype

char

10

教师学生干部

Jd004

学号

sno

char

8

Jd005

姓名

sname

char

30

Jd006

性别

sex

char

2

男女

Jd007

民族

sminzu

char

20

Jd008

班级

sclass

char

20

Jd009

学年

gyear

int

2008到2012之间

Jd010

学习成绩

cgrade

float

0到100之间

Jd011

思想品德成绩

sgrade

float

0到100之间

Jd012

课外活动成绩

kgrade

float

0到100之间

Jd013

附加分

fugrade

int

-5到5之间

Jd014

奖学金号

scno

char

8

Jd015

奖学金名称

scname

char

30

Jd016

奖学金金额

scmoney

int

Jd017

限制人数

slimit

int

表3.2数据词典

编号

名称(中文)

名称(西文)

关键字号

属性名称

属性编号

Jw001

学生信息表

Student

Jw001

学号

Jd004

姓名

Jd005

性别

Jd006

民族

Jd007

班级

Jd008

Jw002

学生成绩表

grade

Jw004

学号

Jd004

Jd009

学年

Jd009

学习成绩

Jd010

思想品德成绩

Jd011

课外活动成绩

Jd012

附加分

Jd013

Jw003

奖学金表

scholarship

Jw014

奖学金号

Jd014

奖学金名称

Jd015

奖学金金额

Jd016

限制人数

Jd017

Jw004

奖学金分配表

fenpei

Jd004

学号

Jd004

Jd014

奖学金号

Jd014

Jd009

学年

Jd009

Jw005

用户权限表

denlu

Jd001

登陆名

Jd001

登陆密码

Jd002

登陆类型

Jd003

3.2写出E-R图

(1)学生信息(姓名,学号,性别,民族,班级)

图3.3

(2)学生成绩表(学号,学年,学习成绩,思想品德成绩,课外活动成绩,附加分)

图3.4

(3)奖学金表(奖学金号,奖学金名称,奖学金金额,限制人数)

图3.5

(4)奖学金分配表(学号,奖学金号,学年)

图3.6

(5)用户权限表(登陆名,登陆密码,登陆类型)

登录权限表

登陆类型

登陆密码

登陆名

图3.7

(6)综合E—R图

图3.8

3.3功能字典和界面词典

系统模块功能介绍:

1、登陆模块

学生干部可以通过用户名密码登陆进入界面负责奖学金的审查工作,主要权限:

(1)查看学生个人信息;

(2)查看学生成绩信息;

(3)查看综合测评结果;

(4)查看奖学金的管理和使用;

(5)修改登陆密码。

教师通过用户名密码登陆进入界面负责本学院奖学金的评审工作。

主要权限是:

(1)查看增加修改学生个人信息;

(2)查看增加修改学生成绩信息;

(3)查看综合测评结果;

(4)查看增加修改奖学金;

(5)修改登陆密码;

(6)增加学生干部登陆权限。

2、学生信息管理模块

(1)按照一定方式对学生个人信息进行查询;

(2)增加删除修改学生个人信息;

3、学生成绩管理模块

(1)按照一定方式对学生成绩信息进行查询;

(2)增加删除修改学生成绩信息;

4、奖学金管理模块

(1)按照一定方式对奖学金信息进行查询;

(2)增加删除修改奖学金信息;

5、综合测评模块

(1)按照一定方式对学生综合信息进行查询;

(2)分配奖学金;

6、权限管理模块

(1)修改个人密码;

(2)增加学生用户权限;

 

表3.9功能字典

编号

名称(中文)

主实体号

相关实体号

其它

1

2

3

4

5

6

7

8

9

10

11

12

13

 

14

15

16

学生个人信息表查询

学生个人信息增添

学生个人信息修改

学生个人信息删除

学生成绩表查询

学生成绩录入

学生成绩修改

学生成绩修改

奖学金表查询

奖学金增加

奖学金修改

奖学金删除

奖学金分配

 

综合测评查询

修改个人密码

增加学生权限

JW001

JW001

JW001

JW001

JW001

JW002

JW002

JW002

JW003

JW003

JW003

JW003

JW004

 

JW004

JW005

JW005

 

JW001JW002

JW003

 

查询学生信息

增添学生信息

修改学生信息

删除学生信息

查修学生成绩

录入学生成绩

修改学生成绩

删除学生成绩

查修奖学金信息

增加奖学金

修改奖学金

删除奖学金

按照综合分数=学习成绩*0.7+思想品德成绩*0.15+课外活动成绩*0.15+附加分的排名来分配奖学金

查询学生综合测评结果

修改个人密码

增加学生访问权限

 

表3.4界面窗口词典

编号

名称(中文)

类型

内容

其它

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

学生信息查询

学生信息修改

学生信息增加

学生信息删除

学生成绩信息查询

学生成绩增加

学生信息修改

学生信息删除

奖学金查询

奖学金增加

奖学金修改

奖学金删除

奖学金评定

综合测评查询

修改个人密码

增加学生权限

JW001中的内容

JW001中的内容

JW001中的内容

JW001中的内容

JW002中的内容

JW002中的内容

JW002中的内容

JW002中的内容

JW003中的内容

JW003中的内容

JW003中的内容

JW003中的内容

JW004中的内容

JW004中的内容

JW005中的内容

JW005中的内容

第四章系统设计

4.1数据库设计

1.学生信息表:

序号

列名(中文)

列名(西文)

类型

长度

空值

关键字

完整性

1

学号

sno

CHAR

8

NOT

A

主码

2

姓名

sname

CHAR

30

NOT

A

3

性别

sex

CHAR

2

NOT

A

‘男’‘女’

4

民族

sminzu

CHAR

20

5

班级

sclass

CHAR

20

2.学生成绩表:

序号

列名(中文)

列名(西文)

类型

长度

空值

关键字

完整性

1

学号

sno

CHAR

8

NOT

A

主码

2

学年

gyear

Int

NOT

A

主码2008到2012之间

3

学习成绩

cgrade

Float

NOT

A

0到100之间

4

思想品德成绩

sgrade

Float

0到100之间

5

课外活动成绩

kgrade

Float

0到100之间

6

附加分

fugrade

Int

-5到5之间

3.奖学金表:

序号

列名(中文)

列名(西文)

类型

长度

空值

关键字

完整性

1

奖学金号

scno

char

8

NOT

A

主码

2

奖学金名称

scname

char

30

NOT

3

奖学金金额

scmoney

int

4

限制人数

slimit

Int

4.奖学金分配表:

序号

列名(中文)

列名(西文)

类型

长度

空值

关键字

完整性

1

学号

sno

CHAR

8

NOT

A

主码

2

学年

gyear

Int

NOT

A

主码2008到2012之间

3

奖学金号

scno

char

8

NOT

A

主码

4.登陆权限表:

序号

列名(中文)

列名(西文)

类型

长度

空值

关键字

完整性

1

登陆名

dname

char

20

NOT

A

主码

2

登陆密码

dpassword

char

10

NOT

A

3

登陆类型

dtype

char

10

NOT

A

学生干部教师

用SQL语言给出数据库的定义如下:

USEstudent

CREATETABLE[dbo].[student](

[sno][char](8)NOTNULL,

[sname][char](30)NOTNULL,

[sex][char]

(2)NOTNULLCONSTRAINTcheck_sexcheck(sexIN('女','男')),

[sminzu][char](20)NULL,

[sclass][char](20)NULL,

PRIMARYKEY(sno))

GO

CREATETABLE[dbo].[grade](

[sno][char](8)NOTNULL,

[gyear][int]NOTNULLCONSTRAINTcheck_yearcheck(gyearBETWEEN2008AND2012),

[cgrade][float]NULLCONSTRAINTcheck_cgcheck(cgradeBETWEEN0AND100),

[sgrade][float]NULLCONSTRAINTcheck_sgcheck(sgradeBETWEEN0AND100),

[kgrade][float]NULLCONSTRAINTcheck_kgcheck(kgradeBETWEEN0AND100),

[fugrade][int]NULLCONSTRAINTcheck_fgcheck(fugradeBETWEEN-5AND5),

PRIMARYKEY(sno,gyear),

FOREIGNKEY(sno)REFERENCESstudent(sno))

GO

CREATETABLE[dbo].[scholarship](

[scno][char](8)NOTNULL,

[scname][char](20)NOTNULL,

[scmoney][int]NULL,

[slimit][int]NULL,

PRIMARYKEY(scno))

GO

CREATETABLE[dbo].[denlu](

[dname][char](20)NOTNULL,

[dpassword][char](10)NOTNULL,

[dtype][char](10)NOTNULLCONSTRAINTcheck_dtypecheck(dtypeIN('学生干部','教师')),

PRIMARYKEY(dname))

GO

CREATETABLE[dbo].[fenpei](

[sno][char](8)NOTNULL,

[scno][char](8)NOTNULL,

[gyear][int]NOTNULL,

PRIMARYKEY(sno,scno,gyear),

FOREIGNKEY(sno)REFERENCESgrade(sno),

FOREIGNKEY(scno)REFERENCESscholarship(scno),

FOREIGNKEY(gyear)REFERENCESgrade(gyear))

4.2界面设计

4.2.1界面流程图

登陆界面

主界面

学生管理

奖学金管理

登陆权限管理

帮助

退出系统

学生信息

学生成绩

综测奖学金结果

奖学金评定

奖学金奖项

更改登陆密码

学生登陆权限

关于…

菜单

各界面功能详细说明

登陆界面:

输入登陆名、登陆密码及登陆类型可以登陆到该用户权限所在的界面。

学生信息:

可按照一定方式查询学生信息或增加删除修改学生个人信息。

学生成绩:

可按照一定方式查询学生成绩或增加删除修改学生个人成绩。

综测奖学金结果:

可按照一定方式查询学生综测结果。

奖学金评定:

按年份评定奖学金或按年份删除已经评定的结果。

奖学金奖项:

可按照一定方式查询奖学金奖项或增加删除修改奖学金奖项。

更改登陆密码:

更改登录账户的登录密码。

学生登陆权限:

增加或删除学生干部的登录权限。

关于…:

显示制作人信息。

第五章奖学金系统的实现

5.1系统软硬件环境

具体的软件要求:

(1)操作系统:

Windows系列

(2)数据库:

SQLServer(DBMS)

(3)开发软件:

visualstudio2010

5.2系统运行

一、用户登录

程序首先进行登录账户的检查。

用户需要在账号和密码编辑框输入正确的登录名和登录密码并选择正确的用户类型,只有在登录名、密码账户类型正确时才可以进入系统操作。

在此系统会记录下来您的账号名和用户类型,通过登陆类型判断可进入相应的操作界面,而用户类型则用来修改个人密码。

二、操作菜单

在主菜单中点击相应的选项便可进入相应的界面。

三、操作按钮

查询:

按照一定的方式查询数据记录。

增加:

增加一条数据记录。

删除:

删除一条数据记录。

修改:

修改某条数据记录中的某一个属性值。

评定:

对奖学金进行评定。

清空:

清空奖学金的评定记录。

更改密码:

更改登陆人的登陆密码。

返回:

返回到主菜单。

退出系统:

退出整个系统。

四、操作界面

学生信息:

(此为教师界面,学生界面只有查询和返回)可按照一定方式查询学生信息或增加删除修改学生个人信息。

当操作错误时,可以提示相应的信息,指导操作人员按照正确的信息进行操作。

Ø查询内容框的内容为空时,无论选择哪种查询方式查询,查询出来的为全部信息。

 

学生成绩:

(此为教师界面,学生界面只有查询和返回)可按照一定方式查询学生成绩或增加删除修改学生个人成绩。

当操作错误时,可以提示相应的信息,指导操作人员按照正确的信息进行操作。

Ø当搜索内容框的内容为空时,无论选择哪种搜索查询方式查询,查询出来的为全部信息。

综测奖学金结果:

可按照一定方式查询学生综测结果。

当操作错误时,可以提示相应的信息,指导操作人员按照正确的信息进行操作。

Ø查询内容框的内容为空时,无论选择哪种查询方式查询,查询出来的为全部信息。

奖学金奖项:

(此为教师界面,学生界面只有查询和返回)可按照一定方式查询奖学金奖项或增加删除修改奖学金奖项。

当操作错误时,可以提示相应的信息,指导操作人员按照正确的信息进行操作。

Ø查询输入框的内容为空时,无论选择哪种查询方式查询,查询出来的为全部信息。

奖学金评定:

(此为教师界面)按年份评定奖学金或按年份删除已经评定的结果。

当操作错误时,可以提示相应的信息,指导操作人员按照正确的信息进行操作。

更改登陆密码:

更改登录账户的登录密码。

当操作错误时,可以提示相应的信息,指导操作人员按照正确的信息进行操作。

 

学生登陆权限:

增加或删除学生干部的登录权限。

当操作错误时,可以提示相应的信息,指导操作人员按照正确的信息进行操作。

关于…:

显示制作人信息。

 

5.3系统维护

系统设计中用到的主要标识符有:

一、菜单option

学生信息学生信息ToolStripMenuItem

学生成绩学生成绩ToolStripMenuItem

综测结果综测结果ToolStripMenuItem2

奖学金评定奖学金评定ToolStripMenuItem

奖学金奖项奖学金奖项ToolStripMenuItem1

更改密码更改密码ToolStripMenuItem

学生登录权限学生登录权限ToolStripMenuItem

关于关于ToolStripMenuItem

退出系统退出系统ToolStripMenuItem

二、统计报表

学生信息表studentDataGridView

学生成绩表scoredataGridView

奖学金分配表zongcedataGridView

奖学金表awarddataGridView

登陆权限表denludataGridView

三、按钮

查询button_查询

增加button_增加

删除button_删除

修改button_修改

评定button_评定

清空button_clear

登陆button_denglu

退出button_tuichu

重置button_chongzhi

返回button_back

四、代码管理

用户名yonghu

用户类型type

五、窗体

登陆界面登陆

学生信息s_information

学生成绩s_score

综测结果s_zongce

奖学金奖项award

奖学金评定start_scholarship

更改密码mima

学生登录权限denlu_right

第六章.NET与数据库的连接

6.1c#应用程序中对SQLServer数据库访问的方法介绍

与数据库相连,ADO.NET提供了如下三种方式:

通过ODBC相连;通过OLEDB相连;直接与SQLServer

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

当前位置:首页 > 人文社科 > 设计艺术

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

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