课程设计报告Word下载.docx

上传人:b****5 文档编号:20771902 上传时间:2023-01-25 格式:DOCX 页数:28 大小:819.16KB
下载 相关 举报
课程设计报告Word下载.docx_第1页
第1页 / 共28页
课程设计报告Word下载.docx_第2页
第2页 / 共28页
课程设计报告Word下载.docx_第3页
第3页 / 共28页
课程设计报告Word下载.docx_第4页
第4页 / 共28页
课程设计报告Word下载.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

课程设计报告Word下载.docx

《课程设计报告Word下载.docx》由会员分享,可在线阅读,更多相关《课程设计报告Word下载.docx(28页珍藏版)》请在冰豆网上搜索。

课程设计报告Word下载.docx

3.系统设计10

3.1数据库设计10

3.1.1逻辑结构设计10

3.1.2物理结构设计11

3.2系统功能设计11

3.2.1系统功能结构12

3.2.2各功能模块介绍12

3.2.3主要功能实现模块代码12

3.3输入输出设计14

3.4系统实现14

4.总结15

4.1结论15

4.2进一步改进方向15

5.参考文献15

1.绪论

1.1系统开发背景

随着社会信息量的与日剧增,学校需要有一很好的学生成绩管理系统,以方便对学生的成绩进行有效的管理。

系统应具有既方便教师对学生成绩的查询和插入,也方便学生对自己成绩和获得的学分进行查询的功能。

在当今的信息时代,传统的管理方法必然要被以计算机为基础的信息管理系统所替代。

已有的学生管理系统大都偏向学生档案管理、学籍管理等。

本案例设计的“学生成绩管理系统”以学生成绩数据为主的管理,具有数据操作方便、高效、迅速等优点

1.2系统开发工具

分布式应用程序的工具与技术。

SQLServer2005是新一代大型关系数据管理系统,它在电子商务、数据仓库和数据库解决方案等应用中起着学生成绩管理系统重要的核心作用,可为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。

2.系统分析

2.1系统需求分析

2.1.1系统功能性需求

学生成绩管理系统必须能够完成录入成绩、修改成绩、删除成绩、查询成绩、查询用户信息、添加用户、删除用户、修改用户信息和修改用户密码等功能。

管理员可实现添加用户、删除用户、修改用户信息和修改用户密码的功能,学生用户可以实现查询成绩、修改个人登录信息和修改个人登录密码的功能,教师用户可以实现录入学生成绩、修改学生成绩、删除学生成绩、修改个人登录信息和修改个人登录密码的功能。

(1)录入成绩是教师用户把学生卷面成绩录入系统的过程。

首先教师需要登录进入

学生成绩管理系统的录入成绩模块,然后根据学生试卷的成绩输入学生的各科成绩,从而方便学生自行查询个人成绩。

(2)修改成绩是教师用户对系统中学生成绩输入有误的进行改正。

首先教师需要

登录进入学生成绩管理系统的修改成绩模块,然后选择需要修改的学生成绩,再进行修改,最后确认修改。

(3)删除学生成绩是教师用户对系统中学生成绩的删除。

首先教师需要登录进入学

生成绩管理系统的删除成绩模块,然后选择需要删除的学生的成绩,可以多选,最后确认删除。

(4)查询成绩是学生对自己的学期成绩的查询。

首先学生需要登录进入学生成绩管理系统

的查询成绩模块,然后选择需要查询成绩的学期数,再确认查询。

(5)查询用户信息是管理员查询任意一个用户的信息或者教师和学生查询个人信息。

首先

用户需要登录进入学生成绩管理系统的查询用户信息模块,然后进行查询。

(6)添加用户是管理员对教师用户、学生用户、管理员用户的信息进行添加的过程。

首先管理员需要登录进入学生成绩管理系统的添加用户模块,然后根据用户信息添加用户,并设置用户的初始登录密码。

(7)删除用户是管理员对用户进行删除的过程。

首先管理员需要登录进入学生成绩

管理系统的删除用户模块,然后选择需要删除的用户,最后确认删除。

