当前文档已下架!返回首页

文档格式 毕业论文:学生网上选课系统 ㊣ 精品文档

🔯 格式:DOC | ❒ 页数:23 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2026-11-15 07:23
毕业论文:学生网上选课系统第1页
第 1 页 / 共 23 页
毕业论文:学生网上选课系统第2页
第 2 页 / 共 23 页
毕业论文:学生网上选课系统第3页
第 3 页 / 共 23 页
毕业论文:学生网上选课系统第4页
第 4 页 / 共 23 页
毕业论文:学生网上选课系统第5页
第 5 页 / 共 23 页
毕业论文:学生网上选课系统第6页
第 6 页 / 共 23 页
毕业论文:学生网上选课系统第7页
第 7 页 / 共 23 页
毕业论文:学生网上选课系统第8页
第 8 页 / 共 23 页
毕业论文:学生网上选课系统第9页
第 9 页 / 共 23 页
毕业论文:学生网上选课系统第10页
第 10 页 / 共 23 页
毕业论文:学生网上选课系统第11页
第 11 页 / 共 23 页
毕业论文:学生网上选课系统第12页
第 12 页 / 共 23 页
毕业论文:学生网上选课系统第13页
第 13 页 / 共 23 页
毕业论文:学生网上选课系统第14页
第 14 页 / 共 23 页
毕业论文:学生网上选课系统第15页
第 15 页 / 共 23 页

存在着许多缺点,如保密性差效率低,另外时间长,将产生大量的文件和数据,这对于查找更新和维护都将带来了不少的困难。


随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。


作为计算机应用的部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点例如检索迅速查找方便可靠性高存储量大保密性好寿命长成本低等。


这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化正规化管理,与世界接轨的重要条件。


因此,开发这样套软件成为很有必要的事情,在下面的各章中我们将以开发学生选课系统为例,谈谈其开发过程和所涉及到的问题及解决方法。


本文中所做的主要工作如下介绍了个性化页面的背景及系统的般原理阐述整个个性化页面生成系统的系统结构及工作原理分析了系统实现中的特殊性难点和重点。


设计实现用户管理课程管理选课信息录入管理课程的浏览和查找学生查找等页面。


分析并解决实现中的若干技术问题。


建立完整的网上选课,进行测试并分析结果。


学生选课系统第二章系统的需求分析与设计系统的需求分析在本系统的功能操作针对不同的用户角色分权进行管理。


系统对角色提供的主要功能如下个人信息管理编号姓名院系学号专业性别等选课管理管理学生以及本人已选课程。


教师角色提供以下功能操作查看自己所担任课程的课表和选该门课的学生信息。


系统给后台管理员后台用户提供的操作功能如下查看所有的院系专业课程学生教师的信息并对它进行管理添加编辑删除等。


用户的需求具体体现在对各种信息的提供和查询,数据库是此类系统的核心,系统中所有的信息都存储在数据库中,在所有页面中可以通过与数据库连接,操作数据库中的数据,从而实现所有需要的功能。


数据库软件有很多种,本系统中数据库采用作为数据库工具。


数据库是网站的核心,数据库设计的合理与否对网站的建设有着至关重要的影响。


个良好的数据库开发过程般是先系统分析,再逻辑设计,然后物理实现。


系统分析中分析数据库用户需求,并画出图直观地表示出数据库系统的需求。


逻辑设计中根据系统分析设计的个关系模型。


物理设计为逻辑设计中的数据模型选取个最合理的应用环境的物理结构,通常选取个常用数据库软件,用数据库软件创建与逻辑设计中数据模型对应的数据库。


针对学生选课系统的需求,总结如以下信息用户分学生用户教师用户和管理员用户。


个院系包括很多专业。


个专业包括很多学生。


个专业包括多门课程。


门课程对应位教师,位教师可以教多门课程。


个院系对应多个教师。


个学生可选多门课程,每门课程可以由多名学生供选学。


经过对上述系统功能的分析和需求总结,设计如下数据项管理员信息,包括用户名和密码。


