default.aspx是后台。
rasuser.aspx是前台。
TODO:
NavBar.htc好像没用。
有一些数据库中模块和CSS等的路径信息要改。
备份项目步骤:
1.将数据库停止。
2.将C:\Inetpub\wwwroot\目录下面的SVGRAS以及webctrl_client打包。
3.保存打包好的文件。
4.重新启动数据库。
重新部署项目步骤:
1.安装数据库。现在不用安装iewebcontrols.msi了,因为现在打包的文件中已经包含了webctrl_client了。
2.将打包文件解压到WEB根目录下,如C:\Inetpub\wwwroot\。
3.附加数据库文件。
4.在WEB管理中,将SVGRAS目录下的SVGRAS.Web目录创建为应用程序,才可以运行。
5.输入网址进行查看,如:
http://localhost/SVGRAS/SVGRAS.Web/Default.aspx
或
http://localhost/SVGRAS/SVGRAS.Web/rasuser.aspx
前者为后台,后者为前台。
修改记录:
1.修正了修改密码功能。原来的修改密码功能对密码加了两次密,一次是在传给updatePwd前,
一次是在updatePwd中,现将后者去掉了。
2.修改了toolsbar.aspx中的后两个链接为#,以待日后添加。
3.方便了数据的添加。原来数据录入模块中,添加数据时所有数据都被初始化为0,而现在的初
始化数据是随机数,这样就可以很方便的得到演示数据,免除手工输入的烦恼。
4.删除了数据库表SysManage_Func中“前台管理”的路径(该路径应该为空),修正了该链接的行为。
5.添加了成都信息工程学院,并将其3月和4月的雨量数据全部填满,方便试验和演示。
6.修正了前台效果页面中“每日降雨”和“日降雨(段)”的隐含错误,使该数据可以正常显示。
7.添加了前台效果页面中“每月降雨”和“月降雨(段)”功能,其中“每月降雨”定义为显示一
个月内每天的降雨量(以天为单位),“月降雨(段)”定义为几个月内每月的降雨量(以月为单位)。
所有降雨量均为累计值(求和),而不是平均值。
8.修改了前台效果页面中选择日期的文本框的显示方式。不同的查询方式会使第二个日期框显示或隐
藏,而不是原来的可用或不可用。
9.在根目录下添加了ras.aspx作为用户查询主页面。只要给此页面传入合适的参数,就可以显示出相应的图形。
如:ras.aspx?mode=day&display=column&cityId=0000000011&startY=2007&startM=5&startD=1
可以在此基础上做一个前端页面,获取相应的参数,再传到这个页面来显示。
10.在根目录下添加了rasuser.aspx作为用户主页,在这个页面让用户设置各种参数,在背后传给上面的页面来显示图形。
11.添加了四川地图sichuan_map.png,放在skin\img\目录下。
12.解决了第2个问题,用第二种方法,对“根模块”作特殊处理即可,具体
见代码CityData.aspx.cs中的dgData_SelectedIndexChanged方法。
13:*完善:
在rasuser.aspx中相应的链接加入onclick="query('cityId')"即可,query的参数是具体的城市ID。
不好之处就是城市ID要直接写在页面中,而没有隐藏起来。
**也许可以通过将area标签设为runat="server",然后加入服务器端方法来实现。
!(后来证实不可行,原因在于从代码中很难调用页面中的js代码,不能简单的通过Response.Write调用。)
***确实可以:
第一步:在rasuser.aspx中相应标签前面加上一个Button,如
<asp:button id="mianyang" runat="server" Text="绵阳"></asp:button><area shape="RECT" coords="365,87,404,104" href="#绵阳">
第二步:在rasuser.aspx.cs中加入相应Button的声明,如protected System.Web.UI.WebControls.Button mianyang;
第三步:在rasuser.aspx.cs中加入相应的方法,如:
private void mianyang_Click(object sender, System.EventArgs e)
{
Response.Write ( "<script language=\"javascript\">query('" + getCityIdByName("绵阳") + "');</script>" );
}
第四步:在rasuser.aspx.cs中“窗体设计器生成的代码”中的InitializeComponent方法中加入事件触发器,如:
this.mianyang.Click += new System.EventHandler(this.mianyang_Click);
第五步:将生成的按钮拖动到相应的热点上面,正好覆盖住下面的热点。再将按钮的背景颜色设为透明,
边框宽度设为0,按钮文字改为5个下划线。
这样即可。
14.SQLServerDAL中City和RainPerHour的GetMaxId函数的实现的语义不正确。它返回的应该是当前的最大ID或是最后的ID
,语义应与GetLastId相同。因此在其查询语句中不应该有+1的操作。具体参考Common.GetNextIdByTable函数的实现。
同时也因此造成前面的所有雨量数据和城市数据的ID全都是不连续的。此问题已解决。
15.通过添加check_*_mode()函数,来检查日期参数,避免了问题3。但这却不是最好的解决办法,最好是在显示
代码中支持跨月和跨年的日期。
16.更改了显示出来的图形的大小,以及标注信息,如1时,三月等等。
17.将rasuser.aspx加入到了后台管理页面的列表中,放在“前台管理”->“前台查询页面”。
现存问题:
1.一开始打开页面时,会显示出错页面。但多刷新几次就会正常。初步怀疑为外部原因,如内存太小。
2.(已解决-12)
在“城市数据录入”中,若在最上级的城市条目上面点击“选择”按钮,就会发生异常。原因是在点“选择”
按钮时,要设置下面的“上级城市”下拉列表,而此时上级城市的ID是-1。解决办法一是在数据库中添加一个
最上级的城市,比如“四川”;另一个是更改设置“上级城市”下拉列表的代码,但我还不会改。
3.(暂时已避免-15)
多日查询模式若跨月的话,查询结果是错误的。多月查询模式若跨年的话,将会忽略年份部分(还未作处理)。
4.数据库中的雨量数据只能是整数。因为在使用雨量数据的时候,都是将其当作整形来用的,即代码全都是int.Parse(rain_data)。若
要支持小数,则必须将代码中的所有相关整型变量和整型类型解析代码重新改为double和double.Parse()。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
C#.net 三层框架 SVG深入浅出应用(超值) (366个子文件)
Global.asax 77B
SysManage_RoleManage.aspx 20KB
rasuser.aspx 13KB
DateSelect.aspx 11KB
SysManage_UserManage.aspx 11KB
RainDataSearch.aspx 10KB
SysManage_LogManage.aspx 10KB
RainDataInput.aspx 8KB
RainDataUpdate.aspx 7KB
SysManage_FuncManage.aspx 6KB
CityData.aspx 5KB
ToolsBar.aspx 5KB
FuncList.aspx 3KB
UserList.aspx 3KB
ModifyPassword.aspx 3KB
login.aspx 2KB
DataResumePage.aspx 2KB
default.aspx 2KB
DataBAKPage.aspx 2KB
RightTree.aspx 1KB
ras.aspx 848B
DateSelect_Main.aspx 691B
UserList_Main.aspx 685B
FuncList_Main.aspx 685B
deptodoc.btr 324B
doctodep.btr 324B
service.cnf 933B
access.cnf 120B
writeto.cnf 25B
services.cnf 3B
Web.config 5KB
SQLHelper.cs 146KB
AspNetPager.cs 88KB
BasePage.cs 27KB
RainDataSearch.aspx.cs 19KB
DbHelperSQL.cs 14KB
SysManage_RoleManage.aspx.cs 13KB
ras.aspx.cs 12KB
CityData.aspx.cs 11KB
PWIMS_Soldier.cs 10KB
SysManage_FuncManage.aspx.cs 10KB
SysManage_LogManage.aspx.cs 10KB
SysManage_UserManage.aspx.cs 9KB
ExtendWebTreeView.cs 9KB
SVGRAS_RainPerHour.cs 8KB
SysManage_User.cs 8KB
RainDataInput.aspx.cs 7KB
RainDataUpdate.aspx.cs 7KB
PWIMS_Soldier.cs 6KB
SysManage_User.cs 6KB
SysManage_Log.cs 5KB
SVGRAS_RainPerHour.cs 5KB
XMLFileOpt.cs 4KB
SysManage_RoleFuncRel.cs 4KB
SVGRAS_City.cs 4KB
SysManage_Func.cs 4KB
Common.cs 4KB
SysManage_UserRoleRel.cs 3KB
DataResumePage.aspx.cs 3KB
SysManage_Role.cs 3KB
SysManage_Func.cs 3KB
SysManage_Role.cs 3KB
DataPager.cs 3KB
DataBAKPage.aspx.cs 2KB
UserList.aspx.cs 2KB
SysManage_Log.cs 2KB
PWIMS_Soldier.cs 2KB
SVGRAS_RainPerHour.cs 2KB
ModifyPassword.aspx.cs 2KB
AssemblyInfo.cs 2KB
FuncList.aspx.cs 2KB
DAI.cs 2KB
Parameter.cs 2KB
SysManage_User.cs 2KB
SysManage_RoleFuncRel.cs 2KB
SysManage_UserRoleRel.cs 2KB
DataPager.cs 2KB
AssemblyInfo.cs 2KB
AssemblyInfo.cs 2KB
AssemblyInfo.cs 2KB
AssemblyInfo.cs 2KB
AssemblyInfo.cs 2KB
rasuser.aspx.cs 2KB
login.aspx.cs 2KB
SVGRAS_City.cs 2KB
FileProcess.cs 2KB
RightTree.aspx.cs 1KB
SVGRAS_RainPerHour.cs 1KB
DataCache.cs 1KB
Global.asax.cs 1KB
SysManage_Func.cs 1KB
Common.cs 1KB
SysManage_Log.cs 1KB
SysManage_RoleFuncRel.cs 1KB
default.aspx.cs 1KB
SVGRAS_City.cs 1KB
SysManage_UserRoleRel.cs 1KB
SysManage_RoleFuncRel.cs 1KB
SVGRAS_RainPerHour.cs 1KB
SysManage_Role.cs 1017B
共 366 条
- 1
- 2
- 3
- 4
资源评论
- hzf1762018-02-26不能编译通过
- hezongheng19852012-02-01不知道为什么,我的不能编译通过
- gzj_19902011-12-03vs2003的项目文件,网站项目vs2008只需要打开网站,所有的项目我编译全通过了。。就是default。aspx页面好像一直在加载。。不知道什么原因。。我再研究研究。。谢谢
ASCRIBE
- 粉丝: 7
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java的实训在线OJ系统安卓端设计源码
- 基于Vue和TypeScript的房地产管理系统前端设计源码
- 基于微信小程序的通用订票系统设计源码
- 基于ThinkPHP的轻量级PHP开发框架设计源码
- 基于CSS的响应式鲜花网站全屏效果设计源码
- 基于JavaScript的访客预约系统设计源码
- 基于Vue和ECharts的工作租房数据可视化系统设计源码
- 1040g0cg310ravpiu6ibg5pg00tsipsln3ju2d0g 2
- 基于Python的SAR图像去噪CNN-NLM设计源码
- redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功