1071301232张良秋.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1071301232张良秋

淮阴工学院 数据库课程设计报告 课题名称: 学生作业管理系统 专 业: 计算机科学与技术 班 级: 计算机1072班 姓名: 张良秋学 号: 1071301232 指导教师: 2009年12月日 设计任务书 课题 名称 学生作业管理系统 设计 目的 本课程设计的目的是通过实践使学生经历一个数据库系统开发的全过程并受到一次综合的训练,以便能较全面地理解、掌握和综合运用所学的知识去分析、解决实际问题。 实验 环境 1、Windows 2000及以上 2、SQL Server 2005 3、Microsoft Visual Studio 2008 任务 要求 任务: 完成《学生作业管理系统》的分析设计工作,并选用适当的开发工具完成系统的开发。 要求: 1、完成需求分析; 2、进行数据库的概念设计; 3、进行数据库的逻辑设计; 4、进行数据库的物理设计; 5、进行应用程序设计; 6、编程实现。 工作进度计划 序号 起止日期 工 作 内 容 1 2009.12.21~2009.12.21 查询资料、选择课题 2 2009.12.22~2009.1.22 需求分析、总体设计 3 2009.12.23~2009.12.25 系统整体设计、编写程序代码、调试程序 4 2009.12.26~2009.12.26 答辩、撰写课程设计报告 指导教师(签章): 年 月 日 摘要: 作业是师生双向交流的一种重要途径,不仅可以考核学生在课堂教学活动中的消化吸收程度,而且也可以检验教师的教学质量。高等学校是Internet网络技术研究与应用的较早单位之一,计算机的普及、校园网的出现,为学生作业管理的网络化和正在兴起的远程教学提供了强大的技术支持。在对传统教学活动中作业批改环节进行研究的基础上,提出了利用校园网对学生作业进行管理和批改的思想,并对设计与实现中的难点和关键点进行了分析与讨论。本系统综合运用Microsoft Visual Studio 2008和SQL Server 2005技术,系统操作简单,界面友好,适合广大师生使用。 关键字:Microsoft Visual Studio 2008;SQL Server 2005;Internet;作业管理 1 需求分析 1 1.1 系统目标 1 1.2 系统功能需求 1 2 数据库的概念设计 2 2.1 系统的概念模型 2 3 将概念模型转换成关系模型 2 3.1 将E-R模型转换为关系模式 2 3.2 数据库表结构设计 3 3.3 实现数据完整性 4 4 应用程序设计 4 4.1 学生作业管理系统的处理流程图 4 4.2总体结构和外部模块设计 4 5 系统使用说明 5 5.1 登录模块 5 5.2 注册模块 5 5.3 学生模块 6 5.4 教师模块 7 总 结 8 致 谢 9 参 考 文 献 10 1 需求分析 1.1系统目标 系统的主要目标是实现一个计算机综合学生作业管理系统,作业管理的范围是针对一个院系的教师和学生。教师可以对某门课程布置作业,并根据学生的完成情况给出批阅意见,学生可以通过网络查看作业并在给定时间内上交作业。 1.2系统功能需求 本系统的用户分为学生用户、教师用户和系统管理员用户。学生用户有信息维护、查看作业和上传作业的权限,教师用户有信息维护、布置作业和批改作业的权限,系统管理员主要负责系统的维护,包括对用户信息、班级信息和课程信息的录入、修改、查询、删除等。 1.2.1功能划分 系统主要分为四个模块,包括登录模块、管理员模块、学生模块、教师模块。 登录模块又分为学生登录、教师登录和管理员登录。 1.2.2功能描述 登录模块 登录模块主要是根据用户的选择登录到不同的页面,学生用户只能登录到学生模块页面,教师用户只能登录到教师模块页面,系统管理员只能登录到后台页面。登录模块还包括用户注册,有学生注册和教师注册两个。 (2) 管理员模块 管理员模块的主要功能包括用户管理、班级管理和课程管理。用户管理包括对用户信息的删除、更新、修改等操作。班级管理包括对开设班级的删除、修改等操作。课程管理包括对课程的查询、重排、修改、删除等操作。 (3) 学生模块 学生模块的主要功能是个人信息管理、上传作业和查询作业。个人信息管理主要包括查看个人信息和修改个人信息两个功能。查询作业是对查看教师布置的作业,并且完成作业后上交。 (4) 教师模块 教师模块的主要功能包括个人信息维护、布置作业和批改作业。个人

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档