(8)修改用户信息是对用户名或其他信息的修改与更新,管理员可以修改所有用户

的信息,教师和学生只能对个人的信息进行修改。

首先用户需要登录进入学生成绩管理系统的修改用户信息模块,然后选择需要修改的用户或修改个人用户,再进行修改,最后确认修改。

(9)修改用户密码是对用户登录密码的修改,管理员可以修改所有用户的登录密

码,教师和学生只能对个人登录密码进行修改。

首先用户需要登录进入学生成绩管理系统的修改用户密码模块,然后选择需要修改密码的用户或修改个人用户密码,再进行修改,最后确认修改。

2.1.2系统非功能性需求

1.用户界面需求:

为了方便学生、教师、管理员完成各种操作,界面应该是简单明了、操作容易、美观协调。

2.安全性需求:

只有授权的用户才能动用和修改系统的信息,而且必须防止信息的非法、非授权的泄漏;

设备备份机制、容错机制,防止在系统出现单点失败时,系统的备份机制保证系统的正常运行。

3.性能需求:

系统必须在不超过10s的响应时间内,处理20起登录任务,WEB首页打开速度5s以下,系统能在高于实际系统运行压力1倍的情况下,稳定的运行12小时。

4.软硬件环境需求:

(1)软件要求:

管理客户端:

WindowsXP以上,支持AdobeFlashPlayer10的浏览器

打印客户端:

WindowsXPSP2以上

服务器(除节点服务器):

WindowsServer2003以上

数据库:

MySQL5.1以上/MSSQLServer2005以上/Oracle9i/10g/11g

节点服务器:

Windows7/WindowsServer2008R2以上

移动打印服务器:

(2)硬件要求:

根据负载和部署实际情况具体决定。

以下数据供参考:

25用户以下,印量小于1万/月-双核CPUx1,2G内存,250G硬盘

50用户,印量小于3万/月-四核CPUx1,2G内存,500G硬盘

100用户,印量小于10万/月-双核CPUx2,4G内存,1T硬盘

2.2用例

2.2.1确定用例

1.确定参与者

图1.1参与者与系统边界

2.确定用例

图1.2学生成绩管理系统的用例

2.2.2用例的描述

1.用例规约

用例名称

录入成绩

参与者

教师

假设

系统功能完善,所以的操作都能实现,网络速度好

前置条件

教师是该系统的一般用户

后置条件

存储学生成绩

主事件流

1.教师进入登录界面,输入用户名和密码;

2.系统验证用户名和密码;

3.教师选择录入成绩系统;

4.教师将学生姓名、学生成绩、学科名输入系统;

5.重复4,直到教师确认输入了所以的学生成绩;

6.用户退出系统,教师录入成绩成功。

备选事件流

2a.非法用户

1.系统提示用户不存在,拒绝登录

2b.用户密码输入错误

1.系统提示密码错误,拒绝登录

表1.1

修改成绩

系统功能完善,所以的操作都能实现,网络速度好

更新学生成绩

3.教师选择修改成绩系统;

4.教师选择需要修改成绩的学生的成绩,进行修改;

5.重复4,直到教师确认修改完成;

6.用户退出系统,教师修改成绩成功。

表1.2

删除成绩

3.教师选择删除成绩系统;

4.教师选择需要删除成绩的学生的成绩,进行修改;

5.重复4,直到教师确认删除完成;

6.用户退出系统,教师删除成绩成功。

1.系统提示用户不存在,拒绝登录

1.系统提示密码错误,拒绝登录

表1.3

查询成绩

学生

学生是该系统的一般用户

1.学生进入登录界面,输入用户名和密码;

3.学生选择查询成绩系统;

4.选择要查询的学期数;

5.确认查询,系统显示查询结果;

6.重复4、5,直到学生完成查询成绩;

7.用户退出系统,学生查询成绩成功。

1.系统提示密码错误,拒绝登录

表1.4

添加用户

管理员

管理员是该系统的一般用户

存储用户登录信息

1.管理员进入登录界面,输入用户名和密码;

3.管理员选添加用户系统;

4.管理员将用户信息输入系统中;

