借用 CJava 和 Perl 语言的语法 并耦合 PHP 自己的特性使 WEB 开发者能够快速地写出动态产生页面。
它支持目前绝大多数数据库。
而且 PHP 是完全免费的。
由于 PHP 本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。
首先,PHP 缺乏规模支持。
其次,缺乏多层结构支持。
对于大负荷站点,解决方法只有一个:分布计算。
数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,群组成二维数组。
而 PHP 则缺乏这种支持。
而且 PHP 提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。
三、 系统分析(一) 需求概述 1. 业务功能 基于 Internet 的网上论文辅导与答辩系统的功能是根据不同登录身份提供给用户不同的功能服务,从远程教育的现行模式考虑,将该系统设计为 3 大类登录身份:学生、教师、管理员。
2. 系统目标 1界面设计友好和美观。
2在首页中提供预览信息的功能并且信息分类明确。
3用户能够方便地查看某类别中的所有信息和信息的详细内容。
4能够实现站内信息搜索如定位查询、模糊查询。
5对用户输入的数据能够进行严格的数据检验并给予信息提示。
6具有操作方便和功能强大的后台信息审核功能。
7具有易维护性和易操作性。
3. 功能要求 11. 前台主要实现学生用户进行查看、选择论文题目;指导老师管理论文,对论 文进行添加删除和修改。
22. 后台主要实现对各个用户进行管理,查看用户信息等。
4. 系统功能结构 网上答辩系统前台功能结构如图 3-1 所示: 网上答辩系统前台 用户登陆 学生用户 教师用户 管理员用户 查看选题 选择选题 增加选题 删除选题 修改选题 图 3-1 都市供求信息网后台功能如图 3-2 所示: 管理员 查看用户信息 增加用户 修改用户 图 3‐1 业务流程迁移图(二) 业务流程分析 访 用户 问 前 台 访 问 选题操作 选 题 信 息 搜索 访 用户 问 后 台 访 问 选题操作 用 户 信 息 用户操作 选题信息 四、 概要设计(一) 系统设计 1. 表现层 由 Jsp 和 Struts 标签库实现,主要用于用户交互和处理结果展现给用户。
2. 控制层 运用 Servlet 中的 Get 和 Post 方法接受和传输数据,主要作用是描述应用程序中的各个流程,调用相应的 DAO 进行结果控制。
3. DAO 层 运用传统的 JAVA 代码进行数据库增删改查的操作(二) 数据库设计学生用户实体属性图如图 4-1 所示: 用户账号 用户姓名 密码 Email 学生用户 身份证号 家庭住址 联系方式 选课号 图 4-1 指导老师实体属性图如图 4-2 所示: 账号 姓名 密码 指导老师 Email 地址 联系方式 图 4-2 成绩实体属性图如图 4-3 所示: 编号 选题名 学生成绩 学生编号 成绩 图 4-3 答辩老师实体属性图如图 4-4 所示: 账号 姓.
上一篇:
网页设计文档
下一篇:
女人七种行为逼男人想离婚