教师,包括教师名教师工号所属院系等。


学生,包括学生编号学生姓名所属院系性别所属专业等。


院系,包括院系名称。


专业,包括专业名称所属院系。


课程,包括课程名称课程描述所属专业及所属教师。


学生选课系统系统设计构架本网站采用三层架构,表现层通过统的接口向数据访问层发送请求,业务逻辑层将请求按照定按照定逻辑规则处理后进入数据库操作,然后将从数据库返回的数据集合封装成对象的形式返回到表现层。


通过这样的数据处理流程,用户表现层表现层甚至可以不知道数据库是结构,只要维护与数据的访问层之间的接口即可。


这种方式在定程度上增加了数据库的安全性,同时也降低了对用户表现层开发人员的要求,因为表现层不需要进行任何关于数据库的操作。


根据上述的分析,可以描述出系统的功能模块图。


分别从管理员界面学生界面教师界面对功能模块进行描述。


管理员界面的功能模块如图所示图管理界面的系统功能模块图管理员登录系统管理查看专业添加专业专业管理系统课程管理院系管理系统学生管理教师管理删除专业查看院系添加院系修改院系删除院系查看课程添加课程修改课程删除课程查看学生添加学生修改学生删除学生查看教师添加教师修改教师删除教师修改专业学生选课系统教师界面的功能模块如图所示学生界面的功能模块如图所示如图教师界面的功能模块如图学生界面的功能模块教师登录教师信息担任学生课表选课学生信息学生登录学生信息个人信息管理查看选课信息课程修改个人信息查看个人信息查看选课信息添加选课删除选课添加选课课程学生选课系统数据库需求些,为了便于统,本系统定义专用的信息类和显示页面。


在信息类类中,定义了所有的本系统中所出现的情况和函数。


函数根据情况得到相应显示字符串。


显示页面根据中代码参数显示不同的信息。


学生选课系统第四章系统主要界面的实现系统界面说明下面是在线选课系统的预览,此处简单介绍本系统的部分功能。


登录界面登录界面图解如图所示图登陆界面在用户名和密码处输入用户名和密码,系统将会由该用户输入的用户名来判断登入用户的身份是管理员还是老师或是学生,如果输入用户名密码成功后便会自动跳转到登入身份下的界面登录选课系统,如果输入有误则提示登录失败,。


登录界面的主要动态代码如下学生选课系统登录失败,学生选课界面学生选课界面图解如图所示图学生选课界面在选课界面上,选着好所在院系及所要选课的专业后,查看所有选修课程列表,在列表中给出了课程信息,选择你想要选学的课程前面的方框内打钩。


选择完成后单击选课按钮进行链接完成选课。


学生选课界面的主要动态代码如下,选择其他专业后,重新绑定学生信息,学生选课系统循环插入学生选课信息,学生查看选课界面学生查看选课界面图解如图所示图学生选课界面在学生选完课程以后,点了图中的选课按钮就会跳到该页面,该页面实现的功能是查看学生所选科目,在学生觉得所选科目不妥时,可以点击删除选课或去选课按钮。


进行选课删除或者修改增加。


该页面提高了选课系统的可行性和增加了学生选课的可扩充性可变性。


学生查看选课界面的删除选课及去选课主要动态代码如下,循环删除学生选课信息学生选课系统转向到学生选课页面系统登录及浏览权限说明在学生选课系统登录界面内输入用户名及密码后,系统自动到数据库中查找该名用户的级别如果级别是时,证明该用户为管理员当级别是时,证明该用户为教师级别是时,证明该用户为学生。


如果登录用户是管理员,它具有添加院系专业等切网站信息的修改删除及添加及有查看教师学生所有信息功能并要肩负起该网站的更新及维护任务。


如果登录用户是教师时,它具有查看自己信息以及他所任课程名下的所有学生的信息,并不具备添加院系专业等功能。


如果登录用户是学生时,它具有查看自己信息和对自己专业的课程选择以及对所选课程进行增加删除及修改的权限。


并不具备查看教师及其他学生信息的行为功能。


