




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生在线选课系统设计摘要: 本系统从学生网上自主选课,以及教师的课程发布两个大方面进行设计,实现了学生的在线信息查询、选课功能以及教务处对课程信息发布的管理等功能。本系统是一个使用JSP技术和SQL数据库开发的一个网上选课管理系统。此选课系统有机的调整分配教学资源,采取各种直观的手段,显示学生的选课情况及教学资源的科学分配,方便教学资源最大效率地利用,能够为广大的师生、教务人员节约大量的时间,从而提高了学校的办学效率,对于这个计算机普及的年代而言,这样一个系统的开发在各大学校都是很有必要的。此系统设计上具有良好的稳定性、可扩充性。系统设计按标准化、规范化,分层设计,构件化实现。采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。系统在功能上比较完善,以Web界面与用户交互,友好的界面使得该软件操作起来简单易懂,普遍适用于广大的师生。同时通过数据库管理系统来存储信息数据,能够将各种选课信息毫不丢失的保存于数据库中,并且SQL数据库在维护方面比较简单,适合作为小型管理系统的后台数据库。系统实现了对信息数据的增加、删除、修改、查询等基本数据操作,采用了模块化设计方法,将各个功能独立成相应的模块,使得系统在维护方面简单、快捷,对于系统的拓展也十分方便。关键词:选课系统 数据库引言: 随着Internet的发展,互联网络技术和多媒体技术对教育领域的影响日渐明显,各高校纷纷将“数字化”引入到教学、科研、管理和信息共享等学校日常工作和生活的各个环节,纷纷建立以计算机网络通讯为基础的信息管理和服务平台,用来辅助教学、科研和管理等各种活动。为了加强对学生选课的规范管理,减轻教学管理人员的工作量, 同时更好地利用网络和信息化手段做到对学生选课工作更及时和更规范,系统设计开发了基于B/S模式的学生在线选课系统。该系统从学生网上自主选课,以及教师的课程发布两个大方面进行设计,实现了学生的在线信息查询、选课功能以及教务处对课程信息发布的管理等功能。系统开发采用B/S结构,前台用Dreamweaver 8进行页面制作,后台由SQL Server 2000数据库支持,通过使用ASP语言实现动态网页,达到对数据库的操作以完成使用者的要求。通过这个系统可以有效的实现学生网上选课。该系统开发采用软件工程的方法,以主流技术开发了网上选课系统。正文:一、项目范围网上选课系统从功能上划分一共有4个主模块,其中信息管理部分包含了4个子模快,具体的结构示意如下列所示: 身份验证 选课 信息管理 信息浏览 信息查询 信息修改 修改 删除 信息添加 课程发布从对象上划分一共有教师、学生、管理员三部分,主要操作为课程发布和选课。二、系统总体设计1.系统结构设计网上选课流程图网上选课系统流程开 始选课准备进入选课主页登录:录入学号和密码正确进入选课主界面修改密码进入修改密码菜单与所在二级学院联系不正确进入选课(筛选制)公共选修课网上选课(单击需选模块)一般选修课网上选课(单击需选菜单)单击“课程名称”、“教师姓名”、“详细信息”显示具体的相关信息单击需选课程前面的小方框使之打上小黑钩单击选定选定课程显示在网页下面单击退选确定选课,退出系统退选核对本人基本信息1、了解选课的有关规定;2、各学院做选课指导;3、查阅本专业培养计划、选课办法和参考课表。/index.asp/admin/index.asp2.以下为本系统主要ER图:图3-8教师、课程关系模型E-R图实体属性:管理员(管理员ID、密码)教师(教师ID、姓名、密码、性别、职称)学生(学号、密码、姓名、性别、系别)课程(课程ID、课程名、人数、学时、学分、任课老师ID、学期、系别、上课时间、上课地点、课程介绍)3.数据库设计根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和数据库:学生选课信息表标识:selected学生选课信息表包括学号、姓名、所在学院、所在专业、班级、学期、所选课程、课程编码8个字段。名称字段名称类别主键非空学号XuehaovarcharNoNo姓名XingmingvarcharNoNo所在学院SuozaixueyuanvarcharNoNo所在专业SuozaizhuanyevarcharNoNo班级BanjivarcharNoNo学期XueqivarcharNoNo所选课程SuoxuankechengvarcharNoNo课程编码KechengbianmavarcharNoNo表3学生选课信息表4.程序代码:String uid=request.getParameter(username); String pwd=request.getParameter(pwd); String cx=new String(request.getParameter(cx).getBytes(8859_1); String sql=; if(cx.equals(教师) sql=select * from jiaoshixinxi where gonghao=+uid+ and mima=+pwd+; if(cx.equals(学生) sql=select * from xueshengxinxi where xuehao=+uid+ and mima=+pwd+; if(cx.equals(管理员) sql=select * from allusers where username=+uid+ and pwd=+pwd+; ResultSet RS_result=connDbBean.executeQuery(sql); if(!RS_result.next()out.print(alert(你输入的用户不存在或密码错误,请重新登录!);window.history.go(-1);); RS_result.close();结论:该系统从学生网上自主选课,以及教师的课程发布两个大方面进行设计,实现了学生的在线信息查询、选课功能以及教务处对课程信息发布的管理等功能。参考文献:1ASP信息系统设计与开发实例黄明 梁旭 编著;中国
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 梦幻花园的实现方法
- 2025浙江省金华成泰农商银行社会招聘考试含答案
- 2025浙江金华市武义县司法局招聘4人笔试备考试题及答案解析
- 2025云南楚雄州禄丰市教育体育局机关直属事业单位选调工作人员10人笔试含答案
- 初高中学生如何正确处理学校暴力问题
- 船舶货物运输事故调查规定
- 如何引导初高中学生正确应对生活挑战
- 2025四川内江市法院系统招聘聘用制审判辅助人员120人考试含答案
- 2025年事业单位工勤技能-广东-广东计算机操作员一级(高级技师)历年参考题库含答案解析
- 2025年四川宜宾兴文县第一次考调事业单位工作人员17人笔试备考题库及参考答案详解
- 单选题51-100试题含答案
- 最新苏教牛津译林版英语五年级上册Unit 4《Hobbies》Grammar time 公开课课件
- 第8课时 主题阅读《雨的四季》-2022-2023学年七年级语文上册(部编版)
- 危险品管理台帐
- 现场技术服务报告模版
- 一年级上《人与自然》
- 高等有机化学PPT精品课程课件全册课件汇总
- 教学课件·固体物理基础(第2版)
- 完整课件-西方经济学下册(第二版)
- 青岛版四年级科学新教材上册实验
- 冷却塔使用说明书资料
评论
0/150
提交评论