文档库 最新最全的文档下载
当前位置:文档库 › 学生选课系统毕业设计

学生选课系统毕业设计

学生选课系统毕业设计
学生选课系统毕业设计

论文题目:学生选课系统

摘要:

本系统实现学生选课的基本功能,包括学生退选课,查看自己的选课信息;教师查看选课学生的信息,提交成绩;管理员添加学生、管理学生、管理成绩、添加教师、管理教师和管理课程等。系统利用.Net平台技术进行开发,实现学生选课的动态管理,使得对信息的管理更加及时、高效,提高了效率。同时还对系统的开发原理、功能特点和设计方案进行了介绍。关键词:学生选课数据库管理 https://www.wendangku.net/doc/c913199191.html,

目录

一、设计的目的与要求 (3)

二、设计正文 (3)

(一)概述 (3)

(二)系统需求分析 (3)

(三)系统总体设计 (7)

3.1 设计问题域子系统 (7)

(1)总体设计图 (7)

(2)各模块功能 (7)

3.2 设计数据管理子系统 (8)

(1)数据库表 (8)

(2)数据表之间的关系 (8)

①学生表STUDENT的详细数据字段: (8)

②教师表TEACHER的详细数据字段: (9)

③课程表COURSE的详细数据字段: (9)

④选课表ELECT的详细数据字段: (9)

⑥系院表DEPART的详细数据字段: (10)

(四).详细设计 (11)

4.1系统用户登录流程图 (12)

4.2 用户密码修改流程图 (13)

4.3教师提交成绩流程图 (14)

4.4管理员添加课程流程图 (15)

4.5学生选修课程流程图 (16)

(五)系统实现 (16)

(六)系统测试 (29)

三、课程设计总结或结论 (29)

四、参考文献 (30)

一、设计的目的与要求

通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。

具体如下:

1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析

与设计,编码和测试方面的知识;

2.熟悉自动化的软件开发工具Rational Rose 2003,并将其运用于软件开发的全过程;

3.进一步加强和提高软件工程文档的编写能力;

4.培养协作能力和团队精神。

二、设计正文

(一)概述

1.1课题题目:学生选课系统

1.2系统的主要目标:

本系统目标是实现选课系统所需的各种基本功能,包括学生选课、退课功能和教师查看选修课程、提交课程成绩功能以及管理员添加学生、维护学生信息、成绩管理、添加教师、维护教师信息、维护选修课程,还有公用的修改密码等功能。

1.3 系统的开发环境及运行环境:

操作系统:Windows XP Pro SP2

建模工具:Rational Rose 2003

数据库系统:SQL Server2000

开发工具:Visual Studio 2005

Web服务器:IIS+https://www.wendangku.net/doc/c913199191.html, 2.0平台

(二)系统需求分析

学生选课系统主要满足来自三方面的需求,这三个方面分别是学生用户、教师用户

和管理员用户,也即是三类用户角色。

(1)学生用户是主要的需求者,主要需求功能是查询可选课程、查看自己选课情况及进行选课、退课操作等;

(2)教师用户主要需求功能是查看自己所教授的课程、课程有哪些学生选修、以及利用本系统提交学生的成绩;

(3)管理员用户的功能需求较为复杂,包括对学生信息、教师信息、课程信息进行管理。在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。在教师管理子模块中,实现对教师信息的添加、修改、删除、查询等操作。在课程管理子模块中,实

现对课程信息的添加,添加时为其分配任课教师、上课时间和地点,实现对课程的修改、删除、查看某个课程的详细信息等。

本系统将管理员用户、教师用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加学生,添加课程,修改课程信息等;让教师拥有查看自己开设的课程的信息,以及提交所开设课程成绩的权限;让学生拥有选课和退选的权限;而修改密码模块的权限每个用户都可拥有,用以修改自己的密码信息。通过进行严格的权限划分,可以更好地进行管理,也可更好地保护用户信息安全。

2.1用例图

图2-1 学生选课系统用例图

用例图说明:

(1)系统的外部角色有:学生用户、教师用户和管理员。

(2)系统主要用例的文档描述:

①学生管理用例:学生用户可见的功能,包含了选课、退课和查看选课三个用例功能。

例功能。

③信息管理用例:管理员可见的功能,这个用例进一步分为三个用例:学生信息管理用例、教师信息管理用例和课程信息管理用例。

④学生信息管理用例:信息管理用例可见的功能,实现学生信息的管理功能,包含了添加学生、修改学生信息和删除学生三个用例。

⑤教师信息管理用例:信息管理用例可见的功能,实现教师信息的管理功能,包含了添加教师、修改教师信息和删除教师三个用例。

⑥课程信息管理用例:信息管理用例可见的功能,实现课程信息的管理功能,包含了添加课程、修改课程信息和删除课程三个用例。

⑦修改密码用例:所有用户都可见的功能,用于修改用户的密码信息。

(3)系统用例之间的关系:

①学生管理用例与选课、查看选课、退课三用例之间是包含关系。

②教师管理用例与查看学生选课、提交成绩两用例之间是包含关系。

③信息管理用例与学生信息管理用例、教师信息管理用例和课程信息管理用例之间是包含关系。

④学生信息管理用例与添加学生、修改学生信息和删除学生三个用例之间是包含关系。

⑤教师信息管理用例与添加教师、修改教师信息和删除教师三个用例之间是包含关系。

⑥课程信息管理用例与添加课程、修改课程信息和删除课程三个用例之间是包含关系。

(4)系统关键用例的正常事件流图和异常事件流图

表2-1 修改密码用例的正常事件流图和异常事件流图

