教师管理系统设计与实现--精.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机科学与技术 专业课程设计任务书 学生姓名 题 目 教师管理系统 课题性质 工程设计 课题来源 自拟课题 指导教师 同组姓名 无 主要内容 1,用户分为管理者用户和教师用户两类。不论是管理者用户,还是教师用户都需要通过用户名和口令进行登录。2、管理者对信息的管理功能3、教师对信息的查看功能教师用户登录后,教师可以自己的信息。教师信息包括姓名、性别、身份证号、入校时间、出身年月、所学专业、家庭住址学历情况曾强聪 Visual Basic 6.0程序设计教程 中国水利水电出版社 2003.7Visual Basic数据库开发从入门到精通作者:姚巍出版社:人民邮电出版社《数据库系统概论》 萨师宣 王珊 高等教育出版社specialty),所属学院(t_institute),学历情况(t_level),联系方式(t_telephone),职称(t_title),入校时间(t_cometime),出生年月(t_birthday),照片(t_photo) (4)留言信息表:留言编号(s_id),留言日期(s_time),留言人编号(s_id),留言内容(s_content) 1.2.2实体联系信息 (1)教师中包含普通教师和管理者 (2)一个学校包含多个学院。 一个学院包括多位教师。 一位教师可以教多门课程,并且一门课可以由多名老师来教,所以在教师与课程之间建立一个 课程分配表: 分配编号(a_id),教师编号(t_id),课程编号(c_jd) 1.3,功能需求分析 1.3.1, 用户分为管理者用户和教师用户两类。不论是管理者用户,还是教师用户都需要通过用户名和口令进行登录。2、管理者对信息的管理功能3、教师对信息的查看功能教师用户登录后,教师可以自己的信息。教师信息包括姓名、性别、身份证号、入校时间、出身年月、所学专业、家庭住址学历情况Microsoft SQL Server, Microsoft Visual Studio 2008 编程语言:VB.NET 和SQL 语言 5 详细设计教师用户登录后,教师可以自己的信息。教师信息包括姓名、性别、身份证号、入校时间、出身年月、所学专业、家庭住址学历情况Net中连接数据库后添加数据集,再输入查询依据后点击查询按钮即可实现查询功能。 添加数据集的代码如下: 相应的界面如下: 图11 课程分配信息查询界面 (3)留言板的操作 对于留言板,普通教师可以向管理者留言,即增加留言信息记录。留言人编号即为自己的登录账号,留言日期为当前系统时间。 还可以查看自己的留言记录,但是不能查看别人的留言,也不能对留言信息进行删除与修改。 图12 普通教师留言界面 5.4,管理者功能设计 5.4.1教师信息查询 同上面课程查询类似,本查询也是使用存储过程来实现的,查询依据为教师编号和教师姓名 查询界面如下: 图13教师信息查询界面 5.4.2教师管理功能 (1)教师管理包括:教师信息的删除,更新,以及添加新的教师数据。同时还可以对教师信息表中的记录进行一条条的浏览,在添加教师信息的时候,还可以对照学院详细信息表来帮助实现教师数据的添加。 (2)教师数据中还包括教师照片的管理,照片在数据库中是以Byte数组的形式存放的,可以上传照片,删除照片。 (3)在删除教师信息的时候,在课程分配表中与该教师有关的信息也会被自动删除,该功能是通过触发器来实现的。设计如下: 相应的界面如下: 图14 教师信息管理界面 5.4.3课程管理功能 包括对课程的增加、删除、修改与更新,其中删除操作的时候,会自动删除课程分配表中的相应数据,也是通过触发器来实现的。另外,还可以按照课程编号与课程名称进行查询。 相应的界面如下: 图15 课程管理功能界面 5.4.4课程分配管理功能 可以实现课程分配的管理,包括增加、删除、修改。增加的时候教师编号与课程编号是绑定在教师信息表与课程信息表中,所以只能进行选择而不能自己输入,是为了实现数据的有效性。另外,还包括课程分配查询功能,可以按课程编号与教师编号查询。还可以对分配信息生成一个报表。是建立在视图的基础上的。相应的视图设计如下: 前台界面如下: 图16 课程分配界面 5.4.5留言板管理模块 留言板是普通教师与管理员或者是管理员与管理员进行交流的场所。管理者有权对留言板进行增加,删除,与查询的操作。 相应的界面如下: 图17 留言板管理界面 退出系统界面如下: 图18 退出系统显示界面 6 调试分析go insert into 课程表(课程编号,课程名称,课程学分,课程学时,开课学院) values(c0001,生命科学导论,3,18,i0003) insert into 课程表(课程编号,课程名称,课程学分,课程学时

文档评论(0)

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

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

1亿VIP精品文档

相关文档