网上选课系统需求说明书

1.1引言

1.1.1编写的目的

本文档是对该学生选课系统的一个整体把握,以便在下一步的开发设计中更好的控制开发。

 本文档的预期读者是:

设计人员

开发人员

管理和测试人员

最终用户

1.1.2背景

由于电脑时代的到来以及internet的迅速发展,电脑无处不在,当然各种工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生选课系统势在必行。鉴此,特开发此学生选课系统,该系统实现了选课的网络化、信息化、现代化。

1.1.3参考资料

[1]. 吕军.《软件项目综合实训》[M].清华大学出版社,2010.6

[2]. 杜文洁、白萍.《实用软件工程与实训》[M].清华大学出版社,2009.4

[3].谭恒松.C#程序设计与开发》[M].清华大学出版社,2010.8

[4]. 詹炎、文龙.《数据库技术与应用》[M].清华大学出版社,2008.9

[5]. 崔淼、关六三、彭炜.ASP.NET程序设计教程》[M].清华大学出版社,2010.8

[6]. 孙永强等.C# .NET入门与提高》[M].清华大学出版社,2002

[7]. Bpower工作室.C#网络程序设计》[M].北京中国铁道出版社,2001

[8]. 明月创作室.C#编程精彩百例》.[M].北京人民邮电出版社,2002

1.2任务概述

1.2.1目标

本项目设定的目标如下:

  1. 系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少;
  2. 系统具有良好的运行效率,能够得到提高管理的目的;
  3. 系统应有良好的可扩充性,可以容易的加入其它系统的应用;
  4. 平台的设计具有一定的超前性,灵活性,能够适应信息管理工作的变化;
  5. 通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。

1.2.2用户特点

由于本软件的最终用户是系统管理人员(即教务处的领导),对本系统不是那么的了解,而且领导们比较忙,对于后期的培训可能会没有时间,基于这一点我组认为应该把界面设计的一目了给教师和学生带来方便,同时还提高了教务处的工作效率。

1.3性能需求

1.3.1可用性

学生选课系统应简单易用,用户能直接通过界面即可掌握所需功能的操作方法,Web

  • 4
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
主要内容为: 网上选课系统的产生是因为目前高校扩招后,在校学生日益增多。如果仍然通过传统的纸上方式选课,既浪费大量的人力物力,又浪费时间。同时,在人为的统计过程中不可避免出现的错误。因此,通过借助网络系统,让学生只要在电脑中输入自己的个人选课信息来替代有纸化的手工操作成为高校管理的必然趋势。该信息系统能够为学生提供方便的选课功能,也能够提高高等院校对学生和教学管理的效率。 1需求分析 网上选课系统的功能性需求包括以下内容: (1)系统管理员负责系统的管理维护工作,维护工作包括课程的添加、删除和修改,对学生基本信息的添加、修改、查询和删除。 (2)学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行查询已选课程、指定自己的选修课程以及对自己基本信息的查询。 满足上述需求的系统主要包括以下几个小的系统模块: (1)基本业务处理模块。基本业务处理模块主要用于实现学生通过合法认证登录到该系统中进行网上课程的选择和确定。 (2)信息查询模块。信息查询模块主要用于实现学生对选课信息的查询和自身信息的查询。 (3)系统维护模块。系统维护模块主要用于实现系统管理员对系统的管理和对数据库的维护,系统的管理包括学生信息、课程信息等信息的维护。数据库的维护包括数据库的备份、恢复等数据库管理操作。 2系统建模 2.1创建系统用例模型 2.2创建系统静态模型 2.3创建系统动态模型 2.3.1 创建序列图和协作图 2.3.2 创建活动图 2.3.3 创建状态图 2.4创建系统部署模型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值