基于Java的高考志愿填报与录取系统

目录
第一部分 需求分析 2
1 引言 2
1.1 编写目的 2
1.2 背景 2
1.3 定义 2
1.4 参考资料 2
2 需求概述 2
2.1 目标 2
2.2 用户的特点 3
2.3 假定和约束 3
3 需求分析 3
活动图 12

  1. 招生计划的制定 12
  2. 学生初次登录修改密码 13
  3. 学生查询招生计划 13
  4. 学生查询高考成绩 14
  5. 学生填报志愿 14
  6. 学生查询录取信息 15
  7. 学生补录 15
  8. 高校招生办特招 16
  9. 高校招生办统招 16
  10. 高校招生办调招 17
  11. 高校招生办补录 17
  12. 高校招生办打印录取名单 18
    第二部分 详细设计 20
    1 引言 20
    1.1 编写目的 20
    本文档的预期读者为: 20
    1)项目的责任人和管理者; 20
    2)参与概要设计和需求确认的有关业务人员; 20
    3)项目的开发人员、测试人员; 20
    1.2 背景 21
    1.3 定义 21
    1.4 参考资料 21
    2 总体设计 21
    2.1 设计概述 21
    2.2 运行环境 22
    2.3 系统的结构设计 23
    2.4 问题域类模型 25
    2.5 系统的界面设计 28
    2.6 数据存储设计 33
    2.7 尚未解决的问题 36
    3 运行设计 36
    3.1 运行模块组合 36
    3.2 运行控制 36
    3.3 运行时间 37
    4 系统出错处理设计 37
    4.1 出错信息 37
    4.2 补救措施 38
    4.3 系统维护设计 39
    5 接口设计 39
    第三部分 系统测试 40
  13. 以 80/20 原理为指导 44
  14. 测试计划与用例设计同步进行 44
  15. 逐步完善测试用例库。 44
  16. 测试过程要受到控制。 44
  17. 集成测试采用混合法(自顶向下与自底向上相结合)进行测试 44
     硬件需求 48

3 需求分析
3.1 功能的需求分析
3.1.1 组织机构与角色。
考试招生系统的用户分为五种不同的角色,包括学生,高校招生办,国家招生管理部门,考试院和系统管理员。
学生在初次使用本系统时需要修改初始密码,之后可以查询招生计划,查询自己的高考成绩,填报志愿。
高校招生办工作人员登录本系统后可以制定招生计划,进行学生录取工作,打印录取名单。
国家招生管理部门工作人员登录本系统后能审批高校的招生计划,能对学生的志愿进行投档。
考试院负责录入学生的高考成绩。
系统管理员可以管理用户的账号,负责添加账号和删除账号。
3.1.2 用户的业务场景:识别出需求用例模型,给出用例图。
无论哪种角色使用本系统都需登录。

2.2 运行环境
浏览器:火狐、谷歌、QQ 浏览器,Internet Explorer 等桌面版浏览器
操作系统:Windows 7 及以上
支持环境:IIS 5.0
内存:512 M 以上
硬盘空间:40G 以上
CPU: 233MHZ 以上
内存:256M 以上
硬盘空间:1.5G 以上
2.3 系统的结构设计
我们采用了完全的前后端分离架构,如图 2 所示,前端由用户浏览器和运行在前端服务器中的 Node.js 服务程序组成,后端由运行在后端服务器的 Java Servlet 和数据库 Mysql 组成。
为什么我们要加入 Node.js 层呢?现有的前后端分离解决方案将 Controller 层和 Model 层都放在了后端进行开发,前端只负责 View 层展示,这种模式严重阻碍了前端开发效率,也让后端不能专注于业务开发。
更好的解决方案是让前端能控制 Controller 层,但是如果在现有技术体系下很难做到,因为不可能让所有前端都学 Java,安装后端的开发环境。
Node.js 就能很好的解决这个问题,我们无需学习一门新的语言,就能做到以前开发帮我们做的事情,一切都显得那么自然。
所以,我们引入了 Node.js 中间层,用户通过 URL 访问网页时,浏览器通过 HTTP 协议向前端服务器发送请求,运行在前端服务器中的 Node.js 服务程序将网页内容返回给用户浏览器,本文转载自http://www.biyezuopin.vip/onews.asp?id=14852最后在浏览器中进行显示。当用户点击页面中的链接进行跳转时,也是同样向 Node.js 服务程序发送请求,这样就实现了让前端控制 Controller 层。
当用户请求的页面包含数据时,Node.js 服务程序会向运行在后端服务器的 Java 服务程序发送请求,从而从数据库中获取到需要的数据,并在 Node.js 服务程序中进行一些初步的渲染,最后返回用户浏览器进行显示。

