毕业设计第四次任务书
1.这2周毕设完成内容
1.对论文有初步构思,着手查询资料文献,开始写论文摘要。
2.在论文中完成对“课题研究的现状及意义”、“可行性分析”、“功能需求分析”等板块的书写,并初步介绍了实现该系统所用的C#,及SQL SERFER数据库。
3.完成了系统的数据库设计及结构部署,并完成了底层代码的编写。
1.1 模块名称
① 登录及注册模块:实现用户的注册、登陆、退出功能;
② 作品浏览模块:实现用户查看展示作品功能;
③ 作品管理模块:实现用户及管理员增加、删除,修改、查询相关作品功能
④ 作品上传模块:实现学生上传展示作品的功能;
⑤ 用户评分模块:选出分数、点评作品、提交分值。
1.2 模块截图展示
1.首页:系统首页界面清晰,布局合理,最上方为系统功能导航栏,下方为各信息模块的显示区,整体呈左中右三块。首页设计功能齐全,没有冗余也没有遗漏,使用户能一视而知之。
实现本模块的主要代码如下:
<form name="formlyb" method="post" action="">
<tr>
<td>昵称:</td>
<td><input name='cheng' type='text' id='cheng' value='' />
*</td>
</tr>
<tr>
<td>表情:</td>
<td><input name="biaoqing" type="radio" value="1" checked="checked" />
<img src="img/1.gif" width="64" height="71" />
<input type="radio" name="biaoqing" value="2" />
<img src="img/2.gif" width="64" height="71" />
<input type="radio" name="biaoqing" value="3" />
<img src="img/3.gif" width="64" height="71" />
<input type="radio" name="biaoqing" value="4" />
<img src="img/4.gif" width="64" height="71" />
<input type="radio" name="biaoqing" value="5" />
<img src="img/5.gif" width="64" height="71" /></td>
</tr>
<tr>
<td>标题:</td>
<td><input name='biaoti' type='text' id='biaoti' value='' size='50' />
*</td>
</tr>
<tr>
<td>内容:</td>
<td><textarea name='neirong' cols='50' rows='8' id='neirong'></textarea>
*</td>
</tr>
<tr>
<td> </td>
<td><input type="hidden" name="addnew" value="1" />
<input type="submit" name="Submit5" value="添加" onClick="return checklyb();" style=" height:19px; border:solid 1px #000000; color:#666666"/>
<input type="reset" name="Submit23" value="重置" style=" height:19px; border:solid 1px #000000; color:#666666"/></td>
</tr>
</form>
2.注册模块:此页面实现的功能是让用户进行注册操作,包含的信息:用户名、密码、姓名、电话、邮箱、QQ、头像、籍贯、地址、性别、备注。实现本模块的主要代码如下:
实现本模块的主要代码如下:
<tr>
<td nowrap="nowrap" style="width: 130px">
<font face="宋体">用户名:</font></td>
<td align="left" width="79%">
<asp:TextBox ID="yonghuming" runat="server"></asp:TextBox>*<asp:RequiredFieldValidator
ID="RequiredFieldValidatoryonghuming" runat="server" ControlToValidate="yonghuming"
ErrorMessage="必填"></asp:RequiredFieldValidator></td>
</tr>
<tr style="color: #000000; font-family: 宋体">
<td nowrap="nowrap" style="width: 130px">
<font face="宋体"><span>密码</span>:</font></td>
<td align="left" style="font-family: Times New Roman" width="79%">
<asp:TextBox ID="mima" runat="server" TextMode="Password" Width="147px"></asp:TextBox>*<asp:RequiredFieldValidator
ID="RequiredFieldValidatormima" runat="server" ControlToValidate="mima" ErrorMessage="必填"></asp:RequiredFieldValidator><span
style="font-family: 宋体">确认密码:</span><asp:TextBox ID="mima2" runat="server" TextMode="Password"
Width="147px"></asp:TextBox>
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="mima"
ControlToValidate="mima2" ErrorMessage="两次密码不一致"></asp:CompareValidator></td>
</tr>
<tr style="color: #000000; font-family: 宋体">
<td nowrap="nowrap" style="width: 130px">
<font face="宋体"><span>姓名:</span></font></td>
<td align="left" style="font-family: Times New Roman" width="79%">
<asp:TextBox ID="xingming" runat="server"></asp:TextBox><span style="font-family: 宋体">*</span><asp:RequiredFieldValidator
ID="RequiredFieldValidatorxingming" runat="server" ControlToValidate="xingming"
ErrorMessage="必填"></asp:RequiredFieldValidator></td>
</tr>
<tr style="color: #000000; font-family: 宋体">
<td nowrap="nowrap" style="width: 130px">
<font face="宋体">电话:</font></td>
<td align="left" width="79%">
<asp:TextBox ID="dianhua" runat="server"></asp:TextBox>*<asp:RequiredFieldValidator
ID="RequiredFieldValidatordianhua" runat="server" ControlToValidate="dianhua"
ErrorMessage="必填"></asp:RequiredFieldValidator></td>
</tr>
<tr style="color: #000000; font-family: 宋体">
<td nowrap="nowrap" style="width: 130px">
<font face="宋体">邮箱:</font></td>
<td align="left" width="79%">
<asp:TextBox ID="youxiang" runat="server"></asp:TextBox></td>
</tr>
<tr style="font-family: Times New Roman">
<td nowrap="nowrap" style="width: 130px">
<font face="宋体">QQ:</font></td>
<td align="left" width="79%">
<asp:TextBox ID="QQ" runat="server"></asp:TextBox></td>
</tr>
<tr style="font-family: Times New Roman">
<td nowrap="nowrap" style="width: 130px">
<font face="宋体">头像:</font></td>
<td align="left" width="79%">
<asp:TextBox ID="touxiang" runat="server" Width="395px"></asp:TextBox>
<a href="javaScript:OpenScript('hsgupfile.aspx?Result=touxiang',500,30)">
<img align="absMiddle" border="0" height="16" src="Images/Upload.gif" width="30" /></a></td>
</tr>
<tr>
<td nowrap="nowrap" style="width: 130px">
<font face="宋体">籍贯:</font></td>
<td align="left" style="font-family: Times New Roman" width="79%">
<asp:TextBox ID="jiguan" runat="server"></asp:TextBox></td>
</tr>
<tr style="font-family: Times New Roman">
<td nowrap="nowrap" style="width: 130px">
<font face="宋体">地址:</font></td>
<td align="left" width="79%">
<asp:TextBox ID="dizhi" runat="server" Width="395px"></asp:TextBox></td>
</tr>
<tr style="font-family: Times New Roman">
<td nowrap="nowrap" style="width: 130px">
<font face="宋体">性别:</font></td>
<td align="left" width="79%">
<asp:DropDownList ID="xingbie" runat="server">
</asp:DropDownList></td>
</tr>
<tr>
<td nowrap="nowrap" style="width: 130px">
<font face="宋体">备注:</font></td>
<td align="left" width="79%">
<asp:TextBox ID="beizhu" runat="server" Height="100px" TextMode="MultiLine" Width="400px"></asp:TextBox></td>
</tr>
<tr>
3.登录界面:系统登陆界面,实现的功能是检测合法用户,验证其用户名密码,以杜绝非法用户侵入系统。本模块界面非常简单,就 “用户”和“密码”两个文本框以及“登陆”、“重置”按钮,但实现的方法比较复杂,因为系统要自动判断其输入的用户名及密码的正误。
实现本模块的主要代码如下:
</html>
3.作品管理模块:此页面是实现的功能是管理员对作品进行查询、修改、删除等操作。可根据编号、名称、类别等关键字段进行查找。
实现本模块的主要代码如下:
<tbody>
<tr class="tr2">
<td bgcolor="#f1f8f5" style="padding-left: 5px; height: 25px">所有作品信息列表</td>
</tr>
<tr class="tr1">
<td style="padding-left: 5px; height: 25px">
编号:<asp:TextBox ID=bianhao runat="server" style='border:solid 1px #000000; color:#666666'></asp:TextBox> 名称:<asp:TextBox ID=mingcheng runat="server" style='border:solid 1px #000000; color:#666666'></asp:TextBox> 类别:<asp:DropDownList ID='leibie' runat='server'></asp:DropDownList> 上传人:<asp:TextBox ID=shangchuanren runat="server" style='border:solid 1px #000000; color:#666666'></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="查找" style='border:solid 1px #000000; color:#666666' />
<asp:DataGrid ID="DataGrid1" runat="server" AllowSorting="True" AutoGenerateColumns="False"
BorderColor="Black" CellPadding="2" font-name="verdana" Font-Names="verdana"
Font-Size="8pt" HeaderStyle-BackColor="#F8FAFC" PageSize="8" Width="100%" OnPageIndexChanged="DataGrid1_PageIndexChanged" AllowPaging="True">
<HeaderStyle BackColor="#F8FAFC" Font-Bold="True" HorizontalAlign="Center" VerticalAlign="Middle" />
<PagerStyle Font-Bold="True" Font-Names="宋体" ForeColor="Blue" HorizontalAlign="Right"
NextPageText="下一页" PrevPageText="上一页" />
<EditItemStyle BackColor="#E9F0F8" CssClass="input_text" Font-Bold="False" Font-Italic="False"
Font-Overline="False" Font-Size="Smaller" Font-Strikeout="False" Font-Underline="False"
HorizontalAlign="Left" VerticalAlign="Middle" Wrap="False" />
<Columns>
<asp:TemplateColumn HeaderText="序号">
<HeaderStyle Width="50px" />
<ItemTemplate>
<%#Container.ItemIndex+1 %>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField=bianhao HeaderText='编号'></asp:BoundColumn><asp:BoundColumn DataField=mingcheng HeaderText='名称'></asp:BoundColumn><asp:BoundColumn DataField=leibie HeaderText='类别'></asp:BoundColumn><asp:TemplateColumn HeaderText="图片"><ItemTemplate><a href='<%#DataBinder.Eval(Container.DataItem, "tupian") %>' target='_blank'><img src='<%#DataBinder.Eval(Container.DataItem, "tupian") %>' width='88' height='99' border='0' /></a></ItemTemplate></asp:TemplateColumn><asp:BoundColumn DataField=jianjie HeaderText='简介'></asp:BoundColumn><asp:TemplateColumn HeaderText="附件"><ItemTemplate><a href='<%#DataBinder.Eval(Container.DataItem, "fujian") %>' target='_blank'>下载</a></ItemTemplate></asp:TemplateColumn><asp:BoundColumn DataField=shangchuanren HeaderText='上传人'></asp:BoundColumn><asp:BoundColumn DataField=pingfen HeaderText='评分'></asp:BoundColumn>
<asp:TemplateColumn HeaderText="查看评论">
<ItemTemplate>
<a href='pinglun_list.aspx?id=<%#DataBinder.Eval(Container.DataItem, "id") %>'
>查看评论</a>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="修改">
<ItemTemplate>
<a href='zuopinxinxi_updt.aspx?id=<%#DataBinder.Eval(Container.DataItem, "id") %>'>修改</a>
</ItemTemplate>
<HeaderStyle Width="50px" />
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="删除">
<ItemTemplate>
<a href='delid.aspx?delid=<%#DataBinder.Eval(Container.DataItem, "id") %>&tablename=zuopinxinxi&npage=zuopinxinxi_list.aspx' οnclick="return confirm('确定要删除?')">删除</a>
</ItemTemplate>
<HeaderStyle Width="50px" />
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="详细"><ItemTemplate><a href='zuopinxinxidetail.aspx?id=<%#DataBinder.Eval(Container.DataItem, "id") %>' target='_blank'>详细</a></ItemTemplate><HeaderStyle Width="50px" /></asp:TemplateColumn>
</Columns>
<ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False"
Font-Underline="False" HorizontalAlign="Center" />
</asp:DataGrid></td>
</tr>
<tr class="tr1">
<td bgcolor="#f1f8f5" style="padding-left: 5px; height: 25px">
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<a href="#" οnclick="javascript:window.print();">打印本页</a></td>
</tr>
</tbody>
4.作品上传模块:用户进行作品添加操作。包含的信息:编号、名称、类别、图片、简介、附件、上传人。
实现本模块的主要代码如下:
<tr bgColor="#f1f8f5">
<td colSpan="2">
<div align="center">添加作品信息</div>
</td>
</tr>
1.4 模块设计还存在问题
作品评分模块还未完全实现成功,因为该模块涉及选出分数、点评作品、提交分值,较为复杂。
2.后面2周的规划
上两周开始着手论文写作后发现还论文中的资料查询也需要大量时间,接下来的两周的工作计划为:
- 尽量克服作品评分这一模块的编写中遇到的困难,完成对这一模块中用户对其他用户作品的评分功能的实现;
- 将重心放在论文的书写上,完成论文中各功能模块的展示,及相关介绍。
3.数据库设计
allgonggao表:
序号 |
字段名称 |
字段类型 |
大小 |
允许为空 |
最大长度 |
备注 |
1 |
ID |
Int |
4 |
自增编号 |
10 |
|
2 |
title |
VarChar |
255 |
是 |
255 |
|
3 |
content |
Text |
16 |
是 |
255 |
|
4 |
leibie |
VarChar |
50 |
是 |
255 |
|
5 |
shouyetupian |
VarChar |
50 |
是 |
255 |
|
6 |
dianjilv |
VarChar |
50 |
是 |
255 |
|
7 |
addtime |
DateTime |
8 |
是 |
23 |
allusers表:
序号 |
字段名称 |
字段类型 |
大小 |
允许为空 |
最大长度 |
备注 |
1 |
ID |
Int |
4 |
自增编号 |
10 |
|
2 |
username |
VarChar |
50 |
是 |
255 |
|
3 |
pwd |
VarChar |
50 |
是 |
255 |
|
4 |
cx |
VarChar |
50 |
是 |
255 |
|
5 |
addtime |
DateTime |
8 |
是 |
23 |
book表:
序号 |
字段名称 |
字段类型 |
大小 |
允许为空 |
最大长度 |
备注 |
1 |
id |
Int |
4 |
自增编号 |
10 |
|
2 |
username |
20 |
是 |
255 |
||
3 |
sex |
4 |
是 |
255 |
||
4 |
body |
500 |
是 |
255 |
||
5 |
|
10 |
是 |
255 |
||
6 |
|
20 |
是 |
255 |
||
7 |
face |
10 |
是 |
255 |
||
8 |
adddate |
DateTime |
8 |
是 |
23 |
|
9 |
ishidden |
2 |
是 |
255 |
||
10 |
homepage |
50 |
是 |
255 |
||
11 |
isrely |
2 |
是 |
255 |
||
12 |
rebody |
500 |
是 |
255 |
dtproperties表:
序号 |
字段名称 |
字段类型 |
大小 |
允许为空 |
最大长度 |
备注 |
1 |
id |
Int |
4 |
自增编号 |
10 |
|
2 |
objectid |
Int |
4 |
是 |
10 |
|
3 |
property |
VarChar |
64 |
否 |
255 |
|
4 |
value |
VarChar |
255 |
是 |
255 |
|
5 |
uvalue |
255 |
是 |
255 |
||
6 |
lvalue |
16 |
是 |
255 |
||
7 |
version |
Int |
4 |
否 |
10 |
liuyanban表:
序号 |
字段名称 |
字段类型 |
大小 |
允许为空 |
最大长度 |
备注 |
1 |
ID |
Int |
4 |
自增编号 |
10 |
|
2 |
cheng |
VarChar |
50 |
是 |
255 |
|
3 |
biaoqing |
VarChar |
50 |
是 |
255 |
|
4 |
biaoti |
VarChar |
300 |
是 |
255 |
|
5 |
neirong |
VarChar |
500 |
是 |
255 |
|
6 |
huifu |
VarChar |
500 |
是 |
255 |
|
7 |
addtime |
DateTime |
8 |
是 |
23 |
pinglun表:
序号 |
字段名称 |
字段类型 |
大小 |
允许为空 |
最大长度 |
备注 |
1 |
ID |
Int |
4 |
自增编号 |
10 |
|
2 |
xiangpianID |
VarChar |
50 |
是 |
255 |
|
3 |
pinglunneirong |
VarChar |
200 |
是 |
255 |
|
4 |
pinglunren |
VarChar |
50 |
是 |
255 |
|
5 |
pingfen |
VarChar |
50 |
是 |
255 |
|
6 |
addtime |
DateTime |
8 |
是 |
23 |
yonghuzhuce表:
序号 |
字段名称 |
字段类型 |
大小 |
允许为空 |
最大长度 |
备注 |
1 |
ID |
Int |
4 |
自增编号 |
10 |
|
2 |
yonghuming |
VarChar |
50 |
是 |
255 |
|
3 |
mima |
VarChar |
50 |
是 |
255 |
|
4 |
xingming |
VarChar |
50 |
是 |
255 |
|
5 |
dianhua |
VarChar |
50 |
是 |
255 |
|
6 |
youxiang |
VarChar |
50 |
是 |
255 |
|
7 |
|
VarChar |
50 |
是 |
255 |
|
8 |
touxiang |
VarChar |
50 |
是 |
255 |
|
9 |
jiguan |
VarChar |
50 |
是 |
255 |
|
10 |
dizhi |
VarChar |
50 |
是 |
255 |
|
11 |
xingbie |
VarChar |
50 |
是 |
255 |
|
12 |
beizhu |
VarChar |
50 |
是 |
255 |
|
13 |
addtime |
DateTime |
8 |
是 |
23 |
|
14 |
issh |
VarChar |
2 |
是 |
255 |
zuopinxinxi表:
序号 |
字段名称 |
字段类型 |
大小 |
允许为空 |
最大长度 |
备注 |
1 |
ID |
Int |
4 |
自增编号 |
10 |
|
2 |
bianhao |
VarChar |
50 |
是 |
255 |
|
3 |
mingcheng |
VarChar |
300 |
是 |
255 |
|
4 |
leibie |
VarChar |
50 |
是 |
255 |
|
5 |
tupian |
VarChar |
50 |
是 |
255 |
|
6 |
jianjie |
VarChar |
500 |
是 |
255 |
|
7 |
fujian |
VarChar |
50 |
是 |
255 |
|
8 |
shangchuanren |
VarChar |
50 |
是 |
255 |
|
9 |
pingfen |
VarChar |
50 |
是 |
255 |
|
10 |
addtime |
DateTime |
8 |
是 |
23 |
4.这2周参考资料
[1] 张熠等. 零基础学HTML+CSS(第二版)[M]. 北京:机械工业出版社, 2012.
[2] 李兴国. 管理信息系统案例[M]. 北京:清华大学出版社, 2010.
[3] 李刚.疯狂HTML 5/CSS3/JavaScript讲义[M]. 北京:电子工业出版社, 2012.
[4] 谢希仁. 计算机网络简明教程[M]. 北京:电子工业出版社, 2009.
[5] 蔺华. WEB程序设计与构架[M]. 北京:电子工业出版社, 2011
转载于:https://www.cnblogs.com/xucan0110/p/8979703.html
毕业设计第四次任务书相关推荐
- java计算机毕业设计高校四六级报名管理系统源程序+mysql+系统+lw文档+远程调试
java计算机毕业设计高校四六级报名管理系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计高校四六级报名管理系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目 ...
- 毕业设计第三次任务书
[在此处输入文章标题] 2018届毕业设计群(集美大学) 毕业设计第三次任务书 1.这2周毕设完成内容 完成了系统的系统管理员功能,包括理员能对学生信息,教师信息,留言信息,课程信息,教务公告信息, ...
- 华为社招16级待遇2020_2020上海建桥学院产品设计(珠宝首饰设计)系16级毕业设计作品展(四)...
卷首语 庚子鼠年 疫情过境 然 没有一个冬天不可逾越 没有一个春天不会来临 逾百佳作会际云端共襄盛举 流光璀璨 仿似登楼倚榭 珠玑成群 恍若顿入琼林 滴水湖畔 东海之滨 青春于斯挥洒 丹青在此润浸 ...
- 小程序毕设作品之微信预约订座小程序毕业设计(5)任务书
整个项目包含了:开题报告 + 开题报告PPT + 任务书 + 中期报告 + 论文模板 + 答辩PPT等 + 项目源码 主要安介绍了系统在开发过程中所应用到的一些关键的技术,主要包括了前端小程序开发的M ...
- 400KN液压绞车液压系统设计 全套毕业设计(开题报告+任务书+说明书+外文翻译+CAD图纸)
前言 第一章绪论 1.1 液压传动系统简介 1.1.1 传动类型及液压传动定义 1.1.2 液压系统的组成部分 1.1.3 液压系统的类型 1.1.4 液压技术特点 1.2 绞车简介 1.2.1 绞车 ...
- 毕业设计(四)-- 指针式仪表读数
1 图像预处理 1.1 中值滤波 为了使输入图像更加清晰,需要对其进行去噪.在常用的去噪算法中,中值滤波可以很好的保留边缘信息同时去除噪点,中值滤波的原理是对矩阵中的像素值进行排序,并用序列中 ...
- 20万套机械、模具、数控、工艺夹具、减速器、机器人、液压系统、车辆工程、PLC 、单片机……毕业设计、课程设计、说明书 论文、二维图、三维图、开题报告、任务书、ppt、文献翻译……分享……持续更新!
部分清单如下: 自动立体车库结构设计(说明书 CAD图纸 开题报告 任务书 外文翻译--) 玉米秸秆粉碎机毕业设计 论文 车床主轴箱课程设计 R175柴油机机体自动加工线上多功能液压机械手设计(说明书 ...
- 《基于Android微博整合客户端的设计与实现》毕业设计论文任务书
华 南 理 工 大 学 广 州 学 院 毕 业 设 计 (论文) 任 务 书 兹发给计算机科学与技术专业 1班学生巫文杰毕业设计(论文)任务书,内容如下: 1.毕业设计(论文)题目:基于Android ...
- 四自由度机械手c语言编程设计,四自由度机械手的机械结构原理毕业设计毕业论文...
原标题:四自由度机械手的机械结构原理毕业设计毕业论文 四自由度机械手的机械结构原理毕业设计毕业论文 机械手是模仿人的手部动作,按给定程序.轨迹和要求实现自动抓取.搬运和操作的自动装置.它的应用价值在以 ...
最新文章
- java集合-HashSet源码解析
- opa847方波放大电路_电子设计竞赛教程-信号发生电路
- ajax 中Accordion控件的使用
- L - Lookup Performance(主席树)
- 2017西安交大ACM小学期 美妙音乐[差分KMP匹配]
- 玩转Google开源C++单元测试框架Google Test系列
- Java SSM框架之MyBatis3(六)MyBatis之参数传递
- Golang的socket一般使用方式
- Oracle 实例恢复时 前滚(roll forward) 后滚(roll back) 问题
- 页面根路径${pageContext.request.contextPath }
- Angular2 的 View Encapsulation(样式封装)
- 计算机系统结构 网易云课堂,网易大布局教育事业:网易公开课、网易云课堂和MOOC分析...
- 平衡二叉树的原理及实现
- DHCP原理及DHCP服务器的防攻击手段
- 找手机ic库存回收公司
- ThinkPad E450 进入dos界面快捷键 按F1
- 【计算机毕业设计】324企业人事信息管理系统设计与实现
- Windows 10新功能
- 坦克大战项目c语言代码,c语言 坦克大战 游戏源码下载
- Chrome插件:UserAgent Switcher 浏览器UA切换插件 平台与浏览器可独立选择
热门文章
- 没有统计学基础可以学python-做统计学习应该学 Python 还是 R?
- python爬虫招聘-Python爬虫抓取智联招聘(基础版)
- python you-get下载视频-使用python库之you-get下载视频
- python编程工资-看到抖音上Python工程师晒得工资条,我沉默了......
- python爬虫正则表达式实例-3.Python爬虫入门_正则表达式(简单例子)
- python语言下载-python下载_python免费下载[编程工具]-下载之家
- python 3读取文件-python3的txt文件读写
- python循环语句-python循环语句
- python基于什么语言-一种基于Python语言的EDA开发平台及其使用方法与流程
- python可以从事什么工作-学Python能干什么工作?工作前景怎么样?