欢迎来到天天文库
浏览记录
ID:15674666
大小:2.14 MB
页数:28页
时间:2018-08-04
《学生成绩管理信息系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学生成绩管理信息系统功能规范学生成绩管理信息系统概要设计说明书(web部分)文档信息:文档名称学生成绩管理信息系统功能说明书(Web部分)描述该文档描述学生成绩管理信息系统的详细功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义,并衍生出其他文档负责人文炽城状态最终版28学生成绩管理信息系统功能规范1简介1.1背景413公司的主营业务是软件开发,公司规模为4人,其部门包括研发部等。该学生管理系统的主要功能是系统管理、用户管理,叫色管理,基础信息管理,学生成绩管理,学生成绩查询。大部分涉及对敏感数据修改的工作都仅由
2、管理员完成,如权限设置,用户管理、基础信息管理。学生可以通过Web浏览自己的基本资料、成绩等。管理员默认拥有部门经理的所有权限。1.2目标该文档描述学生成绩管理信息系统的详细功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义,并衍生出其他文档。28学生成绩管理信息系统功能规范1重要开发工具介绍1.1WebSphereIBM公司的WebSphereStudio,注意和WebSphere的区别,WebSphere是Web服务器,只能用作发布服务器,WebSphereStudio是一套集成开发环境,同时集成Web服务器
3、功能,启动界面如图1.2OracleOracle数据库是Oracle公司的产品,也是历史最悠久的数据库,世界前50强的企业中,80%使用Oracle数据库作为公司的数据库服务器。服务器的图标如图28学生成绩管理信息系统功能规范1.1JavaJava语言有着广泛的应用前景,大体上可以从以下几个方面来考虑其应用: 1.所有面向对象的应用开发,包括面向对象的事件描述、处理、综合等; 2.计算过程的可视化、可操作化的软件的开发; 3.动态画面的设计,包括图形图像的调用; 4.交互操作的设计(选择交互、定向交互、控制流程等); 5.Internet的系统管理功能模块的设计,包括Web页
4、面的动态设计、管理和交互操作设计等; 6.Intranet(企业内部网)上的软件开发(直接面向企业内部用户的软件); 7.与各类数据库连接查询的SQL语句实现; 8.其它应用类型的程序。28学生成绩管理信息系统功能规范1.1Tomcat在小型的应用系统或者有特殊需要的系统中,可以使用一个免费的Web服务器:Tomcat,该服务器支持全部JSP以及Servlet规范,但是目前还不支持EJB,启动界面如图28学生成绩管理信息系统功能规范1.1FusionCharts通过生成一个动态的XML文件来用Flash进行图形统计由于FusionCharts公司只能提供英文版的技术文档,开发小组
5、在项目开发过程中投入了大量的精力进行文档的翻译工作,其间通过不同Flash的XML文档对比统计出了它们的共有属性,并用java写出了一套可复用的动态生成XML文档的通用类28学生成绩管理信息系统功能规范1.1ANT基本概念:Java的Makefileant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了
6、,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。每个ant脚本(缺省叫build.xml)中设置了一系列任务(target):比如对于一个一般的项目可能需要有以下任务。任务1:usage打印本脚本的帮助信息(缺省)任务2:clean<--init清空初始化环境任务3:javadoc<--build<--init生成JAVADOC任务4:jar<--build<--init生成JAR任务5:all<--jar+javadoc<--build<--init完成以
7、上所有任务:jarjavadoc2功能描述学生成绩管理信息系统主要用于对学生信息进行管理,并提供了相关老师职能,为学生部提供了管理工具,同时让学生可以通过学校内部网络实现自我管理,提高了整体运作效能。学生管理系统的人员类型有以下几种:系统管理员、教学管理员、辅导员,学生。权限定义如表1所示。表1人员类型权限描述学生查看学生本人资料、成绩辅导员除学生的权限外,还可添加学生成绩,修改学生资料教学管理员除辅导员权限外,选科信息维护28学生成绩管理信息
此文档下载收益归作者所有