ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:676.34KB ,
资源ID:22883291      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22883291.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生选课系统Word文档下载推荐.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生选课系统Word文档下载推荐.docx

1、(2)选课的功能需求此功能使学生实现在网上选课。通过友好的交互界面,使学生通过点击鼠标选择课程号,是否购买教材等。学生提交要选课程的表单后,系统进行验证表单中的数据,选课号是否正确,学分是否已满25学分,不能重课。显示课程是否选中的标记 。1、2、2教师管理子系统教师模块:显示教师个人信息,教课信息,以及查询该被选课程的学生信息,可以修改密码。(1)选课查询的功能需求此功能使教师查询选课的情况。教师所教课程的课程号,实现时应是鼠标操作。系统根据所提交的课程号,进行相应的查询。将查询后的结果输出到屏幕上,应包括课程的基本信息。1、2、3管理员子系统管理员管理模块:实现用户选课信息管理、账户管理。

2、在界面设计方面,根据用户的要求,是系统界面更加人性化。管理员还能发布教学信息,并对用户权限进行管理。(1)基本资料管理的功能需求此功能实现对学生、教师、课程基本资料的添加、删除、更新、查询。管理员利用数据库进行管理。输入学生、教师、课程的基本属性。详见数据字典部分。教务管理员对所提交的学生,教师,课程信息通过系统进行检查、验证,验证通过之后把有关信息录入数据库中,更新数据库。输出学生,教师,课程基本资料信息表。13系统运行要求:1、操作系统:Windows xp/7及其以上2、相关软件:mysql,java2、结构化系统分析2.1业务流程图 本节列出了该系统的主要业务流程,以说明本学生选课系统

3、的主要业务及部门之间的数据关系,为系统分析提供依据。业务流程图参考图例如下:2、1、1成绩录入业务流程2、1、2管理员信息登记业务流程2、1、3排课业务流程图2、1、4信息查询业务流程图2、2数据流程分析 数据流程分析是对业务流的抽象,该环节以数据流程图为主要的分析工具,它从数据传递和加工的角度,以图形的方式刻画了数据的输入、输出、存储和处理的逻辑关系。其基本图例如下:2、2、1学生选课系统顶层数据流程图 该数据流程图有两个主要的外部实体:教师和学生;选课查询和课程申请是主要的输入流数据,选课结果和选课信息主要的输出流数据。2、2、2学生选课系统第一层数据流程图该流程图包含5个主要的数据处理过

4、程:学生教师信息管理系统(P1)、课程申请系统(P2)、学生选课系统(P3)、成绩录入系统(P4)、信息查询系统(P5);涉及的外部实体有教师,学生;数据存储包括:教师信息表(D1)、学生信息表(D2)、课程表(D3)、成绩表(D4)、选课表(D5);数据流有学生信息、教师信息、选课信息、成绩信息、课程信息等。2、2、3教师学生信息管理系统第二层数据流程图 将第一层数据流程图的数据处理过程学生教师信息管理系统(P1)进一步分解,画出其第二层数据流程图。学生教师信息管理系统(P1)包括教师信息注册(P1.2)、学生信息注册(P1.2)2个数据处理过程。与P1有关的数据存储包括D1,D2。与P1有

5、关的外部实体有学生和教师。 将第一层数据流程图的数据处理过程课程申请系统(P2)进一步分解,画出其第二层数据流程图。课程申请系统(P2)包括判断是否有课程申请资格(P2.1)、课程申请(P2.2)2个数据处理过程。与P2有关的数据存储包括D1,D3。与P2有关的外部实体有教师。 将第一层数据流程图的数据处理过程学生选课系统(P3)进一步分解,画出其第二层数据流程图。学生选课系统(P3)包括判断是否有课程申请资格(P3.1)、课程容量判断(P3.2)和选课结果(P3.3)3个数据处理过程。与P3有关的数据存储包括D2,D3,D5。与P3有关的外部实体有学生。 将第一层数据流程图的数据处理过程成绩

