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