软件工程设计排课系统

上传者: venck | 上传时间: 2019-12-21 21:32:14 | 文件大小: 144KB | 文件类型: rar
排课表系统可行性研究报告 一、 引言 1.1编写目的 编本可行性报告目的是为了以后排课工作节省时间、提高教学效率、便于课程设计的管理。 1.2 项目背景 a. 软件的名称是排课表系统。 b. 项目的委托单位:中州大学信息工程学院。 c. 本项目是08信管2班张钦钦、张杰、李水莲、王珂、曹建超五个人参与软件过程开发。 2可行性研究前提 2.1 要求 a 功能完善。 b 便于操作。 c 结构严紧。 d 便于管理。 e 使用方便、快捷。 f 易于在数据库上实现。 2.2 目标 a 本排课表系统目标是每学期都可使用. b 机器代替手工工作。 c 便于课程教学的管理,减少人工排课的工作量。 d 可以进行精确查询。 e 与数据库连接,研究所处理数据的最优算法,提高计算机的处理速度。 f不断改善软件开发前各项决策系统的研发。 二、可行性分析 1、对现有系统的分析: 1.1现有系统是人工操作的。 1.2费时费力。 1.3工作效率低。 1.4容易出错。 1.5人力投入费用高。 2、系统的可行性从四个方面考虑 2.1、技术可行性 a.通过研究及查资料了解到当前的技术可以实现这个课程表管理系统。 b.五个人为一组,所学专业为计算机信息管理能满足此系统的开发。 c. 有充足的时间完成本系统。 2.2经济可行性 a.经过调查了解各个学校也有这个经济实力使用我们开发的课程表管理系统。 b.使用本系统不受时间限制。 c.排课一般为每学期一次,系统工作量不大。 d.本系统是学生自己开发的小型软件,设备和软件配置变化对支出和效益的影响比较小。 2.3、操作可行性 操作系统:我们开发的课程表管理系统适应于各个操作系统,比如windows xp ,vista,unix,linux等。 支持环境:IIS5.0数据库:Microsoft SQL Server 2000 2.4、法律可行性 我们开发的课程表管理系统没有任何抄袭,不会引起任何侵权问题。 3、系统的简要描述 这个系统要与数据库连接,并依赖于数据库,可以方便的查询课程和上课时间,上课地点,任课老师,可自动编排课程表。 4、与现有系统比较的优越性 这个系统比原系统更可靠,快速,且减少了出错的几率,减少了人力的投入,降低了成本,提高了工作效率,减少了编排课程表人员的工作量和劳动强度。 5、结论意见 通过分析可着手开发 三.需求分析 1.开发排课系统的必要性 现在课程表的编排使用的是人工,人来完成课程编排增加了人的劳动量,而且人工容易出错,人力投入资金多,效率不高,使用的范围有限,鉴于以上这些情况很有必要开发课程表排课系统。 2.此软件能实现的功能 只需操作人员输入校名,级别,班级,专业名及授课教师名,这样本软件就可以自动完成一周内各年级各专业的每个班级所上课程,上课时段,上课地点及任课老师的编排工作,操作人员不必过多参与。 3.动态数据 a.输入学校名。 b.输入院系名。 c.输入班级名。 d.输入专业课名及对应的授课教师名。 e.选择规定课程的时段。 4.其他非功能需求 本软件应具有可维护性,可扩展性,可测试性,兼容性. 5.使用范围 此系统不设密码,任何学校都可以使用。 6.功能模块 模块一:输入学校名,院系名,班级名,专业课名及授课教师名。 模块二:显示结果,支持手工修改,打印,并可以导出到word文档。

文件下载

资源详情