<style lang="less">@import './login.less';
</style><template><div class="login"><div class="login-con"><Card icon="log-in" title="欢迎登录" :bordered="false"><div class="form-con"><login-form @on-success-valid="handleSubmit"></login-form><label  ><!--            @click.stop="clickMe"--><input type="checkbox" id="label1"  >学生<input type="checkbox" id="label2"  >高校<input type="checkbox" id="label3"  >教育局<input type="checkbox" id="label4"  >管理员<!--            v-model="ckeckVal"--></label><p class="login-tip">选择你的身份</p></div></Card></div></div>
</template><script>
import LoginForm from '_c/login-form'
import { mapActions } from 'vuex'
export default {components: {LoginForm},methods: {...mapActions(['handleLogin','getUserInfo']),handleSubmit ({ userName, password }) {this.handleLogin({ userName, password }).then(res => {this.getUserInfo().then(res => {this.$router.push({name: this.$config.homeName})})})}}
}
</script><style></style>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/63899.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

汇总一些高考填报志愿相关的资源,希望对大家有帮助

一、夸克高考 夸克有AI志愿填报专题&#xff0c;首页就能看到。 输入信息会展示可报考学校专业信息&#xff0c;比较直观。 相比各种分析&#xff0c;更能定位自己想要报考的学校&#xff01; 二、张雪峰志愿填报资源 三、框框大学 网站里的建议涵盖了中学选科/高考志愿/大…

AAAI 2023 Oral | 达摩院基于概率分布的鲁棒性特征建模框架RTS

团队模型、论文、博文、直播合集&#xff0c;点击此处浏览 本文介绍被机器学习顶级国际会议AAAI 2023接收的oral论文“Improving Training and Inference of Face Recognition Models via Random Temperature Scaling”。论文创新性地从概率视角出发&#xff0c;对分类损失函数…

「生成式」人工智能是未来的发展方向吗?专家解释新范式,需要人类参与

来源&#xff1a;ScienceAI&#xff0c;编辑&#xff1a;白菜叶 自从 20 世纪最早的人工智能理论将世界置于不可逆转的技术轨道之后&#xff0c;人工智能以它巨大的前景&#xff0c;引领着社会变革以及人类进步。 随着所谓的生成 AI 的到来&#xff0c;例如 ChatGPT&#xff0c…

AI日报|GitHub报告:开发者正将AI视为新机会;突破ChatGPT的能力极限;AI会让我们变得愚蠢吗?

今日值得关注的人工智能新动态&#xff1a; AI 会让我们变得愚蠢吗&#xff1f;安永&#xff1a;与老板们不同&#xff0c;大多数工人正在拥抱 AI突破 ChatGPT 的能力极限谷歌推出AI虚拟试穿工具Gannett 涉足生成式 AIGitHub 报告&#xff1a;开发者将 AI 视为一个新机会专家敦…

AI科学家:ChatGPT比狗聪明不了多少

据CNBC当地时间15日报道&#xff0c;Meta首席AI科学家表示&#xff0c;当前包括ChatGPT在内的人工智能系统&#xff0c;不具备人类水平的智能&#xff0c;比狗聪明不了多少。 ChatGPT由OpenAI公司基于大型语言模型开发&#xff0c;意味着人工智能系统是根据大量的语言数据进行…

程序员12星座性格分析,猜猜哪个星座最适合IT行业?

身处IT职场&#xff0c;一个有趣的现象是&#xff1a;同为程序员&#xff0c;哪怕是同一种语言&#xff0c;每个程序员写起代码来还是有很多不一样的地方。 至于为何&#xff1f;或许可归结为星座及性格这些略显“玄幻”的原因。 那我们接下来就来看看&#xff0c;12种星座的程…

程序员该如何打赢 AI 编程?这两种编程范式,值得你去深研 | NPCon 演讲实录

分享嘉宾 | 王咏刚 整理 | ChatGPT 责编 | 梦依丹 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 在 ChatGPT 所引爆的新一轮编程革命中&#xff0c;自然语言取代编程语言&#xff0c;在只需编写提示词/拍照就能出程序的时代&#xff0c;未来的编程范式只是…

将本地电脑搭建的网页发布到公网

在这个个性飞扬的时代&#xff0c;每个人都希望拥有表现自我的平台&#xff0c;而互联网的包容性和广泛性正好契合了这些需求&#xff0c;也让个人博客网站如雨后春笋般涌现。以往搭建个人博客网站耗费颇多&#xff0c;不仅要租用网站服务器&#xff0c;还要有相当的计算机基础…

