网站开发分析与总结报告

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

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

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

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

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

4、ET、ASP、JSP 和 PHP)生成动态的、数据库驱动的 Web 应用程序。如果您偏爱使用 XML 数据,Dreamweaver 也提供了相关工具,可帮助您轻松创建 XSLT 页、附加 XML 文件并在 Web 页中显示 XML 数据。Dreamweaver 可以完全自定义。您可以创建您自己的对象和命令,修改快捷键,甚至编写 JavaScript 代码,用新的行为、属性检查器和站点报告来扩展 Dreamweaver 的功能。1.1.2 IIS 简介Internet Information Server 的缩写为(IIS)是一个 World Wide Web server。Gopher ser

5、ver 和 FTP server 全部包容在里面。 IIS 意味着你能发布网页,并且有 ASP(Active Server Pages) 、JAVA、VBscript 产生页面,有着一些扩展功能。 其次,IIS 是随 Windows 一起提供的文件和应用程序服务器,是在 Windows 上建立 Internet服务器的基本组件。它与 Windows 完全集成,允许使用 Windows 内置的安全性以及 NTFS文件系统建立强大灵活的 InternetIntranet 站点。IIS(Internet Information Server,互联网信息服务)是一种 Web(网页)服务组件,其中包括

6、Web 服务器、FTP 服务器、NNTP 服务器和 SMTP 服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。1.1.3 .NET 简介.NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。.NET 就是微软用来实现

7、XML,Web Services,SOA(面向服务的体系结构 service-oriented architecture)和敏捷性的技术。对技术人员,想真正了解什么是.NET,必须先了解.NET 技术出现的原因和它想解决的问题,必须先了解为什么他们需要 XML,Web Services 和 SOA。技术人员一般将微软看成一个平台厂商。微软搭建技术平台,而技术人员在这个技术平台之上创建应用系统。从这个角度,.NET 也可以如下来定义:.NET 是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET 应用是一

8、个运行于.NET Framework 之上的应用程序。 (更精确的说,一个.NET 应用是一个使用.NET Framework 类库来编写,并运行于公共语言运行时 Common Language Runtime 之上的应用程序。 )如果一个应用程序跟.NET Framework 无关,它就不能叫做.NET 程序。比如,仅仅使用了 XML 并不就是.NET 应用,仅仅使用 SOAP SDK 调用一个 Web Service 也不是.NET应用。.NET 是基于 Windows 操作系统运行的操作平台,应用于互联网的分布式。1.2 网站开发需求分析1.2.1 建站目的随着网络的不断发展,人们越来越

9、多的通过网络来了解所需的信息,学校网络化一方面加强了学校的信息化管理程度,通过网站建设与管理,展示学校风采和特色,发布学校的重大活动安排与政策;另一方面,校园网的建立以及以其为基础的管理信息系统的开发,也有利于学校管理水平的提高。本网站的建立是基于现学校晚自习管理工作量大,管理不完善等问题。1.2.2 网站实现的功能本网站给用户提供了一个了管理我校晚自习与早晚课的平台,用户可以通过后台登陆管理界面对早晚课与晚自习进行各种功能管理并可以通过后台管理模块对网站进行更新和维护。因此,本网站要分别教务用户管理系统功能、教师用户管理系统功能和班级用户管理系统功能。教务用户管理系统功能有:1. 数据导出:

10、通过数据导出模块用户可以将早课、晚课和晚自习的数据按指定时间导出。2. 个人信息管理:通过个人信息管理模块用户可以修改个人密码。3. 公告管理:通过公告管理模块用户可以添加、删除、修改公告。4. 管理员管理:通过管理员管理模块用户可以添加、删除和修改教务、教师和班级管理员信息。 5. 班级管理:用过班级管理模块用户可以按早、晚课、晚自习并更具上课年级、班级添加和修改班级信息。6. 信息查看:通过信息查看模块用户可以直接查看早课、晚课和晚自习的管理情况。7. 其他:站点信息统计(待开发) ,通过此功能用户可以查看展现各种信息的详细情况。教师用户管理系统功能有:1. 个人信息管理:通过个人信息管理

