网站开发分析与总结报告

上传人:枫** 文档编号:510743101 上传时间:2022-09-01 格式:DOC 页数:12 大小:653KB
返回 下载 相关 举报
网站开发分析与总结报告_第1页
第1页 / 共12页
网站开发分析与总结报告_第2页
第2页 / 共12页
网站开发分析与总结报告_第3页
第3页 / 共12页
网站开发分析与总结报告_第4页
第4页 / 共12页
网站开发分析与总结报告_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《网站开发分析与总结报告》由会员分享,可在线阅读,更多相关《网站开发分析与总结报告(12页珍藏版)》请在金锄头文库上搜索。

1、学校早晚课管理系统网站开发分析与总结报告负责人: 成 员: 第1章 网站开发环境和需求分析1.1网站设计工具选择 Dreamweaver CS4 简体中文版介绍Dreamweaver CS4即为Dreamweaver的CS4版本,Dreamweaver是美国MACROMEDIA公司开发(后被Adobe公司收购)的集网页制作和管理网站于一身的所见即所得网页编辑器。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver CS4

2、 供应了专业人员在一个集成、高效的环境中所需的工具。开发人员可以运用 Dreamweaver CS4及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而运用户能连接到数据库、Web 服务。利用 Dreamweaver 中的可视化编辑功能,您可以快速创建 Web 页面而无需编写任何代码。您可以查看全部站点元素或资源并将它们从易于运用的面板干脆拖到文档中。您可以在 Macromedia Fireworks 或其它图形应用程序中创建和编辑图像,然后将它们干脆导入 Dreamweaver,从而优化您的开发工作流程。Dreamweaver 还供应了其它工具,可以简化向 Web 页中添加

3、 Flash 资源的过程。除了可帮助您生成 Web 页的拖放功能外,Dreamweaver 还供应了功能全面的编码环境,其中包括代码编辑工具(例如代码颜色、标签完成、“编码”工具栏和代码折叠);有关层叠样式表 (CSS)、JavaScript、ColdFusion 标记语言 (CFML) 和其它语言的语言参考资料。Macromedia 的可自由导入导出 HTML 技术可导入您手工编码的 HTML 文档而不会重新设置代码的格式,您可以随后用您首选的格式设置样式来重新设置代码的格式。Dreamweaver 还使您可以运用服务器技术(如 CFML、ASP.NET、ASP、JSP 和 PHP)生成动态

4、的、数据库驱动的 Web 应用程序。假如您偏爱运用 XML 数据,Dreamweaver 也供应了相关工具,可帮助您轻松创建 XSLT 页、附加 XML 文件并在 Web 页中显示 XML 数据。Dreamweaver 可以完全自定义。您可以创建您自己的对象和吩咐,修改快捷键,甚至编写 JavaScript 代码,用新的行为、属性检查器和站点报告来扩展 Dreamweaver 的功能。 IIS简介Internet Information Server的缩写为(IIS)是一个World Wide Web server。Gopher server和FTP server全部包涵在里面。 IIS意味着

5、你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。 其次,IIS是随Windows一起供应的文件和应用程序服务器,是在Windows上建立Internet服务器的基本组件。它与Windows 完全集成,允许运用Windows内置的平安性以及NTFS文件系统建立强大敏捷的InternetIntranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页阅读、文件传输、新闻服务和邮

6、件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很简单的事。1.1.3 .NET简介.NET是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采纳的是哪种操作系统、设备或编程语言。Microsoft .NET 平台供应创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。.NET就是微软用来实现XML,Web Services,SOA(面对服务的体系结构service-oriented architecture

7、)和灵敏性的技术。对技术人员,想真正了解什么是.NET,必需先了解.NET技术出现的缘由和它想解决的问题,必需先了解为什么他们须要XML,Web Services 和 SOA。技术人员一般将微软看成一个平台厂商。微软搭建技术平台,而技术人员在这个技术平台之上创建应用系统。从这个角度,.NET也可以如下来定义:.NET是微软的新一代技术平台,为灵敏商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应改变的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。(更精确的说,一个.NET应用是一个运用.NET Framework类库来编写

8、,并运行于公共语言运行时Common Language Runtime之上的应用程序。)假如一个应用程序跟.NET Framework无关,它就不能叫做.NET程序。比如,仅仅运用了XML并不就是.NET应用,仅仅运用SOAP SDK调用一个Web Service也不是.NET应用。.NET是基于Windows操作系统运行的操作平台,应用于互联网的分布式。1.2网站开发需求分析建站目的 随着网络的不断发展,人们越来越多的通过网络来了解所需的信息,学校网络化一方面加强了学校的信息化管理程度,通过网站建设与管理,展示学校风采和特色,发布学校的重大活动支配与政策;另一方面,校内网的建立以及以其为基础