微软预告:下一代 Windows 将很快宣布

????????关注后回复 “进群” &#xff0c;拉你进程序员交流群???????? 新智元报道 来源&#xff1a;外媒等 编辑&#xff1a;yaxin, LQ 来源公众号丨新智元&#xff08;ID&#xff1a;AI_era&#xff09; 【新智元导读】今天&#xff0c;微软召开一年一度全…

微软即将推出面向消费者的 Office 2021 版本

微软近日为商业客户推出下一个永久版本的微软 Office&#xff0c;并表示即将推出面向消费者的 Office 2021 版本。适用于 Windows 和 Mac 的微软 Office 长期服务渠道&#xff08;LTSC&#xff09;将面向商业和政府用户推出&#xff0c;提供不需要订阅的 Office 锁定时间版本。…

在微软,只有“它”能阻止新产品发布

关注云报 洞察深一度 ”在微软内部&#xff0c;只有一个部门能阻止新产品的发布&#xff0c;那就是安全部门。“微软全渠道事业部首席技术官徐明强博士解释说&#xff0c;“世界上的每个公司都是我们的客户&#xff0c;他们的安全问题就是我们的责任&#xff0c;责无旁贷。” 微…

大众和微软基情不断升温

大众集团正在进行深层次转型&#xff0c;而软件是其中必须可控的核心领域。在转型过程中&#xff0c;汽车制造商还依靠软件巨头的帮助。 大众汽车公司在向电动汽车和数字化方向进行重组时依赖于与微软Microsoft的更加紧密的合作。大众已经与美国软件巨头合作&#xff0c;将其旗…

微软开始为公开推出准备 Windows 10 22H2 功能更新

Windows 10 版本 22H2 已被微软非正式确认。根据为操作系统发布的最新可选更新 (KB5015684) 中发现的参考资料&#xff0c;这可能是该操作系统的下一个功能更新&#xff0c;并将在几个月内开始向消费者推出。 还有小白一键重装系统的方法可以看看 ​ 今天在Windows Insider …

2020年微软开发工具和技术的探索

Microsoft平台开发人员在2020年应该关注什么? .NET 5, winui3.0, AKS, WSL 2&#xff0c;以及AzureSphere 在2019年底&#xff0c;当你把你的应用程序开发计划和你的技术路线图放在一起时&#xff0c;它值得你向前看。过去几年&#xff0c;微软在很多平台上都有了很大的改变…

微软和 GPT-4 携手炸场!颠覆工作的新 Office 来了

近日&#xff0c;微软宣布与 OpenAI 合作开发 GPT-4 技术&#xff0c;将其应用于新一代 Office 办公软件中&#xff0c;颠覆传统工作方式&#xff0c;实现人工智能和办公的深度融合。这一消息引起了业界的广泛关注和热议&#xff0c;人们纷纷期待着这个新 Office 能够给工作带来…

微软推出“2020行业深耕升级计划”

2020年10月28日&#xff0c;北京—— 微软中国年度合作伙伴生态大会&#xff08;CPC 2020&#xff09;开幕&#xff0c;微软面向中国市场近万家合作伙伴&#xff0c;推出全面升级的“微软合作伙伴深耕项目”。作为该项目核心举措的“2020行业深耕升级计划”充分调动微软产品、研…

微软发布IM新策略

8月22日&#xff0c;微软宣布了IM服务新策略&#xff0c;将在Windows Live Messenger中集成更多增值服务功能&#xff0c;为此微软将与中国优秀的互联网服务商联手。作为向互联网转型的一部分&#xff0c;微软MSN事业部已经升级为在线服务集团&#xff0c;原MSN事业部大中华区总…

微软正打造新一代 Windows 操作系统

【CSDN编者按】在中美技术贸易战愈演愈烈的趋势之下&#xff0c;从无芯之痛到如今的操作系统危机&#xff0c;我们已逐步从教训中吸取到了技术自研的重要性。不过&#xff0c;在面对美国“伤敌一千&#xff0c;自损八百”的举措之下&#xff0c;美国的科技巨头们自身于内也纷纷…

最新!彻底颠覆Office,微软发布Copilot

注&#xff1a;本文作者阿法兔&#xff0c;为微软最有价值专家&#xff08;MVP&#xff09; 作者 | 阿法兔 01 事件 *本文1900字左右 前情提要&#xff0c;在笔者今年1月8日发布的文章ChatGPT:微软人工智能Office和电邮即将登场...中推测&#xff0c;GPT-4出来之后&#xff0c…