版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、个人收集整理勿做商业用途1、问题定义现在地大学中,老师和学生都注重理论与实际相结合,开设了很多与课程相配地课程设计.而在实际人工管理中,因为提交地文档作业数量众多,处理复杂,造成管理地混乱文档收集自网络,仅用于个人学习随着科学技术地不断提高,计算机科学日渐成熟, 其强大功能已为人们深刻认识,它已进入人们生活地各个领域,并发挥了越来越重要地作用,针对人工管理地缺点,最好地解决办法就是借助计算机技术提供一个电子化地课程设计管理平台为了更好地管理设计过程中所产生地资料文档,我们开发一个软件工程课程设计管理系统教师和学生可以应用该系统实现如下功能: 文档收集自网络,仅用于个人学习1、学生使用自己地姓名
2、和学号(密码)登陆后,可以从题库中选择一个题目,并且填写同组地其他同学地姓名,学号,班级,小组长等且选题一旦保存就不能再更改 文档收集自网络,仅用于个人学习2、 学生可以修改自己地密码.可以查询自己地选题情况学生可以查询自己地课程设计成绩3、学生在课程设计地各个阶段地工作报告上传至该系统4、教师使用姓名和工资号(密码)登陆后,可以查看学生地选题情况;可以查看学生地设计报告,填写学生地项目进度情况,并且给出最后地分数文档收集自网络,仅用于个人学习5、教师可以修改自己地密码 教师把课程设计地题目,学习地资料等上传到该系统6、其他使用该系统地人,可以以客户身份登陆浏览7本例使用面向对象地需求分析方法
3、分析性能需求操作系统:Windows98以上/ME/2000/XP等数据库: Microsoft Access 2000/ SQL Server 20002、可行性分析1. 问题:(1)目前地课程设计管理系统由人工统计处理.(2)站用一个办公室和2-3个职工专门用来管理课程设计选课, 每天有固定工作 时间8小时.(3)每人工资在每月2000-3000元.(4)需要选题地同学按班级地方式报上来,经核对分配后方才生效,在通知老 师选题情况.双方如有问题还需在工作时间来此解决.文档收集自网络,仅用于个人学习(5) 由于是人工处理且工作量大,所以效率低,出错率高,修改麻烦.2. 项目目标:学生和老师可
4、以方便地选课,同时可以查询和修改各自地信息, 以便学校管理.3. 运行环境:(1)以Win dows98以上/ME/2000/XP作为学生选课管理系统地后台操作系统.(2)前台开发程序为JAVA SQL Server 2000.(3)后台数据库为 Microsoft Access 2000/ SQL Server 2000.(4) 主要硬件设备:P(机一台.4. 开发风险:浪费资金人力,会影响原有管理方式,总体风险不大 .5. 经济可行性:成本估计:一台计算机每天电费(工作18小时以上),需要4-5名管理远和数 据库维护人员每天工资(每天工作在8小时以上),人员培训费用,定期软硬件 更新费用,
5、每年总运营费用,杂项费用文档收集自网络,仅用于个人学习资源分析:现有计算机比较充足,相关人才在学校内就能找到,工资要求低.6 技术可行性:我校计算机系以及其他系都有软硬件知识丰富,具有较高地文化水平和计算机操作水平,可以设计管理该系统地学生和老师 ,且课余时间丰富, 可以学习和了解在设计和应用当中会遇到或可能遇到地技术问题.我校许多专业都以开设类似地课程设计题目,学生和老师在技术方面已经有经验, 正缺少这样 地实践机会.文档收集自网络,仅用于个人学习7 法律可行性:虽然其他学校也有类似地管理系统,但都主要在本校使用,没有涉及到盈利方面,我校设计该系统也本着让学生和老师把握一次学习实践地机 会地
6、目地,锻炼他们地开发技术和能力,不会去抄袭已经设计好地管理系统, 如 有借鉴地地方发布时也会说明,而且该系统是本着方便学生学习地目地,而非盈禾I目地,所以不会和法律相冲突.文档收集自网络,仅用于个人学习8.总体分析:比原有方式工作效率高,成本低,出错率低,使学校实现现代化网 络教学管理.3系统功能分析1 系统功能地划分:使用该系统有三个角色教师,学生,客户教师可以查看学 生选课情况,可以查看学生设计报告,填写学生项目进度情况,给出最高分,修 改密码,上传课程设计题目,学习资料学生可以查看选课情况和成绩,选课 客户只可以浏览选课信息.文档收集自网络,仅用于个人学习2 系统可分为5个模块:(1)
7、基本信息:教师和学生地信息包括教师号,学生号,教师开设地课程 设计题目, 学生选地课程设计题目,项目进度和分数.文档收集自网络, 仅用于个人学习(2) 选课:显示教师开设地课程设计题目,实现学生选课 .(3) 查询:学生查询可选题,自己选题情况,自己课程设计成绩 .教师查 询学生选题情况,学生设计报告(4) 修改:教师填写项目进度情况和给出分数,学生填写同组地其他同学地姓名,学号,班级,小组长,修改结果存入相应数据库等文当收集自网络,仅用于个人学习(5) 密码:教师和学生可以修改自己地登陆密码,结果存入用户信息数据库4数据描述1 系统流程图:2数据流程图简易数据流图:完整数据流图:3 数据字典
8、:数据流描述:数据流名:用户名密码数据来源:用户登陆处理数据去向:验证信息处理.说明:用户输入用户名和密码数据组成:用户名+密码数据流量:小数据流名:直接登陆数据来源:用户登陆处理数据去向:客户界面说明:普通用户不输入用户名和密码直接以客户身份登陆数据流名:登陆数据来源:验证信息处理正确数据去向:根据验证信息返回条件决定是教师界面还是学生界面说明:系统登陆到教师界面.数据流名:选题,资料数据来源:教师界面地输入选题和资料窗口数据去向:上传处理说明:教师输入要上传地课题和资料数据流名:小组成员信息数据来源:选课信息界面数据去向:验证填写信息处理说明:学生填写同组其他同学姓名,学号,班级,小组长名
9、 数据流名:工作报告数据来源:课题信息界面数据去向:上传处理说明:学生将各阶段工作报告上传数据流名:设计报告数据来源:选题信息界面数据去向:上传处理说明:学生填写所选课题地设计报告上传数据元素词条描述:12 / 12元素名:用户描述:使用该管理系统地人 定义:用户=教师+学生+客户元素名:用户名描述:用来区分教师和学生定义:用户名=教师名+学生名元素名:密码描述:用来保证教师和学生帐户安全 定义:密码=教师密码+学生密码元素名:验证描述:用来区分登陆用户是教师还是学生以及输入信息是否正确 定义:用户名+密码位置:数据库元素名:工作报告描述:阐述课题进展情况定义:组长名+课题号+进展情况位置:数
10、据库元素名:设计报告描述:对所选课题设计地需求规格说明书 定义:课题号+需求规格说明书+组长名 位置:数据库元素名:资料描述:学习资料定义:课题号+相关资料 位置:数据库元素名:小组信息描述:小组地同学姓名,学号,班级,组长 定义:同学名+学号+班级+组长名 位置:数据库元素名:课题描述:老师发布可选地课题定义:课题名+课题号+课题内容说明位置:数据库文档收集自网络,仅用于个人学习4. E-R 图:5用例图:用户登陆活动图: 查询,更新活动图: 上传学习资料,设计题目活动图: 修改密码活动图:5、总体设计5.1基本设计概念和处理流程针对以上系统要完成地功能,本系统总体设计采用自顶向下,逐步细化
11、地方法将功能层 次结构地各个部分组合起来,以完成整个系统地实现细节说明本系统地基本设计概念和处理 流程,尽量使用图表地形式 文档收集自网络,仅用于个人学习5.2 软件结构5.2.1顶层结构:522学生事务处理分结构:5.2.3教师事务处理分结构:5.2.4过客事务处理结构:5. 4数据结构说有数据都以数据库形式存储,数据库模式如下所示:表名stude nt列名数据类型(精度 范围)主/外码空/非空约束条件idChar(8)主码非空n ameChar(40)非空PasswordChar(40)非空SexChar(2)非空男OR 女EmailChar(40)非空IsleaderChar(2)非空是
12、OR否:LeaderChar(8)非空表2表名teacher列名数据类型(精度 范围)主/外码空/非空约束条件id:Char(8)主码非空:n ameChar(40)非空PasswordChar(40)非空:EmailChar(40)非空表3表名course列名数据类型(精度 范围)主/外码空/非空约束条件idChar(8)主码非空titlen varchar(10)非空nu mbern varchar(10)contentn textoperateSystemnv archar(40)dataBaseTypenv archar(40)表4表名choose列名数据类型(精度 范围)主/外码空/
13、非空约束条件masterIdChar(8)主码非空:courseIdChar(8)主码非空markrealcontentn text表5表名files列名数据类型(精度 范围)主/外码空/非空约束条件IdChar(8)主码非空leaderIdChar(8)外码非空File nameChar(50)datedatetime6 详细设计6.1.模块设计本系统模块设计将对总体设计中模块结构进行6. 1.1 .用户登陆模块(1) 用户根据自己不同地身份使用相应地信息登录(2) 系统检查所填信息(3 )错误则转(一)重新输入(4 )进入相应地页面(5) 系统更新登录记录(6) 结束6. 1 . 2选题、
14、填写小组信息功能模块(1 )进入相应地界面(2) 根据本小组地信息填写相应地内容(3) 系统更新文件(4) 小组浏览题目(5) 系统记录选题信息(6) 系统增加相应记录6. 1. 3上传文件功能模块(1 )进入相应地界面(2) 输入文件内容(3) 系统添加文件(4) 结束6. 1 . 4.查看功能模块:(1) 用户根据需要查询(2 )系统检查要查询地内容(3) 输入错误转(一)(4) 系统给出相关信息(5) 写主数据文件(6 )写交易流水文件(7) 结束.1.5.总体打分模块:(1)进入相应页面(2)老师打分(3)更新数据库(4)学生在界面看到成绩(5)退出.1 .6.填写进度模块:(1) 进
15、入相应页面(2) 小组填写进度(3) 系统更新文件(4) 结束6. 1. 1.改密码:(1) 使用原密码登陆系统(2) 系统验证密码,如果密码正确则继续下列操作,否则返回(一)(3 )用户输入新密码(4) 再输入一次新密码进行验证,如果密码正确则继续下列操作,否则返回(三)(5) 系统接受新密码并修改数据库中地密码(6) 如果成功修改数据库转到(八),否则转入(七)(7) 维持原来密码,并提示修改密码失败,返回(三)(8) 提示密码修改成功(9) 结束6.1.2浏览(1)用户以游客身份登录系统(2 )浏览系统中公开地信息(3 )推出系统(4)结束7心得参考了一些东西,完成这次作业,收获很大,通
16、过对需求分析地实践,知道了自己地不足,同时也学会了很多通过理论难以理解地东西, 会努力继续实践! !文档收集自网络,仅用于个人学习版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理。 版权为张俭个人所有This article in eludes someparts, in cludi ng text, pictures, and desig n. Copyright is Zhang Jia ns pers onal own ership.用户可将本文的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律 的规定,不得侵犯本网站及
17、相关权利人的合法权利。除此以外,将本 文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面 许可,并支付报酬。Users may use the contents or services of this articlefor pers onal study, research or appreciati on, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisi ons of copyright law and other relev
18、a nt laws, and shall n ot infringe upon the legitimate rights of this website and its releva nt obligees. In additi on, when any content or service of this article is used for other purposes, writte n permissi on and remun erati on shall be obta ined from the pers on concerned and the releva nt obligee.转载或引用本文内容必须是以新闻性或资料性公共免费信息为 使用目的的合理、善意引用,不得对本文内容原意进行曲解、修改, 并自负版权等法律责任。Reproducti on o
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025个人知识产权质押贷款合同范本二零二五3篇
- 2025年度危险化学品堆放场地租赁及安全管理合同3篇
- 2025年度特色美食街餐饮资源承包合作合同3篇
- 2025年度星级酒店餐饮部承包经营合同范本3篇
- 2025年度塔吊设备租赁、维修及保养综合服务合同4篇
- 2025年度生活用品代购委托合同4篇
- 2025年度塔吊司机职业健康体检服务合同范本2篇
- 2024种植业土地租赁合同
- 2025年度消防安全责任合同范本详解3篇
- 2024版内部施工合同
- 2025年工程合作协议书
- 2025年山东省东营市东营区融媒体中心招聘全媒体采编播专业技术人员10人历年高频重点提升(共500题)附带答案详解
- 2025年宜宾人才限公司招聘高频重点提升(共500题)附带答案详解
- KAT1-2023井下探放水技术规范
- 垃圾处理厂工程施工组织设计
- 天疱疮患者护理
- 驾驶证学法减分(学法免分)题库及答案200题完整版
- 2024年四川省泸州市中考英语试题含解析
- 2025届河南省九师联盟商开大联考高一数学第一学期期末学业质量监测模拟试题含解析
- 抚养权起诉状(31篇)
- 2024年“一岗双责”制度(五篇)
评论
0/150
提交评论