ASP.NET网上购物系统设计:本科生毕业设计手册详解

需积分: 9 2 下载量 95 浏览量 更新于2024-07-24 收藏 118KB DOC 举报
"本科生毕业设计工作手册详细规定了基于ASP.NET的网上购物系统设计的全过程。该手册旨在指导学生完成从选题到答辩的整个毕业设计项目。以下是关键知识点的概要: 1. 课题来源与内容: - 课题来源于信息科学学院的毕业设计选题库,强调理论与实践结合,旨在提升学生的实际编程能力。 - 项目目标是开发一个具有实用价值的网上购物系统,涉及ASP.NET技术的应用,以及SQL Server 2000数据库的管理。系统分为前台(用户界面)和后台(管理员管理模块),分别提供商品浏览、查询和后台商品及会员管理功能。 2. 任务与技术指标: - 学生需全面理解网上购物系统的需求,包括掌握ASP.NET技术的基础概念和数据库操作。 - 要求学生能进行系统分析,理解并绘制数据流图,进行总体设计。 - 选择合适的开发工具(如Visual Studio 2005)和数据库平台,确保软件工程原则和数据库设计规范的遵循。 - 学生需独立完成系统开发流程,包括系统分析、设计、编码和测试。 - 撰写毕业论文是评价学生理解和应用知识的重要部分。 3. 文档结构: - 手册涵盖了从任务书、开题报告到答辩记录、成绩评定表等各个环节,确保项目的完整性和规范性。 - 提供了系统指导记录、评阅意见表等,便于跟踪和评估学生的学习进度和成果。 通过阅读这份工作手册,学生不仅能够掌握开发一个实际项目的技能,还能了解到学术论文写作的规范和项目管理的最佳实践。这是一项重要的实践性学习,对于提升学生的综合能力和就业竞争力至关重要。"
2012-11-30 上传
1 概述 1.1 编写目的 本文档的编写目的是:详细定义《本科生毕业设计管理系统》软件的总体功能;给出系统的结构设计和过程设计,作为程序编写的依据。 1.2 参考资料 a.项目来源 为了尽快满足学校教学管理人员、教师和学生对高效的毕业设计管理信息系统的迫切需求,北京信息工程学院决定开发一套本科生毕业设计管理系统,对毕业设计的过程和成果实施科学管理和利用,并通过校园网为广大师生提供信息服务。 b.引用资料 1.北京信息工程学院. 毕业设计(论文)工作手册 2.教育部. 普通高等学校本科教学工作水平评估方案(试行) 3.飞鱼小组. 本科生毕业设计管理系统需求说明书 4.蓝天工作室 http://www.bysj999.com 毕业设计制作教程 2 需求概述 《本科生毕业设计管理系统》是一套在校园网上运行的教学管理软件,本着“谁产生数据谁负责采集”的原则,教师和学生是该系统的主要用户,因此软件应简洁,易于使用。此外用户较多,安全性的设计要完备,应符合以下要求: 1. 除查看通知之外,其他所有操作均要求用户先登录,验证身份后,根据不同身份显示的页面也应不同; 2. 教师登录后只能维护指导教师或督导教师为本人的那些毕业设计课题的信息,不得更改其他教师的课题信息; 3. 学生登录只能维护本课题的成果或浏览任务书、评审成绩等信息; 4. 校外课题的维护由所分配的督导教师负责; 5. 对于查过管理期限的维护要求,教师和学生没有获取授权不可执行有关操作,只有得到管理员授权后才可进行,授权在执行完操作之后自动收回; 3 结构设计 3.1 总体设计 本系统采用面向对象设计方法,设计方案主要采用类图和顺序图进行描述。 3.2 功能分配 3.2.1管理员功能 1、维护教师部门 管理员要负责登记教师所在的部门,本项目仅考虑一级部门设置。根据需要可能执行的操作包括:创建新部门、修改部门信息和删除部门。 维护教师部门 2、维护教师信息 管理员要负责登记教师的相关信息,包括编号、姓名、所在的部门、职称等,根据需要可能执行的操作包括:添加教师、修改教师信息和删除教师。 维护教师信息 3、维护学生班级 管理员要负责登记所有班级。根据需要可能执行的操作包括:创建新班级、修改班级信息和删除班机。 维护学生班级 4、维护学生信息 管理员要负责登记所有参加毕业设计的学生信息,包括编号、姓名、所在班级、联系方式等。根据需要可能执行的操作包括:添加学生、修改学生信息和删除学生。 维护学生信息 5、登记校外课题 管理员要负责登记在校外完成毕业设计的课题资料。在登记前,应将所设计的单位信息和教师信息提前登记到系统中。可能执行的操作包括:增加校外课题、修改校外课题信息和删除课题。(校内课题由指导教师负责维护)