教师信息管理系统需求分析3_第1页
教师信息管理系统需求分析3_第2页
教师信息管理系统需求分析3_第3页
教师信息管理系统需求分析3_第4页
教师信息管理系统需求分析3_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库技术设计报告计科系教师信息管理系统指导教师姓名:习慧丹单位:计算机科学系专业名称:信息管理与信息系统组员:滕仁慧、王和平学号:2007081336、20070813092009年10月教师信息管理系统数据库需求分析报告目录TOC\o"1-3"\f\h\z\u1. 系统需求分析 31.1系统设计目的和意义: 31.2系统设计与分析 3需求分析: 4系统功能描述: 4系统功能模块: 6系统流程图如下: 81.3数据流图如下: 101.4数据字典: 102.系统概念设计 132.1实体信息: 132.2联系实体??? 142.3分E_R图: 143、系统逻辑结构设计 174.数据库的实现 184.1关系表 184.2数据完整性 184.3视图、索引的实现 184.4存储过程、触发器的实现 184.5数据平安性设置 185.系统功能的实现 185.1创立数据库连接 185.2系统主界面 185.3各功能模块的实现 186.系统运行结果 187.总结 18系统需求分析1.1系统设计目的和意义:教师信息管理系统是针对我们计算机科学系教师日常工作安排来设计开发的典型的信息管理系统。一是以此来动态了解我系教师教研信息,标准管理教师的个人根本信息、科研信息、奖惩信息等;二是可以为我系教师绩效评估提供支持和参考。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强,数据平安性好的数据库.而对于后者那么要求应用程序功能完备,系统优点:检索迅速、查找方便、可靠性高、存储量大、平安性高、本钱低等。这些优点能够极大地提高教师信息管理的效率,也是教育的科学化、正规化管理、易使用等特点。以下是该系统的详细设计报告:1.2系统设计与分析需求分析:教师信息管理包括教师个人根本信息,科研工程信息、任课信息、日常工作信息,奖惩信息进行统一的管理,本系统以此作为开发的目标,用以减轻教师管理人员的负担。用户分为系统管理员和教师用户两类,无论是管理者用户还是普通用户〔教师用户〕都要通过用户名和口令进入,管理员登录后,可以查看所有信息,并且可以对本系教师信息进行添加、修改、删除等操作。普通用户〔教师用户〕登录后,只能查看浏览信息,修改自己的登录密码。系统功能描述:1〕管理员对系统的管理功能管理员登录系统,对系统教师的信息进行收集,整理,分析处理,在教师根本信息模块、教研信息模块、奖惩信息模块上可以进行添加、删除、修改数据;同时,可以对普通用户进行增加、删除、修改;系统平安维护。2〕普通用户〔教师用户〕对系统的查看、查询功能〔1〕普通用户〔教师用户〕登录后,教师可以查看自己的相关信息如下:教师个人根本信息:教师可以查看本人的姓名,教师编号,性别,出生年月,民族,政治面貌,职称,教研室,就职单位的根本信息;教师个人科研信息:教师可以查看自己参与的科研工程信息即科研编号,科研工程名称,参与人员,负责人,科研成果〔等级、获奖情况〕,科研类别〔论文、设计等〕;课程安排信息:本系教师查看系上所有选修、必修课程信息;奖惩信息:教师可以查看个人受到的表彰、奖励的等级,奖励名称,时间,以及教师违规受到处分的相关信息等,不可以查看非本人的奖惩信息情况。〔2〕普通用户〔教师用户〕登录后,教师可以通过教师ID、教研室名、科研工程编号来查询以下信息:教师教研信息和教学任课信息,其中教研信息包括教师科研工程信息和教师日常工作信息科研工程信息:教师可以通过教师ID、教研室名、科研工程编号来查询科研编号,科研工程名称,参与人员,负责人,科研成果〔等级、获奖情况〕,科研类别〔论文、设计等〕;教师日常工作信息:教师可以通过教师ID、教研室名、科研工程编号来查询教师指导毕业论文或设计、带着学生实习信息、教师进修培训、指导学习小组的信息。个人本学年任课信息:在系统中,教师可以查询自己在本学年的任课信息,明确上课地点,时间,星期等。1.2.3系统功能模块:分功能模块图:教师根本信息管理教师根本信息管理信息列表查看信息列表查看查询个人信息删除个人信息修改个人信息添加个人信息查询个人信息删除个人信息修改个人信息添加个人信息教师科研信息管理教师科研信息管理信息列表查看信息列表查看查询科研信息添加科研信息修改科研信息删除科研信息查询科研信息添加科研信息修改科研信息删除科研信息按教师号查询按教研室查询按科研工程号查询按教师号查询按教研室查询按科研工程号查询教师奖惩信息管理教师奖惩信息管理信息列表查看信息列表查看查看奖惩信息添加奖惩信息修改奖惩信息删除奖惩信息查看奖惩信息添加奖惩信息修改奖惩信息删除奖惩信息按教师号按教师号查看系统管理系统管理管理员登录管理员登录更新系统信息修改系统信息数据库维护删除系统信息更新系统信息修改系统信息数据库维护删除系统信息1.2.4系统流程图如下:用户登用户登录鉴别身份合法用户非法用户身份识别普通用户管理员选择模块修改密码个人信息系统信息查看个人根本信息课程安排信息奖惩信息查询教学信息个人任课信息返回退出系统收集信息添加教师信息删除教师信息修改教师信息是否返回1.3数据流图如下:教师教师登录查询0.0教师信息系统管理员管理维护系统查询返回结果返回更新数据教师1.0查看个人信息是或否管理员是否有权限查看登录2.0教研信息是鉴别身份教师信息表科研信息表返回查询结果1.4数据字典:〔1〕teacher数据结构名字:teacher别名:教师个人根本信息描述:记录教师的相关信息位置:保存到教师根本信息表〔2〕teacher数据项名字别名描述定义位置TID教师编号唯一标识教师的数字编号char〔8〕teacherTname教师名字char〔8〕teacherTposition职称教师所在职位的名称char〔8〕teacherdept就职单位所在的系名char〔12〕teacher〔3〕数据流数据流名:teacher数据流说明:“teacher”数据结构在系统中的流向数据流来源:管理员接收事务。数据流去向:查看个人根本信息〔4〕数据存储数据存储名:teacher表说明:teacher数据作为原始数据需要保存与备查〔5〕处理过程处理过程名:teacher的查看,修改说明:教师可以进行查看和修改个人根本信息〔1〕keyan数据结构名字:keyan别名:教师个人科研信息描述:记录教师进行的科研信息位置:保存到个人科研信息表〔2〕keyan数据项名字别名描述定义位置KID科研编号唯一标识科研工程的数字编号char〔8〕keyanKname科研工程名称科研工程的名称char〔10〕keyanKrerult科研成果科研是否获奖和获奖的级别keyanKsort科研类别科研的类别keyan〔3〕数据流:数据流名:keyan数据流说明:keyan数据结构在系统中的流向数据流来源:管理员接收事务数据流去向:查看、查询科研信息〔4〕数据存储数据存储名:keyan表说明:keyan数据作为原始数据需要保存与备查〔5〕处理过程处理过程名:keyan的查看,查询说明:教师可以进行查看和根据自己需求进行查询科研信息〔1〕encourage数据结构名字:奖励别名:教师奖励信息描述:记录教师在就职期间的奖励信息位置:保存到教师奖励信息表〔2〕encourage数据项名字别名描述定义位置Ename奖励名称奖励所属的名称char〔8〕encourageEsort奖励类别奖励所属的类别char〔10〕encourageErank奖励等级教师获得奖励所属的等级〔国家、省、州、院〕encourage〔3〕数据流:数据流名:encourage数据流说明:encourage数据结构在系统中的流向数据流来源:管理员接收事务数据流去向:查看教师奖励信息〔4〕数据存储数据存储名:encourage表说明:encourage数据作为原始数据需要保存与备查〔5〕处理过程处理过程名:encourage的查看,查询说明:教师可以查看自己的奖励信息〔1〕course数据结构名字:课程别名:课程安排信息描述:记录本系的课程安排信息位置:保存到课程表〔2〕course数据项名字别名描述定义位置CID课程编号唯一标识课程的数字编号char〔8〕courseCname课程名称课程的名称char〔10〕courseCterm课程开课学期课程在本系中所开设的学期Int(4)courseCredit学分课程开设所获得的学分Int(4)course〔3〕数据流:数据流名:course数据流说明:course数据结构在系统中的流向数据流来源:管理员接收事务数据流去向:查看、查询课程信息〔4〕数据存储数据存储名:course表说明:course数据作为原始数据需要保存与备查〔5〕处理过程处理过程名:course的查看,查询说明:教师可以查看和根据自己的需求来进行查询课程信息2.系统概念设计2.1实体信息:a.实体名:教师实体属性:教师号,教师名,性别,出生年月,民族,政治面貌,职称,教研室,就职单位的根本信息;b.实体名:课程实体属性:课程号,课程名,课程类别〔选修或必修〕,开课学期,学时,学分c.实体名:科研工程实体属性:科研工程编号,科研工程名称,参与人员,负责人,科研成果〔等级、获奖情况〕,研究类别〔论文、设计等〕;d.实体名:日常工作实体属性:指导学习类别,带着学生实习信息,进修学习e.实体名:奖惩实体属性:奖励名,奖励时间,奖励类别,奖励等级;f.实体名:违规实体属性:违规名,违规时间,违规惩罚;2.2联系实体???g实体名:主持实体属性:科研工程编号,负责人h.实体名:任课实体属性:课程编号、课程名、教师编号、上课时间、上课地点2.3分E_R图:教师实体科研实体奖奖励实体违规惩罚违规时间违规名称违规ID违规违规惩罚违规时间违规名称违规ID违规日常工作指导学习日常工作指导学习带着实习指导设计进修学习教师教师参与科研任课课程安排日常工作获得奖励上课时间上课地点nmn主持1nnmmnm负责人惩罚m3、系统逻辑结构设计由系统的概念结构设计总E-R图可知,转化的关系模式为:1.教师〔教师编号、教师姓名、性别,出生年月,民族,政治面貌,职称,教研室,就职单位〕2.课程〔课程号、课程名、课程类别、开课学期、学时、学分〕3.科研〔工程编号、工程名称,科研成果,研究类别〕4.日常工作〔编号ID、指导学习、??5.奖励〔编号ID、奖励名、奖励时间、奖励等级〕6.违规〔编号ID、违规名、违规时间、违规惩罚情况〕7.参与

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论