9、的管理信息系统的开发,也有利于学校管理水平的提高。本网站的建立是基于现学校晚自习管理工作量大,管理不完善等问题。网站实现的功能本网站给用户供应了一个了管理我校晚自习与早晚课的平台,用户可以通过后台登陆管理界面对早晚课与晚自习进行各种功能管理并可以通过后台管理模块对网站进行更新和维护。因此,本网站要分别教务用户管理系统功能、老师用户管理系统功能和班级用户管理系统功能。教务用户管理系统功能有:1. 数据导出:通过数据导出模块用户可以将早课、晚课和晚自习的数据按指定时间导出。2. 个人信息管理:通过个人信息管理模块用户可以修改个人密码。3. 公告管理:通过公告管理模块用户可以添加、删除、修改公告。4

10、. 管理员管理:通过管理员管理模块用户可以添加、删除和修改教务、老师和班级管理员信息。 5. 班级管理:用过班级管理模块用户可以按早、晚课、晚自习并更具上课年级、班级添加和修改班级信息。6. 信息查看:通过信息查看模块用户可以干脆查看早课、晚课和晚自习的管理状况。7. 其他:站点信息统计(待开发),通过此功能用户可以查看呈现各种信息的具体状况。老师用户管理系统功能有:1. 个人信息管理:通过个人信息管理模块用户可以修改个人密码。2. 公告管理:通过公告管理模块用户可以查看相关教务管理公告。3. 课程管理:通过课程管理模块用户可以对早课、晚课和晚自习进行管理如考勤、点名等功能,当然后续还会依据学

11、校需求开发相应功能。4. 课程查看:通过课程查看模块用户可以查看早课、晚课和晚自习的管理状况。班级用户管理系统功能有:1. 个人信息管理:通过个人信息管理模块用户可以修改个人密码。2. 公告管理:通过公告管理模块用户可以查看相关教务管理公告。3. 班级管理:通过班级管理模块用户可以添加或删除班级学生。4. 课程查看:通过课程查看模块用户可以查看早课、晚课和晚自习的管理状况。第2章 网站总体分析与设计2.1网站系统分析依据前面的分析,依据系统开发的基本观点对网站进行分析,从内容上可以对网站功能模块作如下划分:1. 个人信息管理模块 通过个人信息管理模块用户可以修改个人密码。2. 公告模块 教务发

12、布的公告管理以及老师和班级查看都是通过该模块实现其功能。3. 管理员模块 用户可以添加、删除和修改教务、老师和班级管理员信息。(仅教务管理员有此权限)4. 班级管理模块 用户可以按早、晚课、晚自习并更具上课年级、班级添加和修改班级信息。(仅教务管理员有此权限)5. 班级管理模块 用户可以按早、晚课、晚自习并更具上课年级、班级添加和修改班级信息。(仅教务管理员有此权限)6. 信息查看模块 用户可以干脆查看早课、晚课和晚自习的管理状况。7. 课程管理模块 用户可以对早课、晚课和晚自习进行管理如考勤、点名等功能,当然后续还会依据学校需求开发相应功能。(仅老师管理员有此权限)8. 课程查看模块 用户可

13、以干脆查看早课、晚课和晚自习的管理状况2.2页面结构设计 网站页面主要由登陆界面和后台管理界面两部分组成。下面介绍主要页面的结构图。登陆界面如下:教务管理结构如下:老师管理结构如下:班级管理结构如下:第3章 数据库设计3.1数据库需求分析数据库结构设计的好坏将干脆对系统的效率以及实现的效率产生影响。好的数据库结构设计会削减数据库的存储量,数据的完整性和一样性比较高,系统具有较快的响应速度,简化基于数据库的应用程序的实现等等。在数据库系统开发设计的时候应当尽量考虑全面,尤其应当考虑用户的各种需求,避开奢侈不必要的人力、物力和财力。表是包含数据库中全部数据的数据库对象。表定义为列的集合,每行代表唯

14、一的一条记录,每列代表记录中的一个域。表存储在数据库文件中,有相应权限的用户都可以对其进行操作。表和列的命名要遵循标识符的规定,必需为每列指定数据类型,列的数据类型确定了数据的取值范围和存储格式。本系统采纳的是Mysql 5.0数据库。 3.2数据库逻辑结构设计 依据需求分析设计了数据库结构。在该数据库中包还了11张表。具体如下图所示:macourseadmin表checkresult表casetype表check表classtype表class表grade表limits表notice表selfclass表3.3具体设计admin表:casetype表checkresult表classtype

15、表check表class表grade表limits表notice表selfclass表系统测试系统在投入运用之前必需经过严格的测试,测试的内容包括功能测试、性能测试、可用性测试、客户兼容性测试、平安测试等。测试完成后要上交测试报告,依据测试报告刚好发觉问题并提出解决方案,便于网站的维护与升级。经过初步测试,系统服务器端和客户端均能正常运行。总结以上内容具体地描述了早晚课管理系统网站所包括的各个模块、各模块所具有的功能和数据库设计等。本网站实现了建站的目的,通过与数据库的连接使信息的发布与管理更加快捷。但仍有不足,由于时间、实力等各方面缘由,在网站建设过程中还有诸多问题没有解决,比如网站操作的更人性化、操作更加简便、数据库效率更高等,希望在以后的工作和学习中能接着优化和改进此管理系统,使其更加适合学校的运用,提高学校的信息化管理程度。致谢感谢这近一年来教研中心信息技术教研室老师不辞辛苦的为我们参与.net软件开发学习的老师传授特别

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号