软件编程实践课程设计任务书(编辑修改稿)内容摘要:
以减轻管理人员的工作负担。 通过本管理系统,实现教师信息管理的电子化,真正为教师管理提供一个电子平台。 一切从学校的实际出发,充分考虑了学校在内部管理、资源共享、信息交流等方面的复杂需求,丰富实用的功能和强大的权限体系确保有效地解 决实际工作中的各类问题。 根据高校教师管理的实际要求,结合本系统开发的要求,本章所要介绍的“教师管理系统”应具有如下功能: ( 1)掌握全校每个教师的基本情况。 其中包括:教师编号、所属部门、教师姓名、出生日期、性别、学历、职称、家庭住址、电话等、简历。 ( 2)要求在系统中能够对教师信息进行灵活地浏览,能够将教师信息按所在的系进行浏览,能够对教师信息提供模糊和精确地查找。 ( 3)可以对教师基本信息进行变动管理,对教师信息进行添加、删除和编辑等操作。 ( 4)掌握教师的授课信息,并能够对教师的授课信息进行添加、删除 和编辑等操作。 ( 5)可以将教师的基本信息和教师的授课信息生成报表,并打印。 ( 6)基于权限的管理。 本系统可以提供给管理员或者教师本人使用。 但是,对于教师类用户而言,只能查看其本人的信息,而对于管理员用户而言,可以管理所有的老师信息。 系统设计 模块设计 根据本系统的需求,结合实际教师管理的情况,本系统应具有如下功能模块: 1. 用户类型 本系统的用户将分为两类:教师类用户和管理员类用户。 教师类的用户为系统的普通用户,它包括当前系统中所有的教师信息,其用户名为教师的姓名,密码为教 师的编号,该类用户只能对自己的信息进行浏览,不具有浏览和查找他人信息的权限,也不能对自身和他人的信息进行管理。 管理员类的用户为系统的高级用户,在实际中可以为教务人事管理人员,他们有特定的权限对系统中的所有教师信息进行浏览、查找,并进行管理,而且可以使用相应的报表功能。 2. 信息查看和浏览模块 对于教师类用户而言,只能浏览自身的基本信息和授课信息,但是不能对这些信息进行修改。 对于管理员而言,不仅可以查看所有的教师信息和授课信息,而且可以按逐条记录浏览或按所在系浏览。 3. 查找模块 此部分功 能只对管理员开放。 如果浏览部分所提供的浏览方式不能满足管理的要求,那么管理员可以在现有的信息中进行查找,以便找到满足条件的教师信息。 在该模块中可以对教师基本信息的所有字段进行精确或者模糊查找。 4. 教师基本信息管理模块 12 此部分功能只对管理员开放。 如果教师的基本信息改变,那么管理员可以根据具体的情况,对教师进行管理,可以执行添加、删除或者基本信息的操作。 同时,管理员还可以生成有关该教师基本信息的报表。 5. 教师授课信息管理模块 此部分功能只对管理员开放。 如果教师的授课信息改变,那么管理员可以根据对 该当前教师的授课内容进行添加、删除或者修改操作。 开发环境 本章将会根据“教师管理系统”的需求说明和模块设计,着意于如何实现各个模块的基本功能。 如果要具体应用到学校的情况中,还需要各学校的具体需求进一步明确,对系统进行修正。 系统的整体流程 根据学校的教师管理的实际流程,结合上述的各功能模块,系统的整体流程如图 41 所示。 S p l a s h 表 单( 用 以 显 示 版 本 信 息 和 系 统 信 息 )登 录 表 单( 用 户 可 以 分 别 以 学 生 或 者 管 理 员 身 份 登 录 )M D I 主 窗 口( 系 统 主 窗 口 )列 出 所 有 的 符 合 条 件 的 教师 信 息对 教 师 信 息进 行 查 找查 看 教 师 自 己 的信 息 及 授 课 信 息管 理 教 师 信 息( 教 师 基 本 信 息 管理 、 教 师 变 更 等 )报 表 表 单( 生 成 有 关 教 师 信 息的 报 表 , 并 可 打 印 )通 过 单 击 显 示 登 录 表 单重 新 登 录以 教 师 身 份 登 录以 管 理 员 身 份 登 录返 回 查 找 结 果图 4 1 系 统 的 总 体 流 程通 过 验 证管 理 课 程 列 表( 列 出 课 程 信 息 , 课程 变 更 ) 数据库设计 1. 教师表的设计 表 41 教师表( Teacher) 字段 字段 说明 类型 宽度 备注 Serial 教师编号 文本 7 主键 Name 教师姓名 文本 10 NOT NULL dept_id 所属的部门的编号 文本 5 NOT NULL,对应 Department 表的 13 id 字段 Schooling 学历 文本 50 YES Title 教师职称 文本 50 YES Birthday 生日 日期 /时间 NOT NULL Sex 性别 文本 2 默认值为“男” Address 家庭地址 文本 30 YES Tel 电话 文本 15 YES Resume 简历 备注 500 YES 2. 系表的设计 表 42 系表( Department) 字段 字段说明 类型 宽度 /类型 备注 id 部门编号 数字 长整型 主键 Name 部门名 文本 NOT NULL 3. 课程表和课程类型表 表 43 课程表( Course) 字段 字段说明 类型 宽度 备注 Serial 课程编号 文本 7 主键 Name 课程姓名 文本 10 NOT NULL Period 课程学时数 数字 长整型 默认为 32 Typeid 课程类型号 数字 长整型 默认为 0,对应于 CourseType 的 id 字段 表 44 课程类型表( CourseType) 字段 字段说明 类型 宽度 /类型 备注 id 类型编号 自动编号 递增 主键 Name 类型名称 文本 50 NOT NULL 4. 授课信息表 表 45 授课信息表( Teach) 字段 字段说明 类型 宽度 /类型 备注 id 类型编号 自动编号 递增 主键 CourseID 课程编号 文本 关键字 ,对应于 Course 表的 Serial 字段 TeacherID 教师编号 文本 关键字 ,对应于 Teacher 表的 id 字段 5. 管理员帐号表的设计 本系统的用户分为两类:教师类用户和管理员类用户。 教师类用户登录所使用的用户名为 Teacher 表的姓名,其密码为 Teacher 表的学号。 而针对管理员类用户,就需要另外一个表来存储各管理员用户的用户名和密码。 表 46 管理员表( Admin) 字段 字段说明 类型 宽度 /类型 备注 Name 姓名 文本 10 长整型 主键 pwd 密码 文本 8 NOT NULL 6. 以上各表的关系 从实际的教师管理来说,上述所涉及的各个表之间存在着紧密的联系 .根据这一情况 ,需要建立各个表相应字段之间的关系,如图 42 所示。 14 C o u r s eS e r i a lN a m eP e r i o dt y p e i dT e a c h e rS e r i a lN a m ed e p t _ i dB i r t h d a yS e xA d d r e s sT e lR e s u m eS c h o o l i n gT i t l eT e a c hi dC o u r s e I DT e a c h e r I DD e p a r t m e n ti dN a m e11图 4 2 表 之 间 的 关 系C o u r s e T y p ei dN a m e11 15 第 5章 图书管理系统 应用背景 一个现代化的图书馆在正常运营中面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。 传统的管理方法既浪费人力物力财力,又容易导致各种错误发生,面对图书馆数以万计的图书,纷繁复杂的读者信息、频繁更替的借还书信息,传统直接方法不但管理起来极其不便,而 且极容易出现漏洞,从而造成不可估量的损失。 因此实现一个智能化、系统化、信息化的图书管理系统是十分必要的。 充分利用计算机的功能友好的图形用户界面,简便的操作,完善的数据库管理,将会使得图书管理系统极大限度应用于现代化图书管理,成为图书馆管理人员的得力助手。 功能分析 系统结构 开发本系统总体任务是实现图书管理的系统化和自动化,帮助图书管理人员更高效地完成图书管理工作。 本系统要完成的功能有: ( 1) 图书书籍管理部分:包括书籍类别管理和书籍信息管理两部分。 其中,书籍类别管理包括添加书籍类别、修改书 籍类别等;书籍信息管理包括书籍信息的添加、书籍信息的修改、书籍信息的查询、书籍信息的删除等。 ( 2) 读者管理部分:包括读者类别管理和读者信息管理两部分。 其中,读者类别管理包括添加读者类别、修改读者类别等;读者信息管理包括添加读者信息、修改读者信息、删除读者信息、查询读者信息等。 ( 3) 借阅管理部分:包括借书信息管理和还书信息管理两部分。 其中,借书信息管理包括借书信息的添加、借书信息的修改、借书信息的查询等;还书信息管理部分包括还书信息的添加、还书信息的修改、还书信息的查询等。 ( 4) 系统管理:包括修改系统用户密码、增加新用户 以及退出系统等。 模块设计 根据上面所介绍的主要功能,对这个系统进行分析,得到如图 51 所示的系统功能模块图。 1. 书籍管理部分 书籍管理部分包括书籍信息管理和书籍类别管理,其功能是实现对各部分数据内容的添加、修改、删除等操作。 各管理部分的明细如下: ( 1)书籍信息管理:包括书籍信息的添加、书籍信息的修改、书籍信息的查询和书籍信息的删除 4 部分功能。 其中,书籍信息包括图书编号、书名、图书类别、作者、出版社、出版日期、登记日期以及是否已被借出。 ( 2)书籍类别管理:包括书籍类别的添加 、书籍类别的修改、书籍类别的闪出 3 部分功能。 其中,书籍类别包括类别名称和类别编号两部分。 2. 读者管理部分 读者管理部分包括读者信息管理和读者类别管理,其功能是实现对各部分数据内容的添加、修改、删除等操作。 各管理部分的明细如下: ( 1)读者信息管理:包括读者信息的添加、读者信息的修改、读者信息的查询和读者信息的删除 4 部分功能。 其中,读者信息包括读者姓名、读者编号、性别、读者类别、工作 16 单位、家庭住址、电话号码、登记日期和已借书数量。 ( 2)读者类别管理:包括读者类别的添加、读者类别的修改、读者类别的删除 3 部 分功能。 其中,读者类别包括种类名称、借书数量、借书期限和有效期限 4 部分。 3. 借阅管理部分 借阅管理部分包括借书管理和还书管理,其功能是实现对各部分数据内容的添加和查询操作。 各管理部分的明细如下: ( 1)借书管理:包括添加借书信息和查询借书信息 2 部分功能。 其中,借阅信息包括借阅编号、读者编号、读者姓名、书籍编号、书籍名称、出借日期和还书日期。 ( 2)还书管理:实现添加还书信息功能。 其中,还书信息与借阅信息各部分明细相同。 4. 系统管理部分 设置操作人员。 系统初始设置一个超级用户名和密码,操作人员可以利用 这个超级用户名和密码登录,之后,可以设置其他的超级用户密码,也可以设置权限用户,同时也设置了这个用户可以使用的权限。 此外,在系统登录界面中输入密码与用户名不符 3 次将自动退出登录。 书籍管理部分图 书 管 理 系 统读者管理部分系统管理借阅管理部分书籍信息管理书籍类别管理读者类别管理读者信息管理增加用户修改密码借书管理还书管理书籍信息添加书籍信息修改书籍信息查询书籍信息删除书籍类别添加书籍类别修改添加读者类别修改读者类别添加读者信息修改读者信息删除读者信息查询读者信息借书信息修改借书信息添加借书信息查询还书信息查询还书信息添加还书信息修改图 5 1 系 统 功 能 模 块 图 数据库设计 根据上面分析的系统的各种功能要求,可以很容易想到系统所需的数据库应该按照如下思路设计:书籍类别、书籍信息、读者类别、读者信息和图书借阅部分等。软件编程实践课程设计任务书(编辑修改稿)
相关推荐
92 4 0 . 4 ( )c o s c o s 1 5fRb m mg O= = = 短轴 2 2 3 9 ( )fa R mm== 设柱塞在缸体平面上 A 点坐标为 sincosffx R ay R a 如果用极坐标表示则为 矢径 2 2 2 2 21 c o shfR x y R tg a 极角 ( c o s c o s )a rctg a 滑靴在斜盘平面
\n \t **飞机票销售系统** \n \t \n \t amp。 机票信息查询请输入 1 \n \t amp。 购买机票请输入 2 \n \t amp。 查询机票信息请输入 3 \n \t amp。 如需退票请输入 4 \n \t ************************************************************** \n \t ★★★★★ wele
位是以两端主轴颈为基准,放到两个等高的 V形块上,增加其中一个 V形块的高度,使斜油孔处于水平状态。 连杆颈靠在定位块上,夹紧后就可加工。 轴类零件加工工艺设计 10 第 4 章 刀具及切削用量 选择数控刀具的原则 刀具寿命与切削用量有密切关系。 在制定切削用量时,应首先选择合理的刀具寿命,而合理的刀具寿命则应根据优化的目标而定。 一般分最高生产率刀具寿命和最低成本刀具寿命两种
序伸出, 1为基本臂,而缩回按相反的顺序,即 3→ 2 的顺序缩回。 :支腿回路主要由液压泵、水平液压缸、垂直液压缸和换向阀组成。 目前支腿大都采用液压支腿。 支腿机构有三种基本形式:蛙式支腿、 H型支腿和 X 型支腿(如图 )。 蛙式支腿结构简单,跨距小,只适用于中小吨位起重机上使用。 支腿盘 支腿摇臂 液压缸 车架 活动套 撑杆 图 蛙式支腿 汽车起重机设置支腿可以大大提高起重机的起重能力。
是,需要对制动距离过程有一个全面的了解。 图 接受紧急制动信号后,制动 压 力、汽车制动减速度与制动时间的关系曲线。 图 驾驶员接到紧急停车信号时,并没有立即行动 ,而要经过 39。 1 后才意识到应进行 紧急制动,并移动右脚,再经过 39。 1 后才踩着制动踏板。 从 a 点到 b 点所经过的时间39。 39。 139。 11 称为驾驶员反映时间。 1 一般为 ~ 之间。
) 解得: 232mLEIcemy ( ) 式中: e— 初挠度; y— 附加挠度; ω— 传动轴角速度。 当 23 mLEIc 时,轴的挠度 y 趋于无穷大,即若轴以与此相应的角速度 0h 旋转时必将折断。 这时: 300 602 mLcE In kh ( ) 对于直径为 D 的实心轴,由力学得知 644DI , LDm 42 ( ) 式中: —