《学生成绩管理系统》 项目设计实训报告.docx

上传人:b****7 文档编号:10822570 上传时间:2023-02-23 格式:DOCX 页数:21 大小:1.41MB
下载 相关 举报
《学生成绩管理系统》 项目设计实训报告.docx_第1页
第1页 / 共21页
《学生成绩管理系统》 项目设计实训报告.docx_第2页
第2页 / 共21页
《学生成绩管理系统》 项目设计实训报告.docx_第3页
第3页 / 共21页
《学生成绩管理系统》 项目设计实训报告.docx_第4页
第4页 / 共21页
《学生成绩管理系统》 项目设计实训报告.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

《学生成绩管理系统》 项目设计实训报告.docx

《《学生成绩管理系统》 项目设计实训报告.docx》由会员分享,可在线阅读,更多相关《《学生成绩管理系统》 项目设计实训报告.docx(21页珍藏版)》请在冰豆网上搜索。

《学生成绩管理系统》 项目设计实训报告.docx

《学生成绩管理系统》项目设计实训报告

海航集团

 

长沙南方职业学院

 

实训报告

 

报告题目:

《学生成绩管理系统》项目设计

 

学生姓名:

  彭杰   

 

班  级:

计算机信息管理2-101

 

指导教师:

  金丽霞 

实训时间:

2012年6月4日—6月15日

目录

一、项目简介概述3

1、项目选材3

2、编写目的:

3

3、软件定义3

4、开发环境:

3

5、项目背景:

3

6、项目构思:

3

7、项目调查3

7.1、实地调查3

7.2、网络调查3

8、项目实施方案4

二、需求分析4

1、问题的提出;4

2、需完成的功能:

4

3、系统可行性分析4

*具体操作及内容5

三、SMIS的功能5

四、数据库设计6

1、建库;建立一个数据库6

库6

(1)课程表6

(2)管理员表7

(3)成绩表7

(4)学生选课表9

(5)学生表9

(6)教师表10

五、界面功能展示11

六、课程设计当中遇到的问题及错误21

121

222

七.设计心得23

八、参考文献23

1、23

223

323

一、项目简介概述

1、项目选材:

贴近生活,参与实际,选材是与学生密切相关的成绩,针对于学生成绩的管理、查询、统计。

2、编写目的:

掌握数据库设计原理及相关软件例如:

ASP.NET…等的使用和操作,掌握软件开发流程;掌握基于.NET的Web应用三层结构设计与实现,熟悉软件开发过程中角色的工作;锻炼团队协作能力;学习项目管理知识,掌握信息检索和运用能力。

3、软件定义:

学生成绩管理系统

4、开发环境:

ASP.NET、MicrosoftVisualStudio2005、SQLServer2005

5、项目背景:

数据库原理课程设计,ASP。

NET课程设计

6、项目构思:

一个快捷方便,信息全面,集“增添删改和查询、统计”于一体的信息系统管理软件。

7、项目调查

7.1、实地调查;在实训期间,在老师的带领下对相关软件和信息进行了,信息查询,功能探索,和功能开发。

7.2、网络调查;针对于相关问题,和事件,在网上论坛进行讨论,并就此问题在网上咨询了我院招生办信息部熊老师,并在微博对教育界招生系统进行了功能需求的相关调查。

8、项目实施方案:

先建立相应的模版和界面,把初步功能按钮建好,然后再针对具体的功能建立数据库并连接界面,针对不同的按钮和功能编辑代码使其激活并连接相应功能,对软件进行测试并进行相应的修改,针对界面进行美化。

二、需求分析

1、问题的提出;让学生能更好更方便的查询自己的成绩,让老师能更好,更方便的管理学生成绩,并做到尽量减轻教师的负担,可以方便教师对学生信息、班级信息和专业信息的快捷管理。

2、需完成的功能:

要能灵活、简便、准确的完成以下功能:

添加,修改,删除,查询,统计。

并且要适用于不同级别的操作人员操作,即系统管理员、教师、学生。

并且设定相应的口令,赋予他们不同的使用权限,以保证数据的安全性和保密性。

3、系统可行性分析

本系统管理的对象都是信息系的基本信息,并且数据内容具有一定的关联性,比较适合于采用数据库管理。

