学生选课系统毕业论文

合集下载

选课系统毕业论文

选课系统毕业论文

选课系统毕业论文选课系统毕业论文随着社会的不断发展,教育也在不断进步与改革。

在大学教育中,选课系统是学生必须面对的一个重要环节。

选课系统的设计与运行直接关系到学生的学习效果和学校的教学质量。

本篇论文将探讨选课系统的重要性、目前存在的问题以及改进方向。

一、选课系统的重要性选课系统是大学教育中的一项重要工作,它对学生的学习和成长具有重要影响。

首先,选课系统能够提供学生多样化的课程选择。

不同学生有不同的兴趣和专业方向,选课系统可以根据学生的需求提供多样化的课程供选择,满足学生的学习兴趣和发展需求。

其次,选课系统有助于提高学生的学习效果。

通过选课系统,学生可以根据自己的实际情况和学习目标选择适合自己的课程。

这样一来,学生能够更好地掌握所学知识,提高学习效果。

同时,选课系统还能够帮助学生合理安排学习时间,避免课程冲突和学业压力过大。

最后,选课系统对于学校的教学质量和资源利用也具有重要意义。

通过选课系统,学校可以根据学生的选课情况和反馈信息,及时了解教学质量和教师教学水平。

同时,选课系统还能够帮助学校合理安排教学资源,提高资源利用效率。

二、目前存在的问题然而,目前的选课系统还存在一些问题,影响了其发挥应有的作用。

首先,选课系统的界面设计和用户体验有待改进。

有些选课系统的界面设计复杂,操作繁琐,给学生带来了不必要的困扰。

同时,一些选课系统的反馈机制不够完善,学生无法及时了解选课结果和相关信息。

其次,选课系统的课程信息不够全面和准确。

有些选课系统的课程信息更新不及时,导致学生选择的课程与实际情况不符。

此外,一些选课系统的课程评价和评分机制存在一定问题,无法客观准确地反映课程质量和教学效果。

最后,选课系统在资源分配和课程安排方面存在一定困难。

有些热门课程的选课人数超过了教室容量,导致学生选不上心仪的课程。

同时,一些课程的时间安排存在冲突,给学生的学习安排带来了困扰。

三、改进方向为了解决上述问题,改进选课系统的设计和运行是必要的。

在线选课系统毕业论文

在线选课系统毕业论文

基于B/S模式选课系统的设计与实现Design and Implement of a B/S Mode-based System for Course Selecting on Network学生姓名XXX学号XXXXXXX专业信息管理与信息系统班级信管XXX班指导教师 XXXX2009年5 月作者声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果,除了文中特别加以标注的地方外,没有任何剽窃、抄袭、造假等违反学术道德、学术规范的行为,也没有侵犯任何其他人或组织的科研成果及专利。

与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。

如本毕业设计(论文)一起的法律结果完全由本人承担。

特此声明。

摘要随着计算机与互联网技术的快速发展,网络化无纸化的办公模式逐渐被人们所广泛使用,让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。

在科技兴国战略的指导下,实现教育的现代化、科技化是必然趋势,而要实现这一点,首先要实现教育管理方法和管理手段的现代化和科技化。

学生在线选课系统属于教学信息管理系统的一部分。

在线选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。

在线选课系统针对在校学生和教师使用。

从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式。

传统的教学模式已经不能适应新型的教学模式,如果仍然通过纸上的方式选课,一方面浪费了大量的人力、物力资源,另一方面浪费时间以及会在人为的统计汇总过程中出现不可避免的差错等情况。

随着高校人数的增多,上述弊端会越来越多的暴露出来。

如果利用网络进行选课,学生只要在计算机前输入自己的个人选课信息即可完成教务部门原来几倍的作业量。

从教师的角度来说,教师提出上课申请完成课程发布的工作更加容易,得到教学的信息更加快捷,因此通过网上选课系统可以大幅度的减少教师的工作量,方便了教学工作。

学生选课系统毕业论文

学生选课系统毕业论文

