没有合适的资源?快使用搜索试试~ 我知道了~
分享学生选课数据库设计分析方案.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 160 浏览量
2021-10-03
14:54:07
上传
评论
收藏 528KB DOC 举报
温馨提示
试读
13页
分享学生选课数据库设计分析方案.doc
资源推荐
资源详情
资源评论
一 概述
1.1 课题背景
21 世纪这个信息爆炸时代,其科技亦日新月异,纵观时代发展,电脑已经成
了我们生活不可缺少的一部分,而在电脑应用中,软件的作用十分突出,软件
已经发展成为信息技术的核心,主导着信息产品的开发。电脑在代替和延伸脑
力劳动方面起着越来越重要的作用,在工业方面,日常生活方面无不如此。就
我们可以感受到的校园学生管理系统来说,电脑为其带来的便利不言而喻!
1.2 学生管理系统分析
学生管理是学校管理中的一项重要任务,以往的手工操作已经不能适应现在
办公的需要.为了摆脱繁琐的劳动,提高工作效率,利用电脑进行信息处理成为必
然.开发功能完善及安全可靠的管理系统可以大大提高学校资源的利用率,及时,
准确地获取需要的信息,充分发挥人员的工作潜力。正是咨询业的迅速发展使得
人们从过去的手工劳动中得以解脱.同时,编写一套完善的学生管理系统的任务
就显得尤为重要. 本学生管理系统可实现学生基本信息、成绩信息、课程信息、
选课信息等的录入、修改、查询、更新和删除。
设计环境
<1〕ÂMicrosoft SQL Server 2005
<2〕ÂMicrosoft Visual Basic
<3〕windows xp 以上,内存<512M 以上〕
二 需求分析
2.1 系统功能要求设计
该系统相关功能情况如下:
<1〕当用户登录时,根据用户类型不同而权限不同,学生,教室,管理员都有
各自的权限。
<2〕通过用户名和密码登录系统,学生可以进行选课操作也可查询学生基本信
息、成绩基本信息、课程基本信息,学生所选课程成绩,修改用户密码
等;教师查询学生相关信息也可以进行学生成绩录入,修改,删除等;
管理员则可以对学生和教师进行查询,修改,删除等,其权限最大。
<3〕系统运行在 Windows 平台上,有一个较好的图形用户界面,操作简单,
功能安排合理,并且进一步考虑系统在安全性,完整性,并发控制等方面
的功能要求。
学习文档 仅供参考
2.2 数据需求
通过分析,总结出本系统对数据的需求如下:
<1〕选课信息
包括:学号,课程号,选课日期,实践成绩,考试成绩。
<2〕学生信息Â
包括:学号、、性别、Â地址
<3〕课程信息Â
包括:课程号、课程名称,系编号,教师编号,开课学期。
<4〕教师信息Â
包括:教师编号、教师、系编号、办公室号。
(5) 系信息Â
包括:系编号,系名,教师编号,位置
(6) 用户信息
包括:用户名,用户密码。
2.3 数据流图
数据流图是描述系统内部处理流程、用于表达软件系统需求模型的一种图形
工具,这种表示法中用矩形表示源点和终点,用椭圆表示数据加工,用箭头表
示数据流。本学生管理系统的数据流图如下。
学习文档 仅供参考
2.4 数据字典
数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、
数据类型、长度、取值能否为空。利用 SQL Server 2005 建立“学生选课”数据
库,其基本表清单及表结构描述如下:
数据库中用到的表:
数据库表名 关系模式名称 备注
admin
管理员 用户登录信息
student
学生 学生基本信息
course
课程 课程基本信息
dept
系 系基本信息
teacher
教师 教师基本信息
sc
选课 选课基本信息
admin 基本情况数据表,结构如下:
字段名 字段类型 长度 说明
names nvarchar 10
用户
学习文档 仅供参考
登录系统
用
户
学生
教师
管理员
选课
课程
系别
管理系统
反
馈
信
息
查
询
选
择
反
馈
信
息
管
理
课
程
查
增
删
改
查
增
删
改
反
馈
信
息
管
理
选
课
反
馈
信
息
反
馈
信
息
管
理
系
别
反
馈
信
息
剩余12页未读,继续阅读
资源评论
zhangao_fengg
- 粉丝: 16
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功