学籍信息管理系统设计报告 日志.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学籍信息管理系统设计报告 日志

系统功能概述 本学生学籍信息管理系统服务对象为系统管理员和学生。具体功能如下: 管理员 (1)用户管理:增加和删除管理员,修改密码;增加和删除学生用户并修改其密码 (2)信息维护:对教师的基本信息进行查询,修改,增加和删除;对教师授课信息进行查询,修改,增加和删除;对学生基本学籍信息进行查询,修改,增加和删除 学生管理员:(1)教师信息查询:教师基本信息浏览,教师所开课程,教师课程学生名单 (2)学生信息查询:学生基本信息浏览,按不同条件查询学生信息(班级,入学时间,专业,学号等) (3)成绩查询:按不同条件查询成绩(班级,科目等) (4)选课查询:按不同条件查询学生选课信息及成绩(姓名,学号,班级等) (5)学生相关信息统计:不及格人数 (6)报表:学生基本情况报表,成绩报表和不及格学生名单报表 数据库的设计和实现 准备阶段 上网查阅大量与数据库相关的基本知识,参考网络教程学习并掌握Microsoft Access 2000 的基本操作,能够建立完整数据库并能实现查询,增加和删除功能。 设计实现阶段 (1)功能概述及其视图 表:主要用于学生各项信息的记录、删除、修改等。 查询:主要提供给用户查询所需要的相关信息。用户可以按照自己所需要的条件进行查询。 窗体:提供用户查阅信息。窗体是该系统最主要的部分,用户使用时所打开的都是已经链接好的窗体。 报表:提供给用户输出需要打印的信息。 (2)详细设计 第一步 创建空数据库 第二步 设计表 本系统需要设计多个表以完成所需的功能,在设计的过程中重点分析了各字段数据类型的要求,比如对于设为主键的字段大部分采用“自动编号”以保证其唯一性,大部分采用文本形式原因是方便输入,不受格式限制;对字段大小也进行了修改避免浪费内存空间。以下为本系统所建立的表: 管理员(设id为主键) 作用:存储管理员登陆信息 教师基本信息表(设教师编号为主键) 作用:存储教师基本信息 教师授课表(无主键) 作用:存储教师授课的相关信息 课程表(设课程编号为主键) 作用:存储课程信息 选课表(无主键) 作用:存储每个学生的课程的成绩 学生基本信息表(设学号为主键) 作用:存储学生的基本信息 用户表(设ID为主键) 作用:存储用户的登陆信息及用户权限 第三步 设计关系 将数据库里各张表中的每条数据记录都和数据库中唯一的主题相联系,使得对一个数据的操作都成为数据库的整体操作—按姓名”查询中,首先将涉及查询的表罗列出来,然后输入查询后可以显示出的字段,并确定查询条件。在这一查询中,“姓名”字段成为索引的条件。 “用SQL语言创建查询”举例说明: 编写SQL语言 说明: 第五步 设计报表 为清晰明了显示出汇总数据,我在系统中加入了报表这一项。报表的目的在于按照所需的方式来显示相应的内容设置了实施参照完整性就可以使我们在表中修改了一个记录的时候,不会影响到查询的操作。特别是在有很多表,而且各个表之间都有关系联接时,“实施参照完整性”会带来更多的方便。 软件实训设计 12

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档