学生选课系统毕业论文目录摘要 (I)Abstract (II)1 绪论 (1)1.1 课题背景 (1)1.2 论文研究的容 (1)2 系统相关技术介绍 (2)2.1 本系统使用的3个框架 (2)2.2 本系统使用的3个详细介绍 (3)3 需求分析 (6)3.1 功能需求分析 (6)3.1.1 功能需求分类 (6)3.1.2 用例图 (7)3.2 非功能性需求分析 (14)3. 2.1 用户界面需求 (14)3. 2.2 软件环境需求 (14)3. 2.3 产品质量需求 (14)4 可行性分析 (15)4.1 编写目的 (15)4.2 开发系统的技术可行性 (15)4.3 开发系统的法律可行性 (15)4.4 开发系统的社会可行性 (15)5 系统设计 (16)5.1 系统目标 (16)5.2 系统功能结构 (16)5.3 系统流程图 (17)6 数据库设计 (19)6.1 数据库表的设计 (19)7 系统构架设计 (21)7.1 逻辑分层结构设计 (21)7.2 实体映像设计 (21)7.3 数据库接口与接口类的实现 (22)8 运行设计 (24)8.1 运行环境 (24)8.2 运行模块 (24)9 详细设计 (25)9.1 总体设计 (25)9.2 详细设计 (26)9.3 系统功能模块设计 (27)10 系统测设 (47)总结 (48)致谢 (49)参考文献 (50)1 绪论1.1课题背景许多高校出现了许多个校区并存的局面,并且校区之间的地理位置跨度非常大,给高校选课带来了很大的不方便,所以把选课变成网络化的形式是必须的,现在高校的专业、课程、人数都远远超过了以前,统计选课信息变得相当困难,所以针对这一现象,高校选课系统教好的解决了这一类问题,使选课方便网络化,课程信息统计的方便性自然而然成为了这个系统设计和实现所追求的目标。

1.2论文研究的容关于高校选课系统的说明论证和各种分析。

2. 系统相关技术介绍2.1本系统3个框架的应用:一、三个框架简介Struts:Struts是目前Java Web MVC框架中不争的王者。

学生选课管理系统的开发毕业论文

学生选课管理系统的开发毕业论文

摘要本系统是一个使用JSP技术和SQL数据库开发的一个网上选课管理系统。

此选课系统有机的调整分配教学资源,采取各种直观的手段,显示学生的选课情况及教学资源的科学分配,方便教学资源最大效率地利用,能够为广大的师生、教务人员节约大量的时间,从而提高了学校的办学效率,对于这个计算机普及的年代而言,这样一个系统的开发在各大学校都是很有必要的。

此系统设计上具有良好的稳定性、可扩充性。

系统设计按标准化、规范化,分层设计,构件化实现。

采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。

系统在功能上比较完善,以Web界面与用户交互,友好的界面使得该软件操作起来简单易懂,普遍适用于广大的师生。

同时通过数据库管理系统来存储信息数据,能够将各种选课信息毫不丢失的保存于数据库中,并且SQL数据库在维护方面比较简单,适合作为小型管理系统的后台数据库。

系统实现了对信息数据的增加、删除、修改、查询等基本数据操作,采用了模块化设计方法,将各个功能独立成相应的模块,使得系统在维护方面简单、快捷,对于系统的拓展也十分方便。

关键词:JSP;数据库;SQL2000AbstractThis system is for the convenience of the school course selection and design of an online online course selection system, this system uses the JSP + SQL2000 mode of electronic service platform. This course selection system organic adjusting allocation of teaching resources, take all kinds of intuitive means, according to the students' course selection conditions and scientific allocation of teaching resources, teaching resource maximum efficiency and convenient to use, can for the general teachers and students, the educational administration personnel to save a lot of time, so as to improve the efficiency of the school, for this era of computer popularization, the development of such a system is necessary in each big school.This system design has a good stability and scalability. System design according to the standardization and normalization, hierarchical design, component implementation. Using software component-based development mode, the hierarchical system structure, the business and achieve separation, the separation of logic and data; In a unified service interface specification as the core, the use of open standards. System is more perfect, on the function as a Web interface and userinteraction, friendly interface that allows the software to operate simple, generally applicable to the general teachers and students. At the same time through a database management system to store information data, to all sorts of course without loss of information stored in the database, and the SQL database is easy in maintenance, for a small background database management system. System implementation of information data add, delete, modify, query and other basic data manipulation, adopted the modular design method, each function into the corresponding independent module, makes the system in the maintenance of simple, quick, for system development is also very convenient.Key Words:JSP; Database; SQL 2000目录摘要 (I)Abstract (III)引言 (1)第一章可行性分析 (2)1.1经济可行性 (2)1.2技术可行性 (2)1.3操作可行性 (3)1.4法律可行性 (3)第二章需求分析 (4)2.1 任务概述 (4)2.2 业务流分析 (4)2.3 数据流分析 (5)第三章系统功能模块划分 (9)3.1管理员模块设计 (9)3.2教师模块设计 (10)3.3学生模块设计 (11)第四章数据库设计 (12)4.1 数据库需求分析 (12)4.2 数据库概念结构设计 (12)4.3 数据库逻辑结构设计 (15)第五章系统模块界面设计 (22)5.1 系统登陆界面 (22)5.2 管理员操作界面 (24)5.3 教师登入界面 (27)5.4 学生登入界面 (29)第六章系统测试 (31)6.1软件测试 (31)6.2 测试用例 (31)6.2.1管理员登入测试 (31)6.2.2管理员权限测试 (32)6.2.3用户权限测试 (33)结论 (35)致谢...................................................................................................... 错误!未定义书签。

