学生基本信息管理

Flytohell0828 2010-01-12 03:46:53
1需求分析
任务需求
设计一个简单的学生基本信息管理系统
信息包括学号、姓名、性别、年龄、邮箱、班级
2、 系统描述
该系统是一个信息管理系统。实现的功能是:学生信息的录入,录入时需要对邮箱的有效性进行验证、学号不能重复年龄只能是数字
学生信息的修改,根据学号修改其他信息
学生信息的查询根据学号、姓名进行查询
学生信息的统计按班级、性别进行统计
注意:以上功能可以反复执行用主菜单子菜单实现。
2、概要设计
a、对象的抽取
学生类
b、主要功能分析
主菜单实现
将所有要求的功能用控制台输出语句实现,采用循环实现多次调用
子菜单实现将所有二级功能用控制台输出语句实现,即查询和统计
(3、附加功能分析
每个功能都实现后都需要把结果进行显示
3、详细设计
(1、第一阶段类的设计
类名Student
属性:学号、姓名、性别、年龄、邮箱、班级
方法
录入、邮箱验证、学号验证、年龄验证、修改、查询(学号查询、姓名查询)、统计(按班级、按性别)
第二阶段 主菜单子菜单的实现
按功能设计菜单
主菜单:
1.学生信息的录入
2.学生信息的修改
3.学生信息的查询
4.学生信息的统计
5.学生信息的显示
6.退出系统。
查询子菜单:
1.按姓名查询
2.按学号查询
3.返回主菜单
统计子菜单:
1.按班级统计
2.按姓名统计
3.返回主菜单
第三阶段:编写主方法
定义对象集成各功能




...全文
252 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Flytohell0828 2010-01-12
  • 打赏
  • 举报
回复
就是编一个程
要求就是上面所说的
Flytohell0828 2010-01-12
  • 打赏
  • 举报
回复
就是编一个程
要求就是上面所说的
masterfojava 2010-01-12
  • 打赏
  • 举报
回复
是啊!
想问什么问题?
sotom 2010-01-12
  • 打赏
  • 举报
回复
你的问题是什么呢??
目 录 封皮………………………………………………………………… 1 目录…………………………………………………………………. 2 第一章 问题的提出……………………………… 3 第二章 可行性的分析文档…………………………………………. 3 第三章 软件开发计划……………………………………………… 3 第四章 软件说明………………………………………………… 3 4、1 系统基本目标……………………………………… 3 4、2 系统结构设计…………………………………… 4 第五章 总体设计………………………………………………… 4 第六章 系统详细设计……………………………………………… 4 6、1 各个模块的实现过程………………………………… 4 6、2 流程图…………………………………………… 5 第七章 需求分析……………………………………………………. 6 7、1数据流图……………………………………………. 6 7、2数据字典……………………………………………. 7 7、3文件字典……………………………………………… 7 7、4数据项条目……………………………………………. 7 第八章 程序代码………………………………………………… 8 第九章 后记……………………………………………………. 10 一、 问题的提出 随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。 目前学校图书馆的借阅工作部分还是手工管理,工作效率很低,并且不能及时了解图书的种类和学生们比较需求的图书等,不能更好的适应当前学生的借阅要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对学生们的借阅过程形成一整套动态的管理。 二、可行性的分析文档 图书借阅系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使学生能够有效的借阅,功能上对系统的要求是全面的。因此对用户的需求可分为四个方面:一方面是图书管理人员对需要进行图书借阅的同学进行信息注册,获得借书证;二方面是学生通过计算机进行图书浏览;三方面是学生通过计算机进行图书借阅;四方面是打印输出学生信息。 这四个方面形成了图书借阅的一个工作整体,利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地协同工作。 在软硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的进行图书借阅信息管理。硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆的借阅。

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