表2-2 提交成绩用例的正常事件流图和异常事件流图

2.2类图

类图说明:

(1)Base User类是一个系统角色用户的基类,主要方法有两个:modify() 用于修改用户的密码;

login Check() 用于用户登录验证。

(2)Admin类继承自Base User类。

(3)Student类继承自Base User类,主要方法有:

student Add() 用于添加学生;

student Del() 用于删除学生;

student Update() 用于更新学生信息;

get Students() 用于获取学生列表。

(4)Teacher类继承自Base User类,主要方法有:

Teacher Add() 用于添加教师;

Teacher Del() 用于删除教师;

Teacher Update() 用于更新教师信息;

Get Teachers() 用于获取教师列表。

(5)Course类是一个课程类,主要方法有:

Course Add() 用于添加课程;

Course Del() 用于删除课程;

Course Update() 用于修改课程信息;

Get Courses() 用于获取课程列表。

(6)Elect类是一个选课表类,主要方法有:

elect() 选修课程;

elect Del() 退选课程;

get Elect Info() 获取选课信息;

have Submit() 检测是否已提交过成绩;

submit Score() 提交成绩。

顺序图

(1) 管理员修改课程信息顺序图

:

(2) 学生用户退选课的顺序图

图2-4 学生用户退选课的顺序图

(3) 教师提交成绩顺序图

图2-5 教师提交成绩顺序图

:

: 教师用户

2.3协作图(可选)

(1) 学生用户选课协作图

图2-6 学生用户选课协作图(2) 教师提交成绩协作图

图2-7 教师提交成绩协作图

(三)系统总体设计

3.1 设计问题域子系统

学生选课系统是实现学生选课退课、教师提交成绩以及学校教务管理员维护信息的一个平台,整个学生选课系统有前台和后台两部分,共分为4个模块:管理员模块,教师模块,学生模块和公有模块,分别用于完成各自的功能。以下为学生选课系统总体设计图和各功能模块说明:

(1)总体设计图

(2)各模块功能

表3-1 学生选课系统功能模块表

3.2 设计数据管理子系统

(1)数据库表

表3-2 数据库表

(2)数据表之间的关系

图3-2 数据表之间的关系图①学生表Student的详细数据字段:

②教师表Teacher的详细数据字段:

③课程表Course的详细数据字段:

④选课表Elect的详细数据字段:

⑤系统管理员表Users的详细数据字段:

⑥系院表Depart的详细数据字段:

3.3 设计人机交互子系统

(1)用户分类

本系统的用户可分为三类:

①管理员用户;

②教师用户;

③学生用户。

(2)用户描述

①管理员用户的描述:

管理员用户在整个选课系统中起到管理和维护的作用,对学生和教师的信息进行管理

和维护以及开设课设等职责。

②教师用户的描述:

教师用户在本系统中具有管理选修了自己开设的课程的学生的权限,查看选修了自己开设课程的学生信息有及提交学生成绩。

③学生用户的描述:

选课系统主要是针对管理学生的,学生在本系统中具有修改自己的信息,以及选课和

(3)设计命令层次

①系统的人机交互子系统的内容和准则:

本学生选课系统的人机交互子系统在根据不同的用户身份登陆到不同的页面,然后按

②通过采用树形结构,细化命令的组织方式,如下:

图4-1 系统用户登录流程图

图4-2 用户密码修改流程图

4.3教师提交成绩流程图

图4-3教师提交成绩流程图

图4-4 管理员添加课程流程图

图4-5 学生选修课程流程图

(五)系统实现

本系统采用了三层架构来实现,即分为用户界面层(UI)、业务逻辑层(BLL)和数据访问层(DAL),用户界面层是展示给用户的界面,方便用户与系统进行交互;业务逻辑层是对系统业务实体的封装,完成系统业务功能;数据访问层直接与数据库打交道,为业务逻辑层提供底层的数据库操作。

5.1 Database类主要是与数据库连接,提供数据库操作功能,代码如下:

namespace MyElectCourse.DAL

