系统静态模型
类图(Class Diagram)设计是系统设计的核心部分,明确基本类以及基本类之间的相互关系有助于开发者的后续设计和开发。类图是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。它是一种静态模型类型。UML中一个类图根据系统中的类以及各个类之间的关系,描述系统的静态结构。另外,类图可以直接在某种面向对象语言中被实现。
系统中总共设计7个基本类。下面详细介绍参与者相关类图的创建。
图5是Student、Teacher、Course、Score、liuyan、Admin、Record、t_score类的结构图。
图5 7个基本类
在设计表的过程中,由于每个表设计为独立的表,所以没有设计主键。系统处理数据库的数据,根据表内字段的内容来进行查询、删除、更新、插入等。
系统的实现
考虑到目前大多数用户用Windows系列操作系统,所以开发平台、数据库的选择上采用ASP.NET作为开发语言,SQL Server为后台数据库服务器,IIS7.0为Web服务器。ASP.NET具备易用、高可扩展性、可重用性和兼容等特点。
系统建模阶段采用Rational Rose作为建模工具,并通过它来构造代码框架。它可以根据类之间的关系和数据传递模式自动生成符合Java、ASP.NET规范的程序代码。
在系统中,我们根据类图在Rational Rose 中生成代码框架后根据特定业务需求编写业务逻辑,然后对各功能模块进行集成,最终进行页面美化,从而实现教学质量信息采集和评估系统。
(作者单位为新疆农业大学机械交通学院)
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。