根据所学的专业知识和所具备的专业技能,采用功能强大的ASP.NET网络编程(C#语言)技术,利用微软公司的MicrosoftVisualStudio2005和SQLServer2005作为开发平台设计实现,有指导老师的指导、同学的帮助和相关参考文献,特别是网上资料,及参考其它程序的功能,因此完全可以实现。

*具体操作及内容

三、SMIS的功能

SMIS用于实现学生、教师、课程管理,以及课程安排、学生网上选课、教师网上成绩输入和学习网上成绩查询等,SMIS的主要功能如下:

(1)用户分为学生、教师、何管理员3种类型(用户)。

(2)管理员可以输入和编辑学生、教师、课程和管理员用户数据。

(3)管理员可以更改自己的密码、安排教师讲授课程以及查看学生成绩。

(4)学生可以更改自己的密码、修改课程和取消课程、列出自己的选课单、查看自己的成绩。

(5)教师可以更改自己的密码、输入和修改所授课课程的学生成绩和查看该成绩。

设计SMIS的要求如下:

(1)学生学号、教师编号、课程编号和管理员编号都的唯一的。

(2)一个学生可以选修多门课程,一个教师可以讲授多门课程,但每门课程最多只有一个教师讲授。

(3)学生按课程编号进行选修,也就的说,在学生选课前部一定安排了课程的讲课教师。

(4)在第一次输入各类人员的信息时,密码与其编号相同,每个人只能修改自己的密码。

(5)所有的修改操作不能修改编号。

(6)教师只能输入自己上课课程的学生成绩,学生只能查看自己的成绩,管理员可以查看所有学生成绩。

四、数据库设计

1、建库;建立一个数据库

6个数据库表:

(详情)

(1)课程表course:

该表用于存放所有课程的课程名和上课情况的信息(由管理员输入并安排上课教师),其表结构如表,包含的列有cno(课程号),Cname(课程名),Ctime(上课时间),Cplace(上课地点),Tno(上课教师编号),Tname(上课教师姓名),其中Cno为主键,为了便于查询,其中设计了Tname冗余列。

表6-1

(2)管理员表Manager:

该表用于存放管理员的基本信息(由管理员输入),其表结构包含的列有Mno(管理员编号),mnation(姓名),mpass(密码),其中mno为主键。

表6-2

(3)成绩表Score:

该表用于存放所有学生成绩(由任课教师输入或修改),其表结构包含的列有sno(学号),sname(姓名),cno(课程号),cname(课程名),degree(分数),tno(上课教师编号)。

表6-3

(4)学生选课表:

该表用于临时存放学生选课情况(由学生在选课时修改),其表结构包含的列有sno(学号),cno(课程号),cname(课程名),Ctime(上课时间),Cplace(上课地点),Tno(上课教师编号),sel(选修是否)。

表6-4

(5)学生表student:

该表用于存放学生的基本信息(由管理员输入),其表结构包含的列有sno(学号),sname(姓名),ssex(性别),snation(民族),sclass(班级号),spass(密码),其中sno为主键.

表6-5

(6)教师表student:

该表用于存放教师的基本信息(由管理员输入),其表结构

包含的列有tno(教师编号),tname(姓名),tsex(性别),tdepart(系别),tpass(密码)。

其中tno为主键.

表6-6

五、界面功能展示

图5-1、界面展示、登陆界面

图5-2界面展示、管理员界面

图5-3界面展示、添加学生信息界面

图5-4界面展示、添加课程界面

图5-5界面展示、选修课程

图5-6界面展示、学生成绩查询

图5-7界面展示、修改口令

图5-8界面展示、查找编辑学生信息

图5-9界面展示、编辑学生信息

图5-10界面展示、添加课程信息

图5-11界面展示、编辑课程信息

 

图5-12界面展示、添加教师信息

图5-13界面展示、编辑教师信息

 

图5-14界面展示、教师任课课程安排

图5-15界面展示、学生成绩查询

 

图5-16界面展示、查看我的课程

图5-17界面展示、查看选课学生

图5-18界面展示、输入学生信息

图5-19界面展示、编辑管理员记录

六、课程设计当中遇到的问题及错误

1无法访问

是浏览器设置的问题

图6-20-21

2用户代码未处理

是没有打开数据库引起的

图6-22

七.设计心得

通过这次课程设计,我更加熟练的掌握了使用ASP.NET、MicrosoftVisualStudio2005、SQLServer2005进行数据库及软件开发的方法,加深了对数据库课程知识的理解。

由于时间仓促,实训时间短了点,所以还是遇到了许多挫折,系统设计的也不是很全面,界面也不是特别美观,功能也还存在着缺陷。

但对这几年所学的知识有了较好的认识和实践。

能够对一些简单的管理系统进行操作,管理和设计。

在今后的学习中我会坚持不懈的加强理论与实践的结合,通过不断的摸索来弥补自己在软件设计、制作等方面存在的缺陷。

八、参考文献

1、《ASP.net动态网站设计教程-----基于C#+SQLServer》李春葆编清华大学出版社

2、《C#程序设计——Windows项目开发》邵顺增李琳主编清华大学出版社

3、《C#+SQLServer数据库开发与实例》吴晨主编清华大学出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 预防医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1