{

public class Database

{

protected string connectionString;

protected SqlConnection connection = null;

public Database()

{

connectionString =

基于jsp(java)学生选课系统的设计和开发

基于jsp学生选课系统的设计 姓名 系别、专业 导师姓名、职称 完成时间

基于JSP的学生选课系统 张三 内容摘要:随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生选课系统作为一种现代化的教学技术,以越来越受到人民的重视,是一个学校不可缺少的部分, 学生选课系统就是为了管理好选课信息而设计的。学生选课系统的将使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。 关键词:选课、课程信息发布、B/S、JSP

目录 第一章引言 第二章相关技术介绍 第一节Java技术 (2) 第二节Servlet技术 (3) 第三节Jsp技术 (4) 第四节开发软件介绍 (5) 4.1 eclipse平台 (5) 4.2 Tomcat服务器 (6) 4.3 SQL server 2000 (6) 第三章系统分析 第一节系统功能模块划分 (8) 第二节系统功能类别划分 (8) 第三节系统维护 (9) 3.1 课程基本资料维护 (9) 3.2 系部维护 (10) 3.3 管理员维护 (10) 第四节学生选课 (10) 4.1 课程预览 (10) 4.2 选课 (10) 4.3 退课 (11) 4.4 修改密码 (11) 第五节教师课程查询 (12) 5.1 查询课程情况 (12) 5.2 修改密码 (12) 第四章系统功能设计 第一节系统功能设计图 (13) 第二节数据库设计 (13) 第三节页面及功能设计 (14) 第五章总结

图书借阅与推荐系统的设计与实现

郑州轻工业学院 本科毕业设计(论文) 题目图书借阅与推荐系统的设计与实现 学生姓名 专业班级 学号 院(系) 指导教师 完成时间

郑州轻工业学院 毕业设计(论文)任务书 题目图书借阅与推荐系统的设计与实现 专业计算机科学与技术学号540907010109姓名 主要内容: 基于J2EE的图书借阅与推荐系统:模拟图书馆中借书还书的关系;借阅用户的信息管理;图书馆方面书籍信息以及借阅信息的管理。 基本要求: 设计严谨,功能完善;界面流畅,使用方便;扩充性强,易于维护;性能良好,安全可靠。 参考资料: 1.原始资料 [1] 钟鸣.Servlet与JSP权威指南[M].北京:机械工业出版社,2002年.89-93 [2] 周竞涛.Eclipse完全手册-基础[J].进阶.高级.北京:电子工业出版社,2006.44-48 [3] Rima Patel sriganesh.精通EJB3.0[M].北京:电子工业出版社,2007.23-33 [4]张席,戴劲. Java语言程序设计教程[M]. 西安:西安电子科技大学出版社,2003.131-156 2. 技术条件 硬件条件:个人电脑一台 软件配置:系统采用Windows2007,使用office2003系列软件,开发工具采用MyEclipse、数据库支持Oracle、服务器Tomcat6.0以及JDK1.60 完成期限: 指导教师签名: 专业负责人签名:

目录 摘要 ............................................................................................................................ I ABSTRACT .............................................................................................................. I I 1. 绪论.. (1) 1.1课题意义 (1) 1.2目前图书管理系统存在的问题 (2) 1.3本文的主要内容 (2) 2. 相关技术及开发工具 (4) 2.1 相关技术简介 (4) 2.1.1 J2EE平台 (4) 2.1.2 数据库语言 (4) 2.2 开发工具简介 (5) 2.2.1 MyEclipse6.0简介 (5) 2.2.2 数据库简介 (5) 2.2.3 服务器简介 (5) 3. 系统分析 (7) 3.1可行性分析 (7) 3.1.1 技术可行性 (7) 3.1.2.经济可行性 (7) 3.2 图书借阅推荐管理系统需求概述 (7) 3.2.1系统目标 (7) 3.2.2用户类和用户特性 (8) 3.3图书借阅推荐管理系统需求模型 (8)

学生选修课信息管理系统软件工程导论课程设计

湖南人文科技学院计算机系 课程设计说明书 课程名称: 软件工程导论 课程代码: 题目: 学生选修课信息管理系统年级/专业/班: 09级计科2班 学生姓名: 赵浩胡碧山文盼聂惠俊杨晨学号: 09408237 ;09408207 ; 09408203; 09408250; 09408214 指导老师: 颜富强 开题时间: 2010年6月5日 完成时间: 2010年6月30日 2010年6月30日

课程设计任务书及成绩评定 课程名称: 软件工程导论 完成者: 赵浩胡碧山文盼聂惠俊杨晨 1、设计的目的与要求 1)加强学生的实践能力; 2)理解小型系统开发的基本步骤; 3)本系统的功能包括:选修课信息查询模块、注册模块、选修课信息管理模块(包括基本的添加、修改、删除功能)。 2、设计进度及完成情况 3、成绩评定 设计成绩:(教师填写) 指导老师:(签字) 2011 年月日

目录 第一章项目开发计划书 (1) 1.1引言 (1) 1.1.1编写目的 (1) 1.1.2背景 (1) 1.2项目概述 (1) 1.2.1工作内容 (1) 1.2.2主要参加人员 (2) 1.2.3产品 (2) 1.2.4服务 (2) 1.2.5验收标准 (2) 1.2.6本计划的批准者和批准日期 (2) 1.3实施计划 (2) 1.3.1工作任务的分配与人员分工 (2) 1.3.2进度 (3) 1.4支持条件 (3) 1.4.1计算机系统支持 (3) 第二章可行性分析 (4) 2.1可行性研究前提 (4) 2.2 对现有系统的分析 (4) 2.3 建议新系统 (4) 2.3.1 新系统说明 (4) 2.3.2 新系统的流程图 (5) 2.4经济上可行性 (5) 2.5技术可行性 (6) 2.6开发工具的选择 (6) 2.7 新系统的影响 (6) 2.8 结论 (6) 第三章需求分析 (7) 3.1市场需求分析 (7) 3.2系统功能性需求分析 (7) 3.2.1 功能划分 (7) 3.2.2 功能描述 (8) 3.2.2.1 学生注册信息模块 (8) 3.2.2.2 课程信息模块 (8) 3.2.2.3学生登录功能模块 (8) 3.2.2.5选课功能模块 (9) 3.2.2.4选修课查询模块 (9) 3.3 系统非功能性需求 (9) 3.3.1 可用性 (9) 3.3.2 可靠性 (9) 3.4数据字典 (9)

实验选课系统数据库设计

《数据库原理与应用》课程设计 题目:实验选课系统数据库设计系别: 专业(含班级): 学号: 姓名: 指导教师:职称 填表日期:年月日

