收藏 分销(赏)

作业管理系统开题报告.doc

上传人:a199****6536 文档编号:2318650 上传时间:2024-05-28 格式:DOC 页数:11 大小:314KB 下载积分:8 金币
下载 相关 举报
作业管理系统开题报告.doc_第1页
第1页 / 共11页
作业管理系统开题报告.doc_第2页
第2页 / 共11页


点击查看更多>>
资源描述
作业管理系统开题报告 11 2020年4月19日 文档仅供参考,不当之处,请联系改正。 北方软件学院本科毕业设计开题报告 日期: - - 院 (系) 北方软件学院 专 业 计算机科学与技术(软件工程) 班 级 02330104 学 号 0 姓 名 熊力 题 目 作业管理系统 运行平台 windowsXP 开发工具 MyEclipse、Dreamweaver MX 等Web开发工具以及MySQL数据库。 时 间 .02.27- .06.10 指导老师 田伟 题 目 调 研 及 可 行 性 分 析 21世纪,internet的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是internet业的竞争核心。 作业管理系统题目的应用,主要实现某某培训中心对作业的网上布置,网上接收,网上提交,网上评定等功能。教师根据自己所交的课程选择对应的学生进行作业的布置,学生接收,提交作业,教师进行评定,学生能够查看教师评语。 国内外发展背景,根据当前国内外internet的大范围普及,上网以及网上办公成为一种时尚及潮流,其中网上作业管理也在其中,因此有一套网上作业管理的系统显得十分必要 可行性分析,作业管理系统适用于在校师生,以及培训中心的教师与学生。 经济效益分析,随着人民生活水平的提高以及学生人数的日益增加,作业管理系统能够经过网页点击量,广告效益等多种途径,来提供经济效益 题 目 要 求 分 析 基本要求: 1、 教师、学生、课程基本信息的管理。 2、 一门课程由一个教师教授,课程与教师的关系属于一对一。一个学生能够学习多门课,一门课可由多个学生学习。学生与课程的多对多,教师与学生无直接对应关系。 3、 教师布置作业:填写作业题目,指定对应课程的学生(可指定多个学生),上传附件。 4、 学生接收作业,下载作业,做完后,提交作业(支持上传附件),一个作业学生只能提交一回,不允许提交多次(能够考虑增加上报,上报的作业不允许修改,未上报之前的作业能够进行修改调整) 5、 教师对提交的作业能够进行下载并评定。 6、 学生可查看教师审核结果及评语。 题目重点/难点: 1.课题难点 本课题的难点如下: (1)该系统要从需求做起,如何做好从学生和教师的角度设计系统,功能上更加完善、业务层次上更加清晰、学生和教师使用上更加方便灵活; (2)数据库与动态网页的连接,数据库的存储和提取, jsp调用数据库。 (3)如何处理好各个功能间的关系。 题目主要实施目标:1、教师、学生、课程、作业基本信息的管理。 2、布置作业题目,修改作业题目。 3、 上传及下载作业题目。 4、 作业评定及查看。 较高要求: 批量上传附件、批量下载附件。 关 键 技 术 及 分 析 在B/S(浏览器和服务器)模式下,利用JSP编程框架来实现博客网站建设的基本思路,即前台网页设计与后台数据库链接,经过前台浏览器访问后台数据库,使个人或管理者很方便地在网上进行操作,充分体现了"浏览器/服务器"模式的优越性。 根据任务书的要求,本系统需要在Windows XP环境下运行,数据库管理软件采用MySQL,代码开发语言采用JSP,可选择MyEclipse这样比较方便的集成开发工具。 关键技术: 1、 数据库技术 MySQL是当前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库。 具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性和安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,及时、有效地处理数据,并能保证数据的一致性和完整性 它的功能包括:创立数据库对象,操纵对象,往数据库表中填充数据,在数据库表中更新已存在的数据,删除数据,执行数据库查询,控制数据库访问权限。 2. JSP技术 在传统的网页HTML文件(*.htm,*.html)中加入JAVA程序片断(Scriptlet)和JSP标签,就构成了JSP网页。JAVA程序片断能够操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持JAVA,也能够访问JSP网页。 设 计 思 想 及 系 统 结 构 设计原则 1. 界面:由于属于作业管理系统,主界面就是一个登录界面包括用户登录和用户注册。如果没有注册则进行注册。如果注册了登陆之后就进入作业管理系统的界面(作业管理系统的首页)。 2. 内容:学生信息,课程信息,作业信息,教师信息,作业,上传及下载作业,作业评定及查看。 3. 安全性:设立用户名和密码验证方式,防止非法用户登录和越权操作。 总体结构: 登录和注册系统,包括登录、注册以及相关的后台数据的连接等操作.该系统由用户直接注册,登录时由用户直接输入用户名和密码即可登录主页,进行相关的操作。 1、未注册用户模块 点击登录的注册按钮,进入注册界面,未注册用户可进行注册,注册界面由:用户名,密码,性别,年龄等组成。注册成功后将记录入数据库。 2、 已注册用户模块 设计核心是用户注册登录之后,根据登录模块输入用户名和密码,进入作业管理系统首页相应的功能操作。在首页中,包含了教师信息,学生信息,课程信息,作业,作业评语,上传及下载作业等主要功能模块。 子模块 :1)教师信息:添加,删除,修改,查看。 2)学生信息:添加,删除,修改,查看。 3)课程信息:添加,删除,修改,查看。 4)作业:添加作业题目,删除作业题目,修改作业题目,查看。 6)上传及下载作业。 7)作业评语:删除、添加作业评语。 系统用例图: 系统层次图: 登录流程图: E-R图: 数据库表: 1、教师信息数据库表 属性名称 属性列 数据类型 是否主码 教师号 teacherid varchar 是 教师名 teachername varchar 否 年龄 age int 否 性别 sex varchar 否 所教课程 course varchar 否 联系电话 tel int 否 2、学生信息数据库表 属性名称 属性列 数据类型 是否主码 学号 studentid varchar 是 学生姓名 studentname varchar 否 年龄 age int 否 性别 sex varchar 否 联系电话 tel int 否 地址 address varchar 否 3、课程信息数据库表 属性名称 属性列 数据类型 是否主码 课程号 courseid varchar 是 课程名 coursename varchar 否 任课教师 teacher varchar 否 任课时间 time varchar 否 任课班级 class varchar 否 任课地点 room varchar 否 4、注册用户信息数据库表 属性名称 属性列 数据类型 是否主码 用户ID userid varchar 是 用户名 username varchar 否 密码 password varchar 否 年龄 age int 否 性别 sex varchar 否 联系电话 tel int 否 5、作业数据库表 属性名称 属性列 数据类型 是否主码 作业号 workid varchar 是 作业题目 worktile varchar 否 任课教师 teacher varchar 否 指定学生 student varchar 否 布置日期 time varchar 否 备注 remarks varchar 否 6、作业评语数据库表 属性名称 属性列 数据类型 是否主码 学号 studentid varchar 是 作业号 workid varchar 是 学生姓名 studentname varchar 否 作业题目 worktile varchar 否 评语 pingyu varchar 否 评论时间 time varchar 否 实 施 计 划 教学周 任务内容 1 开题报告的资料查询与编写 2 作业管理系统结构分析与表设计,系统总体页面框架搭建 3 完成系统登录及注册功能 4 完成系统中学生信息的模块功能 5 完成系统中教师信息的模块功能 6 完成系统中课程信息的模块功能 7 完成系统中作业信息的模块功能 8 完成系统中整体功能模块的修改,完善。 9 网页美工的设计 10 系统阶段测试 11 系统总体测试 目 前 完 成 情 况
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 论文开题报告

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服