11、模块用户可以修改个人密码。2. 公告管理:通过公告管理模块用户可以查看相关教务管理公告。3. 课程管理:通过课程管理模块用户可以对早课、晚课和晚自习进行管理如考勤、点名等功能,当然后续还会根据学校需求开发相应功能。4. 课程查看:通过课程查看模块用户可以查看早课、晚课和晚自习的管理情况。班级用户管理系统功能有:1. 个人信息管理:通过个人信息管理模块用户可以修改个人密码。2. 公告管理:通过公告管理模块用户可以查看相关教务管理公告。3. 班级管理:通过班级管理模块用户可以添加或删除班级学生。4. 课程查看:通过课程查看模块用户可以查看早课、晚课和晚自习的管理情况。第 2 章 网站总体分析与设计

12、2.1 网站系统分析根据前面的分析,按照系统开发的基本观点对网站进行分析,从内容上可以对网站功能模块作如下划分:1. 个人信息管理模块 通过个人信息管理模块用户可以修改个人密码。2. 公告模块 教务发布的公告管理以及教师和班级查看都是通过该模块实现其功能。3. 管理员模块 用户可以添加、删除和修改教务、教师和班级管理员信息。 (仅教务管理员有此权限)4. 班级管理模块 用户可以按早、晚课、晚自习并更具上课年级、班级添加和修改班级信息。 (仅教务管理员有此权限)5. 班级管理模块 用户可以按早、晚课、晚自习并更具上课年级、班级添加和修改班级信息。 (仅教务管理员有此权限)6. 信息查看模块 用户

13、可以直接查看早课、晚课和晚自习的管理情况。7. 课程管理模块 用户可以对早课、晚课和晚自习进行管理如考勤、点名等功能,当然后续还会根据学校需求开发相应功能。 (仅教师管理员有此权限)8. 课程查看模块 用户可以直接查看早课、晚课和晚自习的管理情况2.2 页面结构设计网站页面主要由登陆界面和后台管理界面两部分组成。下面介绍主要页面的结构图。登陆界面如下:教务管理结构如下:教师管理结构如下:班级管理结构如下:第 3 章 数据库设计3.1 数据库需求分析数据库结构设计的好坏将直接对系统的效率以及实现的效率产生影响。好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应

14、速度,简化基于数据库的应用程序的实现等等。在数据库系统开发设计的时候应该尽量考虑全面,尤其应该考虑用户的各种需求,避免浪费不必要的人力、物力和财力。表是包含数据库中所有数据的数据库对象。表定义为列的集合,每行代表唯一的一条记录,每列代表记录中的一个域。表存储在数据库文件中,有相应权限的用户都可以对其进行操作。表和列的命名要遵循标识符的规定,必须为每列指定数据类型,列的数据类型决定了数据的取值范围和存储格式。本系统采用的是 Mysql 5.0 数据库。3.2 数据库逻辑结构设计根据需求分析设计了数据库结构。在该数据库中包还了 11 张表。具体如下图所示:macourseadmin 表checkr

15、esult 表casetype 表check 表classtype 表class 表grade 表limits 表notice 表selfclass 表3.3 详细设计admin 表:casetype 表checkresult 表classtype 表check 表class 表grade 表limits 表notice 表selfclass 表系统测试系统在投入使用之前必须经过严格的测试,测试的内容包括功能测试、性能测试、可用性测试、客户兼容性测试、安全测试等。测试完成后要上交测试报告,根据测试报告及时发现问题并提出解决方案,便于网站的维护与升级。经过初步测试,系统服务器端和客户端均能正常运

16、行。总结以上内容详细地描述了早晚课管理系统网站所包括的各个模块、各模块所具有的功能和数据库设计等。本网站实现了建站的目的,通过与数据库的连接使信息的发布与管理更加快捷。但仍有不足,由于时间、能力等各方面原因,在网站建设过程中还有诸多问题没有解决,比如网站操作的更人性化、操作更加简便、数据库效率更高等,希望在以后的工作和学习中能继续优化和改进此管理系统,使其更加适合学校的使用,提高学校的信息化管理程度。致谢感谢这近一年来教研中心信息技术教研室老师不辞辛苦的为我们参加.net 软件开发学习的老师传授非常有用的编程知识与技能。我们从他那里学习到了很多在我们自身工作中非常有用的知识,能让我们更加得心应手的工作。希望能继续通过信息技术教研室这个平台,通过老师去结交广大有相同志向的信息技术教师,为市信息技术的发展做出自己的贡献。.NET 开发合作组 早晚课管理系统

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 工业设计

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