1、 1 研究生选课系统 1 1引言引言 1.11.1 编写目的编写目的 明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。经过对此项目 进行详细调查研究, 初拟系统实现报告, 对网站开发中将要面临的问题及其解决方案进行初 步设计及合理安排。明确开发风险及其所带来的经济效益。 1.2 1.2 背景背景 在现代计算机技术、通信技术日益发展,Internet 普及,现代网络生活已经遍布每个 家庭,远程教育成了一种必然的趋势,但对于许多用户来说毕竟还是一件比较陌生的事,因 此要使用户了解系统是一个重要的关键。 我们将实现通过网络对研究生进行选课以及确定课 程老师及方案。 1.31.3 课题
2、研究的意义课题研究的意义 研究生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说 都至关重要,所以研究生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一 直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、 保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、 更新和维护都带来了不少的 困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进 入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的 优点.例如:检索迅速、查
3、找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这 些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的 重要条件。 2 2课题的可行性课题的可行性 2.12.1 要求要求 (1)与实践活动和相关的文件和资料由教师提供。 (2)本课题要求学生有熟练的 ASP 开发能力,有较强的自学能力以及一定的关系数据 2 库理论开发功底。 (3)具有对复杂表进行处理的能力。实现准确无误的在线选课。 2.22.2 可行性分析可行性分析 (1)技术可行性-仅需要一台装有 Office 软件的计算机即可,对机器本身没有太高 的要求。对于软件技术要求,现在的程序设计语言已非常成
4、熟,要运用 HTML 样式,图形图象 制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用 SQL Server 2005。 (2) 操作可行性-界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入 迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。 3.3. 应用系统开发工具的分析应用系统开发工具的分析 3.13.1 对软件和硬件的要求对软件和硬件的要求 服务器 硬件 处理器:性能好 内 存:256M 或更大 硬 盘:20G 或更大 软件 Microsoft Sql Server 7.0 或更高版本 Microsoft IIS 6.0 或更高版本 Microsoft Office 2005 客户机 硬件 无特殊要求,只要能上连接互联网即可 软件 Microsoft Windows XP 或更高版本 Microsoft IE 6.0 或更高版本 3.2 3.2 工作负荷工作负荷 研究生模块:已实现学生以自己的学号登录,进行简单的课程选择。 教师登录模块:已实现教师登录,进行自己课程的添加以供学生选择。 管理员登录模块