您好,欢迎访问三七文档
仁爱学院《软件工程》课程设计说明书题目:自助攒机系统系别:专业班级:学号:学生姓名:指导教师:2013年9月4日目录1项目管理...................................................................................................11.1编写目的.........................................................................................11.2任务计划........................................................................................12.需求分析...............................................................................................22.1产品介绍........................................................................................22.2产品面向的用户.....................................................................................................22.3产品范围.....................................................................................................................22.4产品中的角色...........................................................................................................22.5产品的功能需求.....................................................................................................23.数据库设计...........................................................................................43.1数据库..........................................................................................43.2数据库结构..................................................................................44.概要设计...............................................................................................64.1jsp页面..........................................................................................64.2页面主要功能................................................................................65.详细设计...............................................................................................85.1注册功能......................................................................................85.2登录功能......................................................................................95.3管理员添加删除信息................................................................105.4查看排行榜................................................................................115.5查看最终选择零件清单............................................................126.项目测试...............................................................................................136.1项目测试....................................................................................136.2测试用例....................................................................................137.安装手册...............................................................................................158.使用手册...............................................................................................168.1注册页面....................................................................................168.2登陆页面....................................................................................178.3管理员页面................................................................................188.4用户攒机页面............................................................................198.5查看排行榜................................................................................219总结........................................................................................................22........................................................................................................................天津大学仁爱学院《软件工程》课程设计11项目管理该部分文档编写负责人该部分文档复核人最终版本1.1编写目的自助攒机系统是指用户不购买品牌整体机,而是可以根据用户自己的需求将所需要的计算机各部件组装起来的系统。本系统为用户提供了对各个部件的查询,选择。使用户用最短的时间得到自己想要的组装机。1.2任务计划整体项目实施分为三个阶段第一阶段明确系统需要实现的功能,构建大概的项目草图。并讨论项目的整体设计。做好前期准备工作。第二阶段填写前部分项目文档,并着手开始对项目代码的编写。第三阶段测试项目功能,进行修改,完善,并对项目进行后期的界面美化处理。1.2.1时间人员安排时间任务目标负责组员Day1讨论,构建项目整体框架Day2-3完成项目管理及需求分析阶段Day4-6完成数据库设计及软件代码设计Day7测试是否实现所有功能,并修改错误纰漏Day8请客户试用项目并提出意见完善并填写说明书天津大学仁爱学院《软件工程》课程设计22.需求分析该部分文档编写负责人该部分文档复核人最终版本2.1产品介绍自助攒机系统是一个为电脑爱好者、组装爱好者提供的一个方便组装硬件的一个系统,系统中包含了大量的硬件的详细信息,为这些爱好者们攒机提供了方便、快捷的途径。2.2产品面向的用户群体自助攒机系统主要服务于那些对电脑组装有着狂热爱好的人,他们在系统中查询,对比各个零件的优缺点找到组装需要的零件,把需要的各个零件加入到最终零件清单中,就可以直接得到攒机所需的花费。2.3产品范围产品主要面向对电脑组装有着狂热爱好的用户。2.4产品中的角色角色名称职责描述平台用户用户可在登录的情况下对系统中的硬件进行组装,可在未登录的情况下对系统中的零件进行查看后台管理员通过权限分配不同的后台管理账户可对零件信息进行录入2.5产品的功能性需求2.5.0功能性需求分类功能类别功能名称、标识符描述自助攒机系统用户权限限制注册管理员或普通用户注册系统账号登录未登录的用户的权限收到一定限制天津大学仁爱学院《软件工程》课程设计3自助攒机系统普通用户零件信息查询零件详细信息查询提供普通用户查询各个零件的详细信息按某个条件查询零件信息提供普通用户按照某个条件查询零件信息各零件总费用查询提供普通用户查询选择的各个零件的费用总和零件对比提供普通用户对选择的两个零件进行对比自助攒机系统信息管理零件信息添加提供管理员对零件信息进行添加零件信息删除提供管理员对零件信息进行删除2.5.1自助攒机系统用户权限限制注册注册此系统的账号能够更加的方便用户使用此系统登录用户进行注册以后就可以登录进入此系统2.5.2自助攒机系统普通用户零件信息查询零件详细信息查询零件详细信息查询是提供给普通用户查询零件的详细信息,以帮助用户选择零件。按某个条件查询零件信息不同的条件查询出来的零件也不同,用户可以根据自己的条件查询出他想要的零件。各零件总费用查询用户选择好自己想要的零件以后,将其加入最终零件清单中就可以得出这些零件所需的总费用。2.5.3自助攒机系统信息管理零件信息添加如果有新的零件或者零件信息的更新,管理员可以将这些信息添加到系统中零件信息删除如果某个零件停产了或者零件信息不存在了,管理员可以对零件信息删除。天津大学仁爱学院《软件工程》课程设计43.数据库设计该部分文档编写负责人该部分文档复核人最终版本3.1数据库MySQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。MySQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持MySQL。3.2数据库结构3.2.1用户表管理员列名字段类型主键允许为空备注IDInt是否用户名varchar(50)否密码varchar(50)否用户列名字段类型主键允许为空备注IDInt是否用户名varchar(50)否密码varchar(50)否硬件信息表列名字段类型主键允许为空备注IDInt是否硬件名varchar(50)否品牌varchar(50)否型号
本文标题:自主攒机系统
链接地址:https://www.777doc.com/doc-7183145 .html