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]. B—power工作室.《C#网络程序设计》[M].北京中国铁道出版社,2001
[8]. 明月创作室.《C#编程精彩百例》.[M].北京人民邮电出版社,2002
1.2任务概述
1.2.1目标
本项目设定的目标如下:
- 系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少;
- 系统具有良好的运行效率,能够得到提高管理的目的;
- 系统应有良好的可扩充性,可以容易的加入其它系统的应用;
- 平台的设计具有一定的超前性,灵活性,能够适应信息管理工作的变化;
- 通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。
1.2.2用户特点
由于本软件的最终用户是系统管理人员(即教务处的领导),对本系统不是那么的了解,而且领导们比较忙,对于后期的培训可能会没有时间,基于这一点我组认为应该把界面设计的一目了给教师和学生带来方便,同时还提高了教务处的工作效率。
1.3性能需求
1.3.1可用性
学生选课系统应简单易用,用户能直接通过界面即可掌握所需功能的操作方法,Web