ImageVerifierCode 换一换
格式:DOC , 页数:87 ,大小:918.50KB ,
资源ID:126921      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-126921.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于BS的城固师范网上选课系统研究.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于BS的城固师范网上选课系统研究.doc

1、 本科毕业设计论文 题目: 基于 B/S 的城固师范网上选课系统研究 院、 系: 经济管理学院 学科专业: 信息管理与信息系统 学 生: 学 号: 指导教师 : 2008 年 06 月I 基于 B/S的城固师范网上选课系统研究 摘要 在计算机应用日益普遍和广泛的今天 ,计算机科学也日益成熟 ,它已进入到人类的各个领域并发挥着越来越重要的作用。网上选课系统是教育单位不可缺少的部分,教师 在网上公布自己的可选课程、可选人数,学生就可以不受时间和空间的约束,在教师规定的时间内、在自己方便的地点进行选课。这样既提高了选课的效率,减少了教师和管理人员的工作量,又方便了学生。若出现错选或重选的情况,学生也

2、可以通过选课系统进行更改,而不用再去找教师更正。 本文通过分析 B/S 结构的特点并结合城固师范公共选修课的实际情况,提出了基于B/S 结构的城固师范网上选课系统的基本设计思想,通过该系统,使学生可以方便地进行网上选课。 本文主要从以下几个方面对基于 B/S 的城固师范网上选课系统进行研究和设计: 1) 网上选课系统主要包括管理员登录模块、教师登录模块和学生登录模块。 2) 对网上选课系统进行分析与设计,构架出选课系统的基本框架,得出各模块所要实现的功能。 3) 介绍了基于 B/S 结构的网上选课系统的设计方案和关键技术。 关键词: B/S 结构; 网上选课;选课系统; access 数据库

3、II Study of Chenggu Normal Course Selection System Based on B/S Abstract In computer applications become increasingly common and widespread today, computer science has become more mature, it has entered into various fields of human and play an increasingly important role. Course Selection System Bas

4、ed on B/S is an essential part in education field. Teachers posted on the optional courses, the number of options on the web, students can select the courses in their convenient locations and time. This will not only improve the efficiency of the course selection, but also convenient to the teachers

5、 and the students. If a wrong course selection is occurred, students can make changes through the system . By analyzing B/S structure and the characteristics and the actual situation of Chenggu Normal , we get the basic designing idea. So the students can easily select courses on line. This paper ma

6、inly study and design the College Students Course Selection System Based on B/S from the following aspects: 1) The College Students Course Selection System Based on B/S mainly include administrator login module, teachers login module and students login module. 2) The author builds up the basic frame

7、work of Course Selection system online and drawn the functions of every modules want to achieve by analyzing and designing the Course Selection system online. 3) Finally, it depicts the design proposal and critical technologies of Course Selection System Based on B/S. Key words: B/S structure ; sele

8、ct courses online ;Course Selection System ; access database i 目录 摘要 . (I) Abstract . (II) 1 绪论 . (1) 1.1 论文研究背景 . (1) 1.2 研究目的及意义 . (1) 1.3 国内外研究情况 . (2) 1.4 论文框架结构 . (2) 2 系统分析 . (3) 2.1 系统分析的目标 . (3) 2.2 选课系统需求分析 . (3) 2.3 系统业务流程图分析 . (4) 2.4 数据流程图( DFD)分析 . (4) 2.4.1 顶层 DFD . (4) 2.4.2 第一层扩展 DFD

9、 . (5) 2.4.3 第二层扩展 DFD . (5) 2.5 选课系统数据字典( DD)分析 . (6) 2.5.1 数据字典包括的内容 . (6) 2.5.2 数据字典分析 . (7) 2.6 本章小结 . (7) 3 系统设计 . (8) 3.1 系统设计的目标 . (8) 3.2 选课系统功能框架图 . (8) 3.3 系统的数据库设计 . (9) 3.3.1 E R图分 析 . (9) 3.3.2 数据库设计 . (9) 3.4 用户界面设计 . (12) ii 3.5 本章小结 . (12) 4 系统实现 . (13) 4.1 关键技术 . (13) 4.1.1 系统架构: B/

