- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB学生成绩管理系统课程设计报告 许小飞
长 沙 学 院
面向对象程序设计
课程设计说明书
题目: 学生成绩管理系统
系(部): 电子与通信工程系 专业(班级): 07级电子信息工程专业1班
姓名: 许小飞
学号: 2007044101
指导教师: 马凌云、谢明华
起止日期: 2010.11.29~2009.12.4
设计任务
I
长沙学院课程设计鉴定表
II
目 录
一、设计思路分析……………………………………………………………………………………..1
1、 系统功能分析…………………………………………………………………………….1
2、 各部分功能实现………………………………………………………………………….1
二、系统结构设计及分析…… ………………………………………………………………………..2
1、设计基本概念………………………………………………………………………...2
2、设计系统总体数据流图……………………………………………………………..3
3、建立数据库…………………………………………………………………………..4
4、编程实现系统功能…………………………………………………………………..6
三、课程设计总结…………………………………………………………………………………...10
四、参考文献………………………………………………………………………………………...11 ..
…
….
III
一、 设计思路分析
1、系统功能分析:
A. 学生基本情况管理 :本班每一位学生的基本情况汇总与
管理,主要包括对学生基本情况的添加、修改、删除、查询等操作。
B. 成绩管理:主要包括期末成绩、选修课成绩管理。主要包
括对学生成绩的添加、修改、删除、查询、统计等操作。
C. 课程管理:主要包括对课程的添加、删除、查询等操作。
D. 本系统用户信息:学生必须通过用户登录才能访问到整个
管理系统。
E. 系统维护:能及时更新该系统的所有信息,若查询结束,能及
时退出当前窗口,回到上一级住窗口。
2、各部分功能实现:
通过分析系统功能,发现系统各部分功能是以往各次实验所实现功能的综合,通过整合以往各次实验程序,即可实现系统所需的各部分功能
1
二、 系统结构设计及分析
1、 基本设计概念
本系统数据集中在一个数据库服务器上。根据系统总体目标及技术成熟型、一般企业流行的体系结构,学生成绩管理系统采用分层体系结构,具体划分为三层:表现层、业务层和数据层,如下图所示:
1.表现层:用户和系统进行交互地层次。通过键盘、显示器、鼠标、打印机等进行人工交互。上网)。
2. 业务层:即事务逻辑层或中间层,完成事物处理规则和业务流程约束数据的处理。考虑到本系统问题的规模以及复杂程度、难度等,本系统业务层应用Microsoft IIS、FTP等完成业务层的功能。
3.数据层:即数据资源管理层,本层完成数据资源等的插入、删除、更新修改等数据存储管理工作,在本系统中采用RDBMS来完成数据层功能,应用Microsoft SQL Serve来实现。 2
2、设计系统总体数据流图:
3、建立数据库:
A. 用户信息表:
表名:User
内容:记载用户登陆的基本信息 组成:
组织:按录入顺序
备注:用户名是用户在登陆该系统是必须输入的,若密码有错误,则不能进入访问该系统。
B. 学生基本信息表:
表名:Student
内容:记载学生的基本信息情况 组成:
3
组织:按录入顺序
备注:学号是该表的主码,不能为空
C. 学生成绩表
表名:Grade
内容:记载学生所学专业课程的期末成绩及课程的相关信息 组成:
组织方式:按录入顺序
备注:课程的编号从00开始,根据需要改变编号的值
D. 选修课成绩成绩表:
表名:Sc
内容:记载学生选修课的成绩及相关的信息 组成: 组织方式:按录入顺序
E. 课程信息表:
表名:Pro_Course
内容:记载学生所学专业课程的相关信息 组成:
组织方式:按录入顺序
4
表名:Sel_Course
内容:记载学生所学选修课程的相关信息 组成:
组织方式:按录入顺序 备注:
5
4、 编程实现系统功能:
a) 登陆界面
部分实现程序:
Private Sub cmdOK_Click()
Dim sql As String
Dim rs As ADODB.Recordset
If Trim(UserName.Text = quot;quot;) Then
MsgBox quot;没有输入用户名,请重新输入!quot;
您可能关注的文档
最近下载
- (某某公司)某某煤矿灾害治理三年规划(OA).docx VIP
- 幼儿园办园章程加入党建工作【3篇】.doc VIP
- 新外研版高二英语选择性必修二unit3Emoji a new language课件.pptx
- 天翼云从业者认证练习试题.doc
- 哈弗-哈弗H6-产品使用说明书-哈弗H6 1.5T自动两驱精英型-CC6460RM07-哈弗H6(升级版)-使用说明书-中文-01-16.01-01M.pdf
- 毕业论文(设计)薄壁筒型零件的工艺研究.doc VIP
- 《施耐德变频器ATV71说明书》.pdf
- 汉语言文学(师范)《修辞学》课程教学大纲.pdf
- 钢材运输航行船舶货物系固手册.docx VIP
- 2024知识考核消防设施操作员中级监控操作方向真题考试(含答案).docx
文档评论(0)