院 系: 计算机科学学院 专 业: 计算机科学与技术 年 级: 2008级 课程名称: 数据库原理及应用
分组号 学 号 08061266 姓 名 谢慧霞 蓝方娟 李琳玉 钟贵月 6 08061206 08061262 08061264
指导教师: 徐科 张宝哲 金佳
2010年 12 月 31 日
客户订购登记数据库设计 ............................................................................................................... 2
1.概述........................................................................................................................................ 2
1.1 系统实现目标 ............................................................................................................ 2 1.2可行性分析 ................................................................................................................. 2
2.开发平台 ................................................................................................................................ 3 2.1最小硬件设备 ............................................................................................................. 3 2.2软件环境 ..................................................................................................................... 3
3.需求分析 ................................................................................................................................ 3
4.概要设计 ................................................................................................................................ 4
5.数据库设计 ............................................................................................................................ 5 5.1概念结构设计 ............................................................................................................. 5 5.2逻辑结构设计 ............................................................................................................. 9 5.3物理结构设计 ........................................................................................................... 13
6.详细设计 .............................................................................................................................. 14 6.1客户订购登记系统首页: ....................................................................................... 14 6.2用户登录模块 ........................................................................................................... 16 6.3 消费者信息查询 .................................................................................................... 18 6.4商品信息查询 ........................................................................................................... 24 6.5订单信息查询 ........................................................................................................... 25 6.6订购信息查询 ........................................................................................................... 30 6.7支付信息查询 ........................................................................................................... 36 6.8密码修改 ................................................................................................................... 37 6.9退出登录 ................................................................................................................... 40
7.系统测试 .............................................................................................................................. 41 7.1 测试计划 .................................................................................................................. 41 7.2 测试结果说明 .......................................................................................................... 42
8.用户手册 .............................................................................................................................. 43 8.2 运行环境要求 ............................................................................. 错误!未定义书签。 8.3 系统安装与初始化 ..................................................................... 错误!未定义书签。 8.4 运行说明 ..................................................................................... 错误!未定义书签。
9.小组分工 ................................................................................................. 错误!未定义书签。
10.心得体会 ............................................................................................................................ 45
学生管理系统数据库设计
一、需求分析
1.概述
1.1 系统实现目标
本系统旨在开发一套老师管理学生成绩、课表、学分等信息的系统,它将实现老师管
理学生的成绩、学籍信息、课表、学分、成绩等信息的功能。在大数据时代,学生信息是一个庞大的数据体,而计算机对于大数据的处理有着无与伦比的优势,所以通过计算机管理学生信息,是顺应时代的大方向。本系统的目标就是开发出一套完整统一、技术先机、高效稳定、安全可靠的学生信息管理系统。
该系统所实现的功能是: 1 登录 2 主界面
3 学生学籍信息查询 4 学生学期课表查询 5 学生学期成绩查询 6 学生学期考试查询 7 学生培养方案查询 7 教师个人信息查询 8 教师录入、修改学生成绩 9 教师修改、删除学生信息 10个人信息修改 11 退出登录
1.2可行性分析
1.2.1设计可行性分析
学生管理系统是为方便学生老师查询与管理个人信息提供方便的一个系统,首先是学生
个人信息的录入工作,这是建立在学生信息数据库的基础上的,根据收集到的学生信息管理需求,建立学生信息数据库,接着建立老师与学生的关联数据库,分配不同的权限。
1.2.2技术可行性
技术可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。学生管理系统的设计采用了当前较流行的web编程语言php进行开发,而数据库选用SQL Serve 2008,它是功能强大、操作简单的关系数据库管理软件,它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
2.开发平台
2.1最小硬件设备
主要配置:CPU:Petium I 或赛扬等能正常运行Window98、Window2000、WindowXP、Window7
内存:8M以上 硬盘:2G以上
2.2软件环境
操作系统:
Windows 2003/XP/7/8 数据库软件:SQL2008 开发软件:Zend studio
3.功能概览
学生管理系统所需要实现的功能是:
1. 学生通过分配的学号和初始密码进行登录,初始密码和学号相同,登录系统之后可以更改密码,查看个人信息,并且修改个人信息。个人信息包含:学号,姓名,性别,籍贯,证件号码,民族、政治面貌。
2. 学生登录进去之后
(1)可以查询学期课表,包含(学号、姓名、当前学期、课表信息两个
字段课表信息以表格的形式存储);
(2)可以查询培养方案,包含(学号、姓名、方案名称、年级、院系、专业、开始学年,开始学期、修读类型等信息);
(3)可以查询考试信息,包含(学号、姓名、考试科目、考试时间、考试地点、学生座位号等信息)
(4)可以查询学生成绩,包含(本学期成绩,之前学期成绩等) 3. 教师登录系统,可以录入学生信息,并且可以限制学生可以修改的信息,删除学生全部信息等。教师可以录入成绩,修改成绩,可以安排专业的课表。
4.学生与教师退出当前登录账号,系统信息自动保存。
二、概要设计
本项目通过建立一个基于为商品的客户和商品的管理者提供不同的服务。其中,商品
购买者能够通过此平台来进行商品浏览,选购和提交订单;管理者可以通过此平台来进行订单处理和库存处理。它的整体结构如下图:
客户订单模块 用户注册 用户支付 网上订单管理系统 用户管理
商品管理 管理员管理模块 订单管理