找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[嵌入式/ARM] 基于UML建模的选课系统设计与实现

[复制链接]
admin 发表于 2013-3-22 16:57:39 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
摘  要: 利用面向对象的建模语言UML对选课系统的各个环节进行分析、设计,通过.NET Framework平台之上的ASP.NET、SQL Server等技术实现了网上选课系统的研发工作。
关键词: UML;选课系统;ASP.NET;SQL server
   1 基于UML的选课系统的需求建模
1.1 选课系统的用例分析及用例模型[1]

 (1)学生用例需求
 学生用例需求如图1所示。此用例图给出了学生用户的需求,主要包括学生根据用户名和密码登录系统,学生用户进入系统后能够查询教师、课程的相关信息,并能进行选课,且在选课时段内能够进行退课,并且学生能够随时更改自己的密码信息。
    20121107051747472483942.gif
    (2)教务管理员用例需求
 教务管理员的用例图如图2所示。它描述了选课系统中教务管理员用户的需求,主要包括:根据密码登录系统,能够对课程信息进行设置,能够对学生用户和教师用户的信息进行管理,能够对班级进行设置和管理,能够添加学生信息,能够对各种信息进行统计并生成统计图表。
    20121107051747534983943.gif
    (3)教师用例需求
     教师用例图如图3所示。它描述了教师用户的需求,主要包括:根据用户名和密码登录系统,对密码进行修改,对够查询教师授课的学生、课程信息,能够对个人课表、授课学生名单进行打印,能够对学生的成绩进行录入、修改。
    20121107051747628733944.gif
   
1.2 选课系统的主要类图
 选课系统的主要类图如图4所示。
    20121107051747675603945.gif
   2 选课系统设计
2.1 主要功能设计

 根据前面的需求分析,可设计出系统的主要功能模块如图5所示。
    20121107051747706853946.gif
   2.2 主要数据库设计
 数据库的概念结构设计(E-R图)[3]如图6所示。
    20121107051747738103947.gif
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2025-1-11 07:38 , Processed in 0.060427 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表