学生选课系统第五章总结通过几个月的学习,研究和开发,我选择的课题学生选课系统基本完成。


其功能基本符合网络上的用户要求,能够在线选课,在线添加课程,在线查询课程等。


尽管由于自己知识上的不足,有些地方有少许和容错性能比较低,但是还是可以基本完成选课系统应有的功能。


通过毕业设计过程我会到了许多知识,这也是在大学期间里第次比较完整的完成了个小项目,虽然过程中遇到了许多困难,在同学和老师的帮助下克服了。


通过不断的发现问题,总结问题和解决问题的过程,使我在此次毕业设计活动中不断的提高,和得到了宝贵的经验。


学生选课系统参考文献吴晨,数据库开发与实例,清华大学出版社,出版年月屈武江,程序设计,大连理工大学出版社,出版年月美内格尔,高级编程第版,清华大学出版社,出版年月美,从入门与精通应用技术基础,清华大学出版社,出版年月美保罗经典教程篇,人民邮电出版社,出版年月王珊,高等教育出版社,出版年月西尔伯沙茨,机械工业出版社,出版年月丁宝康,陈坚。


清华大学出版社,出版年月赵振平,电子工业出版社,出版年月王亚平,清华大学出版社,出版年月学生选课系统致谢由于以前对的接触并不是很多,对它的开发环境也不是非常了解,所以在程序的开发过程中遇到了很多的困难,但经过同学和老师的帮助,逐渐克服了困难,并从中学到了很多数据库编程方面的知识。


但是由于经验方面的原因,以及对物流配送方面的操作流程了解不够深刻,该系统还有许多不尽如人意的地方和功能上的缺陷,这些都有待于进步改善。


论文完成的前提是老师给我提供了舒适的工作学习环境,并给予我悉心的关怀与指导。


在些表示衷心地感谢。


老师认真负责的工作态度严谨的治学风格,使我深受启发开发的同时,和同学们之间的相互探讨也使我获益匪浅。


几个月的时间内,我除基本学会开发数据库外更重要的是学到了兢兢业业,奋发向上的精神,这种精神是我今后人生前进道路上的种力量。


所以我再次感谢我的老师和我周围的同学们。


毕业论文题目学生网上选课系统专业计算机信息管理本科准考证号学生姓名胡浩利指导教师黄水源起讫日期学生选课系统学生网上选课系统课题摘要随着在校大学生的不断扩增,学生选课系统也是在学校对学生管理方面中不可缺少的部分。


过去的选课方法是采用人工的方法去管理文件档案,而这种管理方式存在许多的缺点保密性差效率低,另外时间长,将会产生大量的文件和数据,这对于查找更新和维护都会带来不少的困难。


随着科学技术的不断提高,计算机已进入人类社会的各个领域并发挥着越来越重要的作用。


作为计算机应用的部分,实用技术绝对选课信息进行管理,具有手工管理所无法比拟的优点。


例如查找方便可靠性高存储量大保密性好寿命长成本低等。


本文通过分析浏览器服务器结构的特点并结合选课的实际情况简单的介绍了系统各功能模块及数据库的设计,着重讨论了用技术和开发选课系统的数据库的访问技术和动态网页制作技术,并给出了些可以实现的核心代码。


通过该系统,使学生很很方便的在校园网上进行网上选课。


该系统在系统和平台下开发完成,使用作为的开发语言,作为数据库。


系统有较高的安全性和较好的性能。


其中连接数据库的字符串可以随时在里修改。


代码尽量使用了存储过程和尽量减少了数据库连接打开的时间来提高性能。


本文除了有对程序的系统分析总体设计数据库设计功能实现等主体部分外,还介绍了和数据库的结合的基本内容。


关键词学生选课,浏览器服务器数据管理系统学生选课系统学生选课系统目录第章引言课题研究目的课题研究的意义第二章系统的分析与设计系统分析系统设计构架数据库的设计和实现数据库需求分析数据库概念结构设计数据表的设计第三章公共类与公共页面设计页面设计数据库连接操作类类工具类类错

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批