毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

VB+SQL server学生信息管理系统毕业论文附源代码 第6页

更新时间:2007-10-13:  来源:毕业论文

4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。

三. 总体设计

1.处理流程

系统的总体处理数据流程如下图:

 

图八总体处理流程图

 

2.总体结构和模块外部设计

模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,文护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特性可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的M,它使得研制成本最小,而且应尽量避免不足的模块化或超量。

 

图九模块化与总体成本

3.功能分配

从程序的结构中可以看出,学生的信息输入输出功能是由学生管理系统进行的。课程的信息输入输出是由课程管理系统进行的,而班级的信息流动则是班级管理系统进行的。

四. 接口设计

由于系统的各种内外部接口是通过借助数据库开发软件来实现的,是完全在数据库内部操作的,故在此略过此内容。

1. 外部接口(略)

2. 内部接口(略)

五. 数据结构设计

1. 逻辑结构设计

student_Info 学生基本信息表 

列名 数据类型 可否为空 说明

student_ID INT(4) NOT NULL 学生学号(主键)

student_Name CHAR(10) NULL 学生姓名

student_Gender CHAR(2) NULL 学生性别

born_Date DATETIME(8) NULL 出生日期

class_No INT(4) NULL 班号

tele_Number CHAR(10) NULL 联系电话

ru_Date DATETIME(8) NULL 入校时间

address VARCHAR(50) NULL 家庭住址

comment VARCHAR(200) NULL 注释

 

 

class_Info 班级信息表格

列名 数据类型 可否为空 说明

class_No INT(4) NOT NULL 班号(主键)

grade CHAR(10) NULL 年级

Director CHAR(10) NULL 班主任

Classroom_No CHAR(10) NULL 教室

 

 

course_Info 课程基本信息表

列名 数据类型 可否为空 说明

course_No INT(4) NOT NULL 课程编号(主键)

course_Name CHAR(10) NULL 课程名称

course_Type CHAR(10) NULL 课程类型

course_Des CHAR(50) NULL 课程描述

 

 

gradecourse_Info 年级课程设置表

列名 数据类型 可否为空 说明

grade CHAR(10) NULL 年级

course_Name CHAR(10) NULL 课程名称

 

 

result_Info 学生成绩信息表

列名 数据类型 可否为空 说明

exam_No CHAR(10) NOT NULL 考试编号

student_ID INT(4) NOT NULL 学生学号

student_Name CHAR(10) NULL 学生姓名

class_No INT(4) NULL 学生班号

course_Name CHAR(10) NULL 课程名称

result FLOAT(8) NULL 分数

 

 

user_Info 系统用户表

列名 数据类型 可否为空 说明

user_ID CHAR(10) NOT NULL 用户名称(主键)

user_PWD CHAR(10) NULL 用户密码

user_DES CHAR(10) NULL 用户描述

 

图十数据库逻辑结构图表

2. 物理结构设计

系统的物理结构具体由数据库来设计与生成,此处略。

3. 数据结构与程序的关系

系统的数据结构由标准数据库语言SQL生成。

 

具体的例如创建系统用户表格 user_Info的程序用SQL表示就是:

 

CREATE TABLE[dbo].[user_Info](

[user_ID][char](10)COLLATE Chinese_PRC_CI_AS NOT NULL,

[user_PWD][char](10)COLLATE Chinese_PRC_CI_AS NULL,

[user_Des][char](10)COLLATE Chinese_PRC_CI_AS NULL

) ON [PRIMARY]

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

VB+SQL server学生信息管理系统毕业论文附源代码 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。