学生网上选课系统毕业设计论文

学生网上选课系统毕业设计论文

实训报告课题名称:学生网上选课系统毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

关于选课系统毕业设计论文

关于选课系统毕业设计论文

关于选课系统毕业设计论文关于选课系统毕业设计论文基于web 的选课系统的设计毕业设计(论文)材料专业班级专业班级电子信息工程123 班姓姓名名刘启迪指导教师指导教师徐梓斌教授所在学院所在学院信息学院2016 年年 6 月月基于web 的选课系统的设计总总目目录录一、毕业设计(论文) 二、指导老师评语表三、评阅人评阅表四、答辩记录表五、答辩委员会评语表基于web 的选课系统的设计毕业设计(论文) 题题目目基于web 的选课系统的设计专专业业电子信息工程班班级级123 班姓姓名名刘启迪指导教师指导教师徐梓斌教授所在学院所在学院信息科技学院完成时间:2015 年 5 月基于web 的选课系统的设计承诺书我谨此郑重承诺:本毕业设计(论文)是本人在指导老师指导下独立撰写完成的。

凡涉及他人观点和材料,均依据著作规范作了注释。

如有抄袭或其它违反知识产权的情况,本人愿接受学校处分。

承诺人(签名):年月日 1 基于web 的选课系统的设计电子信息工程专业刘启迪摘要摘要伴随着计算机及互联网的普及,校园网络选课系统作为高校信息化的一个重要组成部分,正逐渐改变着传统的人工教务管理选课的模式,逐步提高着教务管理人员以及师生等工作人员的工作效率。

同时也基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题。

应用该系统,学生可以通过网络在任意地点、指定的时间进行选课。

在此背景下,充分利用现有的网络资源,建立网上选课系统势在必行。

本系统使用JA V A 语言来开发制作界面,使用SQL SERVER 2008 做后台数据库的支持。

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

根据登录类型的不同,系统登录以后弹出不同的窗口:有学生窗口和老师窗口。

学生在系统中可以选课、退选课程、修改密码.教师在系统中可以现实以下功能:给学生打成绩,申报课程;课程的增加,删除,修改,查询等功能。

有关选课管理系统论文

有关选课管理系统论文

有关选课管理系统论⽂ 选课管理系统是⾼校教务管理信息化平台的重要组成部分,建⽴选课管理系统是当前⾼校推进信息化管理进程,提⾼管理⽔平的必然趋势。

下⾯是店铺为⼤家整理的选课管理系统论⽂,供⼤家参考。

选课管理系统论⽂篇⼀ 关于选课系统的设计 选课管理系统论⽂摘要 摘要:随着课程改⾰的不断深⼊,学校规模不断扩⼤、课程项⽬不断增多,为了解决学⽣选课管理上的复杂的⼈⼯操作,减轻重复⼯作,故设计了选课系统。

学校规模的扩⼤使得学校对每年新⽣⼊学、毕业⽣离校及本校各种分流机制造成的学⽣信息产⽣变动,如学籍变动、个⼈信息修改。

为了适应课程的改⾰,学校在每个学期都要开设⼀定的课程提供给学⽣,让学⽣根据⾃⼰的情况来选择,根据学⽣选择结果给出课程表。

本校根据教学实际,为了使教师有效地管理学⽣信息,设计学⽣信息管理系统,由此形成学⽣成绩管理系统,本⽂就此设计思路进⾏阐述。

选课管理系统论⽂内容 关键词:选课系统学⽣信息管理系统数据流图 DFD图 E-R图 SC图 IPO图 Delphi软件 随着学校规模的不断扩⼤,专业、班级、学⽣的数量急剧增加,有关学⽣选课的各种信息量也成倍增长,⽽⽬前许多⾼校的学⽣选课管理仍停留在复杂的⼈⼯操作上,重复⼯作较多,⼯作量⼤,效率低,因此,迫切需要开发基于互联⽹的课程信息管理系统来提⾼管理⼯作的效率。

