数据库与程序设计课程设计报告模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库与程序设计课程设计报告
1
2020年4月19日
山东理工大学课程设计报告
——数据库与程序设计课程设计
院系:计算机科学与技术学院
专业:软件技术
班级:软件0802
姓名:马健学号
指导教师:姜桂红
程序成绩报告成绩考核成绩总成绩指导教师签名
12 月 28 日 ~ 01 月07 日
学生成绩管理系统
一.系统概述
1.系统设计思想
(1).采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资
源,减少开发中的时间和
财力、物力、提高系统开发的水平和应用效果。
(2).系统就满足学校的需求,例如学生信息的录入、查询、更新等。学生
录入与排名。
(3).系统就具备数据库维护功能,及时根据用户需求进行数据添加、删
除、修改等操作。
2.系统功能概述
该系统共分四个模块,功能分为用户登录,学生信息查询,学生信息管理,课程信息查询,课程信息
管理,成绩查询,成绩管理。
3.系统功能模块设计
二.数据库设计
根据学成绩管理系统的功能要求和数据流程分析,该系统数据库命名为Myschool1,数据库中包括:①用户信息表(User);②学生基本信息表(StudentMsg);③学生课程信息表(Coursemsg);④学生成绩信息(ScoreMsg).
1.下面列出了各表的数据结构
用户信息表(User)
User表数据
- 2 -
2020年4月19日
- 3 -
2020年4月19日
学生基本信息表(StudentMsg )表
列名 数据类型
说明 Student
int
主键
StudentName nvarchar(50) 学生姓名,不允许为空 sex
nchar(1) 性别 separtment nvachar(50) 院系 speciality Nvachar(50) 专业 Hobby
Ncarchar(200)
兴趣爱好
学生课程信息(Coursemsg)表结构
列名 数据结构 说明 Courseld int 主键
CoursrName Nvachar(50) 课程名称,不允许为空 CourdeClass Nvarchar(50) 课程类别 Required bit 是否必修 Credit
int 学分 PrelectionCredit int 理论学时 ExperimentCredit
Int
实验课时
学生成绩信息(ScoreMsg)表结构
列表 数据结构 说明 StudentNo int 学号,主键 CourseId int 课程编号,主键 Score
int
成绩
1.建立表之间关系如图所示: