✅ 操作成功!

学分管理系统

发布时间:2023-06-11 作者:admin 来源:文学

学分管理系统

学分管理系统

-

2023年3月2日发(作者:青蛙军团)

数据库课程设计报告

课题名称:学生成绩管理系统

专业:

班级:

姓名:

学号:

指导老师:

设计任务书

学生成绩管理系统

本课程设计的目的是通过实践使学生经历一

个数据库系统开发的全过程并受到一次综合的训

练,以便能较全面地理解、掌握和综合运用所学

的知识去分析、解决实际问题。

1、WindowsXP及以上

2、SQLServer2005

3、

任务:

完成《学生成绩管理系统》系统的分析设计

工作,并选用适当的开发工具完成系统的开发。

要求:

1、完成项目需求分析;

2、进行项目概念设计;

3、进行项目逻辑设计;

4、进行项目物理结构设计;

5、进行编码设计;

6、项目测试。

工作进度计划

起止日期工作内容

12010.11.10~2010.11.18查询资料、选择课题

22010.11.19~2010.11.30需求分析、总体设计

32010.12.01~2010.12.18

系统整体设计、编写程序

代码、调试程序

42010.12.18~2010.12.26撰写课程设计报告

指导教师(签章):

摘要:

随着社会信息量的与日俱增,学校需要有一个学生成绩管理系统,

以方便对学生的成绩进行有效的管理。系统应具有既方便对学生成绩的

管理,也方便学生对自己的成绩和获得的学分进行查询的功能。该软件

采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性。

同时,可通过访问权限控制功能,确保数据的安全性。使用该系统既能

把管理人员从繁琐的数据计算中解脱出来,使其有更多的精力从事教务

管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从

而全面提高教学质量,同时也能减轻任课教师的负担,使其有更多的精

力投入到教学和科研中,其最主要的功能是能够便于学校的管理。“学

生成绩管理系统”是以学生成绩数据为主的管理,其数据库的建立、健

全就是关

键。涉及了学生成绩查询模块,管理员对学生信息的添加,修改,删除

等操作。合理的数据库结构设计可以提高数据存储的效率,保证数据的

完整性和一致性。同时,合理的数据库结构也有利于程序的实现。

关键字:学生成绩管理系统;添加;删除;修改;成绩查询

目录

1需求分析

1.1用户需求

2系统概要设计

2.1系统功能模块设计

2.2系统总体设计

2.2.1总体结构

2.2.2各页面功能分配

2.2.3学生查分模块工作流程

3数据库设计

3.1ER图设计

3.2数据表结构

3.2.1管理员信息表Admin

3.2.2学生信息表Student

3.2.3课程信息表Course

3.2.4成绩信息表Sreport

3.2.5学期信息表Term

4公用模块

4.1层叠样式文件

5学生登录模块

5.1系统首页

5.2学生登录主要代码

6学生查分模块

6.1学生成绩查询页SEEK.ASPX

6.2学生成绩查询主要代码

7管理员登录模块

7.1管理员登录页

8课程成绩管理模块

8.1管理员管理页

8.2添加记录框架

8.3管理记录框架页

8.3.1管理记录查询页

8.3.2课程成绩管理记录

8.4主要代码

8.4.1浏览代码

8.4.2添加代码

8.4.3编辑代码

8.4.4删除代码

9退出系统模块

9.1主要代码

总结

致谢

参考文献

1需求分析

随着社会信息量的与日俱增,学校需要有一个学生成绩管理系统,以

方便对学生的成绩进行有效的管理。系统应具有既方便对学生成绩的管

理,也方便学生对自己的成绩和获得的学分进行查询的功能。

“学生成绩管理系统”是以学生成绩数据为主的管理,其数据库的建

立、健全就是关键。合理的数据库结构设计可以提高数据存储的效率,

保证数据的完整性和一致性。同时,合理的数据库结构也有利于程序的

