




已阅读5页,还剩55页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校园网站系统项目设计毕业论文目 录第1章系统简介11.1背景介绍11.2开发环境11.3HTML 简介11.4ASP简介21.5Access 简介31.6Dreamweaver特点4第2章系统分析52.1功能需求分析52.2 信息数据流分析6第3章系统总体设计73.1UML活动关系图:73.2系统的组成83.3总体功能模块83.4模块功能描述83.4.1菁菁校园描述83.4.2菁菁校园功能实现93.4.3党建天地描述103.4.4党建天地功能实现103.4.5七彩军营描述103.4.6彩军营功能实现113.4.7教育科研描述113.4.8教育科研功能实现113.4.9网络学苑描述123.4.10网络学苑功能实现123.5网站设计模式133.6本系统后台功能模块划分153.6.1子模块学校特色管理功能划分15第4章详细设计164.1数据库设计164.1.1数据库的需求分析164.1.2数据库的逻辑设计164.1.3学校特色功能表设计204.2数据访问层接口设计244.3功能模块详细设计254.3.1管理登陆模块254.3.2即时公告管理模块274.3.3其它部分后台管理模块384.3.4首页教师风采等随机展示功能404.3.5本校用户唯一性确定设计504.3.6前台页面美工及改版50第5章系统测试及运行56第6章总结与展望57参考文献58I宁波市戎徐小学网站开发项目第1章 系统简介1.1 背景介绍随着宁波市江东区“校校通”网络工程的落成,宁波市戎徐小学校园网硬件建设已基本完成,学校也已经利用图文系统建立校园网站,但展示学校特色不明显,不利于吸引访问者,部分栏目设计也不合理,为了使校园网更加高效,快捷,宁波市小学的网站建设已经迫在眉睫;学校特色网站建设必然会对学校的信息化建设起到巨大的推动作用,这样校园网一方面缩短了学校与外界的距离,另一方面,构建以 Intranet为基础的管理信息系统,推动了学校的信息化建设。随着校园网建设的普及应用,学校最终将迎来科学管理和教学的新时代。1.2 开发环境 本系统是以win2003为操作系统,以ASP结合JavaScript为主要工具,Microsoft ACCESS为后台数据库开发环境。网站的界面设计是由DreamweaverCS4制作。系统采用Browser/Server结构,Browser/Server的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。Browser/Server结构极大的简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可, 服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。1.3 HTML 简介HTML 是在 SGML 定义下的一个描述性语言,或可说 HTML 是 SGML 的一个应用程式,HTML 不是程式语言,如 C+ 和 Java 之类,它只是标示语言,基本上你只要明白了各种 标记的用法便算学懂了 HTML,HTML 的格式非常简单,只是由文字及标记组合而成,于 编辑方面,任何文字编辑器都可以,只要能将文件另存为ASCII 纯文字格式即可,当然 以专业的网页编辑软件为佳。HTML是整个web应用和发展的基础,对Internet的发展做出了杰出的贡献。1.4 ASP简介ASP即Microsoft Active Server Pages 的简称。 ASP是一套微软开发的服务器端运行的脚本平台,ASP 内含于 IIS当中,目前IIS最高版本为6.0版本。通过 ASP 我们可以结合HTML网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。同时,asp也支持VBScript和JavaScript等脚本语言,默认为VBScript。ASP是经过服务器解析之后再向浏览器返回数据,所以有了 ASP 就不必担心客户的浏览器是否能运行你所编写的代码。因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 但是这样也导致一个问题,运行ASP页面相对于普通的html页面要慢一点,因为普通的html页面只需要浏览器就能够解析,而ASP则必须是服务器将整页的代码都执行一篇之后再发送数据。ASP的安全性还是要提一提,由于代码是需要经过服务器执行之后才向浏览器发送的,所以在客户端看到的只能是经过解析之后的数据,而无法获得源代码,故编写者不用担心自己的代码会被别人剽窃。ASP要浏览必须经过服务器解析才能够浏览得到。如果是将asp文件上传到支持asp的服务器,那就能够直接浏览。但是如果是在本机上面,那就必须将自己的电脑设置成为服务器。我们单机并不需要设置成为局域网,只需要设置成为单机服务器就可以。ADO 是为 Microsoft最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。OLE DB 为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。ADO 在关键的 Internet 方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO,是用了一个比较熟悉的暗喻,OLE 自动化接口。同时 ADO 使用了与 DAO和 RDO相似的约定和特性,简化的语义使它更易于学习。1.5 Access 简介Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access是一种关系型数据库管理系统,其主要特点如下:(1)存储方式单一Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.MDB)的数据库文件种,便于用户的操作和管理。 (2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(4)集成环境、处理多种数据信息Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。1.6 Dreamweaver特点用Dreamweaver设计网站界面很方便,它的易用性,包括:所见即所得的强大功能,方便快速的文本编排,专业的HTML编辑-Roundtrip HTML ,高质量的HTML生成方式 ,实时的HTML控制,与流行的文本HTML代码编辑器之间的协调工作。另外与Adobe PhotoShop及Flash等美化软件紧密结合,轻松制作各种效果的网站。第2章 系统分析2.1 功能需求分析一、功能需求:宁波市戎徐小学网站前台主要面向的用户是教师、学生、家长以及关心学校发展的教育人士。原系统前台主要有 文章、下载、图片、论坛、留言五大栏目,后台有注册用户管理,系统管理等,考虑到原图文系统的后台管理功能,教师使用都已经比较熟练,经过讨论研究确定,在后台管理功能基本不变的情况下,更改和增加更具学校特色的栏目,而前台根据实际需求显示信息。最后确定前台主要有五大栏目:菁菁校园信息中心、校长致词、组织机构、校园校貌、教师风采、活动照片、学校荣誉、教师荣誉、学生荣誉;党建天地工作动态、党员风采、党务知识、教师论坛、团旗飘飘、党建视频、学习资料、巾帼文明岗;教育科研教科动态、校本教研、教师论文、教学资源、教师博客、论文发表、比赛获奖、科研成果;七彩军营军营生活、艺术军营、健体军营、智慧军营、小军号报、校彩虹兵;网络学苑喜报频传、优秀作文、电子作品、美术作品、电脑图画、综合作品、豆豆心语屋、书香校园经过调研,主要实现下面的几个功能:1 首页自动更新更加智能化2 前台所有页面重新设计排版,突出学校特色及栏目特点3 后台各栏目按照前台重新调整4 增加即时通知模块,在约定时间自动显示,到结束时间自动取消。5 增加教师基本信息及获奖荣誉管理6 增加校彩虹兵管理7 本校用户身份唯一性设定2.2 信息数据流分析普通管理员后,登陆后台系统,填写要发布的信息内容,然后确认审核通过,最后有相关权限的浏览者可以在首页查看相关信息。为了便于理解,我们可以将系统部分所需的各项数据信息及数据流之间的关系以图形表示如未确认审核前用户名 密码登录系统输入发布内容修改内容信息确认审核确认审核预览发布的信息管理员图 2-1 后台普通管理员发布信息数据流图第3章 系统总体设计3.1 UML活动关系图:管理员登录新用户增加修改内容信息输入内容信息确认审核预览发布信息退出系统图3-1 普通管理员UML活动关系图3.2 系统的组成本系统前台主要由首页和五大栏目组成分别是:首页、菁菁校园栏目、党建天地栏目、教育科研栏目、七彩军营栏目、网络学苑栏目。支持本系统的后台管理子模块:文章管理模块、学校档案管理模块、图片管理系统、用户管理系统。3.3 总体功能模块学校网站整体风格主要体现儿童军营特色,浏览者一打开网站就能感受到很强的儿童军营氛围。通过优化,主要分成五大栏目。内容如下:系统功能模块包括:菁菁校园信息中心、校长致词、组织机构、校园校貌、教师风采、活动照片、学校荣誉、教师荣誉、学生荣誉;党建天地工作动态、党员风采、党务知识、教师论坛、团旗飘飘、党建视频、学习资料、巾帼文明岗;教育科研教科动态、校本教研、教师论文、教学资源、教师博客、论文发表、比赛获奖、科研成果;七彩军营军营生活、艺术军营、健体军营、智慧军营、小军号报、校彩虹兵;网络学苑喜报频传、优秀作文、电子作品、美术作品、电脑图画、综合作品、豆豆心语屋、书香校园3.4 模块功能描述3.4.1 菁菁校园描述为了进一步体现学校的历史文化,在做好现在学校概况的同时更应挖掘出学校的历史,让来访者,不但了解学校的现在,更能看到学校的历史,以及未来的发展方向。菁菁校园(校办室负责)主要分为:信息中心 学校记事:学校举办的各类活动教育传真:社会各类有关教育的重大新闻转载;每周工作:学校每周工作安排;法规制度 政策法规:国家、省级、市级、区级等各类政策法规; 本校规章制度:学校试行及实行的各类规章制度、岗位职责等;校长致词:校长寄予学校、教师、学生、及各界关心下一代教育的话;学校简介:除了展现学校现在的风貌以外,还应加入历年学校风貌的照片及简介资料,以体现学校的历史文化;组织机构:学校整体的组织机构图示;校园校貌:展示学校校园环境图片集;教师风采:(学校教师库)除了展示现任职的教师风采外,加入所有曾在戎徐小学任职的教师,并注明来校任职,及离职时间。现任领导班子(现任校长书记以及历任校长书记)、学科行政(包括历年),在职教师、退离教师,并且提供搜索功能,建立戎徐小学教师库;活动照片:历年学校档案照片,按学期归类;学校荣誉:历年的所有荣誉图片;教师荣誉:所有教师个人荣誉,包括荣誉称号、授予时间、级别,相关图片及其它说明,个人论文集,论文名、发表于、级别、相关图片及说别,相关内容将自动在教师风采的个人栏中显示。学生荣誉:学生获得的各项荣誉(荣誉名称、姓名、级别、图片、相关说明);3.4.2 菁菁校园功能实现信息中心:时时更新,建议各个负责人:栏目总负责:校办室。其中校园新闻中的学校记事后期维护:学校通讯员 教育传真后期维护:校办室 。每周工作:每周更新一次,后期维护:校办室 即时通知:时时更新,后期维护:教导发文件科室。法规制度:有新法规政策、学校制度时更新,后期维护:校办室。校长致词:内容有更改时更新,前期资料提供:校长 后期维护:网管。学校简介:内容有更改时更新,前期资料提供:校办室 后期维护:网管组织机构:内容有更改时更新,前期资料提供:校办室 后期维护:网管校园校貌:学校环境有重大改变时更新,前期资料提供:电教负责人,后期维护:电教负责人教师风采:教师调入调出时更新,前期资料提供:各个教师,后期维护:人事部校彩虹兵:每月或每学期更新一次,后期维护:大队部活动照片:每学期存档时更新,前期资料提供:电教负责人,后期维护:照片档案管理人员教师荣誉:教师获得新的荣誉及论文时更新,前期资料提供:获奖教师,后期维护:教科室学生荣誉:时时更新,后期维护:大队部校务公开:各科室时时更新,后期维护各科室3.4.3 党建天地描述党建天地(主要负责党支部)教师德育工作和思想交流的阵地。工作动态:党支部各项工作计划等;党员风采:戎徐小学党员风采;党务知识:有关入党、党的义务权利等知识;教师论坛:党员教师对某些问题的讨论、论坛;团旗飘飘:有关团内的通知文件等;党建视频:有关政治学习的视频资料;学习资料:有关各类政治学习的文字资料;巾帼文明岗:展示巾帼风采3.4.4 党建天地功能实现工作动态:时时更新;后期维护:党支部。党员风采:有党员调离或入党时更新;前期资料准备:党支书;后期维护:人事部;党务知识:时时更新,后期维护:党支部;教师论坛:有论坛时更新,后期维护:党支部;团旗飘飘:时时更新,后期维护:团支部;党建视频:时时更新,后期维护:党支部;学习资料:时时更新,后期维护:党支部,团支部;巾帼文明岗:重大变化时更新,后期维护:网管。3.4.5 七彩军营描述七彩军营:(主要负责大队部) 学生校内军营生活的真实记录与写真艺术军营:有关军乐团等艺术军营生活;健体军营:有关军体拳等强身健体的军营生活;智慧军营:各类科技发明等军营;军营生活:军营中各类小故事、军营生活写真等;小军号报:一份营中传阅的、讲述军营生活的小军号报电子板。校彩虹兵:学校历届的戎小之星,个人照片、戎小星具体称号、授予时间,所属年级、个人简介;3.4.6 彩军营功能实现艺术军营:不定期更新;前期资料准备:艺术军营负责人;后期维护:艺术军营负责人;健体军营:不定期更新;前期资料准备:艺术军营负责人;后期维护:艺术军营负责人;智慧军营:时时更新;后期维护:大队部;军营生活:时时更新;后期维护:大队部;小军号报:每一期完成时更新;后期维护:军号报负责人。校彩虹兵:有新彩虹兵时更新;后期维护:大队部。3.4.7 教育科研描述教育科研:(主要负责教科室)本栏目是老师相互交流学习的阵地,老师通过本栏目的相互交流学习,以求共同发展。教科动态:各类教育科研类的通知,活动照片等校本教研:学校开展的各类学校特色教研活动资料。教师论文:教师在教学及课改时的获奖论文文章内容。教学资源:教师在教学中的各种资学资源素材等。教师博客:教师在江东教育网或其它网站的博客链接。论文发表:教师在各类刊物上的论文发表情况。比赛获奖:教师在各类比赛中获得的奖项。科研成果:学校有关课题研究及成果交流;3.4.8 教育科研功能实现教科动态:时时更新,后期维护:教科室;校本教研:时时更新,后期维护:由各教研组长负责及教科室;教师论文:有论文发表时更新,后期维护:获奖教师;教学资源:时时更新,后期维护:网管;教师博客:不定期更新,后期维护:网管;论文发表:教师发表或获奖时更新,后期维护:教科室;比赛获奖:教师在各类比赛中获奖时更新,后期维护:教科室;科研成果:学校有课题立项时更新,后期维护:教科室。3.4.9 网络学苑描述网络学苑:(主要负责网络空间学苑负责人)本栏目主要通过喜报频传:第一时间对学校、教师、学生获得的荣誉向校园网发布。优秀作文:主要展示学生在各类报纸、报刊上发表的文章以及各类优秀作文。电子作品:主要展示学生Word电子小报、电子小报、Flash动画等各类电子作品。美术作品:主要展示学生各类美术作品。书法作品:主要展示学生各类书法作品。电脑图画:主要展示学生各类电脑美术作品。综合作品:主要展示科学类,创意类作品。豆豆心语:主要展示小学生心理类精品文章。书香校园:主要展示神采文学社各类活动和读书类精品作品儿童网站:各类适合儿童学习的各类优秀网站链接。3.4.10 网络学苑功能实现喜报频传:各科室负责人,将各类获奖信息以文字,图片形式及时地发布到喜报板块中。优秀作文:由各语文老师对作文进行筛选及发布。电子作品:由信息技术老师对学生电子作品进行筛选及发布。美术作品:由美术老师对学生的作品进行筛选及发布。电脑图画:由信息技术老师对学生作品进行筛选及发布。综合作品:其它学科适合在此展示的学生作品,由相关教师发布。豆豆心语屋:由心理辅导教师负责,由原来心灵驿站栏目改版,并增加豆豆心语屋的相关博客链接。心理讨论类内容可以发布心理博客中,而一些通知类、解答类及成果类内容发布在学校的本栏目。书香校园:由神采文学社社长负责,主要发布相关神采文学社类通知,推荐书目等与文学社相关的内容,并增加神采文学社博客链接,相关讨论类的主题内容可在博客中发布。优秀儿童网站:各类优秀儿童网站链接,后期维护:网管。3.5 网站设计模式 本系统主要采用ASP语言,选用Access为后台数据库,系统构架采用Browser/Server结构。Browser/Server系统迅速发展起来,用户可以通过浏览器向分布在网络上的许多服务器发出请求,Browser/Server结构极大的简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可, 服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。现在大多数的操作系统自身都带有网站游览器,无需安装任何客户端软件,仅仅使用网站浏览器完成报名,使考试方便完成考试网上报名。如图3-2所示显示逻辑事务处理逻辑数据处理逻辑数据库请求响应请求响应图3-2ASP包含三方面含义:1、Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。2、Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP页面。3、Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。由此我们可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。 ASP工作原理图 图3-33.6 本系统后台功能模块划分文章管理宁波市戎徐小学校园网站后台功能图片管理学校特色管理用户权限管理常规设置管理数据库系统数据访问层图 3-4 后台总体功能3.6.1 子模块学校特色管理功能划分学校新增特色管理功能即时通知管理教师信息管理教师荣誉管理领导班子管理教师论文管理比赛获奖管理科研成果管理校彩虹兵管理特色权限管理数据库系统数据访问层图 3-5 学校新增特色功能第4章 详细设计4.1 数据库设计4.1.1 数据库的需求分析因为本系统是在原校园图文系统的基础上发展而来的,所以对老的数据库表不再进行重复设计,针对学校特色功能的处理需求,新增对应数据表的设计及功能如下:1. 表GongGao :即时通知信息表2. 表Teacher :教师基本信息表3. 表TeacherRY :教师荣誉信息表4. 表TeacherBiSai :教师比赛获奖信息表5. 表TeacherDisquisition :教师论文获奖信息表6. 表TeacherKeTi :教师承担课题情况表7. 表TeacherLeader :领导班子情况表8. 表Student :校彩虹兵信息表9. 表InputQX :针对学校特色的管理权限表10. 表LeiBie :特色权限管理说明表4.1.2 数据库的逻辑设计根据以上需求分析,在确定了各个表主键字段的基础上,依据表与表相关字段之间的联系建立了各表之间的关系。即时通知公告公告ID公告标题是否仅限校内公告开始时间公告结束时间公告内容公告发布者最后更新时间图 4-1 即时通知公告表模型教师基本信息教师ID身份证号教师姓名最高学历电子邮件最高职称来校日期最后更新时间教师性别毕业学校出生年月毕业时间政治面貌教师博客照片小图照片大图教师简介是否在职离校日期图 4-2 教师基本信息表模型教师荣誉信息荣誉ID教师身份证号荣誉称号授予时间相关照片所属级别颁发部门最后更新时间图 4-3 教师荣誉信息表模型教师比赛获奖比赛ID主获奖教师身份证号比赛名称参赛时间相关照片比赛级别获奖等级最后更新时间其它协助成员图 4-4 教师比赛荣誉信息表模型教师论文获奖论文ID主获奖教师身份证号论文题目发表时间相关照片或内容级别或发表授奖单位或刊物名称最后更新时间第二作者图 4-5 教师论文发表或获奖表模型教师承担课题课题ID组长教师身份证号课题项目名称发表时间相关成果内容所属级别课题结题时间最后更新时间其它成员图 4-6 教师课题承担情况表模型领导班子情况编号ID领导身份证号承担职务任职时间离职时间主要职责显示排序先后图 4-7 领导班子任职情况表模型校彩虹兵信息编号ID学生学号学生姓名评定时间相关简介评定时年级个人照片小图照片大图授予称号学生性别图 4-8 校彩虹兵信息表模型学校特色功能权限编号ID权限类别ID管理员集图 4-9 学校特色功能权限表模型学校特色权限功能说明栏目ID权限类别ID拥有权限说明图 4-10 对应拥有权限说明表模型1教师基本信息身份证号教师荣誉信息教师比赛获奖信息教师论文发表信息教师课题承担情况教师担任导领情况nnnnn图 4-11 教师基本信息通过身份证号唯一性与其它表建立一对多关系模型4.1.3 学校特色功能表设计学校特色功能数据表的基本结构如下:、即时通知公告表GongGao:编号字段名称字段类型字段说明1ID自动编号自动编号公告表唯一主键2T_Title文本(255)即时公告标题3T_Inside是/否是否仅限校内4T_Content备注即时公告的具体内容5T_Author文本(50)发布者6T_BeginTime日期/时间公告的开始时间7T_EndTime日期/时间公告的结束时间8T_Time日期/时间公告的最后修改2、教师基本信息表Teacher:编号字段名称字段类型字段说明1ID自动编号自动编号表唯一主键2TeacherID文本(20)身份证号3TeacherName文本(50)教师姓名4Sex是/否教师性别5Birthday文本(50)教师的出生年月6BiYeSchool文本(250)教师毕业院校7BiYeTime文本(50)教师毕业时间8XueLi文本(20)教师的最高学历9ZhiChen文本(50)教师的最高职称10MianMao文本(20)教师的政治面貌11Email文本(255)教师的电子邮件12Blog文本(255)教师博客地址13SmallPic文本(255)教师照片缩略图地址14Pic文本(255)教师照片大图15JianJie备注教师的自我介绍16ZaiZhi是/否教师是否仍在本校工作17UpdateTime日期/时间教师信息最后更新时间18ComeToSchoolTime日期/时间教师来校工作时间19GoToSchoolTime日期/时间教师离校或离岗时间3、教师荣誉信息表TeacherRY:编号字段名称字段类型字段说明1RYID自动编号自动编号荣誉表唯一主键2TeacherNameID文本(20)教师身份证号3RYName文本(50)教师荣誉称号名称4AwardTime日期/时间荣誉称号授予日期5Level文本(50)所属级别6AwardDept文本(100)荣誉称号颁发部门7RYPic文本(255)相关说明的图片或附件地址8UpdateTime日期/时间最后更新日期4、教师比赛信息表TeacherBiSai:编号字段名称字段类型字段说明1BiSaiID自动编号自动编号比赛表唯一主键2TeacherNameID文本(20)主获奖教师身份证号3BiSaiName文本(50)教师参赛项目名称4CanSaiTime日期/时间参赛日期5BiSaiLevel文本(10)级别(国家级、省级等)6BiSaiDengJi文本(20)获奖等级(一、二等奖等)7SecAuthor文本(50)共同参与的其它成员姓名8BiSaiPic文本(50)相关说明的图片或附件地址9UpdateTime日期/时间最后更新日期5、教师论文发表情况表TeacherDisquisition:编号字段名称字段类型字段说明1DisqID自动编号自动编号论文发表唯一主键2TeacherNameID文本(20)第一作者身份证号3DisquisitionName文本(255)发表论文名称4PublishTime日期/时间论文发表日期5Level文本(10)论文发表级别或发表于6Publish文本(250)授奖单位或发表刊物名称7SecAuthor文本(50)第二作者8DetailsLink文本(255)论文内容地址或附件地址9UpdateTime日期/时间最后更新日期6、教师承担课题情况表TeacherKeTi:编号字段名称字段类型字段说明1KeTiID自动编号自动编号课题情况表唯一主键2TeacherNameID文本(20)组长教师身份证号3KeTiName文本(50)课题名称4KeTiLevel文本(50)承担课题所属级别5KeTiEndTime日期/时间课题结题时间6SecAuthor文本(100)课题组其它成员7KeTiPic文本(255)课题获奖相关照片或内容地址8UpdateTime日期/时间最后更新日期7、领导班子情况表TeacherLeader:编号字段名称字段类型字段说明1LeaderID自动编号自动编号领导情况表唯一主键2TeacherID文本(20)中层领导身份证号3ZhiWu文本(20)教师所担任职务4BeginTimel日期/时间担任职务开始日期5EndTime日期/时间担任职务结束日期6Achievement备注主要职责7SortID数字职务显示先后顺序56宁波市戎徐小学网站开发项目8、校彩虹兵信息表Student:编号字段名称字段类型字段说明1ID自动编号自动编号彩虹兵表唯一主键2StudentID文本(20)学生学号3StudentName文本(50)学生姓名4Sex是/否学生性别5PDTime日期/时间评定时间6PDGrade数字评定时所在年级7ChenHao文本(50)被评定称号8JianJie备注学生主要事迹9SmallPic文本(255)学生照片缩略图地址10Pic文本(255)学生照片地址9、学校特色管理权限表InputQX:编号字段名称字段类型字段说明1ID自动编号自动编号权限表唯一主键2LeiBieID数字对应权限类别ID3InputAuthor文本(255)管理员集合,用“|”隔开10、学校特色管理权限对应类别说明表LeiBie:编号字段名称字段类型字段说明1LanMuID自动编号自动编号类别表唯一主键2LeiBieID数字对应权限类别ID3LeiBieName文本(255)对应权限类别说明4.2 数据访问层接口设计系统和数据库紧密结合,提高系统的代码的简洁和数据库安全考虑数据库接口进行统一编制。代码如下:dim conndim connstrdim dbdb=/database/#jdedunbrxxx2005.asa 数据库文件的位置Set conn = Server.CreateObject(ADODB.Connection)connstr=Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(db)conn.Open connstrsub CloseConn()conn.closeset conn=nothingend sub考虑到系统数据库以后会升级到SQLserver,数据库接口采用统一模式,方便以后升级使用。4.3 功能模块详细设计4.3.1 管理登陆模块为了与校园网原来的图文系统紧密结合,我们采用从原来的管理员表中获取用户名、密码,登陆口增加验证码,登陆更安全。界面设计如下:文本域username放置用户名,文本域password放置密码,文本域CheckCode放置验证码,通过checkcode.asp来获得六位图形验证码,通过post方法递交form执行。关键功能checkcode.asp具体ASP代码如下:Option ExplicitResponse.buffer = TrueNumCode (8) 注:1,4,7,10,13,16为彩色背景型 2,5,8,11,14,17为黑白型 3,6,9,12,15,18为噪点型Function NumCode(CodeType) Response.Expires = -1 Response.AddHeader Pragma, no-cache Response.AddHeader cache-ctrol, no-cache On Error Resume Next Dim zNum, rNum, i, j, listnum, listcode Dim Ados, Ados1 listcode = 0123456789abcdefghijklmnopqrstuvwxyz Randomize Timer Dim zimg(6), NStr For i = 0 To 5 rNum = CStr(CInt(35 * Rnd) 将35改为9即为使用纯数字密码 zimg(i) = rNum listnum = listnum & Mid(listcode, rNum + 1, 1) Next Session(CheckCode) = listnum Dim Pos Set Ados = Server.CreateObject(Adodb.Stream) Ados.Mode = 3 Ados.Type = 1 Ados.Open Set Ados1 = Server.CreateObject(Adodb.Stream) Ados1.Mode = 3 Ados1.Type = 1 Ados1.Open Ados.LoadFromFile (Server.mappath(./images/body & CodeType & .Fix) Ados1.writ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度黑龙江省气象部门高校毕业生招聘4人(第三批次气象类)考前自测高频考点模拟试题附答案详解(完整版)
- 2025北京华商电力产业发展有限公司2025年搞笑毕业生招聘29人(第三批)考前自测高频考点模拟试题及答案详解(易错题)
- 2025年上海市第一人民医院酒泉医院自主招聘专业技术人员30人考前自测高频考点模拟试题带答案详解
- 2025江西吉安市直三家公立医院编外招聘33人模拟试卷及答案详解(全优)
- 2025年氨纶锦纶包覆丝项目合作计划书
- 2025黑龙江绥化望奎县事业单位招聘71人模拟试卷及1套完整答案详解
- 2025湖南湘江爱乐乐团招聘考前自测高频考点模拟试题及答案详解(夺冠)
- 2025贵州茅台酒股份有限公司高层次人才(博士研究生)引进14人模拟试卷及一套答案详解
- 2025春季河南新乡工商职业学院招聘考前自测高频考点模拟试题及答案详解(名师系列)
- 2025年临沂市工业学校公开招聘教师(40名)模拟试卷带答案详解
- 2025年10月“江南十校”2026届新高三第一次综合素质检测 语文试卷(含答案详解)
- 2025广东普通专升本《政治理论》试题与答案
- 明市2025新闻记者职业资格考试(新闻采编实务)复习题及答案
- 人工牛黄甲硝唑胶囊课件
- 全产业链视角下我国低空经济保险发展研究
- 核心素养下初中数学符号意识的培养
- 淮北矿业安全管理办法
- 诊所日常运营管理规范流程
- 2025年止血技术理论知识考试试题及答案
- ECMO护理进修汇报
- 首钢职务职级管理办法
评论
0/150
提交评论