- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统
概述
随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们
的生活与工作方式发生了很大的改变。现代化管理高效、简洁,
数据库始于 世纪 年代,经过 多年的发展,现在已经形成了理论体系,成为
计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机
的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。
而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进
我们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带
来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,
这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。
我国人口众多,学生数目庞大,要进行信息化管理就需要建立合适的信息管理系
统,在实现基础的管理功能的同时做好数据的整理、安全功能。通过使用信息管理系
统,可以极大提高工作效率。
背景分析
学生信息是学校管理中一项繁琐的工作。管理人员需要建立学生的学籍,汇总每
学期没有拿到规定学分的学生,及这些学生的详细情况;学生完成一门课程的学习后,
教师学要录入学生的考试成绩,计算平均成绩,汇总各分数段的人数;学生需要查询
已结业的各门课程的成绩;班主任需要查询本班学生的学习情况,包括每个课程的平
均成绩和每个学生的考试通过情况。为此,设计一套实用的学生信息管理系统就可以
页脚内容
系统
大大简化管理人员、班主任和任课教师的工作,方便学生查询自己的学习情况。此外
还需要具备良好的扩充能力,以应付未来可能添加的新需求。
在账户管理方面需要分别处理老师和学生的账户,合理分配权限,做好系统安全。
总结
学生管理系统是一个典型的数据库管理系统应用。在制作过程中遇到的困难并不
太多,主要是规划文档期间经验不足的问题,需要改很多遍。
接触了软件工程这门课程,我认为软件工程和我们平时上专业课相对来讲一个是
宏观一个是微观。平时写软件是一个微观的,讲的是如何来实现各个功能的细微细节。
而软件工程就相对来讲是一个宏观调控,从整体方面来分析系统的结构,可行性等等。
写软件我们是照着一定的思想一定思路去写下去,有人说其实写软件并不难,只
要给你一个思路你就可以不断地往下写。我觉得确是如此,其实我们平时写软件我觉
得并不是很难的事,平时即使遇到处理不了的技术问题,哪里编译出现错误等等其实
都可以在网上提问。技术问题一般我们都可以在网上得到答案,但软件的思想不是我
们看了一下就能真正理解的。
不论采用哪种方法来开发软件,分析的过程都是提取系统需求的过程。分析工作
主要包括 项内容,这就是理解,表达和验证。首先,系统分析员通过用户及领域专家
的充分交流,力求完全理解用户需求和该应用邻域中的关键性的背景知识,并用某种
无二义性的方式把这种理解表达成文档资料。分析过程得出的最重要的文档资料是软
件需求规格说明(在面向对象分析中,主要由对象模型,动态模型和功能模型组成) 。
页脚内容
系统
由于问题复杂,而且人与人之间的交流带有随意性和非形式化的特点,上述理解
过程通常不能一次就达到理解的效果。因此,还必须进一步验证软件需求规格说明的
正确性,完整性和有效性,如果发现了问题则进行修正。显然,需求分析过程是系统
分析员与用户及领域专家反复交流和多次修正的过程。也就是说,理解和验证的过程
通常交替进行,反复迭代,而且往往需要利用原型系统作为辅助工具。
由此可见,软件工程在构筑、编写文档方面的工作实际上并不比编写代码的工作
量要少,相反,有时候编写代码尤其是初步编写代码的工作量在整个工程中只占了很
少的一部分工作。我们需要改变传统的编写软件的观点,从软件工程的角度来看待问
题,这也是我学习软件工程这门课最大的收获。
页脚内容
文档评论(0)