10、S 结构 . (13) 4.1.2 系统开发语言: C# . (14) 4.1.3 ASP.Net 技术介绍 . (14) 4.2 应用实例 . (15) 4.3 本章小结 . (19) 5 结论 . (20) 致 谢 . (21) 参考文献 . (22) 附录 . (23) 1 绪论 1 1 绪论 1.1 论文研究背景 学生选课系统是学校教务管理工作的重要组成部分,学生选课管理的信息化是现代学校人力资源开发和管理的重要手段。随着校园数字化建设的发展,高校教学管理的系统化和计算机的网络化 ,以及学分制教学改革的加快 , 使得高校学生网上选课系统目前的应用越来越普遍,几乎每个进行了信息化建设的学

11、校都具有网上选课系统。大学期 间总会有很多公共选修课,以往的选课方法是随堂报名,或者 由学校统发课程表到学生手中,然后由学生 按自己的意愿 填好再反馈到学校 ,而学校还要对结果进行审查,确定有效性, 确定没有选重复的, 最后才实施上课计划 。这种方法虽然直接,但是造成选课的盲目性,有些课堂选课时人满为患,有些课堂无人选课,原因是传统的选课方法没有预见性,大家没有事先协调好。这种没有预见性的选课方法 不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统,学生在任何时间,地点只需要输入学号,密码就可进行选课以及成绩查询,而学校也可对 选课 系统进行管理,不仅快捷,而且保密 。这

12、样有助于学校管理、学生选课,也使传统的人工选课的不足之处得以改进,大大提高了选课效率,方便了教师管理。 城固师范是陕西省城固县一所科技职业中等专业学校,成立于 1924 年、有着 82 年的办学历史。城固师范累计为汉中市基础教育输送了 3 万余名大中专毕业生,培养了一大批优秀中小学教师,对汉中市乃至整个陕南地区的基础教育、经济建设和社会发展做出了贡献。然而,就是这样一个专业学校到现在为止却没有自己的主页,没有自己的选课系统和一系列成熟的学籍管理等系统。与大中城市的已有自己成熟的学生管 理系统、考试系统等高校相比,城固师范在管理方面已经远远落后了。因此设计这个网上选课系统对城固师范来说,是加快其

13、发展,促进其信息化与数字化的重要环节。 1.2 研究目的及意义 选课制是学分制的前提和基础,是学分制教学管理体制在运行中最基本的特征,只有全面实行选课制才能更加充分地发挥学生在学习中的主体地位,进一步调动学生学习积极性;更加有利于教师在教学中实行因材施教,因而也更有利于人才的培养,才能真正充分地发挥学分制的优越性 1。 学分制对选课的要求是面广、量大、时间紧。因此,推行学分制下选课制最重要的先决条 件是管理手段的现代化,必须使用计算机网络进行教学管理,独立的微机已经不能进行和完成适时的大量的数据处理工作。这就要求各高校必须改善管理机制,建立起完善的网上选课系统。特别是像城固师范这种在小城市的高

14、校,它在很多方面的管理都没有实现信息化和现代化,因此,有必要建设一个完善的网上选课系统,加快学校的数字化和信息化建设,提高学校管理质量。具体来说,网上选课系统有以下重要意义: 西安工业大学学士学位论文 2 ( 1)选课系统的设计水平会对学分制运行的质量带来重大的影响。学分制要求课程对学生具有可选性、易选性和对教师和学生的机会均等。如果该系统不 能很好地实现上述要求,则会大大影响选课制的实施、运行。 ( 2)网上选课系统使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。 ( 3)网上选课系统解决了因为时间、空间问题而

15、给学生和教师双方带来的不便,使学分制的选课实施与管理更加科学化、规范化。充分利用教学资源,提高教务管理工作的质量与效率,对学分制管理改革起到一定的促进作用。 1.3 国内外研究情况 目前国内使用的选课系统一般可分为两类:一类采用客户机 /服务器方式,分服务器端程序 和客户端程序;第二类采用基于浏览器的方式用 ASP、 PHP 或 JSP 等脚本语言结合 HTML 及数据库实现,第二类是目前使用最多的方式 2。 国外学分制首先在美国产生并得以推广,是与美国包括市场经济、多元政治、教育地方自治等体制在内的国情分不开的。美国高等学校中所实行的是完全学分制,它只强调毕业所需的最低学分数,不明确规定修学