一、选题依据和意义 实验选课系统作为教学过程中一个不可或缺的环节,是为了更好地管理实验选课信息而建立的。该系统可以让选课信息更加规范化、系统化、程序化,避免选课系统的随意性,提高信息处理的速度和准确性,能够及时、准确、高效的查询或修改实验选课信息。加上局域网的开放,更为学生选课带来很大的便捷,学生可通过校园网进行选课,增加选课的灵活性,提高了学校选课工作的效率,教务处的教师可以依据选课系统对选课信息进行合理的管理,为广大师生及相关工作人员节省了时间。 二、需求分析 1.需求调查与分析 随着信息技术的发展、局域网的应用和数据的逐渐增多,近年来,人们逐渐用网络信息管理系统代替人工对管理的信息。高校也逐渐用选课系统代替人工的选课已增加选课的系统化、规范化、灵活性,提高选课的效率和对选课信息的管理效率。 2.业务流程图: 从教师开课开始,经过教务处的审核之后,教务处结合实验室的相关信息整理出有效的课程提供给学生们进行选择。 图1:实验选课系统业务流程图 三、概念结构设计 概念结构设计的含义:将需求分析得到的用户需求抽象为信息结构即概念模型的过程。它是整个数据库设计的关键。 本设计由上面的实验选课系统业务流程图抽象(分类、聚集、概括)可得到实验选课系统的概念模型,用如下E-R图表示:

图2:实验选课系统E-R图 四、逻辑结构设计: 根据实验选课系统E-R图和以下转换规则可得选课系统的关系模式。 转换规则: 1、一个实体型转换为一个关系模式 2、实体型间的联系有以下几种: (1)1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并; (2)1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并; (3)m:n(3个或3个以上)联系转换为一个关系模式。与该联系相连的各实体的码及联系本身的属性均转换为关系的属性; (4)具有相同码的关系模式可合并。 1.实验选课系统关系模式: 如图2所示,按照上面的转换规则,可得实验选课系统的关系模式如下: (1)教师(教师号,姓名,密码,性别,年龄,系别,职称,电话); (2)课程(课程号,课程名,学时,学分,实验室编号); (3)学生(学号,姓名,密码,性别,年龄,系别,班级); (4)实验室(实验室编号,实验室名称,地点,电话); (5)开课(教师号,课程号,时间); (教师号,课程号)分开为外键 (6)选修(学号,课程号,成绩);(学号,课程号)分开为外键

基于内容的电子图书推荐系统毕业设计论文

毕业设计(论文)题目基于内容的电子图书推荐系统 专业计算机科学与技术 学生姓名 班级学号 指导教师 指导单位计算机学院、软件学院 日期:2014 年03月10 日至2014 年06 月10 日

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

选课系统的设计与实现

防灾科技学院 实习报告书 防灾科技学院灾害信息工程系 2015年制

实习所用软件简介: 系统的搭建平台选用的操作系统是Windows XP:Microsoft Windows XP是微软公司推出供个人电脑使用的操作系统,包括商用及家用的台式电脑等。2011年9月底前,Windows XP是世界上使用人数最多的操作系统,它的全球市场占有率达42%。2012年8月份,统治操作系统市场长达11年之久的Windows XP最终被Windows 7超越。 基于数据库的选课系统的数据管理所选得软件是SQL Server2008:SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。SQL Server 2008 允许使用Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。 基于https://www.wendangku.net/doc/c913199191.html,的选课系统开发所选的开发工具 Visual Studio 2010:Microsoft Visual Studio 2010 是微软的一个综合性的应用程序生命周期管理工具套件,可供团队用于确保从设计到部署的整个过程都能取得较高质量的结果。无论是创建新的解决方案,还是改进现有的应用程序,都能针对不断增加的平台和技术(包括云和并行计算)将梦想变成现实。 基于系统的建模选择的画图软件viso:Office Visio 2007 是一款便于IT 和商务专业人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件。使用具有专业外观的 Office Visio 2007 图表,可以促进对系统和流程的了解,深入了解复杂信息并利用这些知识做出更好的业务决策。Visio帮助创建具有专业外观的图表,以便理解、记录和分析信息、数据、系统和过程。使用 Visio 时,以可视方式传递重要信息就像打开模板、将形状拖放到绘图中以及对即将完成的工作应用主题一样轻松。

学生网上选课系统毕业设计论文

实训报告 课题名称:学生网上选课系统

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

(完整版)基于知识库的礼品推荐系统的设计与实现毕业论文

硕士研究生学位论文 题目:基于知识库的礼品推荐系统的设计与 实现 学号:085707 姓名:路卫杰 专业:计算机科学与技术 导师:孟祥武

学院:计算机学院年月日

独创性(或创新性)声明 本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。 申请学位论文与资料若有不实之处,本人承担一切相关责任。 本人签名:日期: 关于论文使用授权的说明 学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。(保密的学位论文在解密后遵守此规定) 非保密论文注释:本学位论文不属于保密范围,适用本授权书。 本人签名:日期:

导师签名:日期:

基于知识库推理的礼品推荐系统的设计与实现 摘要 当今,个性化推荐系统已经在很多领域得到了应用,如网络商品推荐、音乐推荐、影视推荐等。推荐技术包括协同过滤、内容过滤、知识发现等,但是这些推荐技术并没有考虑推荐领域的知识对推荐结果的影响,或者推荐结果没有通过与用户的交互过程中得到完善和改进。 鉴于以上问题,本文针对礼品推荐领域提出了基于知识库的推荐方法。首先在调研了礼品信息和礼品赠送知识后构建礼品知识库,然后礼品专家通过人工方式对礼品知识库进行初始化,最后系统根据礼品的基本信息计算出礼品综合相似度对礼品知识库进一步完善。本文采用AJAX等技术设计并实现具有良好用户体验的知识库推荐用户接口,采用全文检索引擎工具包Lucene对礼品信息构建索引并根据用户的日志设计个性化的礼品搜索功能。 本文第一章介绍了推荐系统的研究背景和国内外的研究现

学生选课管理信息系统设计与实现备课讲稿

课程设计报告 课程:数据库课程设计学号: 姓名: 班级: 教师: 计算机科学与技术学院

学生选课管理信息系统的设计与实现 一、课程设计任务 完成学生选课管理信息系统的开发 二、需求描述 选课管理系统的主要目的是利用软件实现选课的录入、查询、修改等功能,针对不同表的用户(学生、教师、管理员)提供不同的操作,使学生选课及对其的管理更加方便,提高工作效率,降低管理成本。 选课的管理一般包括选课查询和选课维护两部分,在实际的选课过程中,学生主要对课程进行选择,了解自己的选课情况,而教师除了能够对选择教师自己教授的课程的学生进行查询之外,还要对课程成绩进行录入,修改等操作。对于整个系统而言,为了便于对各种数据进行维护,还要增设管理员,方便对学生和教师信息以及课程等基本信息的维护,从而达到灵活的管理选课的效果。 本系统是一个单机版的小型的学生选课管理系统,在本系统中,开发了一个面向管理员、学生和教师这三个对象的教务平台,对学生提供的服务有选课服务;对教师提供的服务有登录成绩;对管理员提供的服务有学生信息管理、学生选课管理模块、课程信息管理模块和用户管理模块。 三、系统总体设计 1.系统架构设计 学生选课管理信息系统的总目标是为用户提供迅速、高效的服务,避免手工处理的繁琐与误差,及时、准确地反学生选课情况、成绩情况,从而提高选课信息的效率,实现选课管理的规范化、自动化。在选课信息中,包括课程编号、课程名称、任课教师、选课的学生情况等。在学生信息中,包括学号、姓名、所属院系、已选课情况等。在成绩信息中,包括课程编号、课程名称、学分、成绩。按一定条件可以查询,并将结果打印输出。 具体的目标包括: (1)简便迅捷的用户登录服务 (2)教师、学生、管理员的信息和选课相关信息 (3)系统运行稳定可靠、各项维护功能齐全、易于维护 (4)简单、友好的操作界面 本实验实现的客房管理系统主要包括以下功能: (1).完成数据的录入和修改,并提交数据库保存。其中的数据包括:学生信息、课程设置、学生成绩以及操作员信息等; (2).实现信息查询。主要包括:学生信息查询、课程信息查询和成绩查询等; (3).具备一定的安全性管理功能。包括操作员的权限设置、密码设置、重新登录和修改口令等功能。 2.各模块功能:

学生选课系统(详细设计说明书)

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2程序系统的结构 (2) 3程序1 (标识符)设计说明 (3) 3.1程序描述 (12) 3.2功能 (12) 3.3性能 (12) 3.4输人项 (113) 3.5输出项 (113) 3.6 算法 (113) 3.7流程逻辑 (113) 3.8 接口 (113) 3.9存储分配 (13) 3.10注释设计 (13) 3.11限制条件 (13) 3.12测试计划 (13) 3.13尚未解决的问题 (114) 4程序2 (标识符)设计说明 (114)

详细设计说明书 1引言 1.1编写目的 为了更好的描述软件结构以及系统各组成成分之间的相互关系,因此撰写详细设计说明书。 1.2背景 a?待开发的软件系统的名称:大连交通大学学生选课系统; b ?本系统主要为方便广大学选课,避免选课高峰期选不上等问题; c.本系统的受益人为:老师、学生和系统管理人员。 1.3定义 详见概要设计说明书。 1.4参考资料 【1】张海藩,软件工程导论【M】北京:清华大学出版社2008年2月第五版 【2】王珊、萨师煊,数据库系统概论【M】北京:高等教育出版社2006年5 月第四版2程序系统的结构 该详细设计只针对学生信息管理中的信息查询和信息维护两个子功能作说明, 其程序流程图如下:

图4-2学生信息管理模块程序流程图 结束 图4-1学生信息查询模块程序流程图 Y

3程序1 (标识符)设计说明 #in clude #in clude int N1,N2,kk1,kk2,kk3; struct couse * headl; struct stude nt * head2; struct couse//课程信息结构体 { int nu ml; char name1[20]; int score; int n elepeo;//课程已选人数 int Melepeo;//课程人数上限 struct couse * n ext; }; struct stude nt//学生信息结构体 { int nu m2; char name2[20]; int nelenum[50];〃已选课程编号 int nelen;〃已选课程数量 struct stude nt * n ext; }; void Ms() { for(kk1=0;kk1<1100;kk1++) for(kk2=0;kk2<1200;kk2++) for(kk3=0;kk3<1200;kk3++); } void keyboardc()〃录入课程子函数(从键盘录入) { struct couse *p1,*p2; 2= 0; p1=p2=(struct couse*)malloc(sizeof(struct couse)); printf("课程编号\t课程名称\t学分\t课程人数上限\n"); scan f("%d%s%d%d",&p1-> num1,p1-> name1, &p1->score,&p1->Melepeo); p1- >n elepeo=0; head 仁NULL; while(p1-> nu m1!=0) { 2= N1+1; if(N1==1)head 1= p1;

毕业设计-基于JAVA的学生选课系统设计

基于JAVA的学生选课系统

摘要 课程管理系统是一个学校中不可缺少的部分。课程管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式对课程进行查询、更新、选课等,这种管理方式存在着许多缺点,如:效率低、执行速度慢,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对选课信息进行管理,具有手工管理无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、成本低、效率高等。这些优点能够极大地提高学生选课系统的效率,也是企业、学校的科学化、正规化管理和与世界接轨的重要条件。因此,开发这样一套管理系统已成为很有必要的事情。 JAVA是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。本文中介绍了用JAVA 语言实现课程管理系统的全部过程。 关键词课程管理 / Eclipse / Java / SQL Server

