《2022年学生基本信息管理系统需求分析文件 .pdf》由会员分享,可在线阅读,更多相关《2022年学生基本信息管理系统需求分析文件 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学生基本信息管理系统一、开发背景及目的本系统为了提高学生开发能力及java 知识点的熟练运用能力而设计的系统,以增强学生对开发流程的了解。二、功能描述 : 本软件属于一个管理型的软件, 主要提供对学生的基本信息进行管理, 包括对学生基本信息的增加、删除、修改和查询操作。增加记录时,学生编号是手工填写,其余内容不能为空。删除记录时,只要提供学生编号,就可以删除掉该学生记录。修改时,也需要提供学生编号,然后才能对其内容进行修改。查询时,提供学生编号,然后,将其内容自动填充到窗体上。对使用此软件的用户,通过提供正确的用户名称和密码可以对学生基本信息进行操作。同时,进行必要的异常处理。三、采用技术:采
2、用 java 技术 ( 初级和高级所学过的内容) 进行编程 . 数据库 :sqlserver(其它也行 ) 。开发工具 :Eclipse。四、用例图:增加学生基本信息删除学生基本信息修改学生基本信息查询学生基本信息用户名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 用例描述增加学生基本信息基本事件路径 : 录入学生信息,添加到数据库。例外事件路径: 多次添加同一编号的学生,提示添加失败。删除学生基本信息基本事件路径 : 输入学生
3、的编号,删除数据记录。例外事件路径 : 删除的记录不存在,将提示记录不存在。修改学生基本信息基本事件路径 : 输入学生编号,对内容进行更改。例外事件路径 : 更改的记录不存在,提示记录不存在。查询学生基本信息查询并显示基本事件路径 : 输入学生编号,到界面上。例外事件路径: 查询的记录不存在,提示查询记录不存在。五、类图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 六、表:1. 学生基本信息表: 表名学生基本信息表功能描述存
4、储学生基本信息英文字段名中文解释字段类型长度描述STU_ID 学生编号VARCHAR 10 区分学生的唯一编号 ( 主键) STU_NAME 学生姓名VARCHAR 40 STU_SEX 学生性别VARCHAR 5 STU_ADDRESS 学生地址VARCHAR 100 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - STU_TELL 联系电话VARCHAR 8 STU_CLASS 学生班级VARCHAR 10 2. 用户表:表
5、名用户基本信息表功能描述存储用户基本信息英文字段名中文解释字段类型长度描述USER_ID 用户编号VARCHAR 10 区分用户的唯一编号 ( 主键) USER_NAME 用户姓名VARCHAR 40 USER_PWD 用户密码VARCHAR 20 七、UI 设计:1登录窗体2增加学生基本信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 3. 删除学生基本信息4. 根据编号查询学生基本信息名师资料总结 - - -精品资料欢迎下
6、载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - - 5修改学生基本信息八. 编码实现九. 项目划分 ( 补充) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - 1. 学生基本信息部分1学生基本信息增、删、改、查及添加事件监听的界面设计。2学生基本信息部分, 在单击事件编写代码操作数据库,实现对数据库的增删
7、改查。2. 用户部分1) 用户基本信息增、删、改、查及添加事件监听的界面设计。2) 用户基本信息部分 ,在单击事件编写代码操作数据库,实现对数据库的增删改查。要求: 如果有能力完成,就尽力做完所有,至少做其中一部分(学生部分,最坏也要做个用户 ),也可做一个日志系统。界面不做要求,可以用jtable显示数据,也可以用文本显示数据内容 , 只要编程思想上去就是目的。今天的任务 : 完成建库建表,可以在以上两个表基础上添加字段或者减少字段,但是一定要能表述一个学生和用户,写出开发计划,明天交给我 , 每天,我将按照你的开发计划检查进度. 同学们,一定要完成任务,这是你们的做程序员的第一步,一个没有
8、思想的程序员是没有单位要的, 做是提高思想的关键,也是巩固知识点和运用知识点的关键。Create database student; Create table stu ( 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - STU_ID int, STU_NAME varchar(40) not null, STU_SEX varchar(5), STU_ADDRESS varchar(100), STU_TELL varchar(40), STU_CLASS varchar(40); Create table userinfo ( USERID int, USERNAME varchar(40), USERPWD varchar(13);名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -