

免费预览已结束,剩余16页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东科学技术职业学院毕业设计(论文)第六组题目:学生选课管理系统组成员姓名跟学号: 指 导 教 师: 所 在 系 部: 专 业 名 称:计算机应用技术嵌入式方向2011年11 月30 日摘要20世纪末,随着计算机科学的发展,数据库技术在internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今web应用的潮流。本文研究了一种基于数据关联规则网上选课系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上选课在我国刚起步,但发展很快。随着我国互联网的更加普及和网上选课的更趋成熟,会有越来越多的群体,对网上选课需求,无助于问题的解决。临渊慕鱼,不如退而结网。所以我们开发了一套供大家使用的选课系统。学生选课系统是典型的信息管理系统(mis),本系统是根据现代化校园的发展而设计的基于vc+的学生选课管理系统,本系统可以方便老师、家长来学校查找学生。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。实现全校学生信息在线查询。还可以对新来的学员信息进行信息录入。由于学员上课情况复杂,可以实现信息修改,及时调整学员的基本情况。对ms sql server2000数据库管理系统、sql语言原理、asp数据库技术进行了较深入的学习和应用,主要完成对学生选课系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的学生选课系统方便了学生,老师,家长三方面的需要。关键词:vc+,管理员操作平台,学生选课,信息录入目录摘要.21引言.41.1课题研究的目的与意义.5 1.2课题的可行性分析.62系统分析与模块设计.72.1系统分析72.2模块设计.83功能需求分析.93.1系统登录.93.2学生界面103.3管理员界面.114系统测试运行.155设计体会.166参考文献.17引言学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套软件成为很有必要的事情,在下面的各章中我们将以开发一套学生选课系统为例,谈谈其开发过程和所涉及到的问题及解决方法。1.1课题研究目的与意义当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好选课信息而设计的。学校作为一种信息资源的散地,学生和课程繁多,包含很多的信息数据的管理,现今,有很多的学校都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于选课情况的统计和查询等往往采用对课程的人工检查进行,对学生的选课权限、以及选课代号等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管学校都有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。学校采取手工方式对学生选课情况进行人工管理,由于信息比较多,选课信息的管理工作混乱而又复杂;一般选课情况是记录在文件上,课程的数目和代号也记录在文件中,学校的工作人员也只是当时对它比较清楚,时间长了,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的选课进行更改就更加困难了。基于这些问题,我认为有必要建立一个学生选课系统,使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。学生选课系统是典型的信息管理系统(mis),本系统是根据现代化校园的发展而设计的基于vc+的学生选课管理系统,本系统可以方便老师、家长来学校查找学生。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。实现全校学生信息在线查询。还可以对新来的学员信息进行信息录入。由于学员上课情况复杂,可以实现信息修改,及时调整学员的基本情况。对ms sql server2000数据库管理系统、sql语言原理、asp数据库技术进行了较深入的学习和应用,主要完成对学生选课系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的学生选课系统方便了学生,老师,家长三方面的需要。1.2课题的可行性分析(1)技术可行性本系统仅需要一台装有vc+软件的计算机即可,对机器本身没太高要求,一般当前学校或个人电脑完全可以满足要求。(2)经济可行性由于本系统是为学生选课管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可为学校节省大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。(3)操作可行性界面设计时从分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应能力强;容易扩充。2.1系统分析在本系统中,有两类用户:系统管理员和学生。两种不同的用户所具有的操作权限以及操作内容均不一样。本选课系统的系统管理员可以通过超级用户身份登录,对系统进行全面的管理,对新用户的添加,删除,对信息进行管理。管理员可以对同学的帐户进行管理。对于学生用户,学生登录系统后,可以查看和修改学生个人信息,她们可以在管理系统所列出的课程之间进行选择,课程有限人数,当超出名额的时候,限制学生继续选择那门课程。学生还可以自己修改账户的密码,方便学生自己记忆。根据上面的要求,从操作功能上可以分为两个类:一个是通用操作,主要实现用户的登录和修改密码;另一种是为新增用户进行管理的操作。2.2模块设计在前面的系统功能分析中,将系统分为以下模块,如图:先编辑运行,然后进入登录的界面,选择以管理员身份还是学生身份登录,不同的分身,登录进去就具有不同的权限以及操作。3.1系统登录用户输入用户名和密码,系统查询数据库中的信息对用户名和密码进行验证。如果用户名或密码不正确则不能进入系统。如果用户名存在且密码正确,系统会自动根据该用户所在的表进入不同的界面且显示该用户相对应的基本信息系统登录界面如下:3.2学生界面登录成功,可查看学生本人的选课情况,包括课程名、上课时间地点、学分。并可进一步进行选择和删除。还能修改选课密码,查询成绩等功能。学生界面如图:3.3管理员界面登录界面如下:a.查询可查询一些基本选课信息,包括课程名、教师名、上课地点、授课时间、课程学分,已报人数和限报人数。b. 编辑可进行一些课程的增加,删除等c. 输入成绩对学生的相应课程,相应学号进行成绩的录入。d.增加学生填写要增加学生的姓名,学号班级,密码。4系统测试运行1、 用户名或密码输入错误时给出的提示:2、 课程已选满给出的提示:3、 系统管理员在新增学生的时候,遇到已存在的学生所给的提示:5设计体会我们毕业设计的课题是学生选课系统,以vc为开发平台。vc的功能强大,它不仅涉及数据库系系统的知识,还涉及到面向对象等方面的知识。vc既不是一种语言,也不是一种开发工具,而是一种内含于iis/pws之中的易学易用,可以集成script语言到html主页的服务器端的脚本语言环境,其主要功能是为生成动态的,交互的web服务器应用程序提供一种功能强大的方式和技术。用户可通过vc+sql的开发环境方便的设计数据库结构,管理数据库,设计应用界面,设计查询,设计表结构。这次设计充分体现了集体的智慧,每当遇见困难的时候,我都会与其他成员共同想办法把问题解决,同时指导老师给予了我们莫大的鼓励和悉心的指导,当我们遇到困难且又不能进行下去的时候,是他耐心、细致、不厌其烦的讲解才有我们小组今天的成果。所谓“书到用时方恨少”,我很佩服我们的老祖宗很久以前就有了这样的结论。但“万事开头难”,只要你狠下一股劲,持之以恒,你就肯定能有很大的收获。虽然不能说“人有多大胆,地有多大产”,但是我相信只要我们能始终如一地朝着我们的目标前进,总有一天我们会实现我们的愿望!我深深体会到毕业设计最能考验一个毕业生的理论与实践相结合的能力。经过一个多月的紧张的毕业设计,我各个方面的能力都有所提高特别是对分析问题、解决问题的能力有了很大的提高。这次实践充分体现了我们团队的合作精神,也培养了组员间相互协调的能力。经过一个多月的设计和开发,学生系统基本开发完毕。其功能基本符合普通网络用户的需求。能够实现在线查询,选课统计等。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。同时也考虑到了学生学号以减少数据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决。 虽然系统已经具有了交好的容错性能,通过了安全性检查。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。在本次毕业设计中,我从指导老师宋维老师身上学到了很多东西。宋老师认真负责的工作态度,严谨的治学精神和深厚
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商超水产管理办法
- 嘉善民宿管理办法
- 回访复查管理办法
- 团校考核管理办法
- 园区接待管理办法
- 固定货位管理办法
- 国债正式管理办法
- 2025年国防教育知识竞赛题库及答案(一)
- 韭菜炒豆干的做法
- 奢侈品仓储保管服务费合同
- 2025年北京市中考数学试卷真题(含答案解析)
- 商务邮件写作培训
- 格滨石笼施工方案
- (高清版)DB31∕T 1274-2021 医疗机构投诉处理规范
- 直肠癌的中医护理查房
- 工单系统设计汇报
- 三级安全教育试题及答案
- 2025青岛市辅警考试试卷真题带答案
- (高清版)DB13∕T 2549-2017 河道采砂安全生产技术规范
- 写生基地住宿协议书
- 福建省泉州2025年七年级数学第二学期期末学业质量监测试题含解析
评论
0/150
提交评论