基于互联⽹的学⽣选课管理系统,在学⽣选课的规范管理、科学统计和快速查询⽅⾯具有较⼤的实⽤意义。

它提⾼了信息的开放性,⼤⼤地改善了学⽣、教师对其最新信息查询的准确性。

⼀、选课系统的任务概述 1. ⽬标 选课系统开发的⽬标是实现学⽣选课信息关系的系统化、规范化和⾃动化。

2. 系统技术 学⽣选课系统要求具有信息处理的开发性,⽅便教师上传学⽣成绩、学⽣上⽹选课和查询选课信息及成绩等,因此本系统设计为基于WWW的⽹络数据库应⽤系统,使⽤ASP脚本以Access为数据库的开发技术,运⾏在⽀持ASP的服务器上。

毕业设计论文(学生选课系统)

毕业设计论文(学生选课系统)

理工大学工程兵工程学院毕业生论文论文题目:学生选课系统指导教员:李宏伟*名:***队别:市政六队专业:计算机科学与技术理工大学工程兵工程学院二○一○年六月摘要:本系统实现学生选课的基本功能,包括学生退选课,查看自己的选课信息;教师查看选课学生的信息,提交成绩;管理员添加学生、管理学生、管理成绩、添加教师、管理教师和管理课程等。

系统利用.Net平台技术进行开发,实现学生选课的动态管理,使得对信息的管理更加及时、高效,提高了效率。

同时还对系统的开发原理、功能特点和设计方案进行了介绍。

关键词:学生选课数据库管理 目录一、设计的目的与要求 (4)二、设计正文 (4)(一)概述 (4)(二)系统需求分析 (4)(三)系统总体设计 (7)3.1 设计问题域子系统 (7)(1)总体设计图 (7)(2)各模块功能 (7)3.2 设计数据管理子系统 (8)(1)数据库表 (8)(2)数据表之间的关系 (8)①学生表STUDENT的详细数据字段: (9)②教师表TEACHER的详细数据字段: (9)③课程表COURSE的详细数据字段: (9)④选课表ELECT的详细数据字段: (9)⑥系院表DEPART的详细数据字段: (10)(四).详细设计 (12)4.1系统用户登录流程图 (12)4.2 用户密码修改流程图 (13)4.3教师提交成绩流程图 (14)4.4管理员添加课程流程图 (15)4.5学生选修课程流程图 (16)(五)系统实现 (16)(六)系统测试 (29)三、课程设计总结或结论 (30)四、参考文献 (30)一、设计的目的与要求通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。

具体如下:1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;2.熟悉自动化的软件开发工具Rational Rose 2003,并将其运用于软件开发的全过程;3.进一步加强和提高软件工程文档的编写能力;4.培养协作能力和团队精神。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

淮海工学院东港学院毕业设计(论文)说明书题目:学生选课系统作者:贾娜学号:5102210107系(院):东港学院计算机系专业:计算机应用与维护指导者:林毅(姓名) (专业技术职务)评阅者:(姓名) (专业技术职务)2005年 6 月连云港毕业设计(论文)中文摘要目次1引言(或绪论) ....................................... 错误!未定义书签。

1.1 课题研究的目的 ..................................... 错误!未定义书签。

1.2 课题研究的意义 ................................... 错误!未定义书签。

1.3 课题的可行性分析 ................................... 错误!未定义书签。

1.3.1 课题调研ﻩ错误!未定义书签。

1.3.2 可行性分析 ....................................... 错误!未定义书签。

2 准备阶段 ............................................ 错误!未定义书签。

2.1 ASP基础........................................... 错误!未定义书签。

2.2数据库系统设计 ................................... 错误!未定义书签。

3应用系统开发工具 ................................... 错误!未定义书签。

3.1对软件和硬件的要求 .............................. 错误!未定义书签。

3.2 运行需求ﻩ错误!未定义书签。

3.3 其他需求 ........................................... 错误!未定义书签。

3.4 数据库应用系统开发简介7ﻩ3.5 学生选课系统 (7)3.6MSSQL Server 简介ﻩ错误!未定义书签。

4系统分析ﻩ错误!未定义书签。

4.1 系统简要分析 ..................................... 错误!未定义书签。