6、录入系统(P4)进一步分解,画出其第二层数据流程图。成绩录入系统(P4)包括输入检查系统(P4.1)、选择课程(P4.2)和修改学生课程信息(P4.3)以及输入成绩(P4.4)4个数据处理过程。与P4有关的数据存储包括D1,D2,D3,D4,D5。与P3有关的外部实体有教师。 将第一层数据流程图的数据处理过程信息查询系统(P5)进一步分解,画出其第二层数据流程图。信息查询系统(P5)包括检查身份系统(P5.1)、成绩查询(P5.2)、学生课程查询系统(P5.3)、教师课程查询(P5.4)、教师信息(P5.5)和学生信息(P5.6)6个数据处理过程。与P5有关的数据存储包括D1,D2,D3,D4

7、,D5。与P3有关的外部实体有学生和教师。2、3数据字典 表1 数据元素条目数据项编号名称别名含义/说明数据值类型取值范围长度有关数据结构1-001学号字符型61-002教师号51-003姓名41-004课程名101-005课程号31-006成绩数值型0-100 表2 数据结构条目编号说明结构相关的数据结构有关数据流2-001学生基本信息姓名,学号,性别,专业,年级成绩信息学生信息,选课信息2-002学号,课程号,分数课程信息2-003教师基本信息职工号,姓名,性别教师信息申请课程 表3数据流列表来源去向组成数据平均流量最大流量3-001教师D3课程信息,学生信息3-002选择课程学生P3学生

8、信息 课程信息3-003课程容量P3.2 表4 数据存储列表输入数据流输出数据流有关的数据处理过程4-001教师信息表(D1)职工号P1,P24-002 课程表(D3)课程成绩P2,P54-003 成绩表(D4)成绩单P4,P5 表5 数据处理过程列表标识处理过程5-001P2、1判断是否有课程申请资格根据教师信息判断该教师有无课程申请的资格5-002P4、4输入成绩学生成绩根据课程信息输入成绩5-003P3.1是否拥有选课资格学生登录无效信息根据学生信息判断学生是否成功登录,成功登录,进行选课,输出选课信息 表6 外部实体列表数量6-001老师教师信息,登录信息 56-002选课结果登录信息

9、2、4判定树 结构化语言有时不能直观地表述数据处理过程,判定树是用来表示逻辑判断问题的一种图形化工具。它用“树”来表达不同条件下的不同处理过程,比自然语言的方式更为直观,一目了然,判定树的左侧为处理名称,中间是各分支的条件,所有的判断分支列于右侧。下面是判定树的举例,如下图: 3、结构化系统设计 3、1系统总体结构设计3、2模块结构图 该部分是以学生选课系统举例的,其模块结构图如下:3、3数据库设计 3、3、1概念结构设计 概念结构是对现实世界的抽象,根据数据流程图和数据字典,结合系统实际的数据需求,建立数据库的概念模型,通常使用E-R图来表示。 系统E-R图 教师E-R图 课程E-R图 学生

10、E-R图3、3、2逻辑结构设计根据E-R图进行逻辑结构设计,设计结构如下:学生(学号,姓名,专业,出生日期,联系电话,性别,年级,家庭住址)教师(职工号,姓名,性别,职称,联系电话)选课(学号,课程号,成绩)课程(课程号,课程名,学时,学分)教学计划(课程号,职工号,开课容量,课程容量,开课学期,上课时间,上课地点)管理员(职工号,姓名,性别,电话号码)3、3、3物理结构设计 本系统主要数据表的物理结构如下:管理员信息表字段类型(长度)是否为空Char(10)No性别TinyintChar(20)主键电话号码Yes学生选课信息表Int课程信息表学时int学分教师信息表职称联系电话 学生信息表专

11、业Char(30)年级出生日期Date家庭住址Char(50)计划信息表外键开课容量开课学期上课地点上课时间date3、3、4代码设计 在现实世界中,代码普遍被用于唯一的标识某一类事务。代码设计是系统设计的一项关键内容,必须从整个系统角度进行考虑,要具有唯一性,适用性,规范性和简单性等特点。代码设计的质量反映了设计者对相关实体或属性是否正确理解以及理解的程度。本系统的编码采用了层次码的编码方式,具体设计格式为:(1) 学号格式为12061124.其中,12代表入学年份,06代表院系编号,11代表专业班级编号,24代表个人编码。(2) 教师编号格式 (3) 课程编号格式 991204其中,99代表学院编号,12代表专业编号,04代表选修课编号

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1