实现。

1.1用户需求

成绩管理系统可以实现学生课程信息管理。其操作简单安全,从而有

效地提高了工作效率和质量。成绩查询系统可以实现以下几个方面的功

能:

为学校提供学生课程成绩发布的平台。

为学校中的每个学生设置相应的登录学号和密码。

学生通过输入自己的学号和密码正确登录后即可进入该系统。

学生可以按学期、课程名称等来查询自己的课程成绩。

管理员可以按班级或按学生来登记学生成绩。

管理员可以添加、修改和删除学生的课程成绩。

系统具有设置管理员权限等功能。

总之,通过本系统的开发,可以实现学生成绩的各类查询功能、学

生成绩发布平台、管理员输入学生成绩、管理员修改和删除学生课程成

绩等功能。

2系统概要设计

根据不同的用户,本章所介绍的成绩查询系统可以分为以下两个功能

区。

(1)学生功能区

学生输入学号和密码正常登录该系统后,可以进行如下操作。

成绩查询:学生进入该系统后可查询出指定学期的所有课程成

绩。

退出系统:学生查询完成绩后可以退出登录状态。

(2)管理员功能区

管理员通过输入账号和密码正常登录该系统后,管理员可以进行如

下操作。

管理员可以查询出指定科目的所有成绩;可以查询出指定学号及指

定科目的成绩,即课程成绩管理。

管理员可以对学生的信息进行添加、修改和删除。管理员操作完毕

后可以退出登录状态,即课程成绩添加模块。

2.1系统功能模块设计

系统主要功能如下所示:

管理员管理功能,管理员负责整个系统的后台管理。

管理员添加、修改和删除学生成绩功能。

学生查询指定学期课程成绩功能。

管理员/学生退出系统功能。

系统主要分为三大功能模块如下:

(1)公用模块

此模块属于系统公用部分,系统中任何页面需要用此模块时直接调

用即可。此模块包括数据库连接文件、层叠样式表文件。此模块负责与

数据库的连接和定义页面风格。可以将这些公用的代码放在一个文件

中,这样即可以减少源代码,也可以使整个系统紧凑有序。

(2)前台系统功能模块

此模块实现了学生功能区的所有功能,由学生登录模块、学生查分

模块和退出系统模块组成。这三个模块的功能如下:

学生登录模块:此模块包括学生登录和检查学生登录信息功能。此

模块负责根据学生所输入的学号和密码判断该用户是否合法,以及

具有哪些操作权限,并根据不同的权限,返回包含不同模块的页

面。

学生查分模块:此模块包括学生成绩查询页。学生正常登录该系统

后,可以查询出指定学期的所有课程成绩。

退出系统模块:此模块包括退出系统。此模块在该系统中对学生用

户/管理员类用户开放,负责结束学生用户/管理员类用户在登录模

块所获得的Session变量,退出本系统,返回到系统首页。

成绩管理系统前台

学生登录模块

学生查分模块

系统退出模块

学生登录

检查学生

登录信息

学生查分模块

学生退出系统

图2-1前台系统功能模块图

(3)后台系统功能模块

此模块实现了管理员功能区的所有功能,由管理员登录模块、课程

成绩管理模块和退出系统模块组成。这三个模块的功能如下:

管理员登录模块:此模块包括管理员登录和检查管理员登录信息功

能。此模块负责根据管理员所输入的账号和密码判断该用户是否合

法,以及具有哪些操作权限,并根据不同的权限,返回包含不同模

块的页面。

课程成绩管理模块:此模块包括管理员添加、修改和删除课程成绩

功能。此模块只对管理员类用户开放。系统管理员登录后,进入该

模块,在该模块中可以看到操作条件选择页分为课程成绩添加和课

程成绩修改,单击它们的链接即可进入相应的页面。

退出系统模块:此模块与前台管理模块中的退出系统模块是一样

的。

成绩管理系统后台

学生登录模块