16、年限。这种学分制的教学计划弹性较大,学生可以根据自己的能力与兴趣安排个人的修学计划,还允许随时改变专业,有一个很大的选择空间。由于学分制在国外推行的比较早,国外的网上选课系统也相对比较成熟。 美国实行学分制的高校,在运作程序上和管理系统上已呈现出程序化、系统化和成熟化的特点 。其选课系统也相应的较为成熟和系统化。 1.4 论文框架结构 论文首先对城固师范网上选课系统进行了系统分析。从系统分析的目标和作用两方面说明了系统分析的重要性,接着分析了网上选课系统的业务流程图、数据流程图和数据字典,解决了网上选课系统干什么的问题。然后对网上选课系统进行了详细设计,分析了网上选课系统的功能框架图、 E-R

17、 图和数据库。还介绍了选课系统用到的关键技术 B/S 结构和开发系统所用到的语言 C#。最后在基于 B/S 的基础上, 用 C#语言实现了城固师范网上选课系统。 图 1.1 论文框架结构图文 献 资 料 整 理 城 固 师 范 现 状 介 绍 系 统分析 系统设计 系 统 实 现 结 论 2 系统分析 3 2 系统分析 网上选课 系统开发的总体任务是实现学生 选课 信息的系统化、规范化和自动化。系统分析( system analysis)是指在信息系统开发的生命周期中系统分析阶段的各项活动和方法。它在整个系统开发过程中解决“做什么”的问题,把要解决哪些问题、满足用户哪些具体的信息需求调查、分析

18、清楚,提出系统的方案。 2.1 系统分析的目标 系统分析简单地说就是分析用户和市场的需求和要求,是管理信息系统的一个主 要和关键阶段。对城固师范网上选课系统进行分析,就是要达到以下几个目标: a. 选课系统能完成城固师范全校学生网上选课功能 ,实现选课工作的计算机化管理; b. 选课系统具有良好的开放性和通用性 ,指定用户在规定的时间段内可随时通过校园网登陆选课系统进行选课并查询相关信息; c. 能对选课情况进行实时在线监控 ,核查学生选课信息 ,杜绝不符合规范的选课现象; d. 基于 B/S,操作简单方便 ,界面美观大方 ,便于推广和使用。 2.2 选课系统需求分析 随着校园数字化建设的发展

19、,传统的报名选课方式会耗费大量的人力、物力和财 力,且效率低下,难于统计和调剂学生选课,无法满足广大学生选课的需求。网上选课系统可以方便学生选课,教务主任(系统管理员)可以很容易的查看教师授课情况和学生选课信息,并且能够轻松管理和调剂学生选课,避免出现错选或重复选课的情况。选课系统的主要目的是利用系统实现选课的网络化,使教师和教务主任对学生选课的管理工作更加容易,提高工作的效率、降低管理的成本。 选课系统的用户主要是教务处主任 (系统管理员 )、教师和学生。针对 3 种不同的用户,所具有的操作权限是不一样的。教务主任拥有最高权限(管理系统权限),可以为教师和学生 分配帐号;可以添加管理员、添加

20、课程、添加教师和学生,同时也可以修改管理员密码、修改课程、修改教师和学生。教师在管理员指定给自己授课的课程中,选择自己想要教的课程,并开设班级,于学期末登记选修该门课程学生的成绩。管理员为学生设置选课时间和班级最大人数后,学生可以选择希望选修的课程。 城固师范是陕西省汉中市城固县一所科技职业中等专业学校,成立于 1924 年、有着82 年的办学历史。城固县是一个拥有 50 多万人口的经济较为发达的县城,城固师范是该县历史最为悠久的一所中等专业院校,累计为汉中市基础教育输送了 3 万余名大中专 毕业生,培养了一大批优秀中小学教师,对汉中市乃至整个陕南地区的基础教育、经济建设和社会发展做出了贡献。

