旅游管理学生成绩管理信息系统.docx
《旅游管理学生成绩管理信息系统.docx》由会员分享,可在线阅读,更多相关《旅游管理学生成绩管理信息系统.docx(24页珍藏版)》请在冰豆网上搜索。
旅游管理学生成绩管理信息系统
2015-2016学年第一学期
旅游信息管理
课程考核报告
题目:
学生成绩管理信息系统
班级:
xxxxx
学号:
xxxxxxx
姓名:
xxxx
xxxx年xx月
目录
目录2
摘要3
ABSTRACT3
第1章绪论4
1.1开发环境4
第2章可行性分析4
2.1系统的可行性分析4
2.2经济可行性5
2.3技术可行性5
2.4操作可行性5
2.4结论5
第3章系统总体设计6
3.1 系统目标设计6
3.2开发设计思想6
3.3 系统功能需求分析6
3.4 系统功能模块设计6
第4章数据库设计7
4.1数据库需求分析7
4.2数据库逻辑结构设计7
第5章系统详细设计8
5.1代码设计的原则8
5.2界面设计8
5.2.1主界面8
5.2.2成绩目录界面界面9
5.2.3添加成绩界面11
5.2.4删除成绩界面15
5.2.5查询成绩界面17
总结19
摘要
随着信息技术的发展、电脑化教学与远程的网络化教学的普及,使得基于计算机技术的教学管理平台成为现代教育技术改革与发展的方向。
但是由于大多数学校的成绩管理都还停留在比较原始的手工阶段,成绩修改信息主要依靠办公软件等。
上述现象致使学生成绩信息更新不及时,教师容易弄不清楚成绩是否正确等问题。
因此构建一个高效完善学生成绩管理系统,保证师生间具有实效性,同时能快速、方便地发布和检索各种学习内容,成为高校信息化建设的一项重要任务。
本系统采用ASP.NET技术,运用MicrosoftVisualStudio2012为开发平台,MicorsoftAccess2000数据库来进行数据存储,主要完成对学生成绩的管理,包括添加、删除、修改、查询等方面。
本文详细介绍了系统研究的意义,从需求分析,概要设计以及系统的详细设计方面来进行介绍了系统的开发过程。
关键词:
成绩管理系统ASP.NETAccess2000VisualStudio
ABSTRACT
Withthedevelopmentofinformationtechnologyandpopularizationofcomputerizedteachingandremotenetworkteaching,whichisbasedoncomputertechnologyplatformofteachingmanagementhasbecomethemoderneducationtechnologyreformanddevelopmentdirection.However,becausemostoftheschool'sperformancemanagementarestillinthemoreprimitivemanualstage,theresultsofthemodifiedinformationmainlyrelyonofficesoftware,etc..Thisphenomenoncausesthestudentachievementinformationupdateisnotintime,theteacheriseasytogetthequestionwhetherornottheresultiscorrectandsoon.Therefore,itisanimportanttasktoconstructahighlyeffectiveandimprovestudentachievementmanagementsystemtoensurethatthestudentshaveeffective,andcanquicklyandeasilypublishandretrieveallkindsoflearningcontents.
ThissystemusesASP.NETtechnology,usingVisualStudio2012Microsoftasthedevelopmentplatform,Access2000Micorsoftdatabasetocarryoutdatastorage,mainlytocompletethestudentachievementmanagement,includingadd,delete,modify,queryandsoon.Thispaperintroducesthesignificanceofthesystemresearch,fromtheneedsanalysis,outlinedesignanddetaileddesignofthesystemtointroducethesystemdevelopmentprocess.
Keywords:
performancemanagementsystemAccess2000VisualStudioASP.NET
第1章绪论
1.1开发环境
MicrosoftVisualStudio(简称VS)是美国微软公司的开发工具包系列产品。
VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。
所写的目标代码适用于微软支持的所有平台,包括MicrosoftWindows、WindowsMobile、WindowsCE、.NETFramework和Microsoft Silverlight 及WindowsPhone。
VisualStudio是目前最流行的Windows平台应用程序的集成开发环境。
最新版本为VisualStudio2015版本,基于.NETFramework4.5.2。
VisualStudio2008为开发人员提供了在最新平台上加速创建紧密联系的应用程序的新工具,这些平台包括Web、WindowsVista、Office2007、SQLServer2008 和WindowsServer2008。
对于Web,ASPNETAJAX及其他新技术使开发人员能够迅速创建更高效、交互式更强和更个性化的新一代Web体验。
在办公软件Office套件中,最为广大用户熟悉的是Word和Excel,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。
同为Office套件中一部分的Access,虽然有着同样强大的功能,但使用的人却相对少些,不像Word和Excel那样广泛。
事实上,真正用过Access的用户,对其强大功能和灵活应用均称赞有加。
Access 数据库管理系统是MicrosoftOffice套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。
Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。
数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。
数据库中的数据可以是文字、图像、声音等。
第2章可行性分析
2.1系统的可行性分析
随着计算机技术的发展和互联网时代的到来和飞速发展,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校传统的管理方法和办学水平都受到了极大的挑战。
Internet技术持续迅猛的发展,也给传统的办学提出了新的模式。
绝大部分大学和学院都已接入互联网并建成校园网,各校的硬件设施已经比较完善。
通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理、信息的发布与管理,从而方便管理者、老师和学生间信息发布、信息交流和信息共享。
以现代计算技术、网络技术为基础的数字化教学主要是朝着信息化、网络化、现代化的目标迈进。
与网络技术相结合的新型办学模式具有对于教育、教学过程来说极为宝贵的特性,可以为新型办学模式的建构提供理想的环境。
通过设计达到熟练掌握ASP.NET基本结构以及C#语言的基本知识和技能;基本掌握面向对象程序开发的基本思路和方法;掌握MicorsoftAccess数据库开发基本知识;能够利用所学的基本知识和技能,进行简单数据库应用程序设计。
2.2经济可行性
一般来说,投资费用主要包括:
设备费用,人员费用,材料费用,其他费用。
成本较低、开发成本容易、运行费用少、操作方便将带来更好的经济效益。
2.3技术可行性
成绩管理系统有以下特点:
一是数据量较大,要求及时更新的内容较多;二是数据处理较集中,内部数据处理量大,输出量大;三是即时处理,要不断更新数据信息。
基于以上三个特点,现有技术都可以达到要求的目的。
在单机环境下组建管理系统,该系统开发工作可以采用MicrosoftVisualStudio2012做前台,MicrosoftAccess2000做后台来进行数据管理。
前台可视化程度较高,人机交互能力较强,应用起来比较方便、直观,后台数据库功能强大,能更好的支持运行的系统。
2.4操作可行性
本系统为一个小型的成绩管理系统,所耗费的资源非常的小,界面设计时充分考虑后台管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠,统计准确;因此,本系统在操作上是可行的。
2.4结论
通过以上的可行性分析,我们将采用MicrosoftVisualStudio2012与MicrosoftAccess2000数据库相结合的技术,对系统进行设计,因此我们认为该系统是可以开发的。
第3章系统总体设计
3.1 系统目标设计
系统开发的总体任务是实现成绩管理的系统化、规范化和自动化,从而达到提高成绩信息管理高效率。
3.2开发设计思想
●该管理系统将对成绩信息进行资料管理和统计,对成绩信息进行录入管理和统计。
●该管理系统将根据用户的需要对成绩信息情况进行查询,并能列出详细信息。
3.3 系统功能需求分析
成绩管理系统功能分析是在系统开发的总体任务的基础上完成。
成绩管理系统需要完成功能主要有:
●成绩管理系统各种信息的输入,包括学号、姓名、语文分数、数学分数和英语分数等。
●成绩管理系统各种信息的查询、增加、修改和删除,包括学号、姓名、语文分数、数学分数和英语分数的修改和维护等。
3.4 系统功能模块设计
第4章数据库设计
4.1数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
通过对成绩管理系统的内容和数据流程分析,设计数据项和数据结构如下:
●成绩信息表,包括的数据项有学号、姓名、语文分数、数学分数和英语分数等。
4.2数据库逻辑结构设计
成绩管理系统数据库中各个表格的设计结果如下面表格所示。
每个表格所示在数据库中的一个表。
该表为成绩信息信息表。
字段名称
数据类型
字段大小
可否为空
学号
文本
30
否
姓名
文本
30
否
语文分数
文本
30
否
数学分数
文本
30
否
英语分数
文本
30
否
第5章系统详细设计
5.1代码设计的原则
代码设计是处理对象的代号或表示符号,其主要目的是方便计算机排序、检索、查找等处理。
代码设计的关键是方便用户,并且满足业务要求。
本系统代码设计的原则有:
●要考虑的是编码的标准化,尽量按照有关的国际标准、国家标准、部门或行业的标准进行设计。
●要考虑容易修改,当某段代码、某个变量或某个函数在特点、条件或代表的实体关系改变时,容易进行必要修改。
●要考虑结构简洁,代码的长度涉及到存储空间的占用和信息处理的速度。
而且影响代码输入的出错率,所以,在满足当前需要和扩充要求的前提下应尽量结构简单,长度要短。
5.2界面设计
5.2.1主界面
5.2.2成绩目录界面界面
主要代码如下:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="DataManage.aspx.cs"Inherits="DataManage"%>
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
//www.w3.org/1999/xhtml">
成绩管理
.style1
{
margin-left:
33px;
}
.style2
{
margin-left:
28px;
}
.style3
{
margin-left:
31px;
}
学生姓名:
TextBoxID="TextBox1"runat="server"Width="203px">
TextBox>
ButtonID="Button1"runat="server"onclick="Button1_Click"Text="显示全部"
Width="77px"/>
ButtonID="Button2"runat="server"CssClass="style1"
onclick="Button2_Click1"Text="模糊查找"Width="77px"/>
ButtonID="Button3"runat="server"CssClass="style2"
onclick="Button3_Click"Text="插入数据"Width="77px"/>
ButtonID="Button4"runat="server"CssClass="style3"
onclick="Button4_Click"Text="删除"Width="49px"/>
GridViewID="GridView1"runat="server">
GridView>
AccessDataSourceID="AccessDataSource1"runat="server"
DataFile="~/PetShop.mdb"
DeleteCommand="DELETEFROM[Category]WHERE[学号]=?
"
InsertCommand="INSERTINTO[Category]([姓名],[语文分数],[数学分数],[英语分数])VALUES(?
?
?
?
)"
onselecting="AccessDataSource1_Selecting"
SelectCommand="SELECT*FROM[Category]"
UpdateCommand="UPDATE[Category]SET[姓名]=?
[语文分数]=?
[数学分数]=?
[英语分数]=?
WHERE[学号]=?
">
ParameterName="学号"Type="Int32"/>
ParameterName="学号"Type="Int32"/>
ParameterName="姓名"Type="String"/>
ParameterName="语文分数"Type="String"/>
ParameterName="数学分数"Type="String"/>
ParameterName="英语分数"Type="String"/>
ParameterName="学号"Type="Int32"/>
ParameterName="姓名"Type="String"/>
ParameterName="语文分数"Type="String"/>
ParameterName="数学分数"Type="String"/>
ParameterName="英语分数"Type="String"/>
AccessDataSource>
ButtonID="Button5"runat="server"OnClick="Button5_Click"Text="返回主界面"/>