4.2应用需求分析 .................................... 错误!未定义书签。

4.3业务流分析 ...................................... 错误!未定义书签。

4.4 数据流分析 ..................................... 错误!未定义书签。

4.5 系统数据模型设计ﻩ错误!未定义书签。

4.5.1 E-R图ﻩ错误!未定义书签。

4.5.2 数据表 ......................................... 错误!未定义书签。

5 操作方法 ............................................. 错误!未定义书签。

5.1 登录 ............................................. 错误!未定义书签。

5.2 课程预览ﻩ错误!未定义书签。

5.3 选课ﻩ错误!未定义书签。

5.4 退课ﻩ错误!未定义书签。

5.5 密码修改 ........................................ 错误!未定义书签。

5.6管理员登录ﻩ错误!未定义书签。

5.7 退出系统 ........................................ 错误!未定义书签。

6 调和测试 ............................................ 错误!未定义书签。

结论ﻩ错误!未定义书签。

致谢ﻩ错误!未定义书签。

参考文献ﻩ错误!未定义书签。

附录 (15)附录1:用户注册页面 .................................. 错误!未定义书签。

附录2:add_user.asp原代码ﻩ错误!未定义书签。

附录2:数据库设置ﻩ错误!未定义书签。

附录3:注册资料ﻩ错误!未定义书签。

1引言(或绪论)数据库是从60年代初发展起来的计算机技术。

经过四十来年的发展,数据库技术己经趋于成熟。

Web数据库在新的Internet环境中发生了很大的变化。

就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。

同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。

例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。

国外的教学科研软件与国内相比开发的早而且比较成熟。

早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。

其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。

目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。

所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。

在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。

在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。

利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。

ﻫ我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。

在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。

运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。

从系统开发的复杂程度来看,计算机辅助排课与选课是高校教务系统中的两个关键子系统,目前不少教务系统尚未很好地解决排课与选课问题。

本文主要对高校教务管理系统中计算机课表编排与选课子系统的基本功能、设计思想、需求分析以及实现技术进行探讨。

我想大家肯定都经历过学生时代,也许很多人还对那个时候的选课记忆犹新,每个学期都要排着长长的队伍去选。

现在,我们已经进入到Internet时代了,选课系统自然也要随着更新。

大学中,公选课较多,学生可根据自己的专业及兴趣选择公选课程进行学习,本系统将从教学部门的要求出发,实现公选课的选择、查询与统计。

1.1 课题研究的目的1.掌握采用Internet的TCP/IP协议,以B/S方式,ASP编程技术,多媒体技术。

2.掌握一种多任务多用户操作系统3.ASP的动态网页和SQL Server大型的数据库。

4.学会使用某种开发工具。

5.培养相互合作的精神。

1.2 课题研究的意义学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

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

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

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

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

ﻫ本文中所做的主要工作如下:(1)介绍了个性化页面的背景及Win2000server+IIS+ASP系统的一般原理;ﻫ (2) 阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。

ﻫ(3)设计实现用户管理、课程管理、选课信息录入管理、新生信息录入管理、课程的浏览和查找、学生查找等ASP页面。

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

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

1.3 课题的可行性分析1.3.1 课题调研(1)与实践活动和相关的文件和资料由教师提供。

(2)本课题要求学生有熟练的ASP开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。

(3)具有对复杂表进行处理的能力。

(4)具体问题再做详细调查研究并与指导老师面谈。

1.3.2可行性分析(1)技术可行性-----本系统仅需要一台装有Office软件的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。

对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式,图形图象制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用SQL Server 2000中提供的数据库桌面工具ODBC。

(2) 经济可行性-----由于本系统是为学生选课管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。

所带来的效益远远大于系统软件的开发成本。

在经济上完全可行。

(3)操作可行性-----界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。

第2章内容主要是:系统需求分析包括,现有系统介绍;系统的实体分析,实体关系图。

2 准备阶段2.1 ASP基础ASP是Active Server Pages的缩写,中文名称叫做“动态服务器页面”,服务器是所有Web站点的核心,后缀名为.asp。

ASP内含于IIS(Internet Info rmation Server)中,是Microsoft开发的服务器的脚本环境。

通过ASP,可以结合HTML(HyperText Markup Language )、脚本命令和组件来创建动态、交互且高效的Web服务器应用程序。

ASP程序是以asp为扩展的文本文件,其控制部分是用VBScript和Jscrip。

相关文档
最新文档