The curriculum management system based on Java ABSTRACT Course management system is a essential part of the school. Course management system should be able to provide users with adequate information and fast search tool. But along the way people use the traditional curriculum manual query, update, course selection, etc., such management, there are many drawbacks, such as: low efficiency, the implementation was slow, also over time will produce a large number of files and data , This is to find, update and maintain have brought many difficulties. With the continuous improvement of science and technology, computer science, the maturing of its powerful features for people to deepen their understanding, that it has entered all fields of human society and play an increasingly important role. As part of computer applications, using a computer to manage information on course selection, management has the incomparable advantage of hand. For example: quick search, find convenient, high reliability, large memory capacity, low cost and high efficiency. These advantages can greatly improve the efficiency of student elective system, but also businesses, schools, scientific and standardized management and an important condition for integration with the world. Therefore, developing such a management system has become a very necessary thing. JAVA is a very good programming language, object oriented, platform-independent, secure, stable and multi-threading features of the software design is very robust programming language. This article introduces the use of JAVA language course management system, the entire process. KEY WORDS Online test, B/S, JSP, SQL Server

课程推荐系统可行性分析报告

武汉大学课程推荐软件 可行性分析报告 武汉大学课程推荐小组 组长:杨梅 组员:迟锦贵,刘小平,钱立龙 目录 一、引言 0 1.1课程推荐系统开发任务书 0 .........................................................................................错误!未定义书签。 .........................................................................................错误!未定义书签。 .........................................................................................错误!未定义书签。 .........................................................................................错误!未定义书签。 1.2项目信息 (3) 二、可行性研究的前提 (3) 2.1项目的要求 (3) 2.2项目的目标 (4) 2.3条件、假定和限制 (4) 2.4可行性研究的方法 (4) 三、系统流程图 (5) 四、可行性的具体分析 (6) 4.1经济可行性 (6) 4.2技术可行性 (7) 4.3运行环境可行性 (7) 4.4法律可行性 (7) 五、结论 (8)

一、引言 1.1课程推荐系统开发任务书 任务书名称武汉大学课程推荐软件开发任务书 下达日期2014 年11 月18 日 发出部门武汉大学《软件设计方法》课程小组杨梅组 任务书撰写人钱立龙(0023) 随着计算机技术与信息通信技术的发展,社会生活发生了巨大的变化,其中的主要体现就是对计算机技术以及网络的高度依赖性。这些新技术的出现为广大群众提供了更大的便捷性,几乎各个领域都与之有所关连。 就教育行业而言,课程以及学分管理一直是一个很繁琐的步骤。各高校都尝试过编写课程管理网站,但最终或多或少出现各种缺陷。 就学生而言,面对繁杂的课程加之各种选课规定,大多数人对此惊慌失措。虽然高等院校教育质量有保证,但不免其中良莠不齐。有些教师又个性十足,其责任感又各有偏颇。再言学生,各种学习方法不一,听课目的千奇百怪。课程推荐软件无疑应运而生,在为学生提供便利性的同时也抓住了机遇。 就目前中国国情来看,高校学生无疑是一块庞大的消费团体,他们对便利性及个性及人性化的要求最高对互联网的依赖性最高。这种背景下开发一种依赖网络且为学生提供便利的人性的服务,恰到好处。起初立足一个高校进行运行,最后辐射全国也未可知。 由本课程小组实施的项目,其目的包含两个方面。 其一,本项目旨在为学生提供便捷人性的学分课程管理和优秀课程推荐,在学生茫然无措的时候给其多一个选择。同时能避免其在浩繁的课程中花费过多精力在为选择合适的课程上。进一步的,本项目能够为师生搭建一个沟通的平台,以便于学生更好的利用资源去学习,教师们更好的利用反馈意见去改善授课方式方法和态度。 具体而言,本项目旨在开发一款软件,使其能够使得学生用户用之管理自己的课程,统计学生在各个领域(专必,专选,公必,公选等) 已修过的学分及需

管理信息系统课程设计--以学生选课系统为例

