学校选课系统设计说明书内容摘要:

教师和课程之间,存在“讲授”这个关系,是一个 M: N(由于技术原因本系统采用 1: 1模式) 的关系; 学生和课程之间,存在“学习”这个关系,是一个 L: N 的关系 (由于技术原因本系统采用1: 1 模式) ; C:确定属性 实体的属性: 教师(教师 代码 、姓名、职称 、年龄 、 任课课程 ); 学生(学号、姓名、性别 、学院、专业、班级、性别、所选课程、备注 ); 课程(课程 代码 、课程名 称 、 教学内容、要求、任务与目的、考试方法 ); 联系的属性: 讲授(效果); 学习(成绩); D:画出 ER 模型 (选择部分属性) 姓名 职称 姓名 性别 学号 代码 教师 学生 讲授 学习 课程 效果 成绩 代码 名称 要求 10 输入 /输出设计 在做系统的输入 /输出设计时,我们选择了先进行系统的输出设计,之后再设计输入。 输出是系统产生的结果或提供的信息。 我们主要是基于以 下考虑:对于大多数用户来说,输出是系统开发目的和使用效果评价的标准。 尽管有些用户可能直接使用系统或从系统输入数据,但都要应用系统输出的信息,输出设计的目的正是为了正确及时地反映和组成用于生产和服务部门的有用信息,因此,系统设计过程与实施过程相反,是从输出设计到输入设计。 即先确定要得到哪些信息,再考虑为了得到这些信息,需要准备哪些原始资料作为输入。 (一)输出设计 本系统的输出设计根据用户的需求综合运用了多种输出设备、多种输出方式,并且输出内容完全满足用户的需要。 本系统的输出设备采用显示器、打印机,输出格 式采用表格形式,输出介质采用 U 盘、普通白纸等。 本系统的输出主要包括学生选修课查询信息、教师授课情况查询、学生考试成绩查询、查询结果的打印等。 输出设计包括有以下几方面: (1)输出内容的确定:学生选修课信息、教师授课情况、学生成绩情况; (2)输出方式的选择:表格 ; (3)输出格式的设计:标准版 ; (4)输入数据的校验。 从对本学生选修课管理信息系统的试用情况反馈来看,本系统基本上达到了输出评价标准的要求:能为用户提供及时、准确、全面的信息服务;便于阅读和理解,符合用户的习惯;充分考虑和利用了输出设备 的功能;能为今后的发展预留一定的余地。 11 第三章 界面 及模块 设计 登录界面 如上图所示,登录界面包含类别选择、用户名和密码的输入,能够实现不同权限的人员的登录,如管理员、教师、学生。 登录命令按钮 程序代码 : PUBLIC ame amp。 amp。 定义全局变量 if .value=学生 USE 学生信息表 .dbf ame=alltrim() ppassword=alltrim() amp。 amp。 接收文本框输入的内容 =+1 if =3 amp。 amp。 错误次数超过 3 次,自动退出 endif set exact on go top locate for 学号 = =ppassword if eof() messagebox(39。 用户名或密码错误 ,请重新输入 !39。 ,39。 系统提示 39。 ) return else =.f. do 学生 .mpr amp。 amp。 已学生类别登录后执行学生模块 endif endif set exact off 12 if .value=教师 USE 教师信息表 .dbf ame=alltrim() ppassword=alltrim() =+1 if =3 endif set exact on go top locate for 教师代码 = =ppassword if eof() messagebox(39。 用户名或密码错误 ,请重新输入 !39。 ,39。 系统提示 39。 ) return else =.f. do 教师 .mpr amp。 amp。 已教师类别登录后执行学生模块 endif endif set exact off if .value=管理员 USE 密码 .dbf ame=alltrim() ppassword=alltrim() =+1 if =3 endif set exact on go top locate for 用户名 = =ppassword if eof() messagebox(39。 用户名或密码错误 ,请重新输入 !39。 ,39。 系统提示 39。 ) return else =.f. do 管理员 .mpr amp。 amp。 已学生类别登录后执。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。