学生查分模块

系统退出模块

学生登录

检查管理员

登录信息

学生查分模块

管理员退出系统

修改课程成绩

删除课程成绩

图2-2后台系统功能模块图

2.2系统总体设计

系统总体设计是指关于对象系统的总体机能以及和其他系统的相关

方面的设计。也包括基本环境要求,用户界面的基本要求等。

2.2.1总体结构

成绩管理系统,主要是实现学生功能区和管理员功能区。

(1)前台系统结构

系统首页

成功

学生成绩查询页

退出系统

图2-3前台系统结构图

(2)后台系统结构

管理员登录页

成功

管理员管理页

添加记录框架页

添加记录查询页

添加记录页

添加记录更新页

管理记录框架页

管理记录查询页

管理记录页

管理记录更新页

退出系统

图2-4前台系统结构图

2.2.2各页面功能分配

该系统页面功能如下:

:层叠样式表文件,定义页面风格。

:成绩查询系统首页,也是学生登录页,用于学生登

录。

:查询并显示学生课程成绩。

:管理员管理页,用于管理员登录。

:用于管理员查询需要添加成绩的学生信息和课程信息。

:管理员登录后的系统选择界面。

:用于管理员查询需要管理的学生信息和课程信息。

2.2.3学生查分模块工作流程

访问成绩查询系统

学生登录

成功

查询课程成绩

退出系统

图2-5学生查分流程图

3数据库设计

数据库设计是指根据用户的需求,在某一具体的数据库管理系统

上,设计数据库的结构和建立数据库的过程。

n

管理员

学生

管理

ID

账号

密码

学号

学生课程

姓名

查询

查询者

ID

密码

学期

密码

学生成绩

授权

m

学生信息管理表

n

学生成绩表

m

n

m

图3-1系统全局ER图

3.1ER图设计

系统采用SQLServer2005作为后台数据库。

管理员信息:管理员ID号、管理员账号、管理员密码。

管理员信息

管理员ID

账号

密码

图3-2管理员信息ER图

学生信息:学生学号、学生姓名、学生密码。

学生信息

学生学号

学生姓名

学生密码

图3-3学生信息ER图

课程信息:课程号、课程名称。

课程信息

课程号

课程名称

图3-4课程信息ER图

成绩信息:成绩ID号、学生学号、课程号、课程成绩、备注信息、

学期名称。

成绩信息

成绩ID号

学生学号

课程号

课程成绩

备注信息

学期名称

图3-5成绩信息ER图

学期信息:学期ID号、学期名称。

学期信息

学期ID

学期名称

图3-6学期信息ER图

通过以上的分析该系统需要创建五个数据表如下所示。

管理员信息表Admin:用于存储管理员ID号、管理员账号、管理员

密码。

学生信息表Student:用于存储学生学号、学生姓名、学生密码。

课程信息表Course:用于存储课程编号、课程名称。

成绩信息表Sreport:用于存储成绩ID号、学生学号、课程号、课程

成绩、备注信息、学期名称。

学期信息表Term:用于存储学期ID号、学期名称。

上述五个数据表的连接关系如下所示。

学生信息表Student与成绩信息表Sreport通过学生学号建立连接关

系。

程信息表Course与成绩信息表Sreport通过课程编号建立连接关系。

学期信息表Term与成绩信息表Sreport通过学期名称建立连接关系。

其中管理员信息表Admin是独立的,与其它数据表没有关联。学生信

息表Student与课程信息表Course没有直接的关系,是通过成绩信息表

Sreport建立关联的。

3.2数据表结构

使用SQLServer2005新建一个数据库,将其命名为seekscore。

seekscore数据库中包含的数据表及其相应功能如表3-1所示。

表3-1数据表及其功能

数据表功能

Admin存放管理员基本信

Student存放学生基本信息

Course存放课程基本信息

Sreport存放成绩基本信息

Term存放学期基本信息

