選课系统设计.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
選课系统设计

*****学院 数据库课程设计总结报告 设计题目:图图立足于图的实际事务,开发具有价值的图专用软件,实现管理自动化,提高工作效率,减少手工工作方式难以避免的数据错漏 1、开发背景 选修课管理系统是一个面向学校教务管理人员、教师和学生并为其提供服务的管理系统。 功能描述 ? 系统设置:系统管理员配置相关信息,包括教师登记课程时间范围,学生选课时间范围,每班最多人数,选修课上课日期,选课学生范围等; 教师登记课程:开课教师在规定的时间内登记自己要开设的选修课程; 学生选课:学生在规定的选课时间内自由选课报名,在规定时间内,可以退选、补选、改选课程; 选课调整:学生选课期截止后,系统管理员可以根据学生本人、班主任或者任课教师的要求针对个别学生的选课进行调整,包括强制选课、退选、换选三种; 生成报表:自动生成EXCEL报表,包括学生本人的选课列表、给班主任的选课名。 业务流程分析 4、数据流程分析 4.1、数据流程图 4.2、数据字典 ① 数据项:以“学号”为例 数据项名:学号 数据项含义:唯一标识每一个学生 别名:学生编号 数据类型:字符型 长度:8 取值范围:00000~99999 取值含义:前2位为入学年号,后3位为顺序编号 与其他数据项的逻辑关系:(无) ? ② 数据结构:以“学生”为例 数据结构名:学生 含义说明:是学籍管理子系统的主体数据结构,定义了一个学生的有关信息 组成:学号,姓名,性别,年龄,所在系 ? ③ 数据流:以“选课信息”为例 数据流名:选课信息 说明:学生所选课程信息 数据流来源:“学生选课”处理 数据流去向:“学生选课”存储 组成:学号,课程号 ? ④ 数据存储:以“学生选课”为例 数据存储名:学生选课 说明:记录学生所选课程的成绩 编号:(无) 流入的数据流:选课信息,成绩信息 流出的数据流:选课信息,成绩信息 组成:学号,课程号,成绩 存取方式:随机存取 ? ⑤ 处理过程:以“学生选课”为例 处理过程名:学生选课 说明:学生从可选修的课程中选出课程 输入数据流:学生,课程 输出数据流:学生选课 5、概念模型设计 1.学生实体E-R图 2.教师实体E-R图 3.课程实体E-R图 4.管理员实体E-R图 6. 逻辑模型设计和优化 在系统中设立6张表:除了有学生、教师、课程基本表分别记录学生、教师、课程的基本信息外,考虑到便于系统管理员管理学生用户,设计了用户表,记录用户登录系统时的用户名、密码以及权限。同时对于学生选课和教师教课都应该有记录,因此设计了学生选课和教师教课表,其中学生选课表里,包含了学生选课的内容和各门课的成绩,便于管理员对成绩的录入、修改以及用户对成绩的查询和检索:教师教课表的内容主要是包含教师所教课程的信息。 首先是用户信息数据表(Manger),用于存储学生管理系统中所有参与人员的信息,包括教师登录信息、学生登录信息,这样做的目的是可以方便系统判断用户登录的类型,以及对用户类型的统一管理。用户信息没有包括太多的内容,主要有用户登录号、用户密码、用户权限代码,读者可以根据自己的具体需要添加字段,表1显示了表中各个字段的数据类型、大小以及简短描述。 表1 用户信息数据表(Manger) 列 名 数据类型 宽度 字段描述 Manger _id Char 10 用户名,设为主键 Manger_Passwod Char 20 用户登录本系统时的用户密码 Manger _Power Int 4 用户的类型,0-本校注册学生,1-管理员 在系统中,最重要的对象是学生,系统设计了学生信息数据表(student),用于存储本校所有学生信息,其中包括在校生,也包括已毕业学生。表5-7中显示了表中各个字段的数据类型、大小以及简短描述。 表2 学生信息数据表(Student) 列 名 数据类型 宽度 字段描述 Student_id char 20 学生的学号,设为主键 Student_name char 20 学生姓名 Student_sex Char 4 学生性别 Student_time Char 8 学生入学时间 Student_classid char 50 学生所在班级号 Student_age int 4 学生年龄 Student_else char 50 备注 系统构建教师信息数据表(teacher)用来存储本校所有教师信息,教师信息表给出一个较为简单的结构。表3显示了表中各个字段的数据

文档评论(0)

fglgf11gf21gI + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档