南京信息工程大学 实验(实习)报告
实验(实习)名称 需求分析 实验(实习)日期 得分 指导教师
专业 年级 班次 姓名 学号
一、实验目的
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.2功能描述
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…
图书管理系统需求规格说明书盛旭张驰1引言随着计算机技术的不断应用和提高计算机已经深入到社会生活的各个角落计算机软件也在各方面得到广…
实验报告课程名称软件工程导论课题名称图书管理系统需求分析报告专业计算机科学与技术班级计算机0903学号**姓名指导教师20##年4…
图书管理系统需求分析1引言11编写目的编写本报告的目的是明确本系统的详细需求提供给使用单位确认系统的功能和性能并在此基础上进行修改…
设计名称课程名称姓名班级授课教师信息工程学院课程设计图书管理系统需求分析报告软件需求2薄文正12软件工程1班邱老师目录第一章引言2…
浙江科技学院企业货物运输管理信息系统分析报告院系理学院班级信计111班组员顾元袁琦超方声授课教师张少林20xx111目录目录2信息…
学生选课系统需求分析报告姓名李班级学号指导教师张力臣喆Java3班11031711摘要随着社会的发展学生的人数和课程的种类急速增加…
海南大学三亚学院企业信息系统分析与设计实习报告报告题目三亚宏远酒店管理系统分析与设计报告分院管理分院专业信息管理与信息系统班级信管…
就偶园回中问题的系统分析报告夏一凡20xx00300157近几年来在我们当地产生了一股小升初择校热当地较好的几所初中学生爆满而其他…
课程软件工程年级20xx专业软件工程评审组员方辉08065016高校工资管理系统需求分析报告一引言1编写目的编写该文档是为了分析人…