某学生选修课信息管理系统的分析、设计和实施 目录 1、前言 (3) 、系统简介 、开发目的 、可行性研究 、使用环境与开发工具 2、系统分析 (4) ( 、系统基本功能描述 、系统需求分析 6 、组织机构6 、管理职能分析 6 、业务流程分析 6 、数据流程分析 6 、数据字典 6 现行系统评价 6 | 3、新系统设计 (4) 1、系统目标设计5 2、新系统功能(模块)结构图 6 3、新系统计算机信息系统流程设计 6 4、代码设计 6 5、系统物理配置方案设计 6 6、数据库设计 6 7、输出/输入设计 6 ; 8、程序模块设计说明6 四、设计小结 (1) 1、小组总结 2 2、个人总结 3

五、参考文献 (1) 六、分工说明 (1) @ 某学生选修课信息管理系统的分析、设计和实施 说明:我们小组研究的课题是:学生选修课信息管理系统。在研究过程中,我们使用的开发工具主要是Windows2003和Visual 。我们把研究的重点放在在系统分析、系统设计实现过程、方法及内容等方面。 1.前言 系统简介 管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。随着Internet 的飞速发展深刻地影响了人们的日常生活和商业运作方式。社会的方方面面渗透着互连网的应用,使得一向烦琐的手工程序变得方便,快捷。学校网上选课系统正是基于这一思想发展起来的。 学生网上选课系统已经在很多高校得到广泛的应用,而且深得广大师生的称赞。它改变了以往由学校统发课程表到学生手中,然后由学生填好再反馈到学校,而学校还要对结果进行审查,确定有效性,最后才实施上课计划,这一传统的复杂的手工选课程序。而实行网上选课系统后,学生在可以在规定选课时间段内,不受地点和固定时间的限制去完成选课申请,而学校也可以方便地对学生选课系统进行管理和控制,提高工作效。 我们所提到的学生选修课信息管理系统是我省某所高校的学生选修课信息管理系统。该网上选课系统是依据大学的选修课的网上申请和管理需求而进行设计的,目的是实现选修课的网上设置、申请功能。该选课系统具备课程设置、课程查询、学生选课、教务处管理员管理等系统过程。选课系统的主要使用者有学校全体学生、课程任课教师以及教务处管理人

学生选课系统设计报告

大理学院数学与计算机学院《数据库系统设计》课程设计报告 班级:2012级计算机科学与技术1班 学号:201211514 姓名:刘秀珍 系统名称:学生选课系统 总分:

实验报告内容及撰写要求: 一、需求分析 程序的主要功能描述,可以用文字、框图、用例等方式。 参考《数据库系统设计任务书》附录中的内容来进行设计报告的撰写。 主要应当包含分析的过程及分析后得到的数据流图和数据字典。 二、数据库设计 2.1 数据库概念设计 实体关系模型设计,创建分ER图和总体ER图,并描述总体E-R图合并时的问题解决。 2.2数据库的逻辑设计 根据概念设计结果,创建数据库的逻辑模型,建立在具体DBMS下(SQL SERVER 2005)的表结构,并根据规范化理论对表结构进行优化调整。 同时,根据应用需求,创建数据库系统所需的外模式(视图)、模式和内模式(索引)等,此外,应当根据需求,建立数据完整性约束(实体完整性,参照完整性和用户自定义完整性)。 三、系统实现 3.1 数据库访问 1)数据访问类及实现代码 2)SQL语句 3.2 业务逻辑层类及代码 描述业务流程、数据处理功能的模块代码 3.3表示层的实现 可以用界面截图及其实现类及核心代码描述

四、总结

一、需求分析 1.1背景 全校性选修课开设的目的在于扩大学生的知识面、加强学生素质教育、培养复合型高级人才,具有不可替代的重要性。随着教育改革的不断深入和素质教育的加强,学分制的实施,选修课在一个学生的培养计划中占的比重将越来越大。 网上选课系统的出现使同学们能够更加自主、便捷、准确的进行选课。但是,由于一般高校中的学生都比较多,因此带来了诸多如信息管理等问题,鉴于需要将学生信息、选课信息等信息数字化以便于管理维护,我们便想到了利用数据库能够比较良好地解决此类问题,由此下面我将设计出一个学生选课系统以供参考。 1.2系统设计要求: 设计出一个学生选课数据库系统的简要要求如下: 1)设计要求 ①建立相应的数据库及相关的表、属性、约束、规则、默认等; ②输入相应的记录(每个表不少于20条记录); ③编写进行数据管理的存储过程。 2)系统用户由系统管理员、学生用户和教师用户三类组成。 (1)系统管理员的主要功能: ①用户管理(对教师、学生信息的管理和维护); ②课程管理(对课程信息的管理和维护); ③选课管理(实现选课功能开放和禁止、老师成绩输入开放和禁止)。

软件专业毕业设计选题大全

软件专业毕业设计选题大全 ★房屋租赁管理系统 ★网上购物系统 ★翻译公司业务管理系统 ★网上宠物店 ★博客系统 ★JSP学籍管理 ★JSP家电连锁 ★JSP新闻发布系统 ★JSP物流管理 ★JSP团购系统 ★JSP在线音乐点播 ★仓库管理系统 ★JSP客户管理 ★职工工资管理信息系统 ★JSP聊天室 ★JSP考试系统 ★JSP教材管理 ★JSP图书超市 ★进销存系统客户关系管理子系统的设计和实现 ★动态新闻发布系统的设计与实现 ★进销存系统统计分析子系统的设计和实现 ★电子商务网上支付系统 ★图书馆系统借阅管理子模块 ★某古典吉他综合信息网站的设计与实现 ★基于自由频段的智能公交车到站提醒系统 ★聊天工具 ★基于C/S的KTV点歌系统 ★《酒店管理系统》 ★汽车驾校管理系统 ★建材信息网管理系统 ★福祉系统软件开发 ★家庭综合管理系统的设计与实现 ★房地产物业开发设计 ★高校人事管理系统 ★网络游戏虚拟交易平台 ★通用考勤系统的设计与实现 ★《网上拍卖系统》

