网上选课系统.docx
- 文档编号:11706545
- 上传时间:2023-03-30
- 格式:DOCX
- 页数:12
- 大小:30.58KB
网上选课系统.docx
《网上选课系统.docx》由会员分享,可在线阅读,更多相关《网上选课系统.docx(12页珍藏版)》请在冰豆网上搜索。
网上选课系统
网上选课系统分析与设计
专业:
姓名:
班级:
学号:
指导教师:
2011年11月22日
摘要
随着在校大学生的不断增加,学生选课系统也是学校对学生管理中不可缺少的一部分。
以往的选课方法是使用人工的方法管理文件档案,这种管理方式存在许多的缺点:
效率低、保密差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来不少的困难。
随着科学技术的不断提高,计算机已经进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,实用技术绝对选课信息进行管理,具有手工管理所无法比拟的优点。
例如:
查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
本系统采用SQLserver2000数据库、VisualBasic、电子商务系统、管理信息系统和信息系统分析与设计从而设计出的一个人性化、杜绝资源浪费、过程简化、处理快速方便的网上选课系统,使系统有益维护和调整,让整个系统能满足学生和老师的多媒体教学的需求。
关键字:
网上选课系统多媒体技术计算机技术数据库
系统分析与设计
Abstract
Withthecontinuousincreaseincollegestudents,studentsinschoolsofstudentselectivesystemisalsoanintegralpartofmanagement.Previouselectivemethodistouseartificialmethodstomanagefilearchives,thismanagementapproachhasmanydisadvantages:
lowefficiency,poorsecurity,whileovertime,willgeneratealargenumberofdocumentsanddata,whichforfinding,updatingandmaintenanceofbringalotofdifficulties.Withthecontinuousimprovementofscienceandtechnology,thecomputerhasaccesstoallareasofhumansociety,andplayanincreasinglyimportantrole.Asapartofcomputerapplicationsandpracticalmanagementofinformationtechnologyisabsolutelyelective,withmanualmanagementincomparableadvantages.Forexample:
tofindconvenient,highreliability,largememorycapacity,securityandgood,longlifeandlowcost.
ThesystemismadeofdatabasicofSQLserver2000,electronicsystem,managementofinformationalsystem,analysisanddesignsystemtodesignahommization,noleast,clearprocess,speedyproceduresystem,thesystemwillsatisfytheneedofstudentsandteachers.
Keyword:
OnlineCourseSelectionSystemmediatechnologycomputertechnologyAnalysisandDesignofSystem
目录
摘要2
目录4
引言6
一.系统总体规划:
7
二.系统初步调查分析8
2.1网上调查:
8
2.2与邻校的对比8
三.系统可行性分析9
3.1系统可行性分析研究9
3.2系统经济可行性分析9
3.2.1投资:
9
3.2.2一次性收益:
9
3.2.3非一次性收益:
9
3.2.4收益投资回收周期和市场预测:
9
3.3系统的社会可行性分析10
3.4系统的技术可行性分析:
10
四.系统调查分析11
4.1.1登陆模块:
11
4.1.2学生模块:
11
4.1.3教师模块:
11
4.1.4管理员模块:
11
五.系统结构化分析13
5.1数据流程图13
六.系统初步设计16
6.1网上选课系统的选课类型结构图:
16
6.2网上选课系统的结构性功能图16
七.详细系统设计17
7.1功能模块设计17
7.2系统模块设计17
7.3考察模块设计17
八.结论18
参考文献19
引言
随着计算机的快速发展和教育模式的改革,教学方式越来越接近多媒体全面教学,而且学生可以通过浏览页面自主选择自己所喜爱的科目进行学习和发展,老师们可以通过多媒体的教学和传授将大量的文字媒体化、电子化,让学生在课后能够依据PPT进行统一复习,这就是网上选课系统带来的便宜之处,它可以让选课更加系统化、具体化、实现化,减少纸质的浪费和人力资源的滥用,通过简单方便的网页清晰显现出科目类型、信息查询、网上交易,达到易选择、易修改、易灵活处理的效果,坚决杜绝重复、不够独立、没有固定选择现象。
通过数据库能够将学校,学生,教师的大量信息进行存储,VB软件可以创造可视化界面,数据库与VB的链接使得数据可随意调用而不发生改变。
这是时代运用基础的转变所带来的全新体验,接着通过信息的分析与设计,挖掘出学生与科目的联系性,让管理员有个大致了解和有效管理。
网上选课系统能运用最高效的计算机技术和强劲的多媒体技术相结合,制造出简洁独立的浏览页面,使得用户能够快速掌握准确、大量的信息选择自己所需的科目,实现学校系统规范化、统一化、效率化,提高学校系统的管理效率。
一.系统总体规划:
在做系统前,利用SQLserver2000数据库将学生和教师信息录入,而且数据库和visualbasic要进行链接,利用可视化界面让用户进行输入正确数据,得到有效地确认,接着进行选课过程,从中可进行课程选择、课程查询、课程修改,最后,由管理员确认信息并加以统计,规范使得这个系统能有统一的操作和管理。
二.系统初步调查分析
2.1网上调查:
以学生为对象,对本校的学生进行网上评教和网上选课,让同学们选出优质教师和自己感兴趣的科目,以调查分析出基础,全面挖掘数据中隐含的信息,例如同学们对哪类科目较为喜欢,同学们一致喜欢哪位教师讲授课程等,这样既有利于老师们学术水平的提高,也有利于同学们对所需科目的喜爱度增加,同时也体现出学校的优势和劣势所在,从而能更好地取长补短,提高学校竞争力。
2.2与邻校的对比
任何学校的发展都离不开与邻校的比较,这样能促使学校更具竞争力,也能使学校在取长补短的同时获得得以创新性的激发。
例如邻校财大学校的网上选课系统是依据同学们在保证不重复学习的前提下,根据个人要求和志趣选修全校公选课(含文化素质课、全校任选课)。
全校公选课原则上不选择本学院教师开出的课程,但是在本专业教学计划之外的课程若未作特别说明,也可选。
如果所选的全校公选课课程是今后必修课或专业限选课所要开设的课程,请尽量不要选择该门课程。
如果选了重复课程,毕业审核只认定一门课程学分。
无论是从教育部安排上设计网上选课系统,还是从别校的网上选课系统得以灵感的激发,这都是在系统设计之前的一次全面分析,具体我校应根据传统教学是基础,多媒体教学是辅助,网上选课系统应使得学生对系统有个大致的了解和功能的运用,在选课过程中尽量体现我校的优势和强项,并使得优势能够得以全面发展。
三.系统可行性分析
3.1系统可行性分析研究
整个系统基于数据库与VB的相结合的情况下,计算机技术和多媒体技术的统一结合,做到数据调用不容改变,课程科目只能由管理员做统一安排和调整,VB界面分配得当无多余信息的输入。
数据库与VB已经发展成熟,RDO用于远程的数据库。
使用它,应用程序不需要使用本地数据处理机制即可直接访问ODBC数据源,即在访问远程数据库时,可获得更好的性能与更大的灵活性,通过RDO可创建简单的无游标的结果集或更复杂的游标,执行查询并处理任意数量的结果集,执行返回结果集的存储过程,限制返回或处理的数据行等。
研究认为网上选课系统是可行的。
3.2系统经济可行性分析
3.2.1投资:
包括基本建设投资(如开发环境、设备、软件和资料等),其他一次性和非一次性投资(如技术管理费、培训费、管理费和人员工资等);
3.2.2一次性收益:
该系统的使用可以使得管理和运行效率大大提升,出错率低;
3.2.3非一次性收益:
在整个系统生命周期中,由于运行所建议系统而简化了人员的投入,大大提高效率;
3.2.4收益投资回收周期和市场预测:
3个月和本系统针对学校。
整个系统在经济要求上是可行的。
3.3系统的社会可行性分析
整个网上选课系统适用于全国的专科及本科制院校,且符合同学们自主选择的意愿,在社会上将是可行的。
3.4系统的技术可行性分析:
数据库应用属于典型的前后台软件结构,前台就是VB程序,后台则是数据库管理系统或数据库文件,前后台之间进行通信的主要机制为数据库引擎。
VB中将数据库分为三种类型:
本地数据库:
主要是指ACCESS数据库;
外部数据库:
是指采用ISAM(索引顺序访问方法)的数据库,如DBASE、FOXPRO、EXCEL等;
远程数据库:
指SQLSERVER、DB2等大型数据库。
数据引擎实际上是VB程序与数据库连接的桥梁,VB中的数据库引擎一般有三种:
JET引擎、ODBC和OLEDB
四.系统调查分析
4.1.1登陆模块:
学生和教师根据自身在学校的信息和登陆密码进入用户界面,从而进行课程选择和查询;
4.1.2学生模块:
学生可根据学号和密码进入系统,查看成绩和选课内容,也可以进行课程修改,重选,撤销,最后推出网上选课界面。
4.1.3教师模块:
教师可根据教师编号和密码进入系统,对课程信息和内容进行修改和录入。
4.1.4管理员模块:
管理员根据特有的密码进入系统,制定一定的网上选课规则和所进行选课的对象,而且还可以删减其中冗余信息和模块。
选课表
已确认科目
已修改科目
已重选科目
有教师,教室相对应的选课系统
人事管理部
教务部
学生
选课系统
选课调查
教师
a.管理员作调查:
根据学生兴趣爱好,市场热度,就业形势,社会关注紧密度开展社科类、心理类、文学类、理论与实践类、计算机类、英语类与数学逻辑类等科目供学生选择,接着对各位教师作一定的评教打分。
b.学生在规定的时间内(3天内)完成自己的选课(可选择、确认、修改、重选等)。
c.管理员按所报科目和教师安排进行决定哪些科目可删除,哪些科目可持续讲授。
d.通知学生,未选到或者科目已经删除的学生可根据所改科目仍旧进行确认,修改,重选,直至分配完全即可。
e.通知学生上课时间、地点,考查学生,以最终考核来检验学生所学。
五.系统结构化分析
5.1数据流程图
数据流程图(简称DFD)是一种图形化的系统模型,它在一张图中按照系统的观点,将网上选课系统建模为输入、处理、输出和数据存储。
系统分析员用数据流程图自顶向下分析系统信息流程,可在图上画出计算机处理的部分,根据逻辑存储,进一步作数据分析,可向数据库设计过度;根据数据流向,定出存取方式;对应一个处理过程,可用相应的描述语言来表达处理方法,向程序设计过渡。
教务部
学生
网上选课系统
教师
顶层数据流程图
安排公布
调整汇总
选择
科目,学生,教师
信息汇总
教师通过在网上选课系统中录入信息,修改科目内容和信息,使得同学们方便选择;
网上选课系统根据学生们选择的信息进行课程公布;
网上选课系统根据科目、学生、教师的信息汇总至教务部管理员做规划和决定。
一层数据流程图
P3
系统管理
P2
课程管理
P1
选课管理
教务部
D1选课表
D2课程表
D3系统日志
教务部管理员管理着整个网上选课系统,根据学生的选择和修改以及教师的信息录入和调整,可对选课,系统做管理和分析得到选课表、课程表、系统日志以便于系统维护和查看。
P3
课程安排
P2
科目调整
P1
录入信息
教师
D1选课内容
D2课程选项
D3课程具体内容
教师可根据课程和科目的安排得到具体的课程内容和信息,同学们可以根据教师的信息修改而调整自己的选课类别,做到此系统可修改,可调整的好处。
P3
重选
P2
修改
P1
确认
学生
D1选定科目
D2修改已选科目
D3重选已选科目
学生可以在网上选课系统进行对所选科目的确认和修改,重新选定科目,这种简易的方式使得学生可有修改的空间,比以前的纸质确定继而修改方便许多,同时也节省了很多人力物力资源。
六.系统初步设计
6.1网上选课系统的选课类型结构图:
网上选课系统
教
授
类
理工类
工科类
文科类
全球类
国际类
国内类
地区类
专业类
社科类
心理类
经济类
教师类
按科目性质分
按社会关注度分
按学生兴趣分
按教师级别分
讲师类
进入网上选课系统的学生可以按以上类别和区别进行选课和查看,根据所需选择具有一定学分制的科目,完成学校规定的选课机制。
网上选课系统
6.2网上选课系统的结构性功能图
选课过程
删减模块
制定规则
管理用户
过程管理
功能管理
模块管理
用户管理
学生安排
教师安排
教师安排
时间安排
修改过程
管理员
系统管理
课程管理
选课管理
查询过程
七.详细系统设计
7.1功能模块设计
本系统根据学生或是老师的编码和密码从界面进入系统内部,进行各自的职能--学生进去选课,老师进去录入信息,管理员管理模块和用户;首先,只有编码和密码正确才能进入系统,接着,在内部系统中,学生只能对所选课程进行选择和重选,而老师能对课程进行修改和信息录入,管理员能对用户,模块,系统进行全面统一管理。
7.2系统模块设计
本系统只包含三大对象,即管理员、学生、教师,所有对象必当执行自己的职能;本系统的范围只针对于大专和本科制院校,且只适合选课所用;本系统利用的是数据库与VB的结合,数据可以随意调用和使用。
7.3考察模块设计
本系统是针对学生选课,考查而设计的,自然要对学生的成绩,行为和实验进行考核,在所选的科目中,卷面成绩、实验成绩和到课成绩各占最后总成绩的百分之七十、百分之二十和百分之十。
八.结论
经过一段时间的学习,研究,我选择的课题学生选课系统基本完成。
其功能基本符合网络上的用户要求,能够在线选课,在线添加课程,在线查询课程等。
虽然由于自己知识上的不足,有些地方有少许错误和容错性能比较低,但是还是可以基本完成选课系统应有的功能。
通过课程设计过程我学到了许多知识,这也是在大学里第一次比较完整的完成一个小项目,虽然过程中遇到了许多困难,在同学和老师的帮助下一一克服了。
通过不断的发现问题,总结问题和解决问题的过程,使我在此次课程设计活动中不断的提高和得到了宝贵的经验。
参考文献
[1]吴晨,《ASP.NET+SQLServer-数据库开发与实例》,清华大学出版社,出版2006年7月
[2]屈武江,《ASP.NET程序设计》,大连理工大学出版社,出版2007年9月
[3](美)内格尔,《C#高级编程(第4版)》,清华大学出版社,出版2006年10月
[4](美)solid,《SQLServer2005从入门与精通(应用技术基础)》,清华大学出版社,出版2006年09月
[5](美)保罗《ASP.NET2.0经典教程C#篇》,人民邮电出版社,出版2007年5月
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 选课 系统