资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
广东科学技术职业学院毕业设计(论文)第六组题目:学生选课管理系统组成员姓名跟学号:XXX指导教师:XXX所在系部:专业名称:计算机应用技术嵌入式方向2011 年11 月 30 日摘要20世纪末,随着计算机科学的发展,数据库技术在In terne t中 的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服 务。个性化已逐渐成为当今Web应用的潮流。本文研究了一种基于数 据关联规则网上选课系统,此方案与现今网上已采用的一些方案相 比,具有用户使用更简单、界面更直观等优点。网上选课在我国刚起 步,但发展很快。随着我国互联网的更加普及和网上选课的更趋成熟, 会有越来越多的群体,对网上选课需求,无助于问题的解决。临渊慕 鱼,不如退而结网。所以我们开发了一套供大家使用的选课系统。学生选课系统是典型的信息管理系统(MIS),本系统是根据现代 化校园的发展而设计的基于VC+的学生选课管理系统,本系统可以 方便老师、家长来学校查找学生。对于前者要求建立起数据一致性和 完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备, 易使用等特点。实现全校学生信息在线查询。还可以对新来的学员信 息进行信息录入。由于学员上课情况复杂,可以实现信息修改,及时 调整学员的基本情况。对MS SQL Server2000数据库管理系统、SQL 语言原理、ASP数据库技术进行了较深入的学习和应用,主要完成对 学生选课系统的需求分析、功能模块划分、数据库模式分析,并由此 设计了数据库结构和应用程序。系统运行结果证明,本文所设计的学 生选课系统方便了学生,老师,家长三方面的需要。关键词: VC+,管理员操作平台,学生选课,信息录入目录摘要21引言41.1课题研究的目的与意义51.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) 操作可行性界面设计时从分考虑管理人员的习惯,使得操 作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应能 力强;容易扩充。在本系统中,有两类用户:系统管理员和学生。两种不同的用 户所具有的操作权限以及操作内容均不一样。本选课系统的系统管理员可以通过超级用户身份登录 ,对系统 进行全面的管理,对新用户的添加,删除,对信息进行管理。管理员可 以对同学的帐户进行管理。对于学生用户,学生登录系统后,可以查看和修改学生个人信 息,她们可以在管理系统所列出的课程之间进行选择,课程有限人数, 当超出名额的时候,限制学生继续选择那门课程。学生还可以自己修 改账户的密码,方便学生自己记忆。根据上面的要求,从操作功能上可以分为两个类:一个是通用 操作,主要实现用户的登录和修改密码;另一种是为新增用户进行管 理的操作。在前面的系统功能分析中,将系统分为以下模块,如图:I I/-/ m I I ji I j 二;先编辑运行,然后进入登录的界面,选择以管理员身份还是学生身份登录,不同的分身,登录进去就具有不同的权限以及操作。用户输入用户名和密码,系统查询数据库中的信息对用户名和密码进 行验证。如果用户名或密码不正确则不能进入系统。如果用户名存在 且密码正确,系统会自动根据该用户所在的表进入不同的界面且显示 该用户相对应的基本信息系统登录界面如下:登录成功,可查看学生本人的选课情况,包括课程名、上课时间地点、 学分。并可进一步进行选择和删除。还能修改选课密码,查询成绩等 功能。学生界面如图:登录界面如下:a.查询可查询一些基本选课信息,包括课程名、教师名、上课地点、授课时 间、课程学分,已报人数和限报人数。查询选课情况|i编辑删除等编辑课程c.输入成绩对学生的相应课程,相应学号进行成绩的录入。成绩|下一条退岀课程总贾表课程号1谍程名教师名B502玉円叵维实体造型 陈金亮匚丁金605BlBd.增加学生填写要增加学生的姓名,学号班级,密码。4系统测试运行1、用户名或密码输入错误时给出的提示:2、课程已选满给出的提示:此课程已报满.请选苴它的课程!XEW SOCCDataGndl课程卩确定I退出中3、系统管理员在新增学生的时候,遇到已存在的学生所给的提示:姓名!朱翠劳学号23班级|凹计应1密码(123退出确定5 设计体会我们毕业设计的课题是学生选课系统以VC为开发平台。VC的功能强大, 它不仅涉及数据库系系统的知识,还涉及到面向对象等方面的知识。vc既不是 一种语言,也不是一种开发工具,而是一种内含于 IIS/PWS 之中的易学易用,可 以集成 Script 语言到 HTML 主页的服务器端的脚本语言环境,其主要功能是为生 成动态的,交互的 Web 服务器应用程序提供一种功能强大的方式和技术。 用户 可通过 vc+SQL 的开发环境方便的设计数据库结构,管理数据库,设计应用界面, 设计查询,设计表结构。这次设计充分体现了集体的智慧,每当遇见困难的时候,我都会与其他成员 共同想办法把问题解决,同时指导老师给予了我们莫大的鼓励和悉心的指导,当 我们遇到困难且又不能进行下去的时候,是他耐心、细致、不厌其烦的讲解才有 我们小组今天的成果。所谓“书到用时方恨少”,我很佩服我们的老祖宗很久以前就有了这样的结 论。但“万事开头难”,只要你狠下一股劲,持之以恒,你就肯定能有很大的收 获。虽然不能说“人有多大胆,地有多大产”,但是我相信只要我们能始终如一 地朝着我们的目标前进,总有一天我们会实现我们的愿望!我深深体会到毕业设计最能考验一个毕业生的理论与实践相结合的能力。经 过一个多月的紧张的毕业设计,我各个方面的能力都有所提高特别是对分析问 题、解决问题的能力有了很大的提高。这次实践充分体现了我们团队的合作精神, 也培养了组员间相互协调的能力。经过一个多月的设计和开发,学生系统基本开发完毕。其功能基本符合普通 网络用户的需求。能够实现在线查询,选课统计等。并提供部分系统维护功能, 使用户方便进行数据备份和恢复、数据删除。同时也考虑到了学生学号以减少数 据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决。虽然系统已经具有了交好的容错性能,通过了安全性检查。但是由于毕业设 计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用 户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。在本次毕业设计中,我从指导老师宋维老师身上学到了很多东西。宋老师认 真负责的工作态度,严谨的治学精神和
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号