- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
需 求 分 析 说 明 书 专业:项目管理 姓名:张岚岚 学号:1201001745 前 言 此网上选课管理分析是基于2006年本人在软件公司实习时所开发的软件来写的。网上选课系统是教务系统中的一个分支。本系统主要采用了Java Web 所提供的Struts框架来实现,该系统的一个最大的特色是用Struts框架实现了当时较为流行MVC三层架构。通过这一实例的开发,我对Struts框架有了系统的了解,但是因当时能力素质所限,在系统规划和需求分析等方面都有所欠缺。学习管理信息系统建设后,现对该系统的规划、需求分析、可行性分析加以完善,使所学知识得以运用、巩固。文中不足之处仍需沈老师指点。 目 录 前 言 2 目 录 3 1.概述 4 1.1 系统开发背景 4 1.2 系统目标 4 1.3 开发工具及数据库选择 4 1.3.1开发工具 4 1.3.2数据库选择 5 1.4参考资料 5 2.需求分析 6 2.1 功能需求 6 2.2性能需求 6 2.2.1精度 6 2.2.2 时间特性要求 6 2.2.3 灵活性 6 2.3 输入输出要求 7 2.4系统数据流程分析 7 2.4.1系统总体数据流程设计 7 2.5涉众分析 8 2.5.1教务处领导 8 2.5.2 教务科和各院系教务人员 8 2.5.3 学生 8 2.6用户分析 9 2.6.1教务处领导 9 2.6.2教务科工作人员 9 2.6.3各院系教务负责人 9 2.6.4学生 10 2.7约束条件 10 3.系统设计 11 3.1系统概述 11 3.2系统概述 11 3.2.1学生修改口令 11 3.2.2学生选课 12 3.2.3学生成绩查询 12 3.2.4管理员修改课程 13 4.软件运行环境 14 1.概述 1.1 系统开发背景 进入21世纪以来,国内各高校都在积极推进教育体制改革,为培养更为优秀的新世纪复合型人才做努力。国内高校的计算机教务管理水平,是随着教育改革的进一步深化和计算机的普及、计算机网络的大规模发展而迅速发展起来的。充分利用计算机及网络来做到信息资源共享和大量信息的收集是一种高校教育管理的必然发展趋势。进一步完善现有的教务管理体制也是进行教育体制改革的重要内容。从以前的学年制到现在的学分制,国内教育改革越搞越活。当然,这些项目如果不能借助计算机,运用现代化的信息管理手段来实施,其工作效率将会极其低下。例如,现在许多学校都允许学生在一定程度上自主选课,没有强大的计算机信息管理系统支持,负责教学管理的老师工作量将非常庞大。所以,网上选课管理系统作为实现高校教学信息化管理的重要组成部分,其研究开发具有十分重要的现实意义。 目前,各高校教学管理部门都配备有性能优良的计算机设备,校园网也初建成型,信息化程度也日趋提高,约有60%的高校已开始使用网上选课管理系统,但是,从系统推广和使用情况来看还存在不少的问题。从功能上来说,它们有很多还不够建全;从使用技术来说,它们多使用ASP语言来开发的,不少采用的是两层体系架构,就软件开发重用性来说ASP语言不如JSP,就安全性来说两层体系架构开发模式不如三层架构。基于此,本系统使用了JSP开发语言,用基于J2EE的Struts框架实现了MVC三层体系架构,从系统开发的角度来说将是一个新的尝试。 1.2 系统目标 通过该系统的开发和应用,在校园网环境中搭建一个方便、高效、安全,能适应高校信息化管理需求的信息平台;有效利用现有的计算机及网络资源,节约办公成本,提高工作效率,推动教务管理信息化进程。 1.3 开发工具及数据库选择 1.3.1开发工具 系统应采用成熟可靠的J2EE技术,用基于J2EE的Struts框架来实现MVC三层体系架构。目前JAVA技术逐步走向成熟。本系统用它来开发起点较高,能应适应未来技术发展的趋势。基于J2EE的开发平台比较多如Jbuidler、Eclipse。JBuidler需要占用大量的内存空间影响整个系统的运行速度。个人觉得clipse比Builder好用。可能是我用clipse的时间比较长的原因,eclipse的优点就是上手快,菜单设计等等一些人性化的东西较好IBM 和SUN大公司由于Struts不是Eclipse软件自带的,所以要把Struts嵌入到Eclipse环境下。 1. 《软件工程导论》.张海藩.编著清华大学出版社.2007年5月; 2. 《数据库系统概论(第四版)》.王珊编著.高等教育出版社.2007年11月。 2.需求分析 2.1 功能需求 通过对市场上现有系统的功能和用户使用情况调查,系统需具备以下功能: 本系统基于校园网,实现高水平的信息资源共享和跨平台的信息资源访问,不仅要面向全校不同部门的信息资源的共享,还要解决各部门已有的或将建立的信息系统的资源共
文档评论(0)