计算机应用专业毕业论文

更新时间:2023-05-27 09:39:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

信 息 技 术 学 院

毕 业 设 计 说 明 书

题 目:基于.net平台的学生信息管理系统

设计与实现

专 业:计算机应用 年 级:08612

学 生:张 晶 学 号:28

指导教师:陈 琨 完成日期:2010年06月10 日

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

基于.net平台的学生信息管理系统设计与实现

摘要:本系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。

目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。

本系统在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。

关键词:学生信息管理系统,信息化,数据库,

Abstract:According to there quirements of developing, the system is mainly applied to education system which manage as the daily teaching education al administration and computeration of teachers and students.Developing grade Management System cannot only ruduce thep resure of the staff and system atically manage the service and information,but also decrease the use of lab our force,accelerate there quiring speed,improve management,speed the pace of concernad nationa l department automated information retrieval to standardize the managements.Nowdays,the universities work are miscellaneous,especially inprivate ones.It's important to put the teachers'management on the table.Up to now,mamage ment has come in to universities but not popularized.As for the teaching management,the reis not a set of complete and unified system,so it's very necessary to

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

The system is wide and comprehensive in including most of the service items of teaching plans,such as grade management which refers to teaching plans,grade management,students management and soon.In developing procedure,we pursuer the comprehensiveness and commomality of the system,so that it can not only be applied in on eeducational in stitution.In choosing the developing methods,we combine the life sycle approach and the proto type-based approach,approach infourmain steps:systeminvestigation,systemanalysis,system

design

and

system

implementation.AS to data design,evolutionary prototype-based approach is partially adopted to reanaly size,redisign and reimplemate with the user'sever-in creasing under standing of the system.In choosing the developing too l, Microsoft Visual Studio .NET 2003.0programming language is employed.In line of its self-sustaining.to ensure the in tegrated ness and consistency.This the sismainly introduce the idea softhe analysizing,designing,implementing and application of this system.

Keywords:Performance management information system,Information,Database,

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

1、要求用户的输入必须是中文(英文或数字)。 2、要求用户的输入必须是有效的邮件地址。 3、对用户输入的数据进行各种不同的限制。 4、限制用户输入的数据量。

实际上我们在网站设计中还会因情况不同而遇到其它很多不同的问题,需要我们自己去定义一些规定和限制。

下面我们以实例来讲述验证方法。 验证输入的数字 假设一个文本框

<form name="form1" method="post" action=""> <input type="text" name="textfield"> </form>

要求用户必须输入数字

if not isnumeric(Request.Form("textfield")) then response.write "重新填写" end if

要求限制数字长度,如你要用户输入oicq号码 此例限制了用户的输入只有为4到10位数字才有效

if len(Request.Form("textfield"))>10 or len(Request.Form("textfield"))<4 then

response.write "重新填写" end if

当然上面用Request.Form和Request是一样的,随便你怎幺写了。 验证用户输入的邮件地址 引用一段通用检测函数来说明

由于检验程序较长,将其定义为一函数来调用 function IsValidEmail(email) dim names, name, i,

Check for valid syntax in an email address. IsValidEmail = true names = Split(email, "@")

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

IsValidEmail = false exit function end if

for each name in names if Len(name) <= 0 then IsValidEmail = false exit function end if

for i = 1 to Len(name) c = Lcase(Mid(name, i, 1))

if InStr("abcdefghijklmnopqrstuvwxyz_-.", c) <= 0 and not IsNumeric(c) then

IsValidEmail = false exit function end if next

if Left(name, 1) = "." or Right(name, 1) = "." then IsValidEmail = false exit function end if next

if InStr(names(1), ".") <= 0 then IsValidEmail = false end if

i = Len(names(1)) - InStrRev(names(1), ".") if i <> 2 and i <> 3 then IsValidEmail = false exit function end if

if InStr(email, "..") > 0 then IsValidEmail = false

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

上面的这段函数大家应该都看的懂,当然你可以修改这段代码,使得即使用户输入XXX@CCC.DDD是错误的邮件地址,因为DDD不是一个有效域名。

引用的时候可以这样写

if IsValidEmail(trim(request("textfield")))=false then response.write "重新填写" end if

3、验证为空的表单单元

有的信息是要求用户必须填写的,所以不允许为空,因此当用户输入为空的时候需要提示。

对为空单元的处理

if Request.Form("textfield")="" then Response.write "填写为空" end if

4、判断用户输入的是不是一个日期 首先明白日期值格式2002-11-19 直接判断一个值是否是日期

