学生信息管理系统Java版.docVIP

  1. 1、本文档共208页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java项目实战 院系:计算机学院 班级:计071-3 姓名:闫轲 学号:200725501317 目 录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc200140802 课题一 需求分析 PAGEREF _Toc200140802 \h 3 HYPERLINK \l _Toc200140803 课题二 项目计划安排 PAGEREF _Toc200140803 \h 10 HYPERLINK \l _Toc200140804 课题三 概要设计 PAGEREF _Toc200140804 \h 19 HYPERLINK \l _Toc200140805 课题四 详细设计 PAGEREF _Toc200140805 \h 23 HYPERLINK \l _Toc200140806 课题五 数据库设计 PAGEREF _Toc200140806 \h 35 HYPERLINK \l _Toc200140807 课题六 项目技术准备 PAGEREF _Toc200140807 \h 44 HYPERLINK \l _Toc200140808 课题七 系统功能设计 PAGEREF _Toc200140808 \h 47 HYPERLINK \l _Toc200140809 课题八 项目的测试 PAGEREF _Toc200140809 \h 200 HYPERLINK \l _Toc200140810 课题九 实战演练 PAGEREF _Toc200140810 \h 205 HYPERLINK \l _Toc200140811 附件 软件文档编写向导 PAGEREF _Toc200140811 \h 209 课题一 需求分析 一套软件是否有市场,满足用户需求是关键因素,所以搞清楚用户到底需要什么是软件开发的头等大事。用户需求如何得来?用户有没有把需求描述清楚?如何把用户需求转化成自动化方式?软件的开发其实就是从一个个问题开始,再一个个地解决地过程。整个需求的过程如图: 用户需求分析流程图 用户需求分析流程图 开始需求 用户提出需求 分析人员体验用户工作流程 分析人员确定调研结果并写报告 项目组分析并确定最终需求 与用户共同确定工作环境 结束需求准备进入设计 图1-1需求过程图 1.1 用户提出自己的需求 本例用户是××职业技术学院,目前使用的是手工记录学生的信息。随着学校规模的增大以及新增学生选课的影响,手工方式已经无法记录学生的实时信息,该学校决定用一套新的学生信息管理系统软件,并要求满足以下条件。 (1)学生卡使用磁卡及防伪标志,学生卡如有遗失,学校方面可以补办、原资料需重新录入。 (2)学生卡不能转借给他人使用,如违反给予相应处罚。 (3)学生可以选课,并查看个人信息。 (4)对学生信息、选课信息、课程信息进行记录。 学校需要的就是能满足以上需求的软件。需求就是一套软件的终极目标,但并不是每一个需求都能达到的,分析人员还要根据开发环境一条条地分析这些需求。 1.2 系统分析人员分析用户的需求 1.2.1 分析人员体验用户环境 当软件公司在接到用户的需求时,不是盲目地进行开发,而是应该对需求进行调研。需求的调研就是亲自到用户那里体验整个工作过程,掌握软件的运行环境以及人员操作水平等。 系统分析员的任务就是了解并确认用户的需求,最终做出系统的流程设计。分析人员如何快速有效地掌握用户的整体情况,最好的方法就是提问题,然后找到这些问题的答案,不管什么样的软件系统,都可以从以下问题出发。 (1)用户为什么要引入系统?这个问题的答案将最终决定软件的定位。一套软件系统可繁琐可简单,根据用户需要软件的原因制定快速的开发计划,既满足了用户需求又节省了开发时间,降低了双方的成本。 (2)软件要实现什么功能?用户最初的需求列表是否可行,分析人员要深入到用户的工作流程中,亲自体验工作环境,对照用户需求来分析各个流程是否有局限性,并与用户的管理层多进行沟通,对需求有异议的地方力求妥善解决。 (3)操作人员有哪些?对于一个完善的软件系统来说,安全是不可缺少的一部分。并不是所有的人都能管理软件系统,不同的人应该具备不同的权限。从软件角度讲,就是角色分配问题。管理人员有编辑删除的权限,而普通人员只能查看。分析人员要时刻与管理人员进行沟通,了解用户的组织管理机构,掌握用户角色的精确划分。 (4)如何满足用户的需求?一个完整的软件系统,首先功能要完整,即用户的需

文档评论(0)

aena45 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档