毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net学生网上选课系统设计+源代码(2)
1.2研究现状
根据以前看到的,国外在七十年代时,网上选课系统已经在发展了,不仅起步的早,而且发展的很快,随后逐渐发展远程教育。而中国在八十年代中期,才有少数的高校进行网上选课。如今随着
计算机
网络的发展,很多学校都建造了校园网,虽然也有网上选课系统,但还是有些不足之处,随着高等学校的规模扩大,学生和教师人数都有所增加,因此,系统所需的数据库大多会繁杂、冗余,用户操作过程费时费力,系统中的用户权限不清楚等。 为此,本系统将会设置三个用户类型,每个用户都有一定的权限,并且他们的管理功能也是有所不同。
2.系统设计
2.1系统功能分析
根据本系统要求,现提出以下系统开发目标:
1.实现学生网上查看和选择课程信息以及自己所选课程成绩的查看。
2.实现教师管理学生所选课程的信息及成绩。
3.实现管理员对学生、教师以及自己信息的管理。
2.2系统功能模块设计
根据分析,本系统将分为三个模块,学生管理模块、教师管理模块、管理员管理模块,它们的功能分别为:
1.学生管理的功能:主要完成浏览课程信息、选择或取消课程、查看自己选课程信息分数,资料的修改等。
2.教师管理的功能:主要完成查看自己的课程被选的信息,给学生评分,对自己资料的修改。
3.管理员管理的的功能:主要完成网上基本数据更新和文护操作,如对管理员信息,教师信息,学生信息,课程信息等管理。
系统模块结构图如图1所示。
图 1 系统模块结构图
2.3系统业务流程图
根据系统功能的分析与设计,将对系统作出业务流程图,描述本系统各功能实现的过程,如图2所示。
图2 系统的业务流程
3.数据库设计
3.1数据库的概念结构设计
E-R图可以称为ER模型,它是描述数据关系的一种方式,可以用它来描述系统中的用户关系,如图3所示。
3 系统的E-R图
3.2数据库逻辑结构设计
本系统采用数据库SQL SERVER 2005,创建的名称为AskOnline,建立了5个表,管理员信息表(Sys_Admin)、学生信息表(Sys_Student)、选课信息表(inf_Lesson_Student)、课程信息表(inf_Lesson)、教师信息表(Sys_Teacher),本系统主要的四个表结构如下所示。
表1 课程信息表(inf_Lesson)
名称 类型 长度 允许空 说明
LessonID int 否 主键编号
LessonName nvarchar 50 是 课程名称
StudyNumber int 是 学分
StudyTime int 是 课时
TeacherID nvarchar 50 是 教师编号
PersonNumber int 是 人数上限
didian char 20 是 上课地点
表2 选课信息表(inf_Lesson_Student)
名称 类型 长度 允许空 说明
LessonID int 否 主键课程编号
共3页:
上一页
1
2
3
下一页
上一篇:
php+mysql原创小说发布网站的设计+源代码
下一篇:
C#+access个人理财软件的设计+源代码
ASP.NET的Web网络應用程序开...
网上购物之路--浅析购物网...
网上订房之我见【4996字】
网上广播的现状与前瞻【7201字】
浅谈网上教學的实践与探索【4280字】
网上教學与实践【2498字】
jsp+mysql的B2C网上商城系统的设计与实现
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
神经外科重症监护病房患...
公寓空调设计任务书