21、城固师范开设的专业门类齐全,可是和其他大中城市的中等院校相比,城固师范的信息化速度是远远落后的。迄今为止,城固师范还没有自己的主页,也没有自己成熟的一系列学籍管理等信息系统。学生选课还是最原始的报名选课方式,这给教西安工业大学学士学位论文 4 师和学生双方带来了诸多不便,经常出现有的课程选修人数过多,而有的课程却几乎没有人选。同时也使得教务处的管理工作任务重、效率低。因此,城固师范应该结合自身特点,建设与自身相适应的一系列管理信息系统。 本系统就是要结合城固师范学生选课现状,开发出一个适合于城固师范学生进行网上选课的一个小型选课系统。 2.3 系统业务流程图分析 系统的业务是系统要达到的业务目

22、标,业务流程分析是系统分析中的基础环节。网上选课系统的业务流程如图 2.1 所示: 图 2.1 选课系统的业务流程图 通过业 务流程调查,理清选课系统的主要业务和业务的流程。具体描述如下: 教师列出自己的可选课程和选修该课程的限制条件,开出课程表交给管理员,管理员通过整理,得出公选课表公布给学生。学生填写选课登记表,交给管理员审核,管理员将合格的选课登记表送达教师,由教师再次确定可以选修该课程的学生并最终将名单送达管理员处。同时,教师在学期末根据学生名单登记成绩表供学生查询。管理员审核不合格的选课登记表,直接返还学生。 2.4 数据流程图( DFD)分析 数据流程图是描绘物理系统的传统工具,它

23、描绘了未来系统的概貌。城固师范网上选课系 统的核心部分是学生选课,所以本文重点介绍选课部分的数据流程图。下面三个分层的数据流程图( DFD)较为详细的描述了选课系统的基本功能。 2.4.1 顶层 DFD 图 2.2 是顶层 DFD,表示用户输入个人帐号和密码,系统对其身份验证后进入系统处管理员 课程表 教师 公选课表 学生 选课登记表 合格选课 登记表 不合格选课 登记表 选修该课程 学生名单 成绩表 西安工业大学学士学位论文 5 理。若用户的帐号或密码错误 ,系统提示“用户名或者密码错误”信息。 F1 用户名和密码 F3 显示结果 F2 用户名或者密码错误 图 2.2 顶层 DFD 2.4.

24、2 第一层扩展 DFD 图 2.3 将选课系统分解为三个过程: a. 若输入的是教师帐号和密码,则转入到教师模块; b. 若输入的是学生帐号和密码,则转入到学生模块,即网上选课系统界面,在此页面,学生可以查看由管理员发布的公选课表; c. 若输入的是管理员帐号和密码,则转入到管理员操作页面。在此页面,管理员可以通过自己的管理权限管理整个系统,并提供公选课表 D1给学生用户。 F1.1 教师帐号 F1 帐号和密码 F1.2 学生帐号 F2 帐号或者密码错误 F1.3 管理员帐号 D1 公选课表 图 2.3 第一层扩展 DFD 2.4.3 第二层扩展 DFD 图 2.4 将学生选课进一步分解为以下

25、子过程: a. 教师通过教师帐号登录后可以修改密码( 1.2.1) 、并且在学期末登记成绩( 1.2.2),生成成绩表 D2 供学生查看,若成绩录入错误,可以修改或者删除成绩,最后点击注销( 1.2.3)即可退出选课系统; b. 学生通过学生帐号登录后,可以修改密码( 1.3.1),查看可选课程( 1.3.2),然后根据查看的课程表选修课程( 1.3.3),学期末,教师录入成绩后,学生还可以查看成绩( 1.3.4),最后注销( 1.3.5)退出选课系统; c. 管理员通过管理员帐号登录后,通过公选课表的录入( 1.4.1),给学生用户提供公选课表 D1,管理员还具有管理整个系统的权限( 1.4.2)。 用户 1 选课系统 用户 用户户 1.1 用户登录 1.2 教师模块 1.3 学生模块 1.4 系统管理

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。