【用例】研究生招生报名管理系统设计

本文详细介绍了研究生招生报名管理系统的系统设计,包括系统体系结构的横向和纵向划分,以及软件层、中间件层、通用应用层和专用应用层的设计。重点阐述了‘考生报名’的用例设计流程,包括考生信息填写、报考信息选择、推荐信上传、报名费缴纳等步骤,并提到了用例交互图和数据库表设计。系统设计使用Enterprise Architect(EA)工具完成,供自我学习和交流。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    前一篇博客对报名管理系统进行了系统分析,以下是对该系统的设计。

   系统设计分为五个部分:

 

  1. 系统体系结构

     

 

横向:1、考生向服务器提出请求;

             2、服务器将请求转发给控制器;

             3、控制器根据请求的不同调用模型,进行必要的数据操作;

             4、控制器把处理结果转发给显示视图;

             5、视图对信息处理结果进行格式化并返回结果给服务器

             6、服务器把信息处理结果回送给客户机并呈现于考生。

     纵向:             

 

   系统软件层:

             由操作系统或应用服务器提供的某些功能包,如:对磁盘的操作、应用服务器提供的负载均衡;

 中间件层:

              有某些开发环境或专门的应用工具提供的功能包,如:考生填报系统所需的Javajava.sql包,成绩统计分析所需的报表工具提供的相关功能;

   通用应用层:

              能在当前项目内实现重用的功能包,如:数据库功能包(考生信息存储),打印功能包(准考证打印)等;

  专用应用层:

              该系统所需的专门应用功能包,通常有开发者自己开发该功能包用于考生专业的业务功能,如:报考系统的考生信息管理功能,学籍、推荐信审核功能等。

 

  1. “考生报名”用例设计

    用例设计流:                                                                                        

    用例名:考生报名

    基本操作流程:

  1. 考生登录进入到个人信息填写页面,在基本信息填写完后考生点击“确认并提交”按钮,系统审核该考生是否具有学信网学籍;

  2. 之后进入到报考信息填写界面,考生填写报考信息,在考生选择了报考学院(下拉框列表)后,系统在专业一项的下拉框列表中提供可选的专业,选择完专业后,系统在导师一项的下拉框列表里提供可选的导师,在填写完成后考生点击“确认并提交”按钮;

  3. 考生进行专家推荐信上传,通过文件浏览的方式进行推荐信的上传,考生点击“确认并上传”按钮,系统审核推荐信是否通过(两封且推荐信符合规范);

  4. 系统整理并通过视图将考生所填写的资料呈现给考生,并让考生通过点击按钮“确认”和“修改”对所填信息进行确认或修改;

  5. 考生进行考试报名费的缴支付,系统显示报名费的金额,考生单击系统超链接“在线支付报名费”;

  6. 系统审核考生的个人信息、报考信息、专家推荐信以及报名费;

  7. 信息审核通过,系统报存考生报考信息,并显示准考证原件页面;

  8. 系统自动生成考生准考证号,准考证号规则:年份(4位)+学院编号(4位)+专业编号(3位)+序号(两位);

  9. 系统生成考生准考证,考生可通过点击“打印准考证”超链接进行准考证的打印。

  1. 用例“考生报名”交互图设计

 

用例顺序图

 



 

  1. 整个系统的类设计

     



     

     

  2. 数据库表设计

    1)考生表

 

字段名

数据类型

数据宽度

是否为空

自动增加

默认值

stu_ID

Int

10

no

PK

 

 

stu_name

Char

10

no

 

 

系统概述: 研究生招生信息的管理工作大致分为三个阶段,第一阶段是考生报名,第二阶段是初试阶段,第三阶段是复试阶段,,第三阶段是录取情况统计。 在第一阶段,每个考生都要将自己的简历和报考情况填入一张表中。这些信息将作为每个考生的档案,由招生人员管理,后两个阶段的统计工作要用到这些信息。 第二阶段是进行初试与复试。初试设定考生的分数线以对使筛选合格的同学进入复试,初试分数线分单科分数线与总分分数线,任何一个科目不过线或者总分不过线均不能参加复试。初试后对筛选出来的考生进行复试,复试后公布录取分数线,当考生的总分达到录取线后方会被录取。此阶段还需要做数据的分析工作,主要是将每个考生的各科成绩汇总起来,计算出总分、平均分,同时统计出各科的及格率、不及格率及各分数段的考生人数来,由此来分析本年考生的质量和水平。 第三阶段的工作是进行录取后的统计。当录取名单确定之后,招生人员要进行统计、分析本年的录取情况,如统计录取生的成绩、年龄、来源等情况,并进行计划招生数和实际招生数的比较等。由此获得本年研究生的录取情况。 2.2 数据要求: 考生档案:考号、姓名、性别、年龄、政治面貌、是否应届、学历、来源、报考专业、报考别。 初试成绩:考生的政治成绩、考生的外语成绩、专业基础科目。 复试成绩:考生的复试专业科目成绩、考生的面试成绩、考生的上机成绩 录取名单:考号、录取系别、初试成绩、复试成绩。 专业字典:专业代码、专业名称、计划内招生数、计划外招生数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值