教职工信息管理系统设计内容摘要:

职称 教职工信息管理系统 第 20 页 (共 62 页 ) 表 1 系统配置信息表 字段名 数 据 类型 长度 主键否 描述 id Int 4 主键 编号 isOpen Bit 1 否 系统是否向用户开放( 0代表未开放, 1 代表开放) isSearch Bit 1 否 搜索功能是否向用户开放( 0 未开放, 1 开放) nowused Bit 1 否 系统是否正常运行( 0 关闭期,正常运行) ( 2) 学术档案信息表 说明:用于描述教职工 在学术界取得成就的相关 信息 表 2 学术档案信息表 ( 3) 科研档案信息表 说明:用于储存教师在科学研究方面取得成就的相关信息。 字段名 数据类型 长度 主键否 描述 id int 4 主键 编号 name nvarchar 50 否 课题名称 /论文题目 /论著名称 /获奖名称 lessonName nvarchar 50 否 发表刊物 /出版社 /获奖项目 /名称 author nvarchar 50 否 组长 / 组编 worker nvarchar 50 否 合作者 Froming ntext 16 否 项目来源 /年 .卷 .期 .页 /备注 startendTime nvarchar 50 否 起止年月 /出版时间 /获奖时间 unit nvarchar 50 否 经费 /授予单位 type int 4 否 1(在研) 2(论文) 3(论著) 4(获奖) owner int 4 否 数据所有者的编号 adder nvarchar 50 否 学术档案数据录入人 changer nvarchar 50 否 学术档案数据修改人 yearInfo int 4 否 数据操作年份 系统的测试和维护 第 21 页 (共 62 页 ) 表 3 科研档案信息表 ( 4) 基本档案信息表 说明:用于 存储教师的教育背景和工作情况。 表 4 基本档案信息表 字段名 数据类型 长度 主键否 描述 id int 4 主键 编号 startendTime nvarchar 50 否 起止年月 workPlace nvarchar 50 否 毕业学校 /工作单位 working nvarchar 50 否 专业 /职务(从事计算机方面的教学) degree nvarchar 50 否 获得学位 /在各级学术机构中的任职情况(校长,主任) staus ntext 16 否 职称(教授,副教授) type int 4 否 1 教育背景, 2 工作情况 owner int 4 否 数据所有者的编号 adder nvarchar 50 否 教师档案数据录入人 changer nvarchar 50 否 教师档案数据 yearInfo int 4 否 数据操作年份 字段名 数据类型 长度 主键否 描述 id int 4 主键 编号 name nvarchar 50 否 课题名称 /论文题目 /论著名称 /获奖名称 lessonName nvarchar 50 否 发表刊物 /出版社 /获奖项目 /名称 author nvarchar 50 否 组长 / 组编 worker nvarchar 50 否 合作者 Froming ntext 16 否 项目来源 /年 .卷 .期 .页 /备注 startendTime nvarchar 50 否 起止 年月 /出版时间 /获奖时间 unit nvarchar 50 否 经费 /授予单位 type int 4 否 1(在研) 2(论文) 3(论著) 4(获奖) owner int 4 否 数据所有者的编号 adder nvarchar 50 否 学术档案数据录入人 changer nvarchar 50 否 学术档案数据修改人 yearInfo int 4 否 数据操作年份 教职工信息管理系统 第 22 页 (共 62 页 ) ( 5) 教学业务表 说明:用于描述教师在工作岗位的任教情况。 表 5 教学业务表 ( 6) 用户信息表 说明:用于 保存用户的基本 信息 ,如姓名,年龄和性别等。 表 6 用户信息表 字段名 数据类型 长度 主键否 描述 id int 4 主键 编号 startendTime nvarchar 50 否 起止年月 /出版时间 /获奖时间 workContent ntext 16 否 工作内容(授课情况,指导学生实习情况,指导学生课程设计情况,指 导学生毕业论文,培养研究生情况) lessonName nvarchar 50 否 课程或实验,实习名称(是否双语教学) class nvarchar 50 否 授课专业 period nvarchar 50 否 学时或周数 persons nvarchar 50 否 学生人数 owner int 4 否 数据所有者的编号 adder nvarchar 50 否 教学业务数据录入人 changer nvarchar 50 否 教学业务数据修改人 yearInfo int 4 否 数据所属年份 字段名 数据类型 长度 主键否 描述 id int 4 主键 编号 userid nvarchar 50 否 用户名 userpass nvarchar 50 否 用户密码 userpower int 4 否 用户等级( 1 管理员, 0教师) sex bit 1 否 性别( 1 男, 2 女) age int 4 否 年龄 college nvarchar 50 否 用户所属单位 class nvarchar 50 否 授课专业 login Times int 4 否 登陆次数 系统的测试和维护 第 23 页 (共 62 页 ) 根据上面的数据字典创建数据库后,建立数据库关系图如图 : 图 12 数据关系图 该数据表反应了各个主键和外键的 关系,通过图我们可以很方便的看出来各个表的主键,为数据使用提供了方便的平台。 tb_teaching,tb_jiaoxue,tb_resume,tb_research,tb_userinfo 四张表的主键都是 id,方便了用户进行操作,查询,修改,添加,和删除。 教职工信息管理系统 第 24 页 (共 62 页 ) 建立存储过程 ( 1) Proc_GetUI 存储过程 存 储过程 Proc_GetUI 主要用于登陆时,获取用户信息,创建存储过程的 SQL语句如下: //……………………………………………………………………………………… // Create proc Proc_GetUI ( @id int ) as Select userid,(case sex when ‘0’ then ‘ 女 ’when ‘1’ then ‘ 男 ’ end)as sex,college ,class From tb_userinfo where id=@id Go ( 2) 存储过程 Proc_InsertTL 存储过程 存储过程 Proc_InsertTL 主要用于添加用户的基本信息,创建该存储过程的 sql 语句如下: //……………………………………………………………………………………… // Create proc Proc_InsertTL ( @userid Nvarchar(50), @userpass Nvarchar(50), 系统的测试和维护 第 25 页 (共 62 页 ) @sex bit, @age int, @college Nvarchar(50), @class Nvarchar(50) ) as insert into tb_userInfo(userid,userpass,sex,age,college,class) values(@userid,@userpass,@sex,@age,@college,@class) Go ( 3) Proc_DeleteTL 存储过程 存储过程 Proc_DeleteTL 存储过程主要用于删除用户的基本信息,创建该存储过程的 sql 语句如下: Create proc Proc_DeleteTL ( @id int ) as delete from tb_userinfo where id=@id Go 还有 Proc_UpdateUserInfo 存储过程、 Proc_IsValidUser 存储过程就不再 列述。 教职工信息管理系统 第 26 页 (共 62 页 ) 系统功能模块设计 功能菜单模块 操作员维护模块提供用户登录系统的信息,用来增加、删除、修改操作员的信息。 分为管理用户和一般用户。 管理用户可以在开放期和关闭期对系统的各个模块进行操作。 一般用户则只能在开放期进行修改和填写操作,查看各个功能模块,不能在关闭期间访问。 通常程序中的一个模块完成一个适当的子功能。 应该把模块组织成良好的层次系统。 我们在对模块设计时应该遵循启发式规则,使得模块规模适 中,深度、宽度、扇出和扇入适当,并在设计模块时尽量使模块独立,做到高内聚,低耦合,并保持信息隐蔽和局部化原则。 系统功能模块设计如图。 在主窗体上能切换信息管理与查询统计子窗体,菜单栏中有系统与预备信息子功能。 图 13 功能菜单图 系统的测试和维护 第 27 页 (共 62 页 ) 图 14 系统功能模块 基本档案:包括老师的教育背景和工作简历,其中包括对教师基本信息的添加和删除和修改,有姓名,起止时间,毕业院校,专业,获得学位,年度,添加人,修改人。 学科建设:老师教授的课程的名称,包括对课程的添 加和修改,有姓名,起止年月,工作内容,课程或实验,实习名称(是否双语教学),授课专业,学时或周数,人数,年度,添加人,修改人。 教学研究:老师在研课题,发表论文,发表著作,获奖情况的添加和修改,有姓名,课题名称,起止年月,经费,项目来源,主持人,合作人,年度,添加人,修改人。 科研研究:老师在研课题,发表论文,发表著作,获奖情况的添加和修改,有姓名,论文题目,发表刊物,第一作者,合作者,年 .卷 .期 .页码,年度,添加人,修改人。 师资队伍:老师的列表,方便打印和预览了解信息。 系统设置:设置是否开放搜索,是否 开放系统,分为开放和关闭两种状态。 管理用户:管理用户的信息,有用户编号,密码,所属单位,所属专业,登陆次数 ,可以自己添加和删除信息和资料。 条件查询:按用户的条件查询和搜索,分为条件 1,条件 2,条件 3 搜索 ,还有关键字的检索。 代码不一一列举,代码: tr td style=height: 1px align =center valign =middle 教职工信息管理系统 第 28 页 (共 62 页 ) asp:HyperLink ID=hyLinkExit runat=server FontSize=Small NavigateUrl=~/ ImageUrl=~/Images/退出系统 .gif退出系统 /asp:HyperLink asp:HyperLink ID=hpLinkSystemSet runat=server FontSize=Small Target =mainFrame NavigateUrl=~/Manager/ ImageUrl=~/Images/系统设置 .gif权限设置 /asp:HyperLink asp:HyperLink ID=hpLinkMangerUser runat=server FontSize=Small Target =mainFrame NavigateUrl=~/Manager/ ImageUrl=~。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。