5.重复4,直到管理员将用户信息全部输入系统;

6.用户退出系统,管理员添加用户信息成功。

表1.5

删除用户

更新用户信息记录表

3.管理员选删除用户系统;

4.管理员选择需要删除的用户,再进行删除;

5.重复4,直到管理员删除所有需要删除的用户;

6.用户退出系统,管理员删除用户成功。

表1.6

修改用户信息

管理员、教师、学生

管理员、教师、学生是该系统的一般用户

更新用户信息

1.用户进入登录界面,输入用户名和密码;

3.用户选修改用户信息系统;

4.用户是管理员执行5,用户是教师或学生执行6;

5.管理员选择需要修改的用户,并进行修改;

6.教师或学生对自己的登录信息进行修改;

7.重复4-6,直到用户完成修改;

8.用户退出系统,修改用户信息成功。

表1.7

修改用户密码

更新用户密码信息

3.用户选修改用户密码系统;

5.管理员选择需要修改密码的用户,并进行修改;

6.教师或学生对自己的登录密码进行修改;

1.用户退出系统,修改用户密码成功。

表1.8

登录

1.管理员、教师、学生用户进入登录界面,输入用户名和密码;

3.用户成功登录。

表1.9

查询用户信息

3.用户选择查询用户信息系统;

5.选择需要查询的用户名,系统显示查询结果;

6.确认查询,系统显示查询结果;

7.重复4-6,直到用户完成查询;

8.用户退出系统,用户查询用户信息成功。

2.系统提示密码错误,拒绝登录

表1.10

2.3分析模型

2.3.1学生成绩管理系统类图

图2.1学生成绩管理系统的类图

2.3.2学生成绩管理系统顺序图

1.录入成绩顺序图

图2.2录入成绩顺序图

2.修改成绩顺序图

图2.3修改成绩顺序图

3.删除成绩顺序图

图2.4删除成绩顺序图

4.查询成绩顺序图

图2.5查询成绩顺序图

5.查询用户信息顺序图

图2.6.1学生用户个人用户信息顺序图

图2.6.2教师查询个人用户信息顺序图

图2.6.3管理员查询用户信息顺序图

6.添加用户顺序图

图2.7添加用户顺序图

7.删除用户顺序图

图2.8删除用户顺序图

8.修改用户信息顺序图

图2.9.1学生修改个人用户信息顺序图

图2.9.2教师修改个人用户信息顺序图

图2.9.3管理员修改用户信息顺序图

9.修改用户密码顺序图

图2.10.1学生修改个人登录密码顺序图

图2.10.2教师修改个人登录密码顺序图

图2.10.3管理员修改用户密码顺序图

3.系统设计

3.1数据库设计

3.1.1E-R图

图3.1学生成绩管理系统E-R图

3.1.2关系模式

学生信息表(学号、姓名、性别、入学时间)

教师信息表(教师编号、姓名、性别)

管理员信息表(管理员编号、姓名、性别)

用户信息表(id号、用户名、用户密码、用户类型、联系方式)

学生成绩表(学号、姓名、学科名、学期数、成绩)

3.1.3建表

1.学生信息表:

student

属性名称

数据库中对应名称

数据类型

是否为空/默认值

★学号

Sno

Char(10)

不为空

姓名

Sname

char(10)

允许空

性别

Ssex

入学时间

Stime

2.教师信息表:

teacher

★教师编号

Tno

Tname

Tsex

3.管理员信息表:

manager

★管理员编号

Mno

Mname

Msex

4.用户信息表:

user

★id号

Id

Int

★用户名

Uname

用户密码

Upass

用户类型

Utype

联系方式

Utele

5.学生成绩信息表:

grade

GId

Gname

学科名

Gcource

成绩

Ggrade

int

学期数

Gdate

3.1.4数据库

3.2系统功能设计

3.2.1系统功能结构

3.2.2各功能模块介绍

3.2.3主要功能实现模块代码

1.连接数据库

3.3输入输出设计

3.4系统实现

4.总结

4.1结论

4.2进一步改进方向

5.参考文献

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

当前位置:首页 > 工作范文 > 其它

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

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