毕业设计(论文)基于asp.net的高校学生管理系统_第1页
毕业设计(论文)基于asp.net的高校学生管理系统_第2页
毕业设计(论文)基于asp.net的高校学生管理系统_第3页
毕业设计(论文)基于asp.net的高校学生管理系统_第4页
毕业设计(论文)基于asp.net的高校学生管理系统_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于ASP_NET的高校学生管理系统的设计与实现摘要目前,无论学校大小,每个学校手里总是会有很多的学生档案,而且随着一年一年的累积,学校规模的逐渐扩大,学生档案信息是越来越多。而对于学生管理来说,目前还没有一套完善的系统。因此,开发一套适和大众的、兼容性好的管理网站是很有必要的。本论文通过对用户对学生管理网站的意见与现实情况,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。关键词管理信息系统信息化数据库ASPNET中图分类号TP393MANAGEMENTWEBSITEOFSCHOOLHANBEIBEISCHOOLOFINFORMATIONSCIENCEANDENGINEERING,SHANDONGNORMALUNIVERSITYABSTRACTASTIMEGOESONANDTHEINCREASEOFTHESTUDENTNUMBER,ITISHARDERTOMANGEUPTONOW,ASFORTHETEACHINGMANAGEMENT,THEREISNOTASETOFCOMPLETEANDUNIFIEDWEBSITE,SOITSVERYNECESSARYTODEVELOPACOMMON,COMPATIBLEONEINDEVELOPINGPROCEDURE,WEPURSUERTHECOMPREHENSIVENESSANDCOMMOMALITYOFTHESYSTEM,SOTHATITCANNOTONLYBEAPPLIEDINONEEDUCATIONALINSTITUTIONINCHOOSINGTHEDEVELOPINGMETHODS,WECOMBINETHELIFESYCLEAPPROACHANDTHEPROTOTYPEBASEDAPPROACHASTODATADESIGN,EVOLUTIONARYPROTOTYPEBASEDAPPROACHISPARTIALLYADOPTEDTOREANALYSIZE,REDISIGNANDREIMPLEMATEWITHTHEUSERSEVERINCREASINGUNDERSTANDINGOFTHESYSTEMKEYWORDSASPNETSTUDENTINFORMATIONMANAGEMENTDATABASE1引言随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。在学校中,学生档案管理系统的内容对于学校的决策者合管理者来说都至关重要。在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标1系统应具有实用性、可靠性和适用性,同时注意到先进性。2对各个数据库进行动态管理,防止混乱。3能够按照用户选择的不同的条件进行简单查询和复合查询。4能够对查询结果进行分类汇总,实现报表打印。5注意数据的安全性,具有数据备份和恢复的功能。6方便用户的操作,尽量减少用户的操作。2可行性分析采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。系统就应满足学校的需求,例如学生信息的录入、查询、更新等。学生录入与排名。系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。21经济上可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,是为学生选课使用的系统,装上就可以使用。本系统的运行不仅可以代替人工进行许多繁杂的劳动,而且也可以大大的提高学校的工作效率。所带来的利益远远大于软件的开发成本。所以,本系统在经济上是可行的。22技术上可行性本系统的开发利用MICROSOFTSQLSERVER2000作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。23操作上可行性界面的设计上充分考虑管理人员的使用习惯,使得操作十分简单;所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件。因此,它在操作上是可行的。3开发工具的选择根据上述系统的特点和要求,本次设计的学生档案管理系统采用微软ASP脚本语言来开发WEB应用程序。ASP方便上手,网页可视化程度高,容易和HTML配合成丰富的动态网页。数据库在一个系统中占有很重要的地位,数据库结构设计的好坏将直接对应用系统的效率的实现的效果产生影响。一个合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。31ASP的优势ASP程序实际是以ASP为扩展的文件,其控制部分是用VBSCRIPT和JSCRIPT等脚本语言来编写的。ASP是ACTIVESERVERPAGES的缩写,中文名字叫做“动态服务器页面”ASP实际上是将标准的HTML文件扩展了一些附件特征,也想标准的HTML文件一样,包含HTML对象并且有一个浏览器解释并显示。ASPNET不仅仅是ACTIVESERVERPAGEASP的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台WEB服务器来建立强大的WEB应用程序。ASPNET提供许多比现在的WEB开发模式强大的的优势。执行效率的大幅提高,并且有健壮性好,适应性强,简单易于学习和可以高效管理的优点。32数据库的优势本系统将采用MICROSOFTSQLSERVER2000作为系统的DBMS支撑,SQLSERVER2000是能够支持企业级关系型数据库的管理系统,它能与WINDOWS操作系统紧密集成,具有方便易用的图形管理界面,其用户界面风格与WINDOWS一样非常友好。而且SQLSERVER2000具有动态的自我管理,可编程的管理,可能收缩性和高可能性新系统访问INTERNET集成等特点。综上所述,在开发空管理信息系统时,采用SQLSERVER2000作为数据库管理系统。URLHTTP/WWWQUSTBBSINFO/青岛教育信息网/URLURLHTTP/WWW51ZSBCN/山东专升本考试信息网/URL33面向数据库的优势数据库应满足两条准则它应该是一个数据库管理系统,而且还是一个面向对象的系统。把面向对象技术和数据库技术相结合产生的新一代数据库系统一面向对象数据库系统OODBS,其数据库管理系统是支特面向对象的数据模型和对象操作一体化的语言。在面向对象系统中,用户具有封装性ENCAPSULATION和继承性INHERITANCE两个主要特点。封装是对象的外部界面与内部实现之间实行清晰隔离的一种抽象。外部与对象的通信只能通过消息。封装的意义在于将对象的实现与对象应用互相隔离,从而允许对操作的实现算法和数据结构进行修改,而不影响接口,不必修改使用它们的应用,这有利于提高数据独立性。这个特点保证了对象的界面独立于对象的内部表达。由于封装,对用户而言这些实现是不可见的。这就隐藏了在实现中使用的数据结构与程序代码等细节,此外对象封装后成为一个自含的单元,对象只接受已定义好的操作,其他程序不能直接访问对象中的属性,从而可以提高程序的可靠性,充分体现了信息隐藏的原则。继承一陛是对象的另个特点。一个类可以继承类层次中其所有超类的全部属性、方法和消息。继承性包括四个主要方面1每个类共享其超类SUPERCLASSES中定义的属性。2每个类共享其超类中定义的方法。3每个类可以增加属性。4每个类可以增加或扩展,甚至是覆盖继承的方法I4系统分析41系统用户简要分析本系统用户角色主要有两类教师与学生。教师和学生以不同的身份进入不同的界面,进行不同的操作。教师可进行学生信息管理,课程信息管理,成绩管理,授课信息管理,信息查询,成绩统计等工作。学生可进行成绩查询等操作。42系统功能简要分析学生信息管理数据库系统中待处理的数据量大、数据类型多、结构复杂,对数据的存储、检索、分类、统计等处理要求高;因此设计出合理的系统功能非常重要,其字段中必须包括学生管理的所有信息,能够全面的反映出在校学生的具体情况。1、权限功能系统具有动态的权限分配功能,可按用户权限对用户进行分组。可分为普通用户,一般用户,超级用户。普通用户只是查询不能修改,一般用户只能对授权范围内进行相应修改及删除,超级用户能修改、删除所有信息。2、录入功能为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。3、查询功能为所有用户提供查询的功能,可查询允许范围内的所有信息。4、维护功能为一般用户提供查询及相应的修改,删除功能,为超级用户提供对所有信息的修改删除功能。5、退出功能结束并关闭系43系统涉及实体简要分析本系统从功能上划分可分为以下几大模块学生信息管理,课程信息管理,学生成绩管理,学生信息查询,学生成绩统计等几大模块。URLHTTP/BBSBZXYNET/斑竹学院源码论坛/URL学生信息管理模块输入学生基本信息,并可以对学生信息进行添加、查询、修改、删除。还可以关键字查询并从数据库里调出的学生基本信息输出学生基本信息,学号、班号、姓名查询的信息结果。课程信息管理设置课程号,课程名,先修课等课程信息。成绩信息管理模块输入成绩信息,并可以对成绩信息进行添加、查询、修改、删除。还可以用关键字查询并调出数据库里的学生基本成绩信息的修改、删除等。输出查询的学生成绩信息。学生信息查询本模块是可对学生成绩进行查询,可按学号,姓名,年龄,所在院系,入学年份等。本系统中所涉及的主要实体共有三个个数据表1学生表密码,身份证号码,姓名,入学时间,班级,是否毕业,家庭地址,联系电话,变更请求。图1用来记录学生的基本信息。图12ADMINSTRATOR表教师登录用户名,教师登录密码。图2用来记录教师的基本信息。图23成绩表课程号,学号,课程名称,考试时间,考试次数,考试成绩。图3用来记录学生的成绩的基本信息。图35创建新的项目启动VISUALSTUDIO,并新建一个工程STDINFO。1、前台的学生页面包含三个页面DEFAULTASPX,MODIFYINFOASPX,SHOWSOURCEASPX。这是学生登录可以看到的页面。ADMIN文件夹下的内容是对教师进行操作的内容。其中LOGIN是用来登录的框架页,MODIFYSTDINFO是用来修改信息的,MODIFYSTDPASSWORD是修改密码的框架页,ADDSTDINFO是添加信息的框架页,ACHIEIVEMENT是添加成绩信息的框架页。URLHTTP/WWWYUAIYOUCN遇爱友护肤美容网/URL如图4所示图42然后再将工程数据库与数据库进行链接,如图5所示图53配置数据源信息,如图6所示图66管理系统的前台学生管理系统的设计是针对学生工作的实际需要建立的,需要把有关信息输入到计算机里,存储到指定数据库内,并能根据需要随时从数据库中调出、修改、查询,能在计算机屏幕上以文字、图表的形式直观的显示出来。1、学生登录前台页面,如图下图所示图72、学生成绩查询后台系统中学生信息添加,如图8所示图83、学生信息管理的修改,如下图所示图94、成绩信息的添加,在此模块中具有添加、修改、保存、查询功能。如下图所示图107学生管理网站测试系统由于本身能力的局限性,所以编写的代码即使经过反复检查也难免出错所以在本阶段力求使用有限的时间找出尽可能多的错误,力求系统尽量正确。我们在本系统用了黑盒法。请一位不熟悉本系统的人来进行随影性的操作,打破习惯的操作顺序,从中发现错误,在此阶段大量的错误得到改正。信息管理系统设计的数据库设计的重要步骤加载测试。加载测试工作贯穿于程序测试工作的全过程,整个录入,修改,查询,处理工作均可视为对数据库的加载测试工作。要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,URLHTTP/WWWBZRCSCCOM滨州人才市场/URL还必须遵守下列原则1)基本表的个数越少越好。2)主键的个数越少越好。4)所以基本表的设计均应尽量符合第三范式。在数据库设计中,如何处理多对多的关系和如何设计主键,是两个有着较大的难度要重点考虑的问题。8结束语结合高校学院管理工作的实际,依托计算机平台建立了学生信息管理系统,该系统解决了传统的学生工作信息管理所存在的问题,为学生工作管理处理学生信息提供了一条方便的,快捷的途径,有利于学校工作信息化水平的提高。经过二个多月的设计和开发,系统基本开发完毕。其功能基本符合用户需求,能够完成学生学籍的存储和成绩的查询以及修改。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够,而且现在还是单机版本等多方面问题。这些都有待进一步改善,以期开发出基于网络的学生信息管理系统。参考文献1李世杰ACTIVESERVERPAGESASP30网页设计手册北京清华大学出版社,19992前沿电脑图像工作室巧学巧用DREAMWEAVER、FIREWORKS、FLASH制作网页北京人民邮电出版社,2006,4311189519033张敬涛,李向阳数字化校园建设探析J山东师范大学学报(自然科学版),2007,22433354萨师煊,王珊数据库系统概述(第四版)M北京高等教育出版社,20065熊志云校园网与高校信息资源管理J山东师范大学学报(自然科学版),2001,22645486邓文渊,陈惠珍,陈俊华挑战ASP与网页数据库设计中国铁路出版社,20047宣小平ASP数据库系统开发实例导航M北京人民邮电出版社,20038美WEISSINGERAASP技术手册M冯延辉,王永庆,刘海明,译北京中国电力出版社,2000,9樊凯SQLSERVER数据库连接EB/OLHTTP/DEVELOPER51CTOCOM/ART/200906/131898HTM10清汉工作室ASP开发实例机械工业出版社,2000,11指导教师意见(包括选题的意义,资料收集或实验方法、数据处理等方面的能力,论证或实验是否合理,主要观点或结果是否正确,有何独到的见解或新的方法,基础理论、专业知识的掌握程度及写作水平等,并就该论文是否达到本科毕业论文水平做出评价)成绩指导教师(签名)年月日注成绩按优、良、中、合格、不合格五级分制计。评阅人意见(包括选题的意义,资料收集或实验方法、数据处理等方面的能力,论证或实验是否合理,主要观点或结果是否正确,有何独到的见解或新的方法,基础理论、专业知识的掌握程度及写作水平等,并就该论文是否达到本科毕业论文水平做出评价)成绩评阅人(签名)年月日注成绩按优、良、中、合格、不合格五级分制计。答辩委员会意见(应根据论文内容和答辩情况,并参考指导教师意见、评阅人意见对论文的综合水平做出具体评价)成绩答辩委员会主任(签名)年月日学院学位分委员会意见成绩学位分委员会主任(签名)(公章)年月日注成绩按优、良、中、合格、不合格五级分制计。山东师范大学本科毕业论文(设计)题目审批表学院信息科学与工程学院章系别/教研室计算机/软件时间2010111题目名称基于ASP_NET的高校学生管理系统的设计与实现(上面时间应在201011022之内)课题性质应用基础研究教师姓名李少辉职称副教授学位硕士课题来源A科研B生产C教学D其它E学生自拟课题情况成果类别A论文B设计主要研究内容与研究目标“课题性质”选项理论研究应用基础研究应用开发教学研究实验研究软件研发指导教师签字年月日选题学生签字年月日系所或教研室审题意见负责人签字年月日学院审批意见学院学位分委员会主任签字年月日山东师范大学本科毕业论文(设计)开题报告论文题目校园管理系统学院名称信息科学与工程专业计算机科学与技术学生姓名学号指导教师2010年3月17日(这里日期填写应是开学两周内201031428的某日)一、选题的性质应用基础研究二、选题的目的和意义上面“选题的性质”与审批表中的“课题性质”相同理论研究应用基础研究应用开发教学研究实验研究软件研发三、与本课题相关的国内外研究现状,预计可能有所创新的方面四、课题研究的可行性分析五、课题研究的策略、方法和步骤六、预期成果形式描述论文形式。七、指导教师意见指导教师签字年月日八、学院学位分委员会意见学院学位分委员会主任签字年月日山东师范大学本科毕业论文(设计)教师指导记录表学院信息科学与工程学院系别计算机系专业计算机科学与技术论文(设计)题目主机网络安全及其构建研究学生姓名韩贝贝学号200611110005指导教师李少辉职称副教授计划完成时间2010525指导情况纪录(含指导时间、指导内容)指导日期2010年3月16日指导内容开题,与校园管理系统相关的校园管理系统现状,预计可能有所创新的方面及课题研究的策略、方法和步骤。指导日期2010年3月30日指导内容进度检查,论文编写所需的参考文献的收集情况以及对整个论文的构思情况。指导日期2010年4月28日指导内容中期检查。在论文编写过程中遇到的一些专业知识的部分讲解,对系统设计的进行了讨论。指导日期2010年5月8日指导内容关于系统的相关数据库技术应用的讨论。指导参考文献的引用格式,在论文编写过程中遇到的一些专业知识的部分讲解。指导日期2010年5月20日指导内容成稿检查,论文的整体格式和排版,系统设计编写方法和格式要求,关于系统实现技术的在应用中的讨论,以及论文中一些需要特别注意的地方。指导教师签字学生签字学院学位分委员会主任签字年月日注本科论文(设计)的指导应不少于5次,如表格空间不足可另附页。山东师范大学本科毕业论文(设计)答辩记录表学院信息科学与工程学院(章)系别计算机系专业计算机科学与技术论文(设计)题目校园管理网站学生姓名韩贝贝学号200611110005指导教师李少辉职称副教授答辩时间2010530答辩地点例如教学3楼3446教室姓名性别职称职务其它答辩委员会名单答辩记录(此处是答辩记录,成绩不出现在本表中)答辩委员会主任(签名)年月日山东师范大学本科毕业论文(设计)摘要学院信息科学与工程学院专业计算机科学与技术班级2006级1班姓名韩贝贝学号200611110005指导教师李少辉论文(设计)题目基于ASP_NET的高校学生管理系统的设计与实现关键词管理信息系统;信息化;数据库;ASPNET论文(设计)字数7600内容摘要(本页不装订,一式两份,一份放学生档案,一份学院留存)目前,无论学校大小,每个学校手里总是会有很多的学生档案,而且随着一年一年的累积,学校规模的逐渐扩大,学生档案

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论