网上选课管理系统需求分析报告书

时间:2024.3.27

南京信息工程大学  实验(实习)报告

实验(实习)名称  需求分析   实验(实习)日期              得分      指导教师         

专业            年级         班次        姓名        学号                 

一、实验目的

1.通过对所选题目相关需求的分析,掌握需求分析的方法和过程;

2.掌握需求分析相关文档的组织规范;

3. 完成一个小型软件系统的需求分析。

二、实验准备

1.  熟悉需求分析的方法和过程

2.  对网上选课管理系统相关应用领域进行调查与分析

三、实验要求

完成网上选课管理系统的需求分析,提交实验报告

四、实验内容:

1.项目背景

  软件系统的名称:网上选课管理系统

  本项目的任务提出者:软件工程老师×××

  本项目的任务开发者:××

  本项目的用户:信息与计算科学专业学生

      

2.任务概述

  

2.1产品的描述

本软件产品作为为信息与计算科学专业学生定制的网上选课管理系统,旨在对信息与计算科学专业学生提供在互联网上选课的环境,也为学校能够对学生的选课情况进行管理提供一个平台。通过本系统的应用可达到对所设课程名称,教师,教材,学分,学时及课程成绩等信息的网上方便查询、根据学生专业提供选课方案的建议、对学生基础信息和学生选课信息的修改以及打印学生所选课程的信息。本系统应用于信息与计算科学专业中的学生选课。

网上选课管理系统主要的功能如下:

1. 学生选课

主要是先根据学生专业提供选课方案的建议,然后再列出所有可选课程供学生选择。

2. 课程相关信息查询

可以对所设课程名称,教师,教材,学分,学时以及学生的该门课成绩等信息进行查询,并可以对学生所选课程的有关信息进行打印。

3. 信息修改

对学生基础信息和学生选课情况进行修改。

2.2用户的特点

本软件的用户方为信息与计算科学专业学生,他们具有一定的计算机应用能力。维护人员具有专业计算机水平。

网上选课管理系统中用户的要求:

系统管理员必须具备一定的网络及数据库的操作和管理知识,并具有高度的责任感和强烈的安全意识。

一般用户除了具有一定的计算机应用能力外,还必须各司其职,不得越权操作,不得随意泄露口令,以共同维护整个系统的安全和正常运行。

2.3实现语言

服务器操作系统:Windows NT 4.X或Windows 2000

客户端操作系统:Windows 7

数据库平台:SQL Server 7.0

开发工具:java语言

2.4限制与约束

用户必须按照操作规程运行本软件,不得进行恶意破坏性操作。

3.需求规定

    

3.1对功能的规定 

3.1.1功能构成

3.1.1.1学生选课

        

3.1.1.2信息查询

3.1.1.3信息修改

3.1.2功能描述 

功能需求表F-0101提供选课方案的建议

 

功能需求表F-0102列出所有可选课程供学生选择

 

功能需求表F-0201课程信息查询

 

功能需求表F-0202课程成绩查询

 

功能需求表F-0301基础信息修改

 

功能需求表F-0302选课情况修改

3.2性能需求 

   软件应保证系统运行稳定,避免出现系统崩溃;软件必须保证有足够的数据精度,不影响正常业务;软件应尽量做到响应快速、操作简便。

3.3输入输出要求

   软件对数据输入均进行数据有效性检查。除指明提供打印输出外,其余数据输出均不考虑打印输出。

3.4数据管理能力要求 

   运行本软件系统所需的各种基础数据及前期的其他数据的规模约为1200M,数据的平均增长约为4M/人月,系统用于日志等记录的数据增长约为10M/月。具体增长速度由用户的使用频率及所发生业务的数据量决定。

3.5故障处理要求

   设备的硬件故障可能造成本软件不能运行或不能正常进行输入/输出等后果,系统的资源不足及网络传输通道阻塞可能造成本软件不能正常运行,并有可能造成机器“死机”,上述故障的处理由用户自行解决。

   软件在运行过程中产生的的数据库错误,将由系统自动记入错误日志,非网络传输引起的错误将由系统管理员或软件开发者解决。

   软件在运行过程中产生的其他错误,将根据情况由软件开发者或软件开发者协助系统管理员解决。

3.6其他专门要求

1.软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。

2.软件必须提供对系统中各种码表的维护、补充操作。

3.软件必须按照需求规定记录各种日志。

4.软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。

5.学生必须对系统中的基本信息进行维护,以便软件能取得有效的学生基本信息。

4.运行环境规定

4.1用户界面 

   界面要求美观、大方,操作方便,符合用户习惯。

                                   主界面如上

4.2硬件接口 

系统运行的设备要求如下:

1.服务器端:

PIII400主频、256M内存、10G硬盘、10/100M网卡以上配置

光盘刻录或磁带备份设备

2.客户端:

P166主频、32M内存、2G硬盘、10/100M网卡以上配置

3.输出设备:

网络打印机及绘图仪设备

4. 一台路由器

5. 远程拨入设备

4.3支持软件 

   MicroSoft SQL Server 7.0

   Eclipse

4.4通讯接口

   使用通信协议TCP/IP

五、试验总结

    通过这次试验,我了解了SELECT语句的实际应用,知道了在查询分析器中使用SELECT语句进行简单查询的方法,并且掌握简单表的数据查询、数据排序和数据连接查询的操作方法。


