(此文档为word格式,下载后您可任意编辑修改!)
本科生课程设计
课程名称 课程编号 学号 学生姓名 所在专业
数据库原理及应用课程设计
计算机科学与技术
I 所在班级 指导教师 成绩 教师签字
目 录
一、设计总说明 ...............................................................................................
1.1概况 .....................................................................................................
1.2系统开发目的 .....................................................................................
1.3开发内容 .............................................................................................
1.4开发要求 .............................................................................................
1.5开发环境及工具 .................................................................................
二、需求分析 ...................................................................................................
2.1系统背景分析 .....................................................................................
2.2需求介绍 .............................................................................................
三、概念结构设计 ...........................................................................................
II 3.1系统功能模块设计图 .........................................................................
3.2系统E-R图 ........................................................................................
四、逻辑结构设计 ...........................................................................................
五、物理结构设计 ...........................................................................................
5.1数据库创建 ........................................................................................ V
六、系统实现 ...................................................................................................
6.1登陆界面 .............................................................................................
6.2管理员主界面 .................................................................................... X
六、 优缺点及自我评价 .............................................................................. X
八、参考文献 ............................................................................................... XV
九、代码(附录) ..........................................................................................
一、设计总说明
1.1概况
名称:学生成绩管理系统 用途:学校等机构
功能:实现对学生信息、成绩的管理
1.2系统开发目的
1) 掌握利用C# 开发工具进行可视化程序设计的基本过程。
III 2) 理解C#应用程序的事件驱动机制,掌握利用C#开发工具编写程序
代码的方法,能熟练利用C#语法规则进行算法设计和代码编写。
3) 掌握利用ADO.NET对象进行数据库应用程序设计的基本方法。 4) 掌握SQL数据库数据表设计以及SQL语句的书写和c#中的调用方
法。
通过掌握以上的知识同时提高自己的实践动手能力。
1.3开发内容
通过调查分析得到学生成绩管理系统的系统需求,从而设计出系统的概念模型、逻辑模型、物理模型,通过SQL2005和vs2010的操作平台完成和实现相应的要求,再而进行不断的调试和测试完善系统的漏洞。
1.4开发要求
? 学生各种信息的输入,包括学生的基本信息、成绩信息、课程信息
等。
? 学生各种信息的修改;
? 实现基本信息、成绩信息、课程信息的删除;
? 按照一定的条件,查询、统计符合条件的学生信息;能够实现多种
查询方式,并且可以进行简单的学生信息统计;
IV ? 实现基本信息、成绩信息、课程信息的导入导出等等;
1.5开发环境及工具
系统前台开发软件:Microsoft公司的Visual Studio 2008 系统后台管理软件:SQL Server Management Studio 2005 系统开发语言:C#
二、需求分析
2.1系统背景分析
随着电脑的普及,信息量的增大,现在几乎每个学校乃至每个教育机构也顺应时代的发展,纷纷抛弃繁琐的人工管理学生的成绩以及学生的信息的方式,而是采用各种管理软件进行管理。采用软件系统进行管理具有处理数据速度更快、信息量更多、更加准确、更加简便等特点。所以学生成绩管理系统成为学校和其他教育机构不可或缺的管理软件。
2.2需求介绍
通过调查分析以及结合案例,系统应该达到以下的要求: (1)系统用户应包括两个层次:管理员和学生,管理员进行所有的操作,而学生只能够进行查询个人成绩信息、查询个人信息和修改密码。
V