软件工程课程设计报告.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程课程设计报告

课程设计报告 (2013 -- 2014年度第 二 学期) 名 称: 软件工程课程设计 题 目: 成绩查询管理系统 院 系: 计算机系 班 级: 信安1101班 学 号: 201109040128 学生姓名: 徐一洲 指导教师: 宋雨,陈晴,王艳 设计周数: 2周 成 绩: 日期:2014年 6 月 27 日 《软件工程》课程设计 任 务 书 一、 目的、要求 通过该课程设计要使学生树立起强烈的工程化意识,用工程化思想和方法开发软件。切实体会出用软件工程的方法开发系统与一般程序设计方法的不同之处,学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具实际、设计、的基本能力。《)《《》设计 系统应该提供的功能包括: 1.永久存储用户输入的信息; 2.数据调度和数据查找操作简易; 3.为不同级别用户设置不同操作权限; 本项目的产品是一个独立、完整的程序,目前不提供其他系统的接口。 对现有系统的分析 处理流程和数据流程(系统流程图) 系统流程图 1.2.1 对现有系统的其他说明 随着数据库的数据的增加,数据库设计的不合理性使得数据读取,计算等时间较长,系统维护开销已经较大,系统相对老旧,运行速度较慢 技术可行性分析 本系统采用C/S结构, c# windows程序设计,分为三部分:数据连接,业务逻辑,界面设计。在功能实现方面,结合其他程序数据库作为数据来源,利用SqlServer 作为数据库支持,用加密技术实现用户密码保护。 经济可行性分析 通过对现有系统进行改进,提高系统效率。减少系统维护费用。 社会因素可行性分析 法律因素 本系统提供学生成绩查询管理功能,给学校带来方便的成绩管理,成绩不公示,学生无法查看他人成绩 用户使用可行性 给用户提供有好的界面,使用的功能选择,并在起始页上进行产用功能,方便用户的功能选择,用户登录控制使得系统更加安全。任何学生、管理人员看到就会使用 可供选择的方案 1.对控件进行功能扩展,使sqlserver数据库,c#语言进行编写,使用数据加密技术对用户关键信息进行加密处理 需求概述 1)给出软件需求的摘要和简单描述 实现学生成绩管理功能,主要功能包括:用户登录验证,密码修改,专业调整,成绩录入,修改,打印,查询。 2)运行环境 Windows平台下,.NET 3.5以上环境 功能需求 1)学生成绩和学生信息查询 功能:查询、浏览学生信息。可以查询单一记录,也可以浏览所有信息。 操作:单击显示即可浏览所有学生信息或成绩信息,输入学号点击查询可查询单独记录。 功能:设置权限管理,管理人员可以录入删除学生成绩和信息。 操作:在文本框处填写信息后点击添加实现录入成绩功能,输入学号点击删除实现成绩删除功能。 3)学生成绩修改 功能:修改学生成绩信息。操作:填写信息后,输入新的成绩,点击修改。 ”1945”..”9999” 专业: 专业=专业号+专业名+系号 专业号=”01”..”99” 专业名=2{汉字}20 系号=”01”..”99” 教师: 教师=教师号+系号+教师名+性别+教师编制号 教师号=系号+科室号+科室排名 系号=”01”..”99” 教师名=[1{英文}40|1{汉字}20] 性别=[男|女] 教师编制号=”01”..”99” 课程: 课程=课程号+课序号+开课系号+课程名+教师号+学分 课程号=”001”..”999” 课序号=”001”..”999” 开课系号=”01”..”99” 课程名=2{汉字}20 教师号=系号+科室号+科室排名 学分=”0”..”10” 性能需求 1)数据精确度 数据库设计要消除数据冗余,使数据库易于扩展,查找快捷 2)时间特性 提供时间限制的功能开启,系统并不要求长时间不间断运行,当用户有功能需求,且满足一定的时间要求是进行开启 3)适应性 能够适应大量学生数据的的管理,在系统发生错误时,不会发生系统崩溃情况,提供一定的同挫能力 运行需求 1)用户界面 1、用户界面要方便快捷,功能清楚,并容易查找,添加常用功能区,方便用户的使用。 2、用户需要登录后才能使用系统,登录控制要有一定

文档评论(0)

peain + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档