第二篇:需求分析报告书


一、网络规划

1.网络规划目标

该项目主要目标是组建校园网,并实现校园网内部门之间的通信隔离,部分部门需要访问Internet.

第一,组建办公楼局域网,实现局域网内通信

第二,实现办公楼内不同部门之间的通信隔离

第三,组建教学楼局域网

第四,提供局域网到广域网的连接

第五,进行访问控制,允许指定网络访问Internet

2.网络实施说明

该网络分为两部分:办公楼、教学楼,因此首先需要进行子网划分,将192.168.1.0划分为两个子网

在办公楼区,分为行政管理和教学管理两部分,这两部分属于不同的部门,可以划分到不同的vlan,以实现通信隔离,减少局域网上的通信量。

在教学楼区,有两个网络教室,分属不同子网,也可以划分到不同的vlan。 另外,不同vlan之间需要进行通信,这里需要在路由器上做单臂路由。

办公楼主机需要能够连接到Internet,这里可以通过路由器访问控制实现。

二、网络设计

逻辑设计

1.拓扑图

需求分析报告书

2.网络地址规划

首先,将192.168.1.0划分为两个子网:192.168.1.64(01000000)(办公楼),192.168.1.128(10000000)(教学楼)

在办公楼,行政管理子网网络号为192.168.1.64(01000000),教学管理子网网络号为192.168.1.96(01100000)

这样PC1:IP地址、掩码、网关可以设定(注意:网关应该放到哪?) PC2:

在教学楼,网络教室1网络号为192.168.1.128(10000000),网络教室2网络号为192.168.1.160(10100000)

PC3:

PC4

物理设计

1. 主要设备情况(包括设备名称、型号等)

2. 设备之间互联情况(端口之间互联、使用介质等)

需求分析报告书

更多相关推荐:
图书管理系统需求分析报告

图书管理系统需求分析报告目录图书管理系统需求分析报告21引言211编写目的212项目背景213相关定义22需求概述321目标322用户类和特征323运行环境33需求分析331数据需求332事物需求433系统的业...

图书管理系统需求分析报告

图书管理系统需求规格说明书盛旭张驰1引言随着计算机技术的不断应用和提高计算机已经深入到社会生活的各个角落计算机软件也在各方面得到广泛的应用但是很多图书馆仍采用手工管理图书的方法不仅效率低易出错手续繁琐而且耗费大...

图书管理系统需求分析报告(经典范例)

实验报告课程名称软件工程导论课题名称图书管理系统需求分析报告专业班级学号姓名指导教师20xx年4月24日图书管理系统需求分析1引言11编写目的编写本报告的目的是明确本系统的详细需求提供给使用单位确认系统的功能和...

图书管理系统需求分析报告

图书管理系统需求分析1引言11编写目的编写本报告的目的是明确本系统的详细需求提供给使用单位确认系统的功能和性能并在此基础上进行修改和完善同时作为设计人员进行软件设计的依据和使用单位的验收标准12项目背景实现一个...

图书管理系统需求分析报告

设计名称课程名称姓名班级授课教师信息工程学院课程设计图书管理系统需求分析报告软件需求2薄文正12软件工程1班邱老师目录第一章引言211编写目的212项目背景213产品范围214术语说明215参考文献3第二章项目...

图书管理系统需求分析报告

图书管理系统需求分析1引言11编写目的编写本报告的目的是明确本系统的详细需求提供给使用单位确认系统的功能和性能并在此基础上进行修改和完善同时作为设计人员进行软件设计的依据和使用单位的验收标准12项目背景软件名称...

图书管理系统需求分析报告

图书管理系统需求分析报告目录图书管理系统需求分析报告21引言211编写目的212项目背景213相关定义22需求概述321目标322用户类和特征323运行环境33需求分析331数据需求332事物需求433系统的业...

学校图书管理系统课程设计报告正文

目录第1章绪论2第2章需求分析2第3章总体设计3第4章数据库设计441概念结构设计442逻辑结构与物理结构设计5第5章详细设计7第6章编码8第7章测试1471测试1472发现错误和解决方法15第8章设计总结16...

图书管理系统需求分析报告

图书管理系统需求分析报告摘要图书管理系统主要是用来管理图书信息和读者信息而设计的图书管理系统的管理包括用户管理图书管理读者管理借阅管理图书管理系统的查询包括图书查询读者查询借阅查询该系统可以查询图书的基本信息读...

图书馆管理系统需求分析报告

软件工程图书管理系统需求分析设计组名SOS组长总设计师解说员设计成员专业计算机应用报告日期20xx年10月25日星期一1简介11目的1能够存储一定数量的图书信息并方便有效的进行相应的书籍数据操作和管理这主要包括...

图书管理系统需求分析报告

信息系统开发与管理课程实习报告书课题名称图书管理系统需求分析学生姓名学号系年级专业指导教师20xx年12月22日1图书管理系统开发相关技术介绍11JSP介绍JSP技术使用Java编程语言编写类XML的tags和...

图书管理系统需求分析报告软件工程

软件工程作业图书管理系统1引言11编写目的本需求的编写是为了研究利用大型数据库做基础的图书管理系统软件的开发途径和应用方法同时它也是进行项目策划概要设计和详细设计的基础是维护人员进行内部维护信息更新验收和测试的...

图书管理系统需求分析报告(24篇)