if not isdate(Request.Form("textfield")) then Response.write "日期填写出错" end if

而我们在设计网站时候往往用三个下拉框来实现年、月、日三个不同选项,如何将这三个值联系起来,并且进行验证呢?

首先当然要建立三个下拉框了,分别命名表单名为date,month,year,然后就是后台的处理了,因为先前我们在前台获取了date,month,year这三个传递过来的值,所以我们必须把他们连接起来合成一个变量才能验证和存入数据库。连接成标准日期格式表达式可以这幺写:

birthday=trim(Request.Form("year"))&"-"&trim(Request.Form("month"))&"-"&trim(Request.Form("date"))

验证已经转换的输入是否为合法日期可以使用isdate函数: if not isdate(birthday) then response.write "错误" end if

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

在这里我们假设传递的值是content,我们不允许输入的值是=和% if Instr(request("content"),"=")>0 or Instr(request("content"),"%")>0 then

response.write "不能输入=和%" end if

2.3 系统具体功能描述

系统功能分析

权限功能:为用户设置权限功能,可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。

录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。

查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。 维护功能:为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。

打印功能:能打印全校学生的信息及积各班信息,科目成绩等。 帮助功能:能帮助初次使用者对本系统的应用及处理常见的问题。 退出功能:结束并关闭系统。

学生学籍系统的目标

1.节约资源,提高学籍信息的精确度

本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。

2.方便快速操作,精减人员,节约开支

方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

SEO学习,seo交流,seo资料共享,我是“夜鸣猪 seo” QQ:2258131830基于.net平台的学生信息管理系统设计与实现

数据库分析:用户需求具体有学籍管理系统提供保存、更新、查询、维护和打印,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。数据流图描述:本系统从总体上分为系统信息管理、学生信息管理、课程管理、班级管理和成绩管理五大部分。每个模块有自己的作用。下面的各模块功能流图就是由各功能之间的关系而得出的。 (图 2、图 3、图 4、图 5、图 6、图 7、图 8)学生信息录入

学生数据表

学生档案管理班级信息录入人员课程信息录入成绩信息录入数据库

成绩数据表

班级数据表课程数据表

学籍信息录入流图(图 2)

学生信息录入查询条件

学生数据表

SEO学习,seo交流,seo资料共享,我是“夜鸣猪 seo” QQ:2258131830第 17页共 42页

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

<%

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

set conn=createobject("ADODB.connection") conn.open ("DSN=information;UID=;PWD=;") set rs=createobject("ADODB.Recordset") rs.open "infor",conn,3,3 rs.Addnew

rs("name").value=request.form("name") /*取得表单名为 name里的内容“送”到数据库name记录里(备注:表单名是信息录入界面里的提示信息是“姓名”的表单域的名字,以下类似)*/

rs("sex").value=request.form("sex") rs("birth").value=request.form("birthday") rs("zzmm").value=request.form("zz") rs("teach").value=request.form("teach") rs("xl").value=request.form("xl") rs("class").value=request.form("class") rs("school").value=request.form("school") rs("add").value=request.form("add") rs("tel").value=request.form("tel") rs("hy").value=request.form("mar") rs("jg").value=request.form("addr") rs("career").value=request.form("career") rs("date").value=request.form("time") rs("school").value=request.form("school") rs.Update //保存数据库里的记录

Response.Write ("你已经成功注册的这位学员的信息。请继续<a href='input.htm'>注册 </a>") //显示提示信息

rs.close //关闭数据记录 conn.close //关闭连接 set rs=nothing set conn=nothing %>

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

SEO学习,seo交流,seo资料共享,我是“夜鸣猪 seo” QQ:2258131830基于.net平台的学生信息管理系统设计与实现

(图 2、图 3、图 4、图 5、图 6、图 7、图 8)

学生信息录入

学生数据表学生档案管理班级信息录入人员课程数据表课程信息录入成绩信息录入数据库成绩数据表班级数据表

学籍信息录入流图(图 2)学生信息录入学生数据表

查询条件

学生档案管理

成绩信息录入

成绩数据表

班级信息录入人员查询结果

班级数据表

SEO学习,seo交流,seo资料共享,我是“夜鸣猪 seo” QQ:2258131830第 20页共 42页

夜鸣猪seo,计算机应用专业毕业论文,使用请稍作修改!

SEO学习,seo交流,seo资料共享, 我是“夜鸣猪seo” QQ:2258131830

本文来源:https://www.bwwdw.com/article/5lb4.html

Top