★《网络书店销售系统》 ★毕业设计管理系统 ★综合售楼系统设计与实现 ★家庭理财管理系统的设计与实现 ★合同管理系统的设计与实现 ★城市公交管理系统的设计与实现 ★校园信息e网通系统设计与实现 ★《个人人际关系管理软件的设计与实现》 ★作息时间统计分析系统 ★学生选课及测评系统 ★公交线路查询系统 ★电子汽配产品管理子系统设计与实现 ★高校学生毕业去向管理系统 ★中小企业通用管理系统 ★网上书店销售系统 ★企业车辆调度管理系统 ★大屏幕红外线触摸屏 ★博弈在优化为题中应用 ★电信运营支撑系统 ★日语作文批改客户端子系统 ★试卷管理与教学质量分析系统 ★电子商务网上支付系统 ★日语在线考试系统组卷模块 ★《住宅小区物业管理系统》 ★多媒体通信的服务质量保证 ★HttpPush技术实现实时Web应用 ★科技谷进销存管理系统设计与实现 ★基于边缘检测的大写字母识别设计 ★基于Ajax的电子汽配子系统设计与实现 ★会议管理系统 ★基于struts技术BBS系统的设计与实现 ★基于嵌入式windows-CE的游戏设计 ★基于SymbianOS智能手机防火墙的设计与实现★基于SymbianOS移动学习系统设计与实现 ★XX汽车公司XX工厂UNIT工程管理系统★"网站图形验证码识别系统" ★JQuery(或者YahooUI)的动态页面效果与实践★二手房信息系统 ★基于网络内容的搜索引擎设计与实现

学生选课信息系统设计与实现毕业设计论文

毕业设计(论文)题目学生选课信息系统设计与实现

学生选课信息系统的设计与实现 目录 摘要 (4) 1 系统开发现状背景意义及当前开发管理系统的一些技术及原理 (5) 1.1 开发的背景和意义 (5) 1.2 国内外的发展现状 (5) 1.3 相关理论及技术简介 (6) 1.3.1 B/S构架简介 (6) 1.3.2MVC框架简介 (6) 1.3.3 JAVA技术简介 (7) 1.3.4 ORACLE数据库简介 (7) 1.4 本文的组织和内容简介 (7) 2 对学生选了信息系统的调查和需求分析 (8) 2.1 学生选课信息系统的可行性分析 (8) 2.1.1开发工具可行性分析 (8) 2.1.2系统的操作及经济可行性分析 (8) 2.2 学生选课信息系统需求及业务分析 (8) 2.2.1学生选课信息系统功能需求分析 (9) 2.2.2学生选课信息系统的安全性需求 (9) 2.3 学生选课系统的结构化分析 (10) 3 系统的总体框架设计和数据库设计 (12) 3.1 学生选课信息系统的设计思想 (12) 3.2 学生选课信息系统的数据库设计 (13) 3.2.1数据库概念设计 (14) 3.2.2数据库逻辑设计及物理框架设计 (15) 4系统详细模块设计 (18) 4.1 前台模块设计及实现 (18) 4.1.1登陆模块的详细设计与实现 (18) 4.1.2管理员模块的详细设计与实现 (21) 4.1.3学生模块的详细设计与实现 (25) 4.1.3教师模块的详细设计与实现 (29)

4.2 后台数据库的管理 (31) 5 学生选课信息系统的测试 (32) 5.1 系统各模块的测试 (32) 5.1.1登陆界面的测试 (32) 5.1.2管理员模块的测试 (33) 5.1.3学生模块的测试 (35) 5.1.4教师模块的测试 (36) 5.2 系统测试总结 (37) 总结 (37) 致谢 (38) 参考文献: (38)

网上选课系统详细设计

网上选课系统 详细设计说明书 学院:计算机科学技术学院 专业:软件工程 班级:08-2班 组长:张一帆 组员:田晓磊张雪杨景隆潘萌

1 引言 1.1编写目的 随著WWW(World Wide Web) 及Internet 的快速发展及日渐普及,学校校务行政的电脑化也迈入以网络为基础的新纪元.选课系统是大学教务系统中非常重要一环,由于牵涉到每一学生该学期的学习,加上新的课程设计中,大量的选修与更具弹性的措施,使得传统的人工作业不合时宜,半自动的语音选课亦不能满足这些新需求;网际网路的兴起,使我们有机会重新检讨选课的作业流程,以及如何运用网路其不受时空限制的特性进行选课作业流程的改善.为了提高学校教务工作的效率,更加合理的利用既有的资源,减少传统选课方式给学生带来的不便和麻烦,网上选课系统的采用被提上日程。此外,学生公寓宽带的安装使得学生能够在寝室非常方便的获取网络资源。这又为网上选课系统被广大同学接受提供了必要的资源。在以往学生常常抱怨不易找到所要资讯,以及选课期间同学因怕额满选不到理想的课,都挤在第一天选课造成塞车严重,而且若第一天有课的同学便常因抢不到理想的课而忿忿不平.此外在选课时同学们必须先查好所欲选之课程代码再来选课,为此教务处每学期要印出各系所开课表供学生查询选课资讯,即使每两人共用一册数量仍相当庞大且选课后课表便没用处,而且一旦调课或开课上的变更,无法及时异动,一方面造成纸张资源的浪费,另一方面学生即使先查好课表再去选课,也无法确定自己的课表,既不方便又费时.在预选课后教务处人员要印一次点名计分册给老师,到了加退选后因选课有异动又得再印一次最新的选课名册给任课老师,造成教务处人员的重复工作负担,对老师而言,必须仰赖教务处工作人员的处理及列印,自己无法随时掌握选课学生名单,也甚不方便.每学期到了学期末同学们最关心的成绩,必须等收到成绩单才能知道自己的成绩,若要历年成绩单也要等开学后到教务处填申请单,再去出纳组缴费过一天后才能来领取.因此,如何建立一个方便且即时的成绩管理系统,以伴随选课系统也是十分迫切的.为了建立一个方便,公平,又有效率的选课系统,我们决定规划一个植基于网际网路的网路选课系统,并实现下列几个主要的目的: (1).提升选课公平性; (2).缩短选课时间,提高效率; (3).节省课表列印经费并节省人力; (4).学生可即时上网查询单学期或历年成绩 1.2项目背景

相关文档
相关文档 最新文档