最新网上选课系统毕业论文.docx
- 文档编号:2155226
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:21
- 大小:2.99MB
最新网上选课系统毕业论文.docx
《最新网上选课系统毕业论文.docx》由会员分享,可在线阅读,更多相关《最新网上选课系统毕业论文.docx(21页珍藏版)》请在冰豆网上搜索。
最新网上选课系统毕业论文
河南警察学院
毕业论文
系别信息安全系
专业软件技术
年级2010级
姓名张丹丹
论文(设计)题目网上选课系统
_______________
指导老师陆枫职称讲师
2013年1月4日
摘要:
随着计算机及互联网的普及,网络选课系统作为高校信息化的一个重要组成部分,正逐渐改变着传统的人工教务管理选课模式,逐步提高着教务管理人员以及师生的工作效率。
同时也基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题。
应用此系统,学生可以通过网络在任意地点、指定的时间进行选课。
在此背景下,充分利用现有网络资源,建立网上选课系统势在必行。
本程序前台采用C#进行页面制作,后台有Access数据库支持,通过使用C#静态网页效果达到对数据库的操作以完成使用者的要求。
本文中除了有对程序的总体设计、详细设计、功能实现等主体部分外,在这之前还介绍了与网上选课系统相关的信息管理系统、网络编程技术等的基本内容及发展情况。
关键字:
选课;信息发布;权限;Access;C#
Abstract:
WiththepopularityofcomputersandtheInternet,onlineNetworkElectivesystemasaimportantpartofcollegeinformation.itisgraduallychangingthetraditionalofartificialEducationalAdministrationElective.Andalsograduallyincreasetheefficiencyofteachersandstudents.Moreover,thissystemisbasicallyusedfortheon-lineinformationsearching,thecoursechoosingandtheannouncingcoursemanaging.Besides,thepoweroftheteacherhasbeenwellcontrolled.Studentscouldchoosecoursesanywhereanytimeviainternetbythissystem.Inthiscontext,itisnecessarytoestablishaonlineregistersystembyfulluseofexsitingnetworkresources.TheformismadebyC#,thedatabaseisbuiltbyAccessandthestatablewebsiteismadebyusingtheC#.Thispaperincludesthemaindesigning,thedetaildesigning,thefunctiondesigningand,beforethis,somebasicknowledgeandpresentdevelopmentoftheprogramsmentionedabove.
Keywords:
coursechoosing,announcingthecourseinformation,power,Access,C#
概述
随着无纸化办公的一步步实现,信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用。
让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。
网上选课与传统的选课方式相比更加节约资源,同时,随着学生选课自主权的增加,网上选课有效的避免了“走关系”等不良现象,使教学更加透明。
第一章:
设计的可行性
1.1本课题的目的
1.掌握采用Internet的TCP/IP协议,以B/S方式,C#和ASP编程技术,多媒体技术。
2.掌握一种多任务多用户操作系统。
3.Access数据库。
4.学会使用某种开发工具。
1.2本课题的研究意义
学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发一套网上选课系统成为很有必要的事情,它不仅能使选课管理变得轻松高效,而且还方便学生直接在网上选课和查询选课课程和成绩。
该网上选课系统实现了学生在线信息查询、选课功能以及教师对课程信息发布。
第二章:
相关软件及技术介绍
2.1C#
C#(CSharp)是微软于2000年提出的一种源于C++、类似于Java的面向对象编程语言,适合于分布式环境中的组件开发。
C#,这是一种面向对象的编程语言,它将作为VisualStudio中的一部分推出。
C#(发音为“C-Sharp”)既保持了C++中熟悉的语法,并且还包含了大量的高效代码和面向对象特性。
据微软产品经理透露,C#语言将在保持C/C++灵活性的基础上为程序员带来更高效的RAD开发方式。
它不仅能用于WEB服务程序的开发,并且还能开发强大的系统级程序。
C#,既能开发网页,也能开发软件。
2.2Access数据库
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即RelationalDatabaseManagementSystem),是Office系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access能够存取Access/Jet、MicrosoftSQLServer、Oracle(甲骨文软件公司),或者任何ODBC兼容数据库内的资料。
熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。
虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。
主要用途:
MicrosoftAccess在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。
它也常被用来开发简单的WEB应用程序.这些应用程序都利用ASP技术在InternetInformationServices运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/MicrosoftSQLServer.它的使用方便程度和强大的设计工具为初级程序员提供许多功能。
Access的优点:
1.存储方式单一;
2.面向对象;
3.界面友好,易操作;
4.集成环境、处理多种数据信息;
5.Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和
嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word
文档,还可以建立动态的数据库报表和窗体等。
第三章:
系统概述
3.1项目范围
网上选课系统从功能上划分一共有5个主模块,每个模块包含了4个子模快,结构示意如下列所示:
1.身份验证
2.修改密码
3.学生选课
4.管理员信息管理
5.教师信息管理
从对象上划分一共有教师、学生、管理员三部分,主要操作为课程发布和选课。
3.2设计策略
硬件环境:
服务器端/客户端:
处理器:
IntelPentiumIII
内存:
192M
硬盘空间:
20G
软件环境:
服务器端/客户端:
操作系统:
WindowsXP
网络协议:
TCP/IP
浏览器:
InternetExplore6.0
制作工具:
Visualstatio2008、c#、Access2000
第四章:
系统总体设计
4.1系统结构设计
4.1.1块功能及示意图:
本学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。
尽可能的为用户的录入、查询等功能操作提供方便。
在设计该系统时,应尽可能的贴近学生,便于用户操作。
系统在实现上应该具有如下功能:
1.系统要求管理员必须输入正确的用户名和密码才能进入系统。
2.系统应提供查询功能,以方便用户对学生基本信息的查询。
3.统还应具有添加、修改、删除基本信息的功能。
4.统应该实现对管理员模块、选课模块、学生管理模块、教师管理模块和登录模块方面的管理。
4.1.2与学生的实体---关系图(E-R图)
4.1.1教师与学生的实体E-R图
4.1.3统层次概况图:
4.1系统层次概况图
4.2数据库设计
根据系统功能设计的要求以及功能模块的划分,对于系统用户信息数据库,可以列出以下数据项和数据库:
4.2.1管理员表(存放管理员的信息)
字段
字段名
数据类型
宽度
name
姓名
文本
16
sex
性别
文本
6
zgh
职工号
文本
6
lxdh
联系电话
文本
20
4.2.2教师表(存放教师信息)
字段
字段名
数据类型
宽度
name
姓名
文本
12
sex
性别
文本
2
zgh
职工号
文本
2
zc
职称
文本
16
lxdh
联系电话
文本
20
sskc
所授课程
文本
30
4.2.3课程表(存放课程信息)
字段
字段名
数据类型
宽度
kch
课程号
文本
16
kcm
课程名
文本
30
rkls
任课老师
文本
16
Xs
学时
文本
30
ksxs
考试形式
文本
16
xf
学分
文本
20
sksj
上课时间
日期
自动
skdd
上课地点
文本
50
4.2.4学生表(存放学生信息)
字段
字段名
数据类型
宽度
name
姓名
文本
12
sex
性别
文本
2
xh
学号
文本
16
nj
年级
文本
4
csrq
出生日期
日期
30
lxdh
联系电话
文本
20
jtzz
家庭住址
文本
50
4.2.5学生选课表(存放学生选课信息)
字段
字段名
数据类型
宽度
Xm
姓名
文本
12
xh
学号
文本
16
nj
年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 网上 选课 系统 毕业论文