版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生信息管理系统目录第一章 需求分析11.1开发的背景11.2 开发的目的21.3 技术可行性分析31.4 开发基于ASP 的学生档案管理系统的意义4第二章 开发工具的选择52.1 关于ASP52.2数据库介绍6第三章 总体设计83.1 设计思想83.2 总体框架93.3 详细功能93.4 数据库设计10第四章 详细设计134.1 用户登陆模块134.2 管理员模块154.3学生用户管理模块204.4数据库连接代码22第五章 系统测试和维护2351 系统测试的原则和方法235.2 系统运行及维护25总 结26致谢28参考文献29第一章 需求分析1.1开发的背景目前,学校学生管理是教务管理中的一
2、个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段。本次设计主要采用B/S结构,从学生入学到毕业每个人在校的信息,以及成绩的管理。该系统具备以下功能:具有管理员权限的用户可以添加、删除、修改和浏览所有学生的各种基本信息和成绩信
3、息;而只有普通权限的用户只能查看属于他自己的各种信息。更方便各个专业老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。学生档案管理系统是一个教育单位不可缺少的部分,它所产生的作用对于学校的决策者和管理者来说都是至关重要的,它能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给查找、更新和维护都带来了不少的困难。随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应
4、用的一部分,使用计算机对学生档案信息进行管理,具备手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高学生档案管理的效率。众所周知,计算机已经成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步。由于计算机可以代替人工进行许多繁杂的劳动,具备节省资源、提高工作效率、使敏感文档更加安全等特点,它已经被应用于许多领域。因此使用计算机来实现学生档案管理的计算机化已经成为当今时代发展的需要。目前决大多数大中专院校都已使用了学生档案管理系统,但是现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这
5、样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代,这种传统的管理方法必然被以计算机为基础的信息管理所取代。应用计算机进行学生档案管理,归纳起来,主要有以下几点优势: (1) 可以方便地存储历届的学生档案,管理更为安全、高效; (2) 只需一到两名管理员对学生档案信息进行管理,节省大量人力(3) 可以迅速查询及修改相关信息。1.2 开发的目的学生档案管理系统是一个教育单位不可缺少的部分,它所产生的作用对于学校的决策者和管理者来说都是至关重要的,它能够为用户提供充足的信息和快捷的查询手段。但一直以来人 们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、
6、保密性差, 另外时间一长,将产生大量的文件和数据,这给查找、更新和维护都带来了不少的困难。 众所周知,计算机已经成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步。由于计算机可以代替人工进行许多繁杂的劳动,具备节省资源、 提高工作效率、使敏感文档更加安全等特点,它已经被应用于许多领域。因此使用计算机来实 现学生档案管理的计算机化已经成为当今时代发展的需要。 应用计算机进行学生档案管理,归纳起来,主要有以下几点优势: (1) 可以方便地存储历届的学生档案,管理更为安全、高效; (2) 只需一到两名管理员对学生档案信息进行管理,节省大量人力; (3) 可以迅速查询及
7、修改相关信息。而开发一套基于ASP 的学生档案管理系统,它又有着传统意义上的学生档案管理系统所无 法比拟的优势: 1. 基于网络的管理。由于基于 ASP的学生档案管理系统是把整个系统安装在网络上的某 一台服务器上的,因此只要有一台能够连上网络的计算机,在任何时间,任何地点,都能够对这个系统进行操作。 2. 客户端免安装。目前的大多数计算机安装的操作系统都是 Windows系列的,一般都自带IE 浏览器,在这种情况下,不需要安装任何软件,就能对这个系统进行操作。 3. 客户端零维护。对系统数据库进行维护的工作是服务器端的任务,客户端用户不用担心系统维护的事情。 1.3 技术可行性分析管理系统的服
8、务器硬软件要求配置如表所示:表1.1 系统软硬件配置要求表硬/软件配置要求CPUPIII 1G以上RAM128MB以上硬盘100M以上硬盘空间监视器Windows系统支持监视器,可显示16位操作系统Windows2000,WindowsXP,Windows2003 软件Microsoft IIS,Access,IE或Netscape浏览器1.4 开发基于ASP 的学生档案管理系统的意义对于基于ASP 的学生档案管理系统来说,它有着传统意义上的学生档案管理系统所无法比拟的优势。1.基于网络的管理。由于基于 ASP的学生档案管理系统是把整个系统安装在网络上的某一台服务器上的,因此只要有一台能够连上
9、网络的计算机,在任何时间,任何地点,都能够对这个系统进行操作。2.客户端免安装。目前的大多数计算机安装的操作系统都是 Windows系列的,一般都自带IE 浏览器,在这种情况下,不需要安装任何软件,就能对这个系统进行操作。3.客户端零维护。对系统数据库进行维护的工作是服务器端的任务,客户端用户不用担心系统维护的事情。第二章 开发工具的选择根据上述系统的特点和要求,本次设计的学生档案管理系统采用微软ASP 脚本语言来开发Web 应用程序。ASP 方便上手,网页可视化程度高,容易和HTML 配合成丰富的动态网页。在各种数据库软件中,Oracle、Sybase、SQL Server 是大型的数据库,
10、价格昂贵,对于学籍管理系统而言,它们发挥不了它们最大的用处而 Access 虽然是桌面数据库,存储的信息不宜过多,但由于本系统对数据库的要求不是太高,所以Access完全能够用作本系统的后台数据库。 2.1 关于ASP Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP 之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得ASP 的“执行”结果,并且将这ASP 执行的结果直接在浏览器中 “浏览”,不像VBScript 或 J
11、avaScript 是在客户端(Client)的浏览器上执行,若使用VBScript 来设计程序,客户端 (Client)在浏览器中可以显示程序执行的结果,可是,客户端 (Client)若使用Netscape 浏览器就无法显示VBScript 的执行结果。2.1.1 ASP的特点1. 简单易上手:使用 VBScript、JScript 等简单易懂的脚本语言,同时结合 HTML代码,即可快速地完成网站的应用程序。 2. 任何开发工具皆可用于开发 ASP:只要使用一般的文书编辑程序,如 Windows记事本,就可以编辑。当然,其他网页开发工具,例如,FrontPage、Express、FrontP
12、age等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。3. 与浏览器无关 (Browser Independence):用户端只要使用可执行HTML 代码的浏览器,即可浏览ASP 所设计的网页内容。ASP 所使用的脚本语言(VBScript、JScript)均在Web 服务器端执行,执行结果所产生的HTML 文件适用于不同的浏览器,用户端的浏览器不需要能够执行这些脚本语言4. 语言相容性高:ASP能与任何 ActiveX Scripting 语言相容。ActiveX Server Components (Act
13、iveX 服务器元件)具有无限可扩充性。可以使用Visual Basic、Java、Visual C+、COBOL 等编程语言来编写你所需要的ActiveX Server Components 。5. 隐密安全性高:如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML 文件,原始的ASP 程序代码是看不到的!这是因为ASP 程序先于网站服务 (Web Server)端执行后,将结果转换成标准 HTML 文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP 程序并不会轻易地被看见进而被盗用。2.2数据库介绍数据库在一个MIS 系统中占有很重要的地位,数据库结构设计
14、的好坏将直接对应用系统的效率以及实现的效果产生影响。一个合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 2.2.1数据库概论数据库是数据文件以及用于处理这些数据文件的程序集合,是数据管理的最新技术。数据库技术已成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术是20 世纪,60 年代后期产生和发展起来的一项计算机数据管理技术,它的出现使计算机应用渗透到人类社会的广阔领域。目前数据库的建设规模和性能、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的标志,数据库技术也成为计算机科学技
15、术学科的一个重要分支。2.2.2选择Access的理由1. 在数据量不是很大的情况下,此数据库的效率完全能够满足平时使用的要求; 2. 该数据库可移植性强,如果以后数据量增大,系统的查询和处理速度无法达到要求时,可以很容易地转向 SQL Server 等大型数据库,程序部分基本不用改动;3. 目前办公室里的大多数电脑通常都安装有Office 系列软件,在这样的电脑软件环境下不用再安装额外的数据库引擎,就能进行数据库的管理;4. 该数据库文件单一,利于数据的导入与导出。2.2.3数据库的连接Access是文件型数据库,一个文件就是一个数据库,可以利用ASP中的语法直接连接。在连接数据库之前,必须
16、先声明一个对象来当作数据库与ASP程序之间的媒介,具体连接方式如下:sub connectiondatabasedim strdbpathdim ConnStrstrdbpath = data/data.aspConnStr = Provider = Microsoft.Jet.OLEDB.4.0;Data Source = & Server.MapPath(strdbpath)Set conn = Server.CreateObject(ADODB.Connection)conn.open ConnStrend sub在打开数据库并完成相应的操作后,应关闭数据库连接。当不再需要连接时将其关闭
17、,可以减少对数据库服务器的要求并可以使其他用户能够使用该连接。用Connection对象的Close方法终止Connection对象和数据库之间的连接。下面的脚本打开连接,然后将其关闭:第三章 总体设计3.1 设计思想从前面的叙述中可以知道本系统是用ASP 技术开发的B/S 模式的管理系统,由用户通过浏览器在客户端向指定的WEB 服务器提出服务请求,WEB 服务器用HTTP 协议把所需文件资料传给用户,并显示在浏览器上。本系统的功能根据使用者的不同而有所不同,主要有两种用户:普通用(学生)、系统管理员。为了便于整个系统的组织管理,把整个系统分为两大模块:用户模块和管理员模块,两个模块的功能都完
18、全相对独立的设计,然后再将它们集成到一个总的控制模块中。对于用户模块来说,只有浏览属于本用户 (学生)的一些基本信息和成绩信息,而管理员模块,则可以录入、查询、修改、删除、查看所有学生的基本信息和成绩信息,并且可以对班级、科目和教师信息进行简单的管理。班 级 信 息 管 理科 目 信 息 管 理用 户 资 料 管 理学 生 成 绩 管 理学 生 信 息 管 理学生信息浏览学生档案管理系统学生档案管理系统系统管理员模块 普通用户模块学 学 班 科 用 学 生生 生 级 目 户 信 息信 成 信 信 资 和 成息 绩 息 息 料 绩 浏管 管 管 管 管 览理 理 理 理 理系统管理员模块 学生档
19、案管理系统 系统管理员模块 普通用户模块 学 学 班 科 用 学 生 生 生 级 目 户 信 息 信 成 信 信 资 和 成 息 绩 息 息 料 绩 浏 管 管 管 管 管 览 理 理 理 理 理普通用户模块 学生档案管理系统 系统管理员模块 普通用户模块 学 学 班 科 用 学 生 生 生 级 目 户 信 息 信 成 信 信 资 和 成 息 绩 息 息 料 绩 浏 管 管 管 管 管 览 理 理 理 理 理学生成绩浏览3.2 总体框架3.3 详细功能本系统是一个基于 ASP 的学生档案管理系统,它主要是对学生的一些信息(包括基本档案信息、成绩信息等)进行详细的管理,并且对班级、科目和教师信息
20、进行简单管理,最关键的是这些管理功能都必须能够在网上实现。具体功能可以从两个方面来介绍:1、从管理员角度讲,实现的功能是:(1) 对学生有关数据的输入功能a) 实现对学生基本信息的输入b) 实现对学生成绩信息的输入(2) 对学生有关数据的更新功能由管理员进行档案收集,经过对档案资料的处理,更新学生档案管理系统中的相关信息(包括学生基本信息和学生成绩信息)。(3) 对学生档案信息的查询功能管理员可以通过自己的用户名和密码在因特网上对所有学生的信息(包括学生的档案信息、学生的成绩信息)进行查询。(4) 对班级、科目和教师信息的简单管理(5) 对用户密码的管理2、从普通用户(学生)的角度讲,实现的功
21、能是:(1)在校学生可以通过自己的学号和密码在因特网上对自己的个人信息(包括个人的档案信息、成绩信息)进行查询。(2) 对用户密码的管理3.4 数据库设计数据库结构的设计在基于 ASP的学生档案管理系统中占有着很重要的地位,它的好坏将会直接影响到本系统的效率和实现的效果。根据系统的实际应用情况,本系统采用Access 作为后台的数据库管理工具。以下是本系统数据库设计的具体情况。 字段名称 数据类型 字段大小 说明 主键1. 本表存储的是学生成绩,id自动编号。Ach 学生成绩表ID自动编号长整型Tuser_testnumber文本50准考证号Fuser_class文本50班级名称Fach数字单
22、精度型成绩Ftestno文本50考试场次FSubject文本50科目名称FSubject_type文本5科目类型FUser_name文本8学生姓名FTeacher_name文本8任课教师f2.本表是管理员用户表,admin_name是用户名admin_pwd是用户密码。Admin 管理员用户表ID自动编号长整型TAdmin_name文本50用户名FAdmin_pwd文本50密码F3.本表放的是班级信息,stclass是班级名称,class_number是班级人数。Class 班级信息表ID自动编号长整型TStclass文本50班级名称FClass_number数字长整型班级人数F4本表存放的是
23、学的基本信息。St_info 学生信息表ID自动编号长整型TUser_number文本50学号FUser_name文本8姓名FUser_testnumber文本50准考证号FUser_idnumber文本18身份证号FUser_sex文本2性别FUser_time文本12出生年月FUser_city文本10所在省市FUser_area文本10所在地县FUser_address文本50家庭地址FUser_postcode文本6邮编FUser_homephone文本20家庭电话FUserbedroomphone文本20寝室电话FUser_mobilephoe文本20移动电话FUser_email文
24、本50电子邮件FUsercollogetestach文本50高考成绩FUser_major文本20专业FUser_class文本10班级FUser_rp备注奖惩情况FUser_info备注备注信息F5.本表存放的科目名称Subject 科目表ID自动编号长整型Tsubject文本50科目名称F6本表存放的是教师信息Teacher 教师表 ID自动编号长整型TTeacher_name文本8教师名称FTeacher_number文本20教师工号FTeacher_zc文本10教师职称F7.本表存放的是考试信息Testno 考试表ID自动编号长整型Ttestno文本50考试名称F8.本表是学生总成绩T
25、otal_ach 总成绩表ID自动编号长整型TUser_name文本8学生姓名FTestno文本50考试名称FTotal_ach数字单精度型总成绩FUser_tesnumber文本50准考证号FUser_class文本10班级F第四章 详细设计4.1 用户登陆模块图4.1 系统登陆4.21 程序描述 根据登陆用户身份的不同,让用户分别登陆普通用户模块和系统管理员模块。4.2.2 流程管是理员模块普通用户帐号是否管理员帐号输入是否图4.2 流程图4.2.3部分代码设计 % dim admin_name,admin_pwd admin_name=trim(request(name) admin_p
26、wd=trim(request(pwd) if admin_name= or admin_pwd= then response.write alert(对不起,用户名和密码不能为空!);document.location.href=index.asp; response.end end ifset rs=server.createobject(adodb .recordset) sql=select * from admin where admin_name=&admin_name& rs.open sql,conn,1,1 % % if not rs.eof thenif rs(admin_
27、pwd)admin_pwd then response.writealert(对不起,密码 不正确,请重新输入);document.location.href=index.asp; response.endelse if rs(admin_name)admin then session(user)=admin_nameresponse.redirect info_manager1.asp else session(admin)=admin_name response.redirect info_manager.asp end if end if else response.write aler
28、t( 对 不 起 , 你 的 用 户 名 不 存 在 , 请 与 管 理 员 联 系 !);document.location.href=index.asp; response.end end if % 4.2 管理员模块图4.3 管理员模块图用户浏览界面分为信息管理、成绩管理、班级管理、科目管理、用户管理、退出系统。1.从管理员角度讲,实现的功能是:对学生有关数据的输入,成绩信息的输入,学生基本信息的输入,对学生档案信息的查询功能。对班级、科目和教师信息的简单管理,对用户密码的管理。2.从普通用户(学生)的角度讲,实现的功能是:在校学生可以通过自己的学号和密码在因特网上对自己的个人信息(包括
29、个人的档案信息、成绩信息)进行查询。对用户密码的管理。4.2.1学生信息管理模块1、学生信息界面预览图4.4 学生信息浏览图2、功能简介学生信息管理分为:学生信息列(在学生信息列表中,管理员(老师)可以通过修改和删除两项功能可以对学生信息进行修改和删除。)、录入学生信(管理员(老师)可以录入修改学生的各种信息)、查询学生信息(管理员(老师)可以通过按姓名和学号查询学生的信息。注意:搜索系统支持模糊查询,即输入“应”,即可找到所有姓名为“应”的学生,找到记录后,单击学生姓名即保跳至学生资料页面,按提示加入成绩)4.2.2 学生成绩管理模块由于成绩信息管理模块的功能太多,而且功能代码和前面的管理模
30、块大同小异,只有具体的数据库 SQL 语句不同,所以这里只对其中一小部分进行描述。成 绩 浏 览成 绩 单 发 送学生成绩管理单 科 成 绩 排 行 榜成 绩 添 加成 绩 查 询总 成 绩 排 行 榜成 绩 及 格 率 分 析图4.5 学生成绩管理流程图1、成绩查询功能以按准考证号、课程、考次查询为例子界面预览图4.6 界面预览图考试信息添加信息查询信息浏览信息添加班级信息管理 学生档案管理系统 系统管理员模块 普通用户模块 学 学 班 科 用 学 生 生 生 级 目 户 信 息 信 成 信 信 资 和 成 息 绩 息 息 料 绩 浏 管 管 管 管 管 览 理 理 理 理 理4.2.3班级
31、管理模块 图4.7 班级信息管理流程图1 界面预览图4.8班级信息界面浏览图 2 功能简介 班级管理分为,班级信息列表、添加班级信息、查询班级信息、添加考试信息四个模块。管理员可以简单的修改、添加、查询、删除班级信息。普通用户则没有这个权限。4.2.4科目和教师管理模块科目信息管理信息浏览信息添加信息查询任课教师管理科目和教师管理模块的功能太多,而且功能代码和前面的管理模块大同小异,只有具体的数据库 SQL 语句不同,所以这里只对其中一小部分进行描述。图4.10 科目信息管理流程图1 界面预览图4.11 科目信息管理界面浏览图2 功能简介 其功能和实现和成绩管理模块原理的一样的,都是用了相同的
32、语句,在这里就不做过多的介绍了,详见成绩管理模块。用户资料管理用户密码修改用户添加4.3学生用户管理模块图4.12 用户资料管理流程图1界面预览图4.13 用户资料管理图2.功能简介 从普通用户(学生)的角度讲,实现的功能是可以修改自己登陆时的密码,管理员可以添加亲的用户。3.部分代码设计修改用户密码: if not rs.eof then rs(admin_pwd)=admin_pwdrs.update rs.close set rs=nothing response.write window.confirm(密码已经修改成功,请返回) response.write language=jav
33、ascriptparent.window.history.go(-1); end if %4.4数据库连接代码%Const db=glxydate/stmanager.mdbDim ConnSet Conn= Server.CreateObject(ADODB.Connection)Conn.ConnectionString=Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(db)Conn.OpenIf Err Then err.Clear Set Conn = Nothing Response.Write(数据库连接
34、出错,请检查连接字串。) Response.EndEnd Ifsession.timeout=100%第五章 系统测试和维护系统测试是系统开发周期中一个十分重要而漫长的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析,系统设计和系统实现的最终审查。系统测试的对象不仅仅是源程序,而应是整个系统,它把需求分析,概要设计,详细设计以及程序设计各阶段的开发文档,包括需求规格说明,概要设计说明,详细设计说明以及源程序,都作为测试的对象。测试的目的就是发现系统的错误。51 系统测试的原则和方法5.1.1 系统测试的原则 (1)测试工作应避免由原开发系统的个人或小组来
35、承担。 (2)设计测试方案时,不仅要包括确定的输入数据,而且包括从系统功能出发预期的测试结果。(3)测试用例不仅要包括合理,有效的输入数据,还要包括无效的或不合理的输入数据。(4)不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事。(5)保留测试用例,作为软件文档的组成部分。 5.1.2 系统测试的方法 系统测试一般有单元测试,组装测试,确认测试和系统测试四个步骤,每一步都是在前一步的基础上进行的。 (1)单元测试 单元测试是测试程序模块及其接口与设计说明的要求是否一致,目的是发现程序编写阶段的错误。它以单个程序模块为测试单位。单元测试是采用白盒测试的方法,根据详细设计的描述,
36、从模块的内部结构出发设计测试用例,进行测试。由于每个模块在整个软件中不是孤立的,尽管它可以单独编译,但不能单独进行测试。因此在测试时,应考虑它与调用和被调用模块的相互联系。 (2)组装测试 对每个模块完成了单元测试以后,需要按照设计时做出的层次模块图把它们连接起来,进行组装测试。在资料管理信息系统中我采用了自底向上测试的组装顺序。先从一个最底模块开始,从下向上逐步添加模块,组成和程序的一个分支,对每个分支重复上述过程,直到所有的分支组装完成。最后将所有分支组成整个程序。 (3)确认测试 经过组装,软件己装配完毕,接下来进行的确认测试是以整个软件作为测试对象,且采用黑盒测试方法。确认测试内容主要
37、包括以下几部分。 功能测试:检测系统需求规格说明书的内容是否全部实现。 性能测试:检查系统的可移植性,兼容性,错误恢复能力以及可维护性等性能指标,以检测系统功能实现的程序。本系统只要安装了Internet Information Server(IIS5)就可以使用,对于出错发生,系统可以自动警告。 配置审查:检查被测系统的全部构成是否齐全,质量是否合乎要求,应有维护所需的全部细节,并且是否编好目录。 (4)系统测试 系统测试是将信息系统的所有组成部分包括软件,硬件,用户以及环境等综合在一起进行测试,要在系统的实际运行环境现场,在用户的直接参与下进行。包括集成功能测试,可靠性与适应性测试,系统自
38、我保护及恢复能力的测试,安全性测试,强度测试。在基于 ASP的学生档案管理系统的测试过程中,采用了目前常用的测试方法:人工测试和机器测试。人工测试包括个人复审,走查和会审。机器测试包括黑盒和白盒测试。在人工测试中先采用个人复审,在源程序编写完成以后,自己先对源程序各个部分进行详细的检查,然后请经验丰富的老师检验一遍,以便发现问题。经过人工测试后,再进行机器测试。通过在计算机上直接运行本系统以发现程序中错误。5.2 系统运行及维护 直接运行电脑上的 IE 浏览器,即可打开网站登录界面,输入正确的用户口令,单击 “确定”命令按钮,进入本系统的主菜单,然后根据需要进行操作。退出系统只需点击主菜单中的
39、“退出系统”即可。 系统维护的内容可分为以下几类:(1)系统应用程序维护:系统的业务处理过程是通过应用程序的运行而实现的,一旦程序发生问题或业务发生变化,就必然要对程序进行修改和调整。(2)数据维护:数据维护工作一般是由数据库管理员负责,主要负责数据库的安全性和完整性以及进行并发性控制。数据库管理员负责维护数据库中的数据,当数据库中的数据类型,长度等发生变化时,或者需要添加某个数据项到数据库时,要负责修改相关的数据库、数据字典、并通知有关人员。数据备份与恢复等,都是数据维护的内容。(3)代码维护:随着系统应用范围的扩大,应用环境的变化,系统中的各种代码都需要进行一定程度的增加,修改,删除以及设
40、置新的代码。为了能让其它编程人员也能看懂本系统,代码设计时,对每个代码都作了详细说明。总 结在老师的指导和督促下,经过这段时间紧张设计与开发,我的毕业设计基于 ASP的学生档案管理系统终于开发完成了。通过本系统的开发使我所学的专业知识得到了综合的运用,对以前很多抽象、枯燥的理论知识加深了理解,同时也使我学会了利用结构化程序设计思想开发管理信息系统,并用模块化方法加以实现。通过本次的系统开发,我深刻地认识到信息系统开发的每一步都是以上一步为基础的。因此每一步文档的编写都必须正确、完整,否则就会给下一步的工作带来不必要的麻烦,加大工作量。因为系统是为用户服务的,所以要充分了解用户的需求,考虑用户的
41、特点和使用方面的习惯,以协调人机关系。在系统实施中应结合各方面的要求,尽可能选择自己熟悉的程序设计语言。系统测试中要根据实际情况设计有效的测试方法。在系统设计过程中,从用户的角度出发,在系统的可用性和易用性上做了很多功夫,力求能达到最好的效果。但由于我的编程实现能力和毕业设计的时间都有限,我对学生档案管理这一系列工作的具体内容也不是特别地了解,所以目前我还不能把学生档案管理这个系统较为完善地实现出来,希望以后有机会能够弥补这个遗憾。由于这是我第一次完整地开发一个系统,在系统分析、设计、实现过程中都遇到了不少困难。例如,有许多地方的代码都链接不上。在开发进入尾声时,最大的感受就是用户的需求调查和
42、系统分析对系统的开发是否成功起着决定性作用,若这一部分没有做好,在开发过程中将困难重重,甚至会导致系统开发失败。经过艰辛劳动和不懈努力,虽然系统在小细节上有些漏洞,但系统在流程上得到了成功。在系统开发过程中,问题不断的出现,又不断的得到解决,一步一步地前进,随着系统的逐步完善,我对以前所学知识的领悟程度得到了提升,编程能力得到了提高,所学的知识得到了综合运用。通过这次系统的开发,我对专业知识的运用得到了一次升华。虽然以前也曾经参与过其他项目的系统开发,但毕竟只是接触,而没有像这次毕业设计那样非常系统地去完成,也没有系统开发设计的经验,而且毕业设计的时间有限,这些都使得本系统在某些方面表现得并不是非常的完善。但是,通过这次系统开发,将学习的理论与实践相结合,使我对学生档案管理系统和数据库的设计与开发有了更真实、具体的体会,使我得到了一次很有价值的实践。致谢 在这段时间里,我学习到了很多书本上的理论知识,实际应用中的动手操作,相关的经验教训;还有很多书本之外的,包括如何面对及学习新的知识理论,如何面对和解决所遇到的困难和挑战。通过这次的毕业设计过程,让我得到了全面的提升。借此机会,向所有帮助过我的老师、同学、朋友,致以我最真诚的谢意。首先要感谢的是我的指导老师成静老师,我的系统和论文都是在老师的多次指正后完成的。在此,我要对老师
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国长鞭红景天数据监测研究报告
- 2025至2030年中国电动理发器具数据监测研究报告
- 医疗废物处置运输协议-@-1
- 地质公园板梁吊装协议
- 酒店改造意向金合同范例
- 2025年中国灼热丝试验机市场调查研究报告
- 2025年中国喷射式烟气脱硫装置市场调查研究报告
- 游乐场趣味扶梯改造合同
- 2025至2031年中国铝合金格栅灯具行业投资前景及策略咨询研究报告
- 机械设备人才引进居间协议
- 中华民族共同体概论课件第五讲大一统与中华民族共同体初步形成(秦汉时期)
- 初二生地会考试卷及答案-文档
- 私营企业廉洁培训课件
- 施工单位值班人员安全交底和要求
- 中国保险用户需求趋势洞察报告
- 数字化转型指南 星展银行如何成为“全球最佳银行”
- 中餐烹饪技法大全
- 灵芝孢子油减毒作用课件
- 现场工艺纪律检查表
- 医院品管圈与护理质量持续改进PDCA案例降低ICU病人失禁性皮炎发生率
- 新型电力系统研究
评论
0/150
提交评论