西安石油大学本科毕业设计(论文)
2.7 Dreamweaver开发工具
Adobe Dreamweaver,简称“DW”,中文名称\梦想编织者\,是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的网页。
Adobe Dreamweaver主要功能特点有:具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面;可视化,即Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成,减少了代码的编写,也保证了其专业性和兼容性,并且可以对其内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问;跨浏览器验证,即当保存已经编写好的代码时系统自动检查当前文档的跨浏览器有效性,可以指定某一种浏览器为测试所用浏览器,同时系统自动检以确定页面有没有目标浏览器不支持的tags或CSS结构;集成特性,其继承了Fireworks、Flash和Shockwave的集成特性,可以在这些Web创作工具之间自由地切换,轻松地创建美观实用的网页;媒体支持能力,可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒体。
7
西安石油大学本科毕业设计(论文)
3 西安石油大学学生成绩管理系统分析
3.1 系统需求分析
系统需求分析的主要任务是详细调查现实世界处理的对象,充分了解原系统的概况与发展情况,明确用户的各种需求,并且确定新系统的功能和想要实现的目标。西安石油大学学生成绩管理系统主要从功能需求和性能需求两方面对系统的需求作出分析。
3.1.1 功能需求分析
西安石油大学学生成绩管理系统主要使用对象有教务处人员、教师教辅人员和学生,根据用户的身份有不同的需求,各类用户的具体功能需求分析如下:
(1) 教务处人员的功能需求分析
院系信息管理:根据学校具体情况对院系信息的管理,主要有添加、查询、修改、删除等功能。
专业信息管理:根据各院系的专业开设状况,以院系为单元进行专业基本信息的添加、查询、修改、删除等操作,其中查询功能具体可以采取单一条件与多条件相结合的模糊查询,例如可以根据专业名称直接查询,也可根据隶属院系、专业状态、专业级别等多条件查询。同时在该模块下,附加班级设置与班级查询功能。
课程信息管理:课程以院系为单元划分,并进行课程基本信息的添加、查询、修改、删除等操作。在查询功能上同样采取单一条件与多条件相结合的模糊查询。
教师基本信息管理:教师以院系为单元划分,根据院系进行教师基本信息的添加、查询、修改、删除等操作,并设置教师登录系统的初始密码与教师代码相同。
学生基本信息管理:学生根据所在院系、专业、班级进行管理,主要管理内容为学生的学籍方面的基本信息,并设置学生登录系统的初始密码与学号相同。
教学任务管理:主要包括学期管理与开课计划管理,预先添加学期信息,根据学期、年级、院系、专业、课程、任课教师等信息安排开课计划,同时将学生成绩录入权限分配给任课教师。
系统管理:对使用学生成绩管理系统的教务处人员信息的管理以及密码修改等。 教务处人员对系统的需求除上述之外,还有对所有学生成绩查询的需求,以此实现对学生学习成果的检查。
(2) 教师教辅人员的功能需求分析
教师履历信息管理:主要是在教师基本信息基础之上添加教师个人履历信息,例如教师主要研究方向、研究成果、任职经历等,方便学生对教师的了解。
学生成绩管理:教师根据自己任课情况对学生修读成绩进行添加、查询、修改、删除以及统计等操作。
教师教辅人员对系统的需求除上述之外,还有对院系、专业、课程信息查询和登
8
西安石油大学本科毕业设计(论文)
录密码修改的需求。
(3) 学生的功能需求分析
学生简历信息管理:主要是在学生基本信息基础之上,根据大学学习与实践经历等,对履历信息、获得证书等信息进行管理,实现学生综合素质的管理。
学生自学成绩管理:主要是对学生课外学习以及相关等级考试的学习成绩的管理,更加真实的了解自学成果。
学生对系统的需求除上述之外,还有对院系、专业、课程、教师信息以及在校修读课程成绩查询和登录密码修改的需求。 3.1.2 性能需求分析
为了保证系统能够长期、安全、稳定、可靠、高效的运行,学生成绩管理系统应该满足以下的性能需求:
(1) 系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足网络对信息处理的需求。
(2) 系统的开放性和系统的可扩充性
在开发过程中,应该充分考虑以后的可扩充性。例如学生成绩查询的需求会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,通过系统的升级和更新来满足需求。
(4) 系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。
(5) 系统的先进性
目前计算系统的技术发展相当快,在系统的生命周期尽量做到系统的先进,充分完成学生成绩信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。
(6) 系统的响应速度
学生成绩管理系统在日常处理中的响应速度需达到实时要求,以及时发布学生成绩信息及其他重要信息。在多用户访问时,原则上要保持系统的正常运行,不能出现系统崩溃或系统无法登录的情况。当然,服务器的性能高低也会直接影响到系统响应速度,因此在实施运行系统时要选择与之相匹配的服务器。
3.2 业务流程分析
西安石油大学学生成绩管理系统主要业务包括院系信息、专业信息、课程信息、
9
西安石油大学本科毕业设计(论文)
教师基本信息、学生基本信息的管理以及根据相关基本信息制定教学计划,教师履历信息的管理,学生简历信息的管理,任课教师对学生成绩的管理和学生自学课程成绩的管理等几方面,具体业务分析如下:
(1) 院系信息、专业信息、课程信息、教师基本信息、学生基本信息的管理业务包括教务处人员对信息的添加、查询、修改和删除,以及教务处人员在每学期教学计划安排时根据这些基本信息安排教学任务,同时赋予任课教师管理学生修课成绩的权限;
(2) 教师履历信息的管理主要是在教务人员对教师基本信息管理的基础之上对教师信息的补充,其主要业务包括教师对教师履历信息的添加、查询、修改和删除;
(3) 学生简历信息的管理主要是在教务人员对学生基本信息(即学生学籍信息)管理的基础之上对学生信息的补充,也是作为学生综合素质自我考核衡量的方式,其主要业务包括包括学生对学生简历信息的添加、查询、修改和删除;
(4) 任课教师对学生成绩的管理主要是教师根据教学计划安排在每学期末对学生成绩的管理,主要业务包括教师对学生修课成绩的添加、查询、修改、删除以及统计等;
(5) 学生自学课程成绩的管理主要是学生对自学课程测试成绩或者相关等级考试模拟测试成绩的自我管理,主要业务包括学生对成绩的添加、查询、修改、删除以及统计等。根据上述业务流程分析绘制得到西安石油大学学生成绩管理系统业务流程图,如图3-1所示。
10