教学日历信息系统报告.doc_第1页
教学日历信息系统报告.doc_第2页
教学日历信息系统报告.doc_第3页
教学日历信息系统报告.doc_第4页
教学日历信息系统报告.doc_第5页
免费预览已结束,剩余10页可下载查看

下载本文档

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

文档简介

沈阳航空航天大学课程设计一、 项目背景各个学校每年都有很多教学相关的数据需要管理。手工管理这些纷繁复杂数据的方式已经不适应时代的潮流,实现数据规范化、自动化的电脑管理,是一个管理规范、动作高效的企事业单位的必然要求。本项目就是为了实现对学校教学信息管理而设计的。本系统主要考虑了管理和使用教学信息的需求,应具有如下功能: 要把所有教师信息、课程信息、教学信息输入数据库,以便可以随时查询(按一种或多种条件查询)使用,除此之外还可以对这些信息进行编辑、浏览及打印教学日历。二、 系统分析2.1 系统的可行性分析(1)、技术上可行该系统所需要硬件设备,如服务器、PC机、打印机及网络配件等,市场上有销售且价格较低,能满足系统功能要示。软件上,操作系统采用WindowsXP,数据库管理系统采用Access,这些软件在MIS开发中已被大量应用,技术上都比较成熟。因此技术上是可行的。(2)经济上可行由于学校急需采用计算机来进行教师的教学信息管理,因此对开发教学日历信息系统大力支持,经费充足。( 3) 操作上可行因为有对教学信息、课程信息的管理,且有对教学信息的详细安排,以此来查询教学日历情况。因此可以形成教学日历信息系统。2.2 系统的需求分析该系统是基于Dreamweaver网页编辑器,使用ASP编程工具连接Access数据库进行开发的教学日历信息系统,力求结合实际,具有编辑、查询、打印等功能,旨在使教学日历信息系统趋于计算机化,使之更加方便、快捷以提高工作效率。 根据教学日历信息系统管理的实际情况,系统主要包括个具体功能模块设计。教学日历信息管理:包括教师信息、课程信息、教学信息的浏览、编辑,以用教学日历的查询和打印。2.3 系统的实现目标针对教学日历信息系统过程中实际出现的问题,在本系统实施后,应达到以下目标:(1)系统运行稳定,安全可靠。(2)界面设计美观,人机交互界面友好。(3)信息查询方便、快捷、准确,数据存储安全可靠。(4)用户有自己的登录口令,维护信息安全。三、 业务流程分析根据教学日历信息系统的特点和实际情况,首先通过姓名、密码进入教学日历系统主界面,之后就可以对教师、教学、课程信息进行编辑、浏览,点击教学日历导航下的“教学日历查询与打印”链接,可以查询并打印教师在某学年、学期某门课程的教学日历;点击教学日历导航下的“教师周上课信息查询”链接,可以查询教师在某学年、学期某周次要教的所有课程和教学内容。系统流程图如下(见3-1)。开始 教学日历教学信息课程信息教师信息系主界面登录图3-1 系统流程图四、数据流程图与数据字典 4、1 数据流程图 用户登录成功进入系统主界面后,点击教学日历导航下的“教学日历查询与打印”链接,选择课程、教师号、学年这三个条件,在这三个条件完整且配套地存在于数据库时,即可生成教学日历,进而可以选择是否打印教学日历。数据流程图(见图4-1)结束开始打印教学日历教学日历查询否是查询条件是否存在并完整是否打印是教学日历生成否图4-1 数据流程图、 4、2数据字典教师信息表(见表4-1) 名称关键字类型约束教师号是dateNot null姓名Char(50)Not null表4-1课程信息表(见表4-2)。字段名称关键字类型约束课程编号是dateNot null课程Char(50)Not null课程类别Char(50)Not null考核方式Char(50)Not null院(系)Char(50)Not null教研室Char(50)Not null学生专业Char(50)Not null班级Char(50)Not null学年Char(50)Not null学期Char(50)Not null表4-2教学信息表(见表4-3)。字段名称关键字类型约束编号是dateNot null教师号Char(50)Not null课程Char(50)Not null周次Char(50)Not null课次Char(50)Not null内容Char(50)Not null作业Char(50)Not null学时Char(50)Not null授课方式Char(50)Not null学年Char(50)Not null学期Char(50)Not null表4-3用户表(见表4-4)。字段名称关键字类型约束用户名是Char(50)Not null密码Char(50)Not null表4-4五、系统设计 5、1 系统功能分析 教学日历信息系统是为了对教学日历信息实行计算机化的管理,以提高工作效率而设计的。系统主要功能有管理者对教师信息、课程信息、教学信息进行浏览、添加、删除,以及用户对教学日历的查询和打印等功能。(1) 系统功能模块结构图教学日历信息管理模块设计(见图5-1)教学日历信息管理教学日历教学信息浏览与编辑课程信息浏览与编辑教师信息浏览与编辑教学日历查询与打印教师周上课信息查询图5-1 教学日历信息管理模块5、2 系统详细设计(一) 系统登录界面设计用户要进入系统主界面前必须通过系统登录。(见图5-2)图5-2系统登录界面(二) 系统主界面设计系统主界面是一个由三个网页组成的框架网页构成,导航条在左侧,点击教师信息、课程信息、教学信息,内容均显示在右侧页面中,点击教学日历下方的两个链接,其内容都显示在一个新的网页中。(见图5-3)图5-3 系统主界面(三) 教师信息界面设计点击教师信息,则会出现如下图效果,在教师信息页面中可以添加和删除记录。(见图5-4,图5-5)图5-4教师信息界面图5-5 教师信息删除后(四) 课程信息界面设计点击课程信息,其显示结果如下图,课程信息内容包括课程类别、考核方式、院系、教研室、学生专业、班级等,在课程信息页面中可以添加和删除记录。(见图5-6,图5-7,图5-8)图5-6 课程信息界面图5-7 课程信息的添加图5-8 课程信息添加成功(五) 教学信息界面设计点击教学信息,其显示结果如下图,教学信息中的内容为课程的上课周次、课次、每一次上课的内容、作业、学时、授课方式及所属学年和学期等,在教学信息页面中可以添加和删除记录。(见图5-9)图5-9 教学信息界面(六) 教学日历查询与打印界面设计点击教学日历下的“教学日历查询与打印”,选择课程、教师号、学年且三个条件在数据库中相匹配,就能生成相应的教学日历,其显示结果如下图。(见图5-10,图5-11,图5-12)图5-10 教学日历查询与打印界面图5-11 教学日历查询结果图5-12 教学日历打印预览(七) 教师周上课信息查询界面设计点击教学日历下的“教师周上课信息查询”,按照教师号、学年、学期、周次查询该教师的某周所上的课程、内容等,其显示结果如下图。(见图5-13)图5-13 教师周上课信息查询界面 5、3 数据库设计(一) 数据库的需求分析 根据教学日历信息管理的实际情况和需要,本系统采用了Access这一中、小型数据库为后台数据库。数据库名为jxrl,通过对教学日历信息的内容和数据流程分析,设计如下数据项和数据结构,数据项分别为以下4个表:教师信息表、课程信息表、教学信息表、用户表。教师信息表基本信息包括:教师号、姓名。课程信息基本信息包括:课程编号、课程、课程类别、考核方式、院(系)、教研室、学生专业、班级、学年、学期。教学信息表基本信息包括:编号、教师号、课程、周次、课次、内容、作业、学时、授课方式、学年、学期。用户表基本信息包括:用户名、密码。(二) 数据E-R图 (见图5-14) 图5-14 数据E-R图 5、4输入输出设计(一)输入设备采用鼠标或键盘对输入的数据的输入的数据应是字符或数字形式,对于浮点类型的数来说,其数值范围应该在数据库的完整性约束里面进行约束。虽然系统对输入格式进行了控制,但最好按数据库中要求的形式输入,以免出现未知问题。一旦出现输入数据不符合要求,系统会撤销本次操作,并给出提示。(二)输出设备采用显示器。输出介质主要为浏览器,电脑可连接打印机,打印出教学日历。输出方式采用图形界面输出。当发生异常输出时,撤销本次操作,并向用户给出“输入有误,请核查”等提示。六、课程设计总结 通过两周的课程设计,使我熟悉了ASP语言的编写思路,并掌握了如何对其进行编写与调试,尤其是在Dreamweaver上使用ASP语言连接Access数据库,这需要对编程语言中的字符与标点有敏锐的洞察力,且需要纵全局,非常细心,因一个大写字母不在英文状态下输入即可导致显示不了任何结果。 首先是对教学日历信息系统作全面调研分析,拿到两份老师的教学日历,分析它的全部内容,进而对要做的数据库及一个教学日历信息系统所需功能有了大概设计。本系统的数据库包含四个数据表,教师信息表、课程信息表、教学信息表和用户表,其中,用户表是为了通过权限来保护系统信息的安全,其余三个表是为了方便教师、课程、教学信息物浏览和更新,也是教学日历查询、打印和教师周上课信息查询的基础。下一步是设计并建立系统,为了界面的友好,本系统的主界面是由top.asp、left.asp、right.asp三个网页构成的框架网页,导航条位于left.asp中,导航条中包含了系统中的四个大的模块信息,分别为教师信息、课程信息、教学信息,这是为了方便信息的更新和维护,第四个模块为教学日历,它又分为两个小模块,分别是教学日历查询与打印及教师周上课信息查询。系统的第五个模块为本系统的登录模块。系统系统功能的实现通过用Dreamweaver设计

温馨提示

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

最新文档

评论

0/150

提交评论