- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库与程序设计课程设计报
告
山东理工大学课程设计报告
—— 数据库与程序设计课程设计
院系: 计算机科学与技术学院
专
业:
软件技术
班
级:
软件 0802
姓
名:
马健
学号 0832101099
指导教师:
姜桂红
程序成报告成考核成 总成绩绩 绩 绩
指 导 教师签名
数据库与程序设计课程设计
2009年 12 月 28 日 ~ 2010年 01 月 07 日
2
数据库与程序设计课程设计
学生成绩管理系统
一.系统概述
1.系统设计思想
(1).采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和
财力、物力、提高系统开发的水平和应用效果。
(2).系统就满足学校的需求,例如学生信息的录入、查
询、更新等。学生录入与排名。
(3).系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
2.系统功能概述
该系统共分四个模块,功能分为用户登录 ,学生信息查询,学生信息管理,课程信息查询,课程信息
管理,成绩查询,成绩管理。
3.系统功能模块设计
1
数据库与程序设计课程设计
学生成绩管理系统
用
学
课
理 成
户
生
程
绩
管
信
信
管
理
息
息
用
学
学
课
课
成 成
户
生
生
程
程
绩 绩
登
信
信
信
信
查 管
录
息
息
息
息
询 理
二.数据库设计
根据学成绩管理系统的功能要求和数据流程分析,
该系统数据库命名为 Myschool1, 数据库中包括: ①用户信息表( User);②学生基本信息表( StudentMsg );③学 生 课 程 信 息 表 (Coursemsg); ④ 学 生 成 绩 信 息
(ScoreMsg).
下面列出了各表的数据结构
用户信息表 (User)
列 数据类型 说明
名
useId int 主键
- 2 -
数据库与程序设计课程设计
UserName Ncarchar(50) 用户名,不允
许为空
password Nvarchar(50) 密码,不允许
为空
User 表数据
UsreName
Password
admin
1234
马健
123456
学生基本信息表
(StudentMsg )表
列名
数据类型
说明
Student
int
主键
StudentName nvarchar(50)
学生姓名,不允
许为空
sex
nchar(1)
性别
separtment
nvachar(50)
院系
speciality
Nvachar(50)
专业
Hobby
Ncarchar(200)
兴趣爱好
学
生 课
程
信
息
(Coursemsg)表结构
- 3 -
数据库与程序设计课程设计
列名
数据结构
说明
Courseld
int
主键
CoursrName
Nvachar(50)
课程名称,不允
许为空
CourdeClass
Nvarchar(50)
课程类别
Required
bit
是否必修
Credit
int
学分
PrelectionCredit
int
理论学时
ExperimentCredit
Int
实验课时
学生成绩信息 (ScoreMsg)
表结构
列表
数据结构
说明
StudentNo
int
学号,主键
CourseId
int
课程编号,主键
Score
int
成绩
1.建立表之间关系如图所示:
- 4 -
数据库与程序设计课程设计
2.数据库连接
- 5 -
数据库与程序设计课程设计
三.主要界面与模块设计
1.登录界面如下图所示:
登陆主要用于对登陆学生成绩管理系统的用户进
- 6 -
数据库与程序设计课程设计
行安全性检查,防止非法用户登录系统。在用户登录系统时验证用户名及其密码,判断输入的用户名和密码与数据库中的是否一致,如果一致则允许登录,否则不允许登录。输入用户名和密码后,单击【确定】按钮。这时需要验证输入的用户名和密码与数据库中的是否一致。
2.主界面设计
主界面的作用就是显示本系统所有的功能菜单
项,并把用户经常用到的功能设计成菜单条, 以方便用户操作,然后当用户单击相应的菜单项或菜单条时, 就会打开对应的模块窗口, 并且在状态栏中显示当前界面的一些信息。
主界面设计如图所示
- 7 -
数据库与程序设计课程设计
3.学生管理模块设计
学生管理模块分为添加学生信息和学生信息管理,可以实现对学生信息的添加,删除,更新以及维护。
学生管理模块设计页面如下图所示:
(1).添加学生信息:
(2).学生信息管理:
- 8 -
数据库与程序设计课程设计
4.课程信息模块设计
课程信息模块主要能实现对学生课程信息的管理, 能方便用户对数据库学生课程信息的查询,删除,更新及维护。
下面主要是课程信息的两个主要模块页面设计。
您可能关注的文档
最近下载
- [2025秋期版]国开电大专科《成本会计》一平台在线形考(形考4)试题及答案.pdf VIP
- 2023-2024学年江苏省无锡市天一中学高一(上)期中数学试卷【答案版】.pdf VIP
- (完整版)物资出入库单(模板).doc VIP
- 最新国家义务教育质量监测德育模拟试题.docx VIP
- 注塑生产排程月计划(ASDJS)自动排程.xls VIP
- 《离散型制造企业数字化转型成熟度评估模型》.pdf VIP
- 混凝土挡土墙施工组织设计方案.docx VIP
- 量子计算密码学导论.pptx VIP
- 2025国家义务教育质量监测艺术试题(附答案).docx VIP
- 2025党支部与党员一对一谈心谈话记录(5篇).docx VIP
原创力文档


文档评论(0)