学生选课系统可行性研究报告


    
    课程标题: 软件项目理
    班 级: 软件1301班
    学 号: 130930019
    姓 名: 朱铭
    完成时间: 201611
    评 分

    评分


    课程标题: 学生选课系统行性研究报告
    班 级: 软件X班
    学 号:
    姓 名:
    完成时间: 2016






































    目录
    引言 1
    11 编写目 1
    12 项目背景 1
    13定义 1
    14参考资料 2
    二行性研究前提 2
    21求 2
    22开发条件 3
    24行性方面探究 3
    25行性研究结 4
    三系统分析 4
    31处理流程数流程 5
    32费支出 7
    33员 7
    34设备 7
    四供选择方案 7
    五结意见 8
    附录 8
    实体属性 8
    UC矩阵图 8
    DFD图 9
    数字典 10


    引言
    11 编写目
    学生选课系统学校说十分重关系学校教学计划制定关系学校教学务分配学校工作否进行更关系学生选课效率优秀学生选课系统学校老师学生带极便利济科技高速发展天追求效率天优秀学生选课系统更缺
    着科技发展革新选课系统目前流行选课系统效率功等方面出现差距网选课系统学生实时方便知道选课程安排情况程度减少学校力支出例需设置专门部门学生提供选课信息学校需时俱进时更新选课系统提高学校工作效率学生选课效率
    学生言选课满足学分满足兴趣爱需更性化更便利选课系统需统筹学生教师课程间关系外着校学生数增加选课系统负担越越重选课速度降低服务器崩溃率升需技术革新增强选课信息准确性提高选课速度减少服务器崩溃率总言追求更高效率更户体验需技术更先进更优秀学生选课系统
    12 项目背景
    软件名称:网选课系统
    项目提出者:XX学院
    项目开发者:开发组
    户:XX学院校学生


    13定义
    Java WebJava技术解决相关web互联网领域技术总web包括:web服务器web客户端两部分Java客户端应java applet少Java服务器端应非常丰富ServletJSP第三方框架等等
    JavaWeb框架然相基遵循特定路数: Servlet者 Filter拦截请求 MVC思想设计架构约定 XML Annotation实现配置运Java 面象特点面抽象实现请求响应流程支持 JspFreemarkerVelocity等视图
    SQL:Structured Query Language结构化查询语言种特殊目编程语言种数库查询程序设计语言存取数查询更新理关系数库系统时数库脚文件扩展名
    1986年10月美国国家标准学会(ANSI) SQL 进行规范作关系式数库理系统标准语言 (ANSI X3 1351986)1987年国际标准组织支持成国际标准种通行数库系统实践程中 SQL 规范作某编改扩充结构化查询语言高级非程化编程语言允许户高层数结构工作求户指定数存放方法需户解具体数存放方式具完全底层结构数库系统[1]
    Eclipse:开放源代码基 Java 扩展开发台身言框架组服务通插件组件构建开发环境
    然数户乐 Eclipse 作 Java集成开发环境(IDE) Eclipse 目标仅限Eclipse 包括插件开发环境(Plugin Development EnvironmentPDE)组件针希扩展 Eclipse 软件开发员允许构建 Eclipse 环境缝集成工具 Eclipse 中样东西插件 Eclipse 提供插件户提供致统集成开发环境言工具开发员具等发挥场
    Eclipse著名跨台集成开发环境(IDE)初Java语言开发目前通外挂程式作计算机语言C++Python开发工具Eclipse身框架台众外挂程式支持Eclipse拥功相固定IDE软体难具灵活性许软体开发商Eclipse框架开发IDEEclipse初IBM公司开发2001年11月贡献开源社区现非营利软体供应商联盟Eclipse基金会(Eclipse Foundation)理

    14参考资料
    [1]李武 姚珺.数库原理应.哈尔滨:哈尔滨工程学出版社2011:179
    [2]JAVA WEB搜狗百科[Z]
    搜狗 httpbaikesogoucomv62022625htmfromTitlejava+web
    [3] SQL搜狗百科[Z]
    搜狗 httpbaikesogoucomv350222htmfromTitleSQL
    [4] Eclipse搜狗百科[Z]
    搜狗 httpbaikesogoucomv25499htmfromTitleEclipse
    二行性研究前提
    21求
    功:网选课系统包括前台理台理前台理户选课界面供户浏览查询选择课程删已选课程包括:浏览选课信息查询老师开设课程查询类课程确认选择课程等台理教务理员理职责包括设置时间段约束添加修改删课程信息等
    性求:数实时更新保持步定时备份
    输入求:时修改更新学生教师课程信息
    输出求:简单快捷实时
    基数流程处理流程:


    图21 选课系统顶层数流图
    安全保密求:系统身配备定安全机制保证项数完整正确
    类户进入系统时均需输入唯户名密码教师权学生选课程成绩进行录入查询修改学生权选修课程进行修改理员权学生信息选课程科目成绩进行理修改
    完成期限:1月
    22开发条件
    (1)网选课系统采基浏览器BS结构前台页面浏览器支持HTMLCSSJavaScript服务器端Servlet者框架Struts2数库Oracle数库SQL脚PLSQL语言
    (2)更测试升级选课系统编程员应该严格遵守软件工程求
    23条件假定限制
    运行环境:Windows982000XPVista7Windows office软件高度兼容
    硬件环境:奔4计算机
    开发环境:SQL Servereclipse等
    该系统预期寿命五年

    24行性方面探究
    技术行性:技术采前流行技术员擅长技术遵循MVC设计模式前提目前市场流行框架JavaEE(Spring+SpringMVC)者SSH(Spring+Struts2+Hibernate)Spring提供控制反转该功遵循开发模式中开闭原扩展开发修改关闭利软件维护升级Struts2整JavaWeb中起控制作充ServletActionServlet控制户请求Hibernate数化持久层充model数库中间层提供普通象(POJO)数表映射减少数访问复杂度提供持久象更项目面象编程
    济行性:该系统技术罕见部分技术市场流行技术技术资金力资源需投入设备软件部分投入综合系统户数频率发情况等素考虑服务器外Oracle数库软件购买资金然前期投入算旦系统开发成功学校效理学生选课情况减少力资源投入减少系统维护升级成等方面成效带效益久远高系统投入
    法律行性:该系统属开发会构成侵权法律行
    25行性研究结
    前社会形势技术角度济角度效率角度分析该系统研发利弊行
    三系统分析
    该系统开发模型采瀑布模型该模型特点:
    ①前阶段完成开始阶段
    ②前阶段输出文阶段输入文
    ③阶段必须交付出合格文档
    ④文档进行审核

    图31 带反馈瀑布模型
    实际情况选课流程分类提供课程查找课程信息查选课系统审核选课情况反馈已选课程理流程需严格完成果某阶段出现问题返回阶段进行适修改流程阶段产生循环反馈
    31处理流程数流程
    1 网选课系统总体处理流程图

    图31 总体处理流程图
    学生登录:查询课程选择课程删选课程
    教师登录:查询选课成绩
    理员登录:查询理信息

    2选课理流程图

    图32 选课理流程图
    选课理:点击选课理链接系统反馈户成功选课课程课程面会删链接点击删链接弹出提示框提示户否删已成功选择课程户点击确认请求提交系统系统提交courses_selected_manageaction该action会通hibernate连接数库执行删操作
    32费支出
    学校财政支出中拨出部分资金购置建立网络中心需网络设备包括服务器等软件Oracle数库软件具备开发web台系统基条件
    系统维护建议联合具丰富选课系统开发验软件开发员研究探讨需拨出部分资金支持技术顾问
    33员
    学校聘名软件专业学生支持系统开发编码工作二学生提供实践勤工俭学机会外聘学校专业技术老师计算机技术高深指导学生开发软件次身技术支持系统开发提供力保障
    该系统需位理员专业技术求高熟悉基电脑操作
    34设备
    台服务器两台PC机
    四供选择方案
    需做二手准备保留原系统联系软件商做重新开发准备防该选课系统开发程中出现逆转(灾难性)错误者某原该系统开发员法时完成工作时够保证系统时线
    五结意见
    方协会讨综合面文档述该网选课系统开发价值实现建议快开发










    附录
    实体属性
    类型
    数类
    实体
    计划型
    统计型
    文档型
    业务型
    教学
    教学计划
    教学考核
    教学安排
    教学务
    成绩

    成绩分析
    成绩统计
    成绩单
    录入成绩
    成绩查询
    课程
    课程安排

    课程编排
    查询课程
    考试
    考试安排
    考试课程
    考场记录
    试卷
    试卷分析
    资源
    教学计划
    统计教学资源
    教学文档
    查询教学资源

    UC矩阵图

    数类

    教学
    课程
    学籍
    毕业信息
    奖惩
    成绩
    考试
    教学考评文档
    教学计划
    C
    U
    U





    网选课
    U
    U






    智排课
    U
    U






    教学务
    U

    U





    课表编排
    U
    C
    U





    新生入学


    C





    毕业审核
    U
    U
    U
    C

    U
    U

    学籍异动


    U





    奖惩处理
    U
    U
    U

    C
    U

    U
    学位审核
    U
    U
    U
    U

    U
    U

    免修处理
    U
    U
    U


    U
    U

    成绩录入
    U
    U
    U


    C
    U

    考试安排
    U
    U
    U


    U
    C

    试卷分析
    U

    U





    教学考评

    U
    U

    U


    C
    统计分析成绩
    U
    U
    U


    U





    DFD图


    数字典
    课程表
    字段
    类型
    备注
    Course_id
    Number(5)
    课程id
    Course_Name
    Varchar2
    课程名字
    Course_CanSelected_count
    Number(2)
    课程选数
    Course_Type
    Varchar2
    课程类
    Teacher_id
    Number(9)
    课程开设老师id
    Course_Time
    Number(2)
    课时
    Course_Credit
    Number(21)
    学分

    学生表
    字段
    类型
    备注
    Sid
    Number(9)
    学生id
    Sname
    Varchar2
    学生名字
    Sex
    (Femalemale)
    学生性
    Sclass
    Varchar2
    学生班级


    学生选课表
    字段
    类型
    备注
    Sid
    Number(9)
    学生id
    Course_id
    Number(5)
    课程id
    Count_Select
    Number(2)
    剩余选数
    Hu南商学院
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    学生选课系统DFD图

    2.2.2 顶层DFD图根据分析得到的系统功能要求,画出学生选修课管理系统的分层DFD图。首先画出顶层的DFD图如图2-2所示。顶层确定了系统的范围,其外部实体为管理员、教师和学生。选课信息成...

    2年前   
    477    0

    基于CS框架的学生选课系统

     ...

    5年前   
    1256    0

    软件工程学生选课系统课程设计

    网上选课系统课程设计手册团队: 学校: 队长: 时间:2014目 录1. 项目概述 ………………………………………………………………………31.1开发背景 …………………………………………...

    3年前   
    607    0

    学生选课系统《软件工程》课程设计

    详细版!目 录一、问题定义 51.1问题的定义 51.2 系统要解决的问题 5二、可行性研究 62.1 引言 62.1.1目的 62.1.2背景及功能 62.1.3 参考资料 62.2 可行...

    5个月前   
    315    0

    学生选课系统专科毕业论文

    XX学院东港学院毕业设计(论文)说明书题 目: 学生选课系统 ...

    3年前   
    847    0

    (ASP)网上选课系统论文

    摘 要   随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、...

    15年前   
    18207    0

    JAVA数据库课程设计-学生选课管理系统的

     一、课程设计目的 通过这次的设计,主要是做出一个小型的管理系统,来加强对JAVA所学知识的巩固和融会贯通,可以说是对一个学期所学知识的一个小结,加深对JAVA数据库的理...

    5年前   
    1615    0

    基于PHP+MySql的学生选课系统的设计与实现毕业论文

    中文摘要 针对高等院校在校学生众多,使用传统的选课方式效率低下,并且课程安排,地点安排,学生选课等过程中非常容易出错,造成课程时间冲突或者地点冲突,同时,教务员对选课的统计也十分麻烦,所...

    3年前   
    911    0

    软件工程专业课程设计——学生选课系统设计

     学生选课系统实验报告 项目名称:学生选课系统 姓名:学号:班级:指导老师:一. 课程设计的目的与要求通过软件开...

    2年前   
    517    0

    学籍管理系统可行性研究报告

    学籍管理系统可行性研究报告 编著 于博海、王利森、王艳梅、李岩、吕靖   1 引言   在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的...

    14年前   
    24883    0

    酒店管理系统可行性研究报告

    在信息高度发达的今天,酒店业务涉及的各个工作环节已经不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直至最后退房...

    5年前   
    2413    0

    汽车销售系统可行性研究报告

    《汽车销售系统需求规范说明书》旨在详细描述系统功能需求和一些非功能需求,明确系统需求边界。文档分为四个部分:概述部分描述了项目的目的和范围,并对文档中使用到的术语进行了说明;

    2年前   
    478    0

    中国网上购物系统可行性研究报告

    中国网上购物系统可行性研究报告  一.网上购物发展背景    首先,互联网形态下的外部大的市场环境日趋成熟,对传统产业的影响不可忽视。 目前我国的大中城市,电脑和网络的应用已经非常普遍,互联网...

    12年前   
    487    0

    个人信贷系统可行性研究报告

    个人信贷系统可行性研究报告 1. 引言 3 1.1. 编写目的 3 1.1.1. 目的 3 1.1.2. 预期的读者 3 1.2. 背景 3 1.2.1. 工程的名称 3 1.2...

    13年前   
    21011    0

    网上图书销售管理系统可行性研究报告

    网上图书管理系统可行性分析报告一.引言1.1编写目的由于人工操作管理书籍比较繁琐,而且效率不高,耗时太多,且不方便读者查找需要的书籍。因此,我们提出了网上图书销售系统的方案,其编写过程由从计算...

    4年前   
    1004    0

    国内信用证业务系统可行性研究报告

     国内信用证业务系统 可行性研究报告 中国建设银行结算部 2002年3月25日 目 录 第一章 引 言 4 § 1.1...

    15年前   
    3683    0

    职工档案管理系统可行性研究报告

    职工档案管理系统可行性研究报告 1引言 职工档案管理系统是一个信息管理软件,意图在于方便查询职工档案的信息,并提供职工信息情况,可应用于各大、中、小型企业。使用本软件,不仅可以提高企业查询...

    11年前   
    25109    0

    图书管理系统可行性研究报告

    图书管理系统可 行 性 研 究 报 告1.引言1.1编写目的 对于图书馆庞大的进出图书流量,繁多的图书种类,要管理这些依靠人力已经远远不足,不管会花费很多人力物力,而且还将花费额...

    4年前   
    1609    0

    uml课程设计网上选课系统

     UML课程设计学 院 信息学院 班 级 10级计本班 专 业 计算机科学与技术 课 题 网上选课...

    1年前   
    563    0

    JSP开发技术实验3简易选课系统

    课程实验报告课程名称JSP开发技术班级软件实验日期2016姓名 学号实验成绩实验名称实验3 简易选课系统实验目的及要求学习使用Myeclipse开发Web项目,综合使用JavaBean、...

    3年前   
    725    0

    文档贡献者

    文***品

    贡献于2021-06-04

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档