首页 > 其他分享 >实验三-电子公文传输系统1-个人贡献

实验三-电子公文传输系统1-个人贡献

时间:2023-12-16 23:57:03浏览次数:41  
标签:公文 realname 代码 传输 html 实验 nbsp 文档 php

实验三-电子公文传输系统1-个人贡献

任务详情

  • 1 简述你完成的工作
  • 2 你们小组总共的代码行数,你贡献的代码行数?相关代码链接?
  • 3 你们小组总共的文档数?你贡献的文档数?相关链接?

主要完成的工作

个人主要完成的工作是扮演了项目经理和产品经理的角色,具体工作如下:

  1. 项目经理:

根据项目需求,制定项目计划,安排项目时间表,确定项目成本预算和资源需求;

组织项目团队,协调团队成员的合作,保证项目开发进程顺利进行;

监督项目开发进度和开发质量,及时发现和解决项目中出现的问题;

及时调整需求,调整项目计划。

  1. 产品经理:

根据需求,制定电子公文传输系统的功能和特性规划;

编写产品需求文档,确保开发的产品满足需求;

一同进行产品的测试和评估,发现和解决产品中存在的问题;

  1. 代码部分:

主要完成上传页面的html编写和非法访问页的提示;

部分代码的部署与测试。

  1. 文档部分:
    见下。

个人代码

Document write.php:

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">

    <title>欢迎!</title>
    <!-- 引入字体图标 -->
    <link href="https://cdn.bootcdn.net/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <div class="navbar">
        <input type="checkbox" id="checkbox">
        <label for="checkbox">
            <i class="fa fa-bars" aria-hidden="true"></i>
        </label>
        <ul>
            <li>
                <img src="login.jpg" alt="">
                <span>欢迎您!<?php
					session_start(); 
if (isset($_SESSION['realname'])) {
    $realname = $_SESSION['realname'];
	$role=$_SESSION['role'];
    echo  $realname;
} else {
    echo "请先登录";
}
	?></span>
            </li>
            <li>
                <a href="welcome.php">
                    <i class="fa fa-home" aria-hidden="true"></i>
                    <span>后台首页</span>
                </a>
            </li>
            <li>
                <a href="Department_management.php">
                    <i class="fa fa-sitemap" aria-hidden="true"></i>
                    <span>部门管理</span>
                </a>
            </li>
            <li>
                <a href="user_management.php">
                    <i class="fa fa-user-circle-o" aria-hidden="true"></i>
                    <span>用户管理</span>
                </a>
            </li>
            <li>
                <a href="Document_mine.php">
                    <i class="fa fa-shopping-bag" aria-hidden="true"></i>
                    <span>公文处理</span>
                </a>
            </li>
            <li>
                <a href="index.php">
                    <i class="fa fa-shopping-bag" aria-hidden="true"></i>
                    <span>退出登录</span>
                </a>
            </li>
        </ul>
        <div class="main">
           <nav class="horizontal-nav">
			<a href="Document_mine.php" class="nav-link">我的&nbsp&nbsp&nbsp&nbsp</a>
			<a href="Document_exam.php" class="nav-link">审批&nbsp&nbsp&nbsp&nbsp</a>
			<a href="Document_write.php" class="nav-link">草拟&nbsp&nbsp&nbsp&nbsp</a>
			<a href="#" class="nav-link">归档</a>
		</nav>
        </div>
    </div>
	<nav class="under-horizontal-nav">
			<form action="upload.php" method="post" enctype="multipart/form-data">
    <label for="to">发送给:</label>
    <select name="to" id="to">
        <?php
        // Establish a database connection (Replace these variables with your actual database credentials)
        $servername = "localhost";
        $username = "root";
        $password = "liu12345";
        $dbname = "csv_db";

        $conn = new mysqli($servername, $username, $password, $dbname);

        // Check connection
        if ($conn->connect_error) {
            die("Connection failed: " . $conn->connect_error);
        }

        // Fetch realname values from t_user
        $sql = "SELECT realname FROM t_user";
        $result = $conn->query($sql);
		session_start(); 
if (isset($_SESSION['realname'])) {
    $realname = $_SESSION['realname'];
	$role=$_SESSION['role'];
} 
		
        // Populate options for the "to" field
        while ($row = $result->fetch_assoc()) {
			if($row["realname"]<>$realname){
            echo "<option value='" . $row["realname"] . "'>" . $row["realname"] . "</option>";
			}
        }

        // Close the database connection
        $conn->close();
        ?>
    </select>
    <br>

    <label for="file">选择文件:</label>
    <input type="file" name="file" id="file">
    <br>

    <label for="level">选择文件密级:</label>
    <select name="level" id="level">
        <option value="绝密">绝密</option>
        <option value="机密">机密</option>
        <option value="秘密">秘密</option>
        <option value="普通">普通</option>
    </select><br>

    <input type="submit" value="发送">

		
</form>
		</nav>
</body>

</html>