3.2.1管理员信息表Admin

该信息表用于存储管理员的基本信息,包括管理员ID号(id)、管理员

账号(name)、管理员密码(pwd)。在已创建的数据库seekscore中,创建一

个名为Admin的数据表,并向表中添加字段如表3-2所示。

表3-2管理员信息表Admin

字段名数据类

长度意义说明

idint4管理员ID设为主键且自动

号编号

namevarchar20管理员账

不允许为空

pwdvarchar20管理员密

不允许为空

3.2.2学生信息表Student

该信息表用于存储学生的基本信息,包括学生学号(sid)、学生姓名

(name)、学生密码(pwd)。在已创建的数据库seekscore中,创建一个名为

Student的数据表,并向表中添加字段如表3-3所示。

表3-3学生信息表Student

字段名数据类

长度意义说明

sidvarchar50学生学号设为主键

namevarchar50学生姓名不允许为空

pwdvarchar20学生密码不允许为空

3.2.3课程信息表Course

该信息表用于存储课程的基本信息,包括课程编号(cid)、课程名称

(title)。在已创建的数据库seekscore中,创建一个名为Course的数据表,

并向表中添加字段如表3-4所示。

表3-4课程信息表Course

字段名数据类

长度意义说明

cidvarchar50课程编号设为主键

titlevarchar50课程名称不允许为空

3.2.4成绩信息表Sreport

该信息表用于存储课程成绩的基本信息,包括学生成绩ID号(id)、学

生学号(stid)、课程编号(coid)。课程成绩(mark)、备注信息

(note)、学期名称(term)。在已创建的数据库seekscore中,创建一

个名为Sreport的数据表,并向表中添加字段如表3-5所示。

表3-5成绩信息表Sreport

字段名数据类

长度意义说明

idint4成绩ID号设为主键且自动

编号

stidvarchar50学生学号不允许为空

coidvarchar50课程编号不允许为空

markvarchar50课程成绩不允许为空

notevarchar100备注信息允许为空

termvarchar50学期名称允许为空

3.2.5学期信息表Term

该信息表用于存储学期的基本信息,包括学期ID号(id)、学期名称

(title)。在已创建的数据库seekscore中,创建一个名为Term的数据表,

并向表中添加字段如表3-6所示。

表3-6学期信息表Term

字段名数据类

长度意义说明

idint4学期ID号设为主键且自动

编号

titlevarchar50学期名称允许为空

4公用模块

4.1层叠样式文件

的代码如下所示:

5学生登录模块

此模块包括学生登录和检查学生登录信息。此模块负责根据学生所

输入的学号和密码判断该用户是否合法,以及具有哪些操作权限,并根

据不同的权限,返回包含不同模块的页面。

图5-1学生页面显示效果图

5.1系统首页

是系统首页,用于学生登录。学生必须正确登录后,才

能进入该

系统查询成绩。学生进入该页面,在该页面输入学号和密码,单

击“登录”按钮即可。页面显示效果如图5-1所示。

表5-1系统首页页面控件及功能

对象功能

表格用于控制页面显示信息位置

表单名称为form1,提交目标网页为,数据采

用隐式传递方式

文本框名称为number,用于输入学生学号

密码框名称为pwd,用于输入学生密码

按钮单击“登录”按钮,提交表单

按钮单击“重置”按钮,清空文本框和密码框内容

5.2学生登录主要代码

stringmyStr=tionStrings["Conn"].ConnectionString;

SqlConnectionmyConn=newSqlConnection(myStr);

strings="select*fromstudentwheresid='"+

ng()+"'andpwd='"+ng()+"'";

SqlCommandcom=newSqlCommand(s,myConn);

SqlDataAdaptermyDa=newSqlDataAdapter(com);

DataSetmyDs=newDataSet();

(myDs);

if([0].>0)

{

Session["username"]=ng();//给session赋值

ct("");

}

("");

