当前位置:首页>软件介绍>学籍管理软件系统需求分析 查询:
     
学籍管理软件系统需求分析

  名易软件-学籍管理软件系统需求分析

  2.1系统功能要求设计

  此系统实现如下系统功能:

  我们小组所设计的学生学籍管理数据库系统主要分为两大模块层面,一是:学生登录层面,二是:教师登录层面。不同层面根据不同用户的需求所实现的功能不同,这样能够更人性化地贴合个体的使用,最大程度地提升系统的使用及运行效率。所以系统设有两种不同的登录选择,用户根据实际情况自行登录,修改、查询、管理信息。

  学生层面:

  (1)数据库中含有学生个人的基本信息;

  (2)学生选课的基本信息;

  (3)学生所选修的课程的考试成绩;

  (4)学生能够在系统上进行选课;

  (5)学生还能对密码进行修改及基本功能安全退出。

  教师层面:

  (1)进行学生信息的添加;

  (2)管理学生信息;

  (3)开设课程;

  (4)登记学生成绩;

  (5)显示教师个人信息;

  (6)教师还能对密码进行修改及基本功能安全退出。

  此系统开发期间我们小组不定时地进行用户使用反馈信息收集,根据收集数据不断对系统进行优化、完善。目的是希望从使用者的角度查找系统的缺陷之处,继而使得整个系统的运行、结构更加清晰化、条理化、自动化。

  另外我们系统的设计为人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完整性,并发控制,备份和恢复等方面的功能要求。

  2.2系统模块设计

  2.3数据字典

  数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用SQLServer2008建立学生选课数据库,其基本表清单及表结构描述如下:

  数据库中用到的表:

  数据库中用到的表:

  数据库表名关系模式名称备注

  Student学生学生学籍信息表

  Course课程课程基本信息表

  selectKe选修课程成绩选课成绩信息表

  teacher教师教师信息表

  connection开课教师开课信息表

  studentTable学生账号学生账号表

  Student基本情况数据表,结构如下:

  字段名字段类型NotNull说明

  xhvarchar(10)PRIMARYKEYNOTNULL学号

  passwordvarchar(15)NULL,密码

  namenvarchar(10)NULL,姓名

  agenvarchar(10)NULL,年龄

  sexvarchar(2)NULL,性别

  birthtimedatetimeNULL,出生年月

  addressnvarchar(50)NULL,家庭地址

  classesvarchar(20)NULL,班级

  telvarchar(20)NULL,联系电话

  nationvarchar(20)NULL,籍贯

  professionvarchar(20)NULL,专业

  imagenvarchar(50)NULL,图片

  graduationnchar(10)NULL在校情况

  course数据表,结构如下:

  字段名字段类型约束控制说明

  knovarchar(20)PRIMARYKEYNOTNULL课程号

  knamevarchar(20)NOTNULL课程名

  Khourvarchar(10)NOTNULL课程学时

  creditvarchar(3)NOTNULL学分

  kdescriptionvarchar(50)NOTNULL课程简介

  selectKe数据表,结构如下:

  字段名字段类型约束控制说明

  xhvarchar(20)PRIMARYKEYNOTNULL学号

  knovarchar(20)PRIMARYKEYNOTNULL课程号

  scorevarchar(3)NULL成绩

  knamevarchar(20)NOTNULL课程名

  teacher数据表,结构如下:

  字段名字段类型约束控制说明

  tnovarchar(20)PRIMARYKEYNOTNULL教师号

  passwordvarchar(15)NULL密码

  tnamevarchar(10)NULL教师姓名

  xbvarchar(2)NULL性别

  connection数据表,结构如下:

  字段名字段类型约束控制说明

  tnovarchar(20)PRIMARYKEYNOTNULL教师号

  knovarchar(20)PRIMARYKEYNOTNULL课程号

  studentTable数据表,结构如下:

  字段名字段类型约束控制说明

  xhvarchar(20)PRIMARYKEYNOTNULL学号

  passwordvarchar(20)NOTNULL密码

  三概念模型设计

  名易软件-学生学籍管理系统概念模型设计

  学生学籍管理系统的实体有学生实体、教师实体、选课实体、课程实体、教课实体。各个实体具体的描述E-R图如图下所示:在这里我只给出一个例子图:

  四逻辑和物理结构设计

  4.1由系统ER图转化而得到的关系模式如下:

  学生(学号,姓名,性别,年龄,出生年月,家庭地址,班级,学院,民族,联系电话,照片,在校情况),其主关键字为学号;

  课程(课程号,课程名,课程学时,课程学分,课程简介),其主关键字为课程号;

  选修成绩(学号,课程号,成绩,课程名),其主关键字分别为学号、课程号;

  教师(教师号,密码,教师姓名,性别),其主关键字为教师号

  开课(教师号,课程号),其主关键字分别为教师号、课程号;

  学生账号(学号,密码),其主关键字为学号。

  4.2确定关系模型的存取方法

  确定数据库的存取方法,就是确定建立哪些存储路径以实现快速存取数据库中的数据。在主关键字上建立索引,索引虽然能加速查询的速度,但是为数据库中的每张表都设置大量的索引并不是一个一个好的方法。每个索引都将占用一定的存储空间,如果建立聚簇索引(会改变数据物理存储位置的一种索引),占用需要的空间就会更大;其次,当对表中的数据进行增加、删除和修改的时候,索引也要动态地维护,这样就降低了数据的更新速度。对于那些在查询中很少使用和参考的列不应该创建索引。因为既然这些列很少使用到,有索引并不能提高查询的速度。相反,由于增加了索引,反而降低了系统的维护速度和增大了空间需求。所以在确定关系模型的存储方法考虑诸多原因,只对于开课表中的教师号以及课程号作为索引。

  4.3确定数据库的存储结构

  确定数据库的存储结构主要指确定数据的存放位置和存储结构包括确定关系、索引、日志、备份等的存储安排及存储结构以及确定系统存储参数的配置。


餐饮管理软件系统主要功能特点名易OA软件无线点菜系统
餐饮管理系统产品售后服务介绍名易软件-餐饮管理系统简介
餐饮管理系统是专业针对餐饮企业的管理需求而研发餐饮管理系统在互联网时代必将大有前途!
国内最专业、最好的餐饮管理系统餐饮管理公司OA办公软件系统费用流程及客户设置
名易OA软件发布2014年房地产行业OA办公软件全协同管理软件房地产OA软件之售楼管理软件特点
成都餐饮行业OA办公系统的餐饮行业范儿餐饮食品行业OA办公软件简单方案目录
重庆名易OA软件房地产 行业合同考评管理学籍管理系统软件的重要性
学籍管理系统主要功能概叙学籍管理系统主要功能及用途简介
信息发布:广州名易软件有限公司 http://www.myidp.net
  • 名易软件销售服务
  • 名易软件销售服务
  • 名易软件技术服务

  • 学籍管理软件系统需求分析