close.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>权限提示</title>
    <style>
        body {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 100vh;
            margin: 0;
        }

        h1 {
            text-align: center;
            font-size: 24px;
        }
    </style>
</head>
<body>
    <h1>你没有权限访问该页面</h1>
</body>
</html>

小组代码总行数1081行,个人代码总行数158行,占比14.62%

GitHub代码链接

个人文档

小组代码文档(26)

C:.
|   mycert.crt
|   mycert.pem
|   mycsr.csr
|   mykey.key
|
+---数据库
|       csv_db.sql
|
+---网站
|   \---JR
|       |   compare.php
|       |   Department_management.php
|       |   Document_exam.php
|       |   Document_mine.php
|       |   Document_write.php
|       |   index.php
|       |   login.jpg
|       |   lose.html
|       |   style.css
|       |   update_status.php
|       |   upload.php
|       |   user_management.php
|       |   welcome.php
|       |
|       \---upload
|               20211120刘钟徽函.docx
|               20231027.pdf
|               twofish-analysis-shiho.pdf
|               vulkan-1.dll
|
\---证书
        mycert.crt
        mycert.pem
        mycsr.csr
        mykey.key

我的代码文档:
Document_write.php
lose.html


小组前期设计文档:(10)
gitee
image
我的文档:
规格需求说明书(1)、(2)


小组博客总数:11篇
image
image
我的博客:5篇
https://www.cnblogs.com/bjdzkjxy/articles/17780783.html
https://www.cnblogs.com/bjdzkjxy/articles/17794542.html
https://www.cnblogs.com/bjdzkjxy/articles/17827393.html
https://www.cnblogs.com/bjdzkjxy/articles/17848263.html
https://www.cnblogs.com/bjdzkjxy/articles/17851216.html


小组文档类总计:47篇,我的贡献:14

标签:公文,realname,代码,传输,html,实验,nbsp,文档,php
From: https://www.cnblogs.com/yuzhenyang/p/17908607.html

相关文章

  • 实验六 模板类、文件I/O和异常处理
    实验任务4Vector.hpp:1#pragmaonce23#include<iostream>4#include<stdexcept>56usingnamespacestd;78template<typenameT>9classVector10{11private:12intsize;13T*ptr;14public:1516Vector(in......
  • 实验三-电子公文传输系统-个人贡献
    (一)简述你完成的工作我的工作主要是项目整体结构的搭建设计,和公文系统功能的实现一mvc模式和服务实现逻辑链设计在设计初期,我们确定好了分工和系统编写的基调。我认为电子公文系统中,可以采用MVC模式进行设计,得到了其他组员的支持,我们的分工也基本根据这个方式而来。其中我主要......
  • 实验6 模板类、文件I/O和异常处理
    任务4#include<iostream>#include<stdexcept>#include<stdlib.h>template<typenameT>classVector{public:friendvoidoutput(constVector<T1>&v);Vector<T>()=default;Vector<T......
  • 实验七
    #define_CRT_SECURE_NO_WARNINGS#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<time.h>#defineN100typedefstruct{longnumber;charname[N];charclass[N];}student;intmain(){FILE*f......
  • 实验七
    task4code1#include<stdio.h>23intmain(){4FILE*fp;5longcnt=0,c=0;6charch;78fp=fopen("data4.txt","r");9if(fp==NULL){10printf("failedtoopen");1......
  • 实验三-电子公文传输系统1-个人贡献
    实验三-电子公文传输系统1-个人贡献1简述你完成的工作与组内成员相互配合协作,高效率完成任务参与组内文档的撰写工作负责了前端设计与数据库的建立2你们小组总共的代码行数,你贡献的代码行数?相关代码链接?总共代码行数为55352行,其中大部分是gitee上的代码,我们组总共贡献......
  • 电子公文传输系统个人贡献
    实验三-电子公文传输系统1-个人贡献1简述你完成的工作参与组内文档的撰写工作。参与后端设计的代码编写,数据库处理JDBC2你们小组总共的代码行数,你贡献的代码行数?相关代码链接?总共代码行数为55352行,其中大部分是gitee上的代码,我们组总共贡献了13139行代码,其中我负责的代......
  • 实验6 模板类、文件I/O和异常处理
    实验任务4Vector.hpp1#pragmaonce23#include<iostream>4#include<stdexcept>56usingnamespacestd;78template<typenameT>910classVector{11private:12T*data;13size_tsize;1415public:16......
  • 实验7
    //将图书信息写入文本文件data1.txt#include<stdio.h>#defineN80typedefstruct{charname[N];//书名charauthor[N];//作者}Book;intmain(){Bookx[]={{"《雕塑家》","斯科特.麦克劳德"},{"《灯塔》",......
  • 实验六
    task4源代码:1#pragmaonce23#include<iostream>4#include<stdexcept>5#include<cassert>6#include<iomanip>78usingnamespacestd;910template<typenameT>11classVector{12public:13Vecto......