6学生查分模块

学生正常登录该系统后,可以查询出指定学期的所有课程成绩。

6.1学生成绩查询页Seek.aspx

页面显示效果图如图6-1所示。

图6-1学生成绩查询页显示效果图

当学生登录后选择对应的学期,点击查询按钮就可以出现如图6-2所示的结果

图6-2学生成绩查询结果图

图6-1的页面控件及功能如表6-1所示。

表6-1学生成绩查询页页面控件及功能

对象功能

表格用于控制页面显示信息位置

表单名称为form1,提交目标网页为,数据

采用隐式传递方式

下拉列表

名称为term,用于选择学期

按钮单击“查询”按钮,提交表单

按钮单击“重设”按钮,清空下拉列表框内容

6.2学生成绩查询主要代码

stringmyStr=

tionStrings["Conn"].ConnectionString;

SqlConnectionmyConn=newSqlConnection(myStr);

();

stringstr=",,,

FROMstudent,course,sreportWHERE(=d

=='"+

+"'='"+

Session["username"].ToString()+"')";

SqlCommandcom=newSqlCommand(str,myConn);

SqlDataAdaptermyDa=newSqlDataAdapter(com);

DataSetmyDs=newDataSet();

(myDs);

e=true;

urce=[0];

nd();

();

7管理员登录模块

此模块包括管理员登录和检查管理员登录信息。此模块负责根据管

理员所输入的账号和密码判断该用户是否合法,以及具有哪些操作权

限,并根据不同的权限,返回包含不同模块的页面。

7.1管理员登录页

是管理员登录页,用于管理员登录。管理员要管理该系

统,必须正确登录后,才能进入该系统进行管理。页面显示效果如图7-

1所示。

图7-1管理员登录

点击登录后将进入课程管理模块

表7-1管理员登录页页面控件及功能

对象功能

表格用于控制页面显示信息位置

表单名称为form1,提交目标网页为,数据采

用隐式传递方式

文本框名称为name,用于输入管理员账号

密码框名称为pwd,用于输入管理员密码

按钮单击“登录”按钮,提交表单

按钮单击“重置”按钮,清空文本框和密码框内容

8课程成绩管理模块

此模块包括管理员添加、修改和删除课程成绩。此模块只对管理员

类用户开放。系统管理员登录后,进入该模块,在该模块中可以看到操

作条件选择页分为课程成绩添加和课程成绩管理。单击它们的链接,即

可进入相应的页面。

8.1管理员管理页

是管理员管理页,用于管理员管理系统信息。当管理员

成功登录后,系统会自动转向该页面。

图8-1管理员管理页显示效果图

下面介绍的主要代码,其中页面代码分析如下所示。

该页面设置了“课程成绩添加”和“课程成绩管理”链接。管理员登录

后访问该页面,可以单击“课程成绩添加”链接,进入添加课程成绩框架

页,进行课程成绩的添加操作。管理员登录后访问该页面,可以单

击“课程成绩管理”链接,进入管理记录框架页,进行课程成绩的修改和

删除操作。该页面设置了“退出登录”链接,管理员可以单击“退出登

录”链接退出登录状态。

8.2添加记录框架

当管理员刚进入添加课程成绩页面时,显示效果如图8-2所示。

图8-2管理员进入添加页

当点击添加按钮时将出现如下结果

图8-3管理员添加学生成绩图

点击提交将会出现图8-4的提示信息

图8-4管理员添加成功提示图

8.3管理记录框架页

用于修改或删除学生成绩记录。管理员登录后访问管理员页

,单击“课程成绩管理”链接,即可进入该框架页进行课程成

绩的修改和删除操作。

8.3.1管理记录查询页

是管理记录查询页,用于管理员查询需要管理成绩的

学生信息和课程信息。此页面是管理记录框架页的一

部分。管理员进入管理记录框架页,即可进入该页

面,页面控件及功能如表8-2所示。

表8-2管理记录查询页页面控件及功能

对象功能

表格用于控制页面显示信息位置

表单名称为form1,提交目标网页为,数

据采用隐式传递方式

文本框名称为stid,用于输入学生学号

下拉列表

名称为pwd,用于输入管理员密码

按钮单击“浏览”按钮,提交表单

按钮单击“重设”按钮,清空文本框和下拉列表框内容

8.3.2课程成绩管理记录

是管理记录页,用于管理员修改或删除学生成绩,管理

员进入管理记录框架页,即可进入该页面。

图8-3管理员进入成绩管理页

点击浏览时出现了该同学的学号姓名及成绩和备注,当点击想要修

改学生的成绩和备注时,修改后点击编辑将会出现图8-4的提示信息

图8-4修改成功提示图

点击删除图是该生的所有信息即被删除

以上的添加、编辑、删除等信在sqlserver2005的seeksore数据库的表

中均可以反应出来,即和asp链接成功!

8.4主要代码

8.4.1浏览代码

protectedvoidButton1_Click(objectsender,EventArgse)//浏览代码

{

stringstr1=

tionStrings["Conn"].ConnectionString;

SqlConnectioncon=newSqlConnection(str1);

SqlCommandcmd=newSqlCommand();//SqlCommand表示要对SQLServer数据库执

行的一个Transact-SQL语句或存储过程。

dText="selectmarkfromsreportwhereid=@id";//进行数据储存

tion=con;//获取或设置SqlCommand使用的SqlConnection

();

hValue("@id",().ToString());

hValue("@cid",ng());

="学生成绩信息添加表";

=;

=username(().ToString());

}

8.4.2添加代码

protectedvoidButton3_Click(objectsender,EventArgse)//添加代码

{

stringstr1=

tionStrings["Conn"].ConnectionString;

SqlConnectioncon=newSqlConnection(str1);

SqlCommandcmd=newSqlCommand();

dText="insertintosreportvalues('"++"','"+

ng()+"','"++"','"+

+"','2009~2010第二学期')";

tion=con;//获取或设置SqlCommand使用的SqlConnection

();

eNonQuery();

("");

}

8.4.3编辑代码

protectedvoidButton3_Click(objectsender,EventArgse)//编辑代码

{

stringstr1=

tionStrings["Conn"].ConnectionString;

SqlConnectioncon=newSqlConnection(str1);

();

SqlCommandcmd=newSqlCommand("updatesreportsetmark='"+

+"',note='"++"'wherestid=@sidand

coid=@cid",con);

hValue("@sid",().ToString());

hValue("@cid",

ng());

eNonQuery();

("");

}

8.4.4删除代码

protectedvoidButton4_Click(objectsender,EventArgse)//删除代码

{

stringstr1=

tionStrings["Conn"].ConnectionString;

SqlConnectioncon=newSqlConnection(str1);

();

SqlCommandcmd=newSqlCommand("deletefromsreportwherestid='"+stid

.().ToString()+"'",con);

eNonQuery();

("")

}

9退出系统模块

此模块包括退出系统页,并且在该系统中对学生用户/管理员类用户

开放,负责结束学生用户/管理员类用户在登录模块所获得的Session变

量,退出本系统,返回到系统首页。

学生用户/管理员正常登录后,进入该系统,单击导航栏上的“退出”链接,即可进入该页面

退出登录状态。退出系统时出现图9-1结果

图9-1修改成功提示图

9.1主要代码

protectedvoidButton1_Click(objectsender,EventArgse)

{

Session["Code"]="";

Session["Role"]="";

("");

}

总结

学期临末又迎来了这学期的课程设计,虽然有了上学期做课程设计

的经验,但真的做起来还是困难重重。虽然难题多多,但收获也多多。

去年的课程设计就让我学到了很多,今年sqlserver2005及的课程

设计,我的收获也真的颇丰。今年的课程设计使我对以前的知识有了进

一步的巩固与理解,也对自己的不足之处有了了解。对于系统的需求要

明确,这样才能做到有的放矢。特别是对于系统中数据的存储和重要算

法的设计,设计的不好会出现大量的冗余,不仅浪费存储空间,还影响

查询效率。通过需求分析、设计、编码实现、测试本程序基本符合本次

课程设计的要求,并能顺利运行,界面清晰易理解,且具备各项基本功

能;但是代码比较烦琐,如果不是在指导老师和同学的帮助下,以及到

图书馆查阅相关的资料,是很难完成的,毕竟c#语言是我自己学的知

识。虽然查阅了许多资料,但是还是出现了很多问题。出现问题不要

慌,自己找原因,最终肯定会迎刃而解的。本来还想要让程序的功能更

多些,只是个人能力不够,想到一些功能却运行不起来,只能完成基本

的功能!其实,有写程序看起来很难,只要你经过慢慢的摸索,一步一

步的编写,以少积多,最终会解决疑难问题!本次课程设计和理论实践

相结合,这样不仅仅锻炼了我做事的能力,同时也提高了我的思维能

力。这次的实践让我学会了要全面地去思考问题。

回想刚刚过去的忙碌的一周,感触颇多,收获颇丰。这星期通过翻

阅各种参考文献,对有些知识尤其是方面的知识有了新的了解,

对C#也懂了一点,也对网页制作有了兴趣。收获最大的地方就是锻炼了

自己的独立思考能力和解决问题的能力。

致谢

首先,要感谢教我的数据库原理及应用的刘金岭老师,他教会了我

关于数据库的一些基础知识,才能够让我灵活的应用sqlsever2005和

知识进行课程设计,再要感谢各位指导老师在上机时间对我们的

耐心指导,让我在失望中找回了信心,其次也要感谢淮阴工学院之计算

机工程学院给我们提供课程设计的机会,和实验室工作人员为我们提供

的良好的实验环境,让我们在温暖的空调机房里自由自在的进行编译代

码!

在这次课程设计过程中,我学到了很多新的知识,但是次过程中也

遇到了很多困难及疑问。然而,在我正为这些疑问和困难烦恼的时候,

老师,同学,学长给我伸出了援助之手,我们的老师,同学们,和学长

及时的帮我解决这些难题,也让我还拓展了许多新的知识,对sqlserver

2005及有了一个新的认识,让我对这个学期所学的数据库原理及

应用的知识有了新的回顾,也使我理解了整个程序,操作起来更加的容

易,而且每次他们都能够耐心的帮我解决了难题,使我能够清楚的理解

每一个设计环节,每个程序代码的意思,真的非常感谢他们的帮助,还

有在课程设计过程中我也借阅了很多书籍,感谢那些参考文献的原作

者,他们给了我很多的思路,使我能顺利的完成本次课程。

这次课程设计让我明白了做任何一件事都是要付出辛苦的汗水的,

任何一件都是想象中的那么简单,没有平时的积累和自己的努力,老师

的指导,以及他人的帮助,我们不可能轻而易举的把一个程序做成功。

参考文献

1刘金岭,冯万利,张有东.数据库原理及应用.北京:清华大学出版

社,2009

2施伯乐,丁宝康,汪卫.数据库系统教程.第2版.北京:高等教育出版

社,2007

3屈喜龙,朱杰.ASP+SQLServer开发动态网站实例荟萃.机械工业出

版社,2006

4闫静,钟斌.动态网页基础与实例.北京:机械工业出版社,2004

5龚宗渝,王茜.PhotoshopCS2平面设计.北京:北京希望电子出版

社,2006

6萨师煊,王珊,数据库系统概论(第三版).北京:高等教育出版

社,2000

7肖金秀,冯沃辉,陈少涌.程序设计教程.北京:冶金工业出

版社,2003

👁️ 阅读量:0