[{"title":"( 60 个子文件 144KB ) 软件工程设计排课系统","children":[{"title":"排课系统","children":[{"title":"WinPaike","children":[{"title":"About.Designer.cs <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false},{"title":"Course.cs <span style='color:#111;'> 639B </span>","children":null,"spread":false},{"title":"WinCourse.Designer.cs <span style='color:#111;'> 6.35KB </span>","children":null,"spread":false},{"title":"About.cs <span style='color:#111;'> 611B </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"Debug","children":[{"title":"Course.dat <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"WinPaike.pdb <span style='color:#111;'> 113.50KB </span>","children":null,"spread":false},{"title":"Class.dat <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"WinPaike.exe <span style='color:#111;'> 48.00KB </span>","children":null,"spread":false},{"title":"WinPaike.vshost.exe <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false},{"title":"CourseInClass.dat <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"WinPaiKe.Designer.cs <span style='color:#111;'> 5.19KB </span>","children":null,"spread":false},{"title":"CommonClass.cs <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"WinPaike.About.resources <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"WinPaike.WinPaiKe.resources <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"WinPaike.csproj.GenerateResource.Cache <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"WinPaike.pdb <span style='color:#111;'> 113.50KB </span>","children":null,"spread":false},{"title":"WinPaike.WinCourseInClass.resources <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"WinPaike.WinMain.resources <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"WinPaike.WinCourse.resources <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"Refactor","children":null,"spread":false},{"title":"WinPaike.Properties.Resources.resources <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"WinPaike.exe <span style='color:#111;'> 48.00KB </span>","children":null,"spread":false},{"title":"WinPaike.WinClass.resources <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false}],"spread":false},{"title":"WinPaike.csproj.FileList.txt <span style='color:#111;'> 478B </span>","children":null,"spread":false},{"title":"WinPaike.csproj.FileListAbsolute.txt <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false}],"spread":true},{"title":"WinCourseInClass.cs <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false},{"title":"WinPaike.csproj <span style='color:#111;'> 5.11KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"Resources.Designer.cs <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"Settings.settings <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"Resources.resx <span style='color:#111;'> 5.48KB </span>","children":null,"spread":false},{"title":"Settings.Designer.cs <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 747B </span>","children":null,"spread":false}],"spread":true},{"title":"WinCourseInClass.resx <span style='color:#111;'> 8.25KB </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 469B </span>","children":null,"spread":false},{"title":"WinMain.resx <span style='color:#111;'> 6.07KB </span>","children":null,"spread":false},{"title":"WinClass.cs <span style='color:#111;'> 3.21KB </span>","children":null,"spread":false},{"title":"WinMain.Designer.cs <span style='color:#111;'> 5.56KB </span>","children":null,"spread":false},{"title":"WinCourse.cs <span style='color:#111;'> 4.55KB </span>","children":null,"spread":false},{"title":"WinPaiKe.resx <span style='color:#111;'> 8.25KB </span>","children":null,"spread":false},{"title":"WinPaiKe.cs <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"ClassUnit.cs <span style='color:#111;'> 754B </span>","children":null,"spread":false},{"title":"WinMain.cs <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"PaiKe.cs <span style='color:#111;'> 14.56KB </span>","children":null,"spread":false},{"title":"CourseInClass.cs <span style='color:#111;'> 437B </span>","children":null,"spread":false},{"title":"WinCourseInClass.Designer.cs <span style='color:#111;'> 5.18KB </span>","children":null,"spread":false},{"title":"WinClass.resx <span style='color:#111;'> 8.78KB </span>","children":null,"spread":false},{"title":"WinCourse.resx <span style='color:#111;'> 8.05KB </span>","children":null,"spread":false},{"title":"WinClass.Designer.cs <span style='color:#111;'> 6.24KB </span>","children":null,"spread":false},{"title":"About.resx <span style='color:#111;'> 5.68KB </span>","children":null,"spread":false}],"spread":false},{"title":"PaiKe.sln <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"PaiKe","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"PaiKe.vshost.exe <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false},{"title":"PaiKe.exe <span style='color:#111;'> 24.00KB </span>","children":null,"spread":false},{"title":"PaiKe.pdb <span style='color:#111;'> 25.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"obj","children":[{"title":"PaiKe.csproj.FileList.txt <span style='color:#111;'> 126B </span>","children":null,"spread":false},{"title":"PaiKe.csproj.FileListAbsolute.txt <span style='color:#111;'> 822B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"PaiKe.exe <span style='color:#111;'> 24.00KB </span>","children":null,"spread":false},{"title":"PaiKe.pdb <span style='color:#111;'> 25.50KB </span>","children":null,"spread":false},{"title":"Refactor","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"PaiKe.csproj <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1018B </span>","children":null,"spread":false}],"spread":true},{"title":"Program.cs <span style='color:#111;'> 16.44KB </span>","children":null,"spread":false}],"spread":true},{"title":"PaiKe.suo <span style='color:#111;'> 35.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • sly0731 :
    下载失败,需要评论之后才能再次下载
    2017-09-26
  • heilwolf :
    不错的课程
    2016-07-27
  • ZYSomnr :
    正是我想要的,很不错,程序完整。
    2015-11-14
  • 撞到头的程序媛 :
    不知道是我们老师的问题还是思路问题,我们老师居然说随机排课没意义,我倒是要问问,哪种算法能够完美地排出来啦?对我们这种菜鸟级选手难度也太大了
    2014-05-22
  • qw2080 :
    好详细啊,写成这样也不容易了。 好用。
    2014-05-18

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明