




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C#程序设计实训报告项 目 组: *项目组 专 业: 软件技术 学 院: 软件职业技术学院 指导教师: * 实训时间: 2011年6月20日-2011年7月8日 软件职业技术学院CCUTSOFT*管理系统第一部分 团队构成及分工第二部分 系统开发进度计划第三部分 项目需求分析第四部分 项目概要设计第五部分 项目详细设计第六部分 项目实现第七部分 项目测试第八部分 代码清单第九部分 参考文献第十部分 实训总结目 录1团队构成及分工12系统开发进度计划23. 项目需求分析33.1 导言33.1.1 目的33.1.2 定义及缩写33.2 系统定义33.2.1 项目来源及背景33.2.2 用户特点33.2.3 项目目标43.2.4 应用环境43.3 功能需求43.1.1 功能描述43.3.2 用例图43.3.3 用例描述63.4 数据描述63.5 性能需求73.5.1 界面需求73.5.2 响应时间需求73.5.3 可靠性需求73.5.4 开发性需求73.5.5 可扩展性需求73.5.6 系统安全性需求84. 项目概要设计94.1 导言94.1.1 目的94.1.2 定义及缩写94.2 功能设计94.2.1 功能模块设计94.2.2 *模块详述104.2.3 *模块详述104.3 数据设计104.3.1 数据概念结构设计104.3.2 数据逻辑结构设计104.3.3 数据物理结构设计105. 项目详细设计125.1 导言125.1.1 目的125.1.2 定义及缩写125.2 界面设计125.2.1 *界面设计125.2.2 *界面设计135.3 功能详细设计135.3.1 *功能活动图135.3.2 *功能活动图146. 项目实现156.1 导言156.1.1 目的156.1.2 缩写及定义156.2 编码格式规范156.2.1 缩进规则156.2.2 断行规则156.3 命名规范156.3.1 类/接口156.3.2 控件156.3.3 方法156.4 功能实现166.4.1 *窗体功能实现166.4.2 *窗体功能实现167. 测试177.1登录功能测试177.2 *功能测试188. 代码清单198.1 *模块198.1.1 *功能198.1.2 *功能199. 参考文献2010. 实训总结21II1团队构成及分工项目组:职能成员项目角色任务分工成绩组长项目经理设计和编码组员需求分析人员需求分析界面设计人员界面设计数据库设计人员数据库设计测试人员软件调试及测试 指导教师签字: 年 月 日2系统开发进度计划序号任务名称开始时间完成时间持续时间1确定题目6.202寻找资料3需求分析4概要设计5详细设计6实现7测试8文档编写7.83. 项目需求分析3.1 导言3.1.1 目的说明编写这份项目需求规格的目的,指出预期读者为了保证项目开发人员按时保质地完成预定目标,更好地了解项目实际情况,按照合理的顺序开展工作,现以书面形式将系统的需求描述出来。本文档是关于用户对于XX系统的功能和性能的要求,重点描述了XX系统的功能需求,是概要设计的重要输入。本文档的预期读者是:1. 开发人员2. 项目管理人员3. 测试人员3.1.2 定义及缩写列出本文件中用到的专门术语的定义和缩写词的原词组。例如:CRM:Customer Relationship Management,客户关系管理的缩写ADO.NET:ActiveX Data Object .NET3.2 系统定义3.2.1 项目来源及背景3.2.2 用户特点描述系统的各种使用用户,及各用户的特点。例如:本系统的用户分为两类,一类是*,他们的差异很大,有的学历很高,有的可能很低,有的经验丰富,有的可能没有经验等。另外一类是*,是公司的内部员工,对系统很熟悉。3.2.3 项目目标本项目设计的目标如下:1. 提供良好的用户界面,使操作人员的工作量减少2. 系统具有良好的运行效率,能够达到提高生成率的目的3. 系统具有良好的可扩展性,可以容易地加入其它系统的应用;4. 平台的设计具有一定的超前性、灵活性,能够适应企业生产配置的变化5. 锻炼队伍,提高团队的开发能力和项目管理能力3.2.4 应用环境包括:系统运行硬件环境系统运行软件环境3.3 功能需求3.1.1 功能描述对本系统的各项功能做简要描述3.3.2 用例图图 3-1 管理员用例图图 3-2 教师用例图图 3-3 学生用例图3.3.3 用例描述1.用户登录用例名称:用户登录参与执行者:系统用户、登录窗体、数据库前置条件:数据库已经连接活动的基本过程:1用户在登录窗体中输入用户名、密码,选择权限2用户点击“登录”按钮3系统查询数据库中的用户表,判断此帐号是否存在,账号和密码是否吻合4如果帐号和密码吻合,系统将根据该帐号所对应的操作权限跳转到相应的窗体后置条件:用户已登录,用户可以操作相应的页面2.学生信息查询用例名称:查询学生信息参与执行者:管理员、学生、学生信息查询窗体、数据库前置条件:数据库已经连接活动的基本过程:1管理员或学生进入学生信息查询窗体2管理员或学生输入要查询的学生的学号,点击“查询”按钮3系统查询数据库,将查询结果显示在下方的表格中。后置条件:无3.4 数据描述1.用户名信息表3-1 用户名信息名称用户名描述是用户使用本系统的用户名信息定义是汉字、字母或它们的组合,长度为616位位置登录窗体、注册窗体、用户信息管理窗体2.密码信息表3-2 密码信息名称密码描述是用户登录本系统的密码信息定义是汉字、字母或它们的组合,且不能为空位置登录窗体、注册窗体、用户信息管理窗体3.5 性能需求3.5.1 界面需求系统的界面要求如下。1. 页面内容:主题突出、操作方便、术语和行文格式统一、规范、明确。菜单设置和布局合理,传递的信息准确。2. 菜单结构摆放合理,方便用户使用。3. 技术环境:页面大小适中,控制字体和版面布局3.5.2 响应时间需求当用户登录,进行任何操作的时候,系统应该及时地进行反应,反应的时间在5秒以内。系统应该及时地进行反应,反应的时间在5秒以内。系统应能检测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,以避免出现长时间等待甚至无响应。3.5.3 可靠性需求系统应保证7*24小时不脱机,保证顾客可以随时在客户端登录。3.5.4 开发性需求开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼容性。3.5.5 可扩展性需求当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。在设计中最好列出针对变更所需要重新设计的模块部分3.5.6 系统安全性需求系统有严格的权限管理功能,各功能模块需要相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。防止不法用户盗取重要信息。4. 项目概要设计4.1 导言4.1.1 目的该文档的目的是描述*系统的概要设计,其主要内容包括:1. 系统功能设计2. 系统界面设计3. 数据设计本文档预期读者:1. 开发人员2. 项目管理人员3. 测试人员4.1.2 定义及缩写4.2 功能设计4.2.1 功能模块设计图4-1 图书管理系统功能模块图4.2.2 *模块详述对该模块所具有的功能进行详细描述4.2.3 *模块详述4.3 数据设计4.3.1 数据概念结构设计图4-2 学生成绩管理系统ER图4.3.2 数据逻辑结构设计表4-1 登录表字段数据类型长度允许空注释备注idvarchar50用户编号主键usernamevarchar50用户名passwordvarchar50密码power1varchar50权限remarkvarchar50标识4.3.3 数据物理结构设计图4-3 学生课绩管理系统数据表关系图5. 项目详细设计5.1 导言5.1.1 目的该文档描述的*系统的详细设计,其主要内容包括:系统中各子模块功能的详细设计本文档预期读者:1. 开发人员2. 项目管理人员3. 测试人员5.1.2 定义及缩写5.2 界面设计5.2.1 *界面设计系统登录界面是本系统的首页,也是使用者(借阅者和管理员)进入系统的入口。本页设计主要以系统LOGO和登录框组成,简洁大方,同时界面左侧提供了相关的帮助和查询功能的链接。图5-1系统登录界面5.2.2 *界面设计借还书界面主要由使用者进行书籍的借、还操作。界面提供显示了系统时间、欲借(还)书籍搜索框、书籍列表、相关书籍信息、使用者ID及确定和重置按钮。由于借还书界面提供了若干功能和服务,所以这两个页面均进行了水平分割,每个子部分分别显示不同的信息,以达到分类显示繁冗信息的目的。图5-2借书列表界面5.3 功能详细设计5.3.1 *功能活动图图书管理员可以处理两种情况,借书操作和还书操作。当用户借书时,图书管理员要查看借阅者结束凭证上显示的可借书的数目是否满足要求;当用户还书时,图书管理员要检查所借书籍是否已经超过期限,如果超期,要收取一定的罚金图5-3 图书管理员活动图5.3.2 *功能活动图6. 项目实现6.1 导言6.1.1 目的本文档编写的目的是描述*系统编码规范和各个模块的实现,主要说明:1. 编码规范2. 命名规范本文档预期读者1. 开发人员2. 项目管理人员3. 质量保证人员6.1.2 缩写及定义6.2 编码格式规范6.2.1 缩进规则4个空格作为缩进的一个单位6.2.2 断行规则规则组内自定义Tb_custinfor 客户基本信息,tb_stockinfor 商品的基本信息form_login 登录窗体,form_getpassword获取密码窗体form_register注册窗体,form_main主窗体,form_custinfor客户的基本信息,form_custlook浏览客户6.3 命名规范6.3.1 类/接口必须为名词,其他规范由组内自定义form_login : Form ,form_main : Form , form_baseinfor : Form,form_custinfor : Form, form_custlook : Form, form_getpassword : Formform_register : Form, form_stockinfor : Form, form_stockinforcom : Formprivate void form_login_Load(object sender, EventArgs e)public void dataset1(),private void button1_Click(object sender, EventArgs e)private void 浏览客户ToolStripMenuItem_Click(object sender, EventArgs e)private void label4_Click(object sender, EventArgs e)public form_getpassword()6.3.2 控件系统中采用的控件命名规范(Button,Label,TextBox,menuStrip,DataGridView)6.3.3 方法必须为动词,其他规范由组内自定义private void form_login_Load(object sender, EventArgs e)public void dataset1(),private void button1_Click(object sender, EventArgs e)private void 浏览客户ToolStripMenuItem_Click(object sender, EventArgs e)private void label4_Click(object sender, EventArgs e)public form_getpassword()6.4 功能实现6.4.1 *窗体功能实现在此窗体,可以查询学生信息、添加学生信息、修改学生信息、删除学生信息。1. 学生信息查询在学生信息查询窗体可以输入学号,点击“查询”按钮对学生的信息进行查询,管理员也可通过本界面添加学生信息和修改学生信息。输入要查询的学生的学号,点击“查询”按钮,若学号无误,则在下表中显示该学号对应信息。图6-1学生信息查询6.4.2 *窗体功能实现7. 测试7.1登录功能测试1.正常登录测试编号T1.1测试项目登录窗体测试子项目登录测试目的正常登录 预置条件1安装和部署业务输入数据1 管理员“super”,密码“1”测试步骤1 进入登录窗体 2 录入用户名“super”,密码“1” 3 点击登录 预期结果1 用户能成功登录业务窗体 实际结果1 用户能成功登录业务窗体结论功能正确2.用户不存在测试编号T1.2测试项目登录窗体测试子项目登录测试目的用户不存在预置条件1 安装和部署业务输入数据2 管理员“super1”密码“1”测试步骤1 进入登录窗体2 录入“super1”,密码“1”3 点击登录预期结果1 弹出对话框,提示信息“用户名不存在,请重新输入” 实际结果1 弹出对话框,提示信息“用户名不存在,请重新输入”结论功能正确3.用户名为空测试编号T1.3测试项目登录窗体测试子项目登录测试目的用户为空预置条件1 安装和部署业务输入数据2 管理员“”,密码“1”测试步骤1 进入业务登录页面 2 录入管理员“”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邯郸学院《信息资源管理概论》2024-2025学年第一学期期末试卷
- 山东服装职业学院《组成原理与系统结构》2024-2025学年第一学期期末试卷
- 11-Hydroxyoctadecanoyl-CoA-11-Hydroxyoctadecanoyl-coenzyme-A-生命科学试剂-MCE
- 吉首大学张家界学院《统计学2》2024-2025学年第一学期期末试卷
- 湖北民族大学《中小学生心理辅导》2024-2025学年第一学期期末试卷
- 贵州职业技术学院《会计案例》2024-2025学年第一学期期末试卷
- 合肥经济学院《美术学科知识与教学能力》2024-2025学年第一学期期末试卷
- 烟台汽车工程职业学院《炼钢机械设计理论》2024-2025学年第一学期期末试卷
- 2025至2030下水道清洁车行业市场深度研究及发展前景投资可行性分析报告
- 2025-2030饮料瓶包装材料市场供需状况及成本优化与投资风险评估报告
- 夫妻房屋加名协议书
- 《大脑中动脉解剖结构》课件
- z08小升初数学试卷及答案
- 智慧水务数字化供水平台建设方案
- 2025-2030焦炭行业市场深度调研及发展规划与投资前景研究报告
- 培训课程编号设置规则
- 旧房整修工程施工组织设计
- 药品不良反应的临床应对措施考试试题及答案
- 慢性肝炎护理查房
- 高危妊娠5色分级管理
- 员工自愿自己缴纳社保协议书范本
评论
0/150
提交评论