网络教育学院
《软件工程》课程设计
题目: 图书管理系统
学习中心:
层次:
专业:
年级: 年春/秋季
学号:
学生:
辅导教师:
完成日期: 年月日
总体设计说明书
一、运行环境
开发工具:php、mysql数据库
运行环境:linux操作系统 apache服务器软件。
软硬件环境
硬件环境:四核5606() 32G 3 500G SAS 15000转 DVD 双1000M
软件环境: PHP: Apache: MySQL:
开发语言
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,被广泛地运用。
。 系统所用的数据库
MYSQL
MySQL是一个开放源码的小型关联式数据库管理系统,它的特点如下:
++编写,并使用了多种编译器进行测试,保证源代码的可移植性
、FreeBSD、HP-UX、Linux、Mac OS、ware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统
。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
,充分利用CPU资源
,有效地提高查询速度
,也能够作为一个库而嵌入到其他的软件中。
,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。
、ODBC和JDBC等多种数据库连接途径。
、检查、优化数据库操作的管理工具。
。可以处理拥有上千万条记录的大型数据库。
。
二、系统功能模块设计
用户注册
程序代码如下:
//接收注册用户数据处理
$lgj_name = $_POST['lgj_name'];//获取用户名
$card = $_POST['card'];//获取身份证号
$email = $_POST['email'];//获取邮箱
$lgj_password = $_POST['lgj_password'];//获取密码
$ipaddress=$_SERVER["REMOTE_ADDR"];
//判定是否重复
$sql="select count(*) as count2 from lgj_user where username='$lgj_name'";
$rq=$db->query($sql);
$rs=$db->fetch_array($rq);
$count2=$rs['count2'];
if($count2>0){
echo "<script>alert('对不起,您的账号已被人注册过,不能重复注册!');='../';</script>";
总体设计说明书 来自淘豆网m.daumloan.com转载请标明出处.