1 / 7
文档名称:

基于B/S模式的选课系统的设计与实现.doc

格式:doc   大小:18KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于B/S模式的选课系统的设计与实现.doc

上传人:凹凸漫 2022/7/3 文件大小:18 KB

下载得到文件列表

基于B/S模式的选课系统的设计与实现.doc

相关文档

文档介绍

文档介绍:基于B/S形式的选课系统的设计与实现
  摘要:为了减轻教务人员和辅导员的工作量,增强学生选课时的主动性和积极性,进步选课效率,研究和设计了采用sqlserver2000作后台数据库效劳器,,。
  对学校选课流程进展统计分析得出数据库的设计应包含以下内容:
  。可以从学校的学生管理部门或招生部门直接的到学生的一些信息,但有些信息可能没有,所以需要留出相关空间以后进展录入。
  。由各系部制定课程名称,学分,学时等相关信息提交给教务管理人员。
  。各专业人才培养方案包括许多要求,比方此公共选修课程的前修课程是什么,不同专业的学生对学分有什么详细的要求等,通过在数据库中存储相关的规那么来实现这些逻辑规那么。
  。选课操作需要用到学生表和课程表两个表的信息。由于数据库中操作最频繁的数据表之一就是选课表,它关系到整个系统的优劣,所以选课表的设计采用最简单字段,只包括学号和班级号。
  〔二〕教务管理系统模块划分。
  在学生选课系统的总体设计中,以需求分析为根底,将整个系统划分为4个功能模块,公有模块、学生模块、老师模块和管理员模块4个模块。系统的功能模块构造图如图1所示。
  
  图1系统功能模块构造图
  三、数据库设计
  由于选修课管理系统中数据量之间逻辑关系复杂,所以合理地规划数据库的构造有利于数据库的维护和用户的使用。本系统创立了15个数据表,重要数据表的关系形式如下:
  〔一〕学生〔学号,姓名,密码,性别,籍贯,已获学分,联络 、所在系〕;
  reatetablestudent(
  sidhar(50)priarykey,
  snaehar(10),
  spassrdhar(50),
  ssexhar(2),
  sjiguanhar(10),
  sarkint,
  stelhar(15)
  )
  〔二〕老师〔老师号,姓名,密码,职称〕;
  reatetableteaher(
  tidhar(10)priarykey,
  tnaehar(20),
  tpassrdhar(50),
  tzhar(10)
  )
  〔三〕管理员〔管理员号,姓名,密码〕;
  reatetableadin(
  aidhar(10)priaryke,
  anaehar(10),
  apassrdhar(50),
  )
  〔四〕课程〔课程号,课程名,学分,性质,系别〕;
  reatetableurse(
  idhar(10)priarykey,
  naehar(50),
  arkint,
  haraterhar(10),
  dephar(10),
  )
  〔五〕班级〔班级号,老师号,课程号,上课时间,教室,可包容的最大人数,已选人数〕;
  reatetablelass(
  idhar(50)priarykey,
  tidhar(10),
  p
  idhar(10),
  tiehar(10),
  rhar(20),
  axint,
  yixuanint,