jsp网上选课系统设计+需求分析+数据流程图+数据库设计 第4页
新的认识和提高,使自己在开发管理信息系统方面的技术更加成熟。另外,现有的技术已经较为成熟,该学校的硬件、软件等各项条件已经具备,考虑到给予的开发期限相对充裕,现有的技术条件可以达到该系统的功能目标,预计系统可以在规定的期限内完成开发。
因此,该系统的开发在技术上是可行的。
3.2.3社会可行性
该系统没有侵犯任何人的著作权,也没有侵犯到国家、集体或他人的利益。系统界面友好,操作简单,适用于不同教育程度的用户。另外,该系统以企业用户提出的系统功能、性能及实现系统的各项约束条件为依据,能过很好的在企业管理中得到应用。
从以上几方面分析来看,开发该系统是完全可行的。
3.3详细调查
3.3.1系统功能分析
本系统是为各大高校制定的个人选课及管理的现代化信息平台,学生能过浏览器进行网上选课申请和并且可以查询自己的选课计划及所选课程进度。同时,教师人员可以通过游览器进行课程添加、删除和修改。管理员可以通过浏览器直接完成对用户的增、删、攺等用户管理功能,这无论对于学生、教师和管理员来说都节省了大量的工作量。
充分利用网上选课系统来提高教学选课管理的效率,实现全面网络化、规范化和集成化。
系统分为以下四大模块来实现以上设计思想:
用户登录模块: 根据用户名,密码,用户类别 转发用户到不同的模块。
学生模块: 查看课程,选报课程,撤销选报课程,查询个人选课计划,重新登
录,学生个人资料修改,查询成绩。
教师模块: 查询课程信息,录入一门新的课程信息,修改一门课程的相关信息
管理员模块:查询选课情况,设置选课时段,选课申请处理,查询用户,添加用
户,删除用户,制订选课规则等。
3.3.2系统业务流程分析
数据流程分析的过程是:按业务流程图理出业务顺序,分析信息的流动、
传递、处理和存储等情况,核对相应的数据和报表模型,绘制出完整的数据流程图。在分析的过程中可以发现和解决数据流程不畅、前后数据不匹配、数据处理不合理等问题,可以得到一个通畅的数据流程。
数据流程分析可以按照自顶向下、逐层分解、逐步细化的结构化分析方法进行,通过分层的数据流程图实现。数据流程图不但可以表达数据在系统内部的逻辑流向,而且可以表达系统的逻辑功能和数据的逻辑变换。
图3-1 流程图图例
图3-2 网上选课主要流程图
由教师制订选课计划,然后交给管理员按照各个选课计划来编排选课,编排完成后输入系统。学生在规定时间按照选课计划来进行选课,选课无误后生成课程表。每个学期末由管理员输入学生成绩,生成成绩表。
3.4新系统逻辑模型的提出
3.4.1数据流程图(DFD)本文来自辣*文~论.文|网
数据流图是在对系统调研阶段绘制的业务流程图进行分析的基础上,将信息处理功能和彼此之间的联系自顶向下、逐层分解,在逻辑上精确地描述新系统应具有的功能、数据输入、数据输出、数据存储及数据来源和去向。即在对客户关系管理子系统业务流程进行认真分析和研究的基础上,按信息系统中应有的数据流程和数据结构来分析系统内的信息流动、存储、处理加工和流出信息等详细情况。
图3-3 0层数据流程图图3-4 1层数据流程图
图3-5 选课管理分解图 图3-6 成绩管理分解图
图3-7 课程管理分解图毕业论文
http://www.751com.cn3.4.2数据字典分析
数据流程图分析,只是对数据处理和彼此之间的数据联系进行了说明,为了进一步明确数据的详细内容和数据处理过程,应将最底层数据流程图中的部分数据流、数据存储、数据元素、数据处理和外部项通过数据词典描述清楚,以便于此后系统设计的进行。
表3-1 “数据流”条目举例
数 据 流
系统名:网上选课 编号:F1
条目名:课程信息单 别名:课程信息
来源:“学生”外部项 去处:“查询课程“数据处理
数据流结构:
课程信息单={课程号+课程名+任课老师+学时+学分+上课时间}
简要说明:1.学生可通过自身规定的课程查询课程信息
2.课程信息可由教师修改
修改记录: 编写 黄振宇 日期 2010-5-10
审核 黄振宇 日期 2010-5-11表3-2 “数据元素”条目举例
上一页 [1] [2] [3] [4] [5] 下一页
jsp网上选课系统设计+需求分析+数据流程图+数据库设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766