学习成绩管理报告书.docx

上传人:b****5 文档编号:7190422 上传时间:2023-01-21 格式:DOCX 页数:18 大小:354KB
下载 相关 举报
学习成绩管理报告书.docx_第1页
第1页 / 共18页
学习成绩管理报告书.docx_第2页
第2页 / 共18页
学习成绩管理报告书.docx_第3页
第3页 / 共18页
学习成绩管理报告书.docx_第4页
第4页 / 共18页
学习成绩管理报告书.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

学习成绩管理报告书.docx

《学习成绩管理报告书.docx》由会员分享,可在线阅读,更多相关《学习成绩管理报告书.docx(18页珍藏版)》请在冰豆网上搜索。

学习成绩管理报告书.docx

学习成绩管理报告书

航天职业技术学院计算机工程系

 

课程设计报告书

 

题目

学校成绩管理系统

学生姓名

廖真真

学号

20100086

专业

计算机应用技术

指导老师

包资

 

2012年6月21日

任务书

一、课程设计目的

本课程作为独立的教学环节,是学习完《ASP.NET设计与开发》和《数据库应用(SQLServer)》课程后进行的一次全面的综合练习。

其目的在于加深对网站制作的运用,掌握使用ASP.NET和SQLSERVER设计一个信息管理系统的技术,综合训练学生的分析问题的能力,提高解决实际管理问题的能力,以培养学生的专项技能和职业能力。

二、课程设计的内容及要求

1、题目要求:

选择一个B/S结构信息管理系统,每个课程设计题目要有理论分析,又有具体步骤,使用掌握的ASP.NET面向对象的设计思想结合SQLSERVER数据库的使用,完成本次课程设计任务。

各个课程设计题目互相独立,同学们根据布置的课程设计作业来开发一个信息管理系统。

要求课程设计完成后可以运行演示。

2、组织形式:

1)本次课程设计的程序部分以小组形式开发,协同完成;

2)课程设计报告书除总体设计和说明外,每个组员写自己负责的详细设计部分。

3、课程设计报告书要求:

1)课程设计报告书包含以下内容:

封面、课程设计任务书、教师评语、前言、目录、任务总体需求描述、设计要求、总体设计、详细设计、代码调试、软件发布与测试、总结和参考文献等。

2)报告书纸张大小一律设计成B5,除各级标题外,正文字体设计为小四号,并按照上述顺序装订。

3)前言部分说明小组成员构成,以及自己在项目中的分工

4、严禁任何形式的抄袭,违者以不及格处理。

三、课程设计完成日期

2012年5月28日-----2012年6月24日

计算机工程系

包玮琛

2012年5月28日

教师评语

情况描述

分数

得分

系统实现部分(40分)

能按照任务书要求独立完成系统所有功能,并且程序运行通过,程序比较健壮,程序流程合理,有一定的设计思路和创新

36~40

能按照任务书要求独立完成系统所有功能,但程序执行有一定错误,不够健壮,程序流程比较合理

31~35

能按照任务书要求独立完成系统大部分功能并在能够执行通过,程序流程设计基本合理

26~30

能按照任务书要求独立完成系统大部分功能,但是程序运行有一定错误,不够健壮,程序流程不太合理

21~25

抄袭他人程序(0分),离任务书要求差距太大

0~20

设计报告部分(40分)

对课题理解深入,从需求分析到最终实现整体内容完整详实,论证严密,设计思路清晰,语言流畅,各种分析图表绘制正确合理

45~50

对课题理解正确,报告书整体内容大致完整,比较具体,设计思路较清楚,各种分析图表比较正确,语言通顺

39~44

对课题理解正确,报告书内容不够完整,但比较详细,设计思路比较清晰,分析过程有局部错误

34~39

对课题理解基本正确,报告书内容不够完整详细,分析过程错误较多,但设计思路比较清楚,

28~33

抄袭他人报告(0分),设计过程不具体,对课题理解错误,思路模糊

0~27

学习态度部分(20分)

考勤全勤,学习态度端正,能按时按量独立完成课程要求的内容

19~20

考勤全勤,态度比较端正,能按时独立完成课程要求的内容

16~18

考勤良好,能独立完成课程要求的内容

13~15

考勤良好,基本能独立完成课程要求的内容

10~12

有抄袭现象(0分),出勤率低,未完成课程内容

0~9

总计

100

成绩

教师评语

教师:

包玮琛

2012.6.24

 

目录

第1章前言4

第2章相关技术6

2.1封面填写错误!

未定义书签。

2.2行距设置错误!

未定义书签。

2.3页眉和页码设置错误!

未定义书签。

第3章系统设计7

3.1章节标题及层次结构错误!

未定义书签。

3.2课程设计主体错误!

未定义书签。

3.3课程设计主体错误!

未定义书签。

3.4插图错误!

未定义书签。

3.5抓图规范错误!

未定义书签。

3.5.1抓图前的准备错误!

未定义书签。

3.5.2抓图错误!

未定义书签。

3.5.3抓图注意事项错误!

未定义书签。

3.6表格错误!

未定义书签。

3.7程序代码错误!

未定义书签。

3.8公式错误!

未定义书签。

3.9名词术语错误!

未定义书签。

3.10物理量名称、符号与计量单位错误!

未定义书签。

第4章详细设计说明书8

第5章系统实现11

摘要

在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。

如今,不管是小学、初中、高中、甚至是很多高校生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作与所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。

当前各学校正在建立数字化校园,充分利用校园网的有利资源,

在现阶段的学校管理工作中,学生成绩管理系统实现了由复杂、重复性、工操作向人机简便操作的转化,它运用计算机完成数据收集、修改、查询、删除以及统计等工作,提高了管理人员工作效率,避免繁重的业务量造成的人为错误.学校作为教育与科技的先行者,那些先进的、优秀的技术往往会为学校所率先采用,网络技术也不外如此,优秀的学校管理决策者一定会选择或者自主开发一个适合本校校情的学生成绩管理系统.

利用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点实现了对学生成绩信息的便捷化、无纸化管理,并且大大缩短了学校管理人员的维护成本与维护周期,提高了学校的办公效率。

第1章前言

1课程设计课题的背景(来源)和意义:

学生成绩管理系统对学校加强学生成绩管理有着极其重要的作用。

由于学校学生的大量增加,学校需要对学生准确化的学生管理程序,实现对学生成绩管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。

因此,开发设计这样的学校成绩管理系统成为很有必要事情。

该系统采用ASP.NET3.5(C#)实用教程和SQLSERVER2005教程开发研制,针对学生及其数据特点为,可以全面实现对学生的录入,查询,删除、修改、输出等功能的计算机管理。

它能使学生信息数据的工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高学生管理的效率,从而使学校对于学生成绩管理水平和水平跃上一个新的台阶。

一个系统的设计与实现,系统能完成何种功能,通过实践,对编程技术的研究与训练,掌握了一些编程技能。

②程设计项目组中的主要任务用及课程设计项目组中完成了工作。

 

第2章相关技术

1,系统的简要概述

该系统主要分为三部分:

学生操作部分,教师操作部分,管理员操作部分

2.需要技术

ASP.NET网站开发技术,数据库技术

●ASP技术简介

MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境.ActiveServerPage是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码.因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页.

ASP程序的优点:

(1)ASP使用VBScript脚本语言直接源于VB语言,秉承了VB简单易学的特点,掌管起来非常容易.

(2)无须编译,容易编写,可在服务器端直接执行.

(3)利用ADO组件轻松存取数据库.

(4)与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容.

(5)ASP能与任何ActiveXscripting语言相容.除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言.

(6)ASP技术的处理速度相当快,并且其安全性也很高,ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性.

(7)ASP的对象和组件:

ASP有7个固有对象这7个固有对象分别是Request,Response,Server,Application,Session,ASPError和ObjectContext.

●SQL语句简介

SQL全称是"结构化查询语言(StructuredQueryLanguage)",SQL包含4个部分:

(1)数据查询语言DQL-DataQueryLanguageSELECT

(2)据操纵语言DQL-DataManipulationLanguageINSERT,UPDATE,DELETE

(3)数据定义语言DQL-DataDefinitionLanguageCREATE,ALTER,DROP

(4)数据控制语言DQL-DataControlLanguageCOMMITWORK,ROLLBACKWORK

2,SQL的优点

(1)非过程化语言

(2)统一的语言

SQL为许多任务提供了命令,包括:

查询数据,数据更新,在表中插入记录,在表中修改记录,在表中删除记录,建立,修改和删除数据对象,控制对数据和数据对象的存取,保证数据库一致性和完整性,以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中.

(3)是所有关系数据库的公共语言

由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个.所有用SQL编写的程序都是可以移植的.SQL是大多数关系型数据库用做查询语言的语言.它是可以移植的,并且容易学习使用,但是所有SQL语句都必须由数据库服务器独立地执行.这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询.所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销.

3技术可性性的评价

满足相关技术要求和设备需求,可以开发本项目

第3章系统设计

设计方案

该学生成绩管理系统是用ASP.NET+sqlServer2000数据库作为后台,系统是基于Web的学生成绩管理系统,在系统中分为三种用户类型:

学生、教师、管理员。

主要有用户登录模块、用户管理模块、成绩查询模块、成绩管理模块与科目管理模块构成。

用户登录模块功能:

管理员与教师师通过工号与密码登录,学生通过学号与密码登录

用户管理模块功能:

能够添加教师师与学生用户类型,能够编辑修改密码、个人信息,能够查看用户信息。

管理员可以对学生用户进行年级升级处理。

成绩查询模块功能:

能够按学号、姓名查询某个学生成绩,教师师能够查询某班学生自己教授科目的所有成绩,能够统计某班某科学生的平均成绩。

成绩管理模块功能:

能够录入成绩与编辑成绩。

科目管理模块功能:

能够添加科目,删除已添加的科目。

系统实现

用户登录模块

用户分为三种类型:

学生、教师、管理员。

教师与管理员登录时有身份验证,当用户是学生时,直接输入用户名与密码,如果是教师与管理员登录时,除了输入用户名与密码,还要在下面的选项框中打钩,因为教师信息与管理员信息在同一张数据库表里。

登录界面如图

用户管理模块

用户添加功能的实现

用户管理模块中的添加功能是管理员特有的功能,添加学生用户时,同时添加用户名(也就是学号)与初始密码,添加教师师时,同时确定教师教授的科目名,添加用户名(也就是工号)与初始密码.

查询信息功能的实现

个人信息查询功能是所有用户都可以使用的功能,并且可以编辑修改自己的信息。

学生与教师进入用户管理后就可以看到自己的信息,管理员进入用户管理模块后除了可以看见自己信息还可以通过用户类型的选择看见所有学生与教师的信息。

第4章详细设计说明书

学校成绩管理系统详细设计说明书

1引言

1.1编写目的

建立觉得的学校成绩管理系统,系统利用计算机对学生成绩进行管理,方便学生查看自己的成绩,对学生的基本信息,课程选择,方便教师、管理员成绩的录入、修改、删除、查询等提供一系列的的。

帮助广大师生提高工作效率。

1.2背景

该项目的名称为“学校成绩管理系统”。

1.3定义

学校成绩管理:

对学生的基本信息、课程选择、成绩的录入、修改、删除、查询等一系列的的操作。

数据定义:

用于创建、删除、录入、修改、查询数据中的各类对象,GREATE、DROP、ALTER。

数据查询:

对数据库查询检索,命令有SELECT。

数据更新:

插入、更新、删除数据库,如NESERT、DELETE。

数据控制:

数据控制管理,旭表提交事务。

1.4参考资料

《SQLSERVER2008数据库案例与实训教程》

《ASP.NET3.5(C#)实用教程》

2总体设计

2.1需求概要:

能够实现老师、管理员和学生对成绩的管理,即完成一些基本的功能,查询,删除、录入、修改等,同时也要实现权限的管理。

2.2外部设计

用户界面首页登陆:

2.2概念设计和处理流程:

本系统分为学生的基本信息管理、、管理员信息管理和教师信息管理几个模块

 

登录模块

功能:

是用户可以进行各种操作的的必须。

输入项目:

用户名、密码。

输出项目:

浏览区和基本资料区。

程序逻辑:

A:

检查用户名、密码与数据库是否吻合(完整性和一致性)、

B:

产生提示用户名或密码错误的消息窗口;

C:

用户确认后退出程序运行;

D:

进入主窗体;

E:

进入事件等待状态。

查询模块

功能:

完成查询功能。

输入项目:

无。

输出项目:

无。

程序逻辑:

A:

进入查询窗体;

B:

惹用户取消,则返回

C:

获得查询结果;

D:

查询结果显示在主窗体上,并等待用户确认;

E:

若查询结果项数等于零,返回。

修改模块

功能:

完成修改功能。

输入项目:

各种修改。

输出项目:

修改后的基本资料

程序逻辑:

A:

点击要修改的表;

B:

产生窗体;

C:

等待用户修改。

2.3功能

2.4性能

A:

精度

输入的成绩分数、课程号、学号、学年、学期的精度为整数,输入的学时、学分保留一位小数;

输出的成绩分数、课程号、学号、学年、学期的精度为整数,输入的学时、学分保留一位小数。

B:

时间特性

1响应时间:

少于三秒

2更新处理时间:

小于二秒

3数据的转换和传送时间少于五秒

C:

灵活性

操作方式:

支持多种操作系统。

 

第五章系统实现

 

代码实现

<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

.style1

{

width:

792px;

}

src="file:

///C:

/Users/Administrator/Desktop/b6045da93be9feb11f17a23a[1].gif"

style="width:

800px;height:

200px"/>

DropDownListID="DropDownList1"runat="server"Width="268px">

ListItem>课表查询

ListItem>

ListItem>学生个人课表

ListItem>

ListItem>选修课表

ListItem>

DropDownList>

DropDownListID="DropDownList2"runat="server"Width="281px">

ListItem>成绩查询

ListItem>

ListItem>学生个人成绩表

ListItem>

DropDownList>

DropDownListID="DropDownList3"runat="server"Height="17px"Width="251px">

ListItem>信息查询

ListItem>

ListItem>学生个人信息

ListItem>

DropDownList>

相关新闻

公告通知发布单位

发布时间有效期限

公共选修课通知教务处

2012-6-32012-10-31

毕业成绩审核通知教务处

2012-6-42012-9-1

教师借用教师通知教务处

2012-6-62012-7-1

 

致谢

衷心的感谢我的指导包资老师给予了精心的指导和热情的帮助,尤其在课题设计的前期准备阶段和本人的数据库的设计阶段,提出许多宝贵的设计意见,在最后的测试修改阶段老师在百忙之中抽出时间为我们提供了必要的帮助,这样使得我们得以顺利的完成设计开发工作老师渊博的知识,敏锐的思路和实事求是的工作作风给我留下了深刻的印象,这将使得我终身受益,谨此向老师表示衷心的感谢和崇高的敬意.

 

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

当前位置:首页 > 农林牧渔 > 林学

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

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