




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JAVA程序设计课程设计报告设计主题:学生信息管理系统学院名称:信息工程学院专业班: 13支1名字:学位:目录需求分析。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。
2、 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 3两个概要设计。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双
3、曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 3三详细设计。 的双曲正切值
4、。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双
5、曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 33.1数据库设计。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲
6、正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 33.2模块和表单设计。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双
7、曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 33.2.1数据库模块设计。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。
8、 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 33.2.2用户注册识别模块。 的双曲正切值。 的双曲
9、正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 53.2.3用
10、户信息管理模块。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲
11、正切值。 的双曲正切值。 6(1)密码的变更。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正
12、切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 6(2)追加和删除用户信息。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的
13、双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 83.2.4学生信息管理模块。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切
14、值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 10(1)追加信息。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值
15、。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 10(2)信息阅览。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。
16、 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲
17、正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 11(3)信息的修正。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 的双曲正切值。 然后单击概要设计阶段主要粗略地记述软件整体的框架,从业务的角度记述软件的模块、工作流程等。 项目的成功取决于设计的好坏,而概要设计是设计整体的重要部分。 概要设计的主要任务是,将用户的需求分割为不同的功能,将这些功能细分为模块,给与使模块间的通信成为可能的规则制约。 因为概要设计涉及系统的整体框架,所以想进行概要设计。 除了用户的业务流程外
18、,还有相当的设计经验。2.1概要设计原则概要设计根据系统分析的需要和工作环境的情况,粗略地设计软件整体结构。 概要设计必须坚持以下原则。(1)细分原则:软件系统由许多不同的模块组成,在设计软件集时,首先要分解所有功能。 解决复杂问题的方法是将其分解成几个小问题,一个一个地解决。(2)提高代码的再利用性:在面向对象的设计中,首先考虑代码的再利用,是一种好的设计,将来在世代交替时不需要大的变更,节省了人工费用。(3)自上而下的分析:概要设计从整体上,逐一分析软件的功能,先从上到下,先分析系统整体的功能,然后一步一步细分,达到最小的功能模块。(4)一致性原则:概要设计要求所有功能模块在定义时使用统一
19、的规范。(5)提高独立性,减少结合:尽量减少各模块和模块之间的关联。 如果不这样做的话,修改某个地方会引起其他很多地方的变动,不符合面向对象的原则。 通常,在封装类之后,只允许扩展类,而不能更改。 封装的类必须有单一的责任,理论上两个类不能一起完成功能。(6)模块的大小必须尽量合适:结构算法并不像复杂的模块那样好,模块的大小必须由实际的工作目标和其他类的结合的紧密性决定。 根据经验,一个模块的规模不应该太大。 模块的总行数在10100行的范围内,优选3060行,容易理解和读书。 过长的模块往往是分解不充分的表现,增加了阅读理解的困难性,但是,如果规模过大,模块之间的连接变得复杂,系统在模块调用
20、时传送信息的开销变大。概要设计在整个设计中很重要,因为要拉一发动全身,所以必须做好概要设计,避免在今后的软件开发过程中重复。 现在软件行业流行的模型化设计,把在几个市场成功的模型用于自己的设计。2.2模块化用户的需求根据概要设计原则分析本项目的用户需求,最终转换成用程序语言记述的模块。 什么样的需求是模块? 模块应该有以下三个特征。(1)输入输出:模块必须被调用,正确的调用必须被返回,调用都是对一个对象的模块独立性的表示。(2)处理功能:模块必须灵活处理调用的输入数据,为输出准备处理结果。(3)程序代码:用于实现模块功能的源代码。3.3确定系统最终模块概要设计中最重要的是确定这个项目包含的模块
21、。 根据上2节所述的设计原则和模块特征,将用户的需求转变为下一个模块。求一个人,一个人,一个人,一个人。2.1 UML用例图1用户登录信息管理2用户信息管理3学生信息管理4系统管理系统主页用户。上岸信息管理用户信息管理学生信息管理通过身份拜托了追加删除用户。修改密码。追加显示修改删除系统管理再次上岸从登陆退出2.2模块设计1数据库设计模块2用户注册识别模块3用户信息管理模块4学生信息管理模块5系统管理模块三详细设计3.1数据库设计数据库名称: student表名:用户、stud表用户:存储登录用户的用户名和密码表stud :保存学生的基本信息学生表(stus )字段名称类型备注PS PR PS
22、Varchar(30 )学生身份证stuNameNvarchar(50 )非空值PR PSNchar(1)性别是男的还是女的苏特阿格公司PR年龄0stuDeptNvarchar(30 )所属部门3.2模块和表单设计3.2.1数据库模块设计将数据库连接包装在database类中,以便其他模块可以方便地调用数据库连接代码,而无需每次重写。下表列出了他的基本属性文件名称成员变量成员方法。database.java公共静态连接cn;cn;公共静态语句ST;以及公共静态resultset RS;公共静态布尔join db ()publicstaticbooleanexecutesql (字符串SQL字符
23、串)publicstaticbooleanquery (字符串SQL字符串)代码如下所示:导入Java.SQL.*/部署软件包公共类数据库。AK公共静态连接cn;cn; /定义连接对象公共静态语句ST;以及/定义SQL语句对象公共静态resultset RS; /定义数据集用于确定公共静态布尔连接db () /连接是否成功。布尔连接标志;try连接标志=true;class.forname ( sun.JDBC.odbc.jdbcodbdriver ); 通过调用java.lang类的forName方法来实现JDBCODBC桥cn=驱动程序管理器. getconnection ( JDBC : odbc : student , sa , ); 创建连接对象cn.set目录( student ); /加载数据库System.out.println (数据库连接成功 );ST=cn.create statement (resultset.type _ scroll _ sensitive )ResultSet.CONCUR_READ_ONLY;/返回结果集随着数据库的变化而变化的可滚动结果集。结果集不能更新数据库中的表返回接入标志;catch (sqlexception sqlex ) catch (sqlexception sqlex ) system.out.pri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业股权分配合同样本
- 信托合同与合同标准文本
- 儿童影楼转让合同样本
- 2025公寓物业管理服务合同模板
- 内墙腻子劳务合同样本
- 凤爪贸易合同标准文本
- 出售个人铣床合同标准文本
- 3人投资合同样本
- 创新思维与项目推进计划
- 养殖用地出租合同样本
- 汽车行业发展前景
- 用电知识安全培训课件
- 2025年东北三省三校二模联考语文试卷
- 保密知识题库含答案
- 共享农场合同标准文本
- 医院建设项目智能化专项工程技术要求
- 2024年中国银行招聘考试真题
- 管理学基础-形考任务三-国开-参考资料
- 2.2城镇化课件高中地理人教版(2019)必修二
- 2024-2025学年北师大版七年级数学上册期末复习压轴题12个(84题)含答案
- 2023年北京市大兴区小升初数